From 7852d8443eee850ac27fb7985e92a7e62ea4cfa1 Mon Sep 17 00:00:00 2001 From: Diana Salyamova Date: Thu, 30 Apr 2026 15:33:24 +0100 Subject: [PATCH] add auditor 10.9 section --- .../10.9/accessreviews/_category_.json | 10 + .../10.9/accessreviews/accessreviews.md | 156 ++++++ .../10.9/accessreviews/admin/_category_.json | 10 + .../admin/additionalconfig/_category_.json | 10 + .../admin/additionalconfig/emailtemplates.md | 79 +++ .../admin/additionalconfig/overview.md | 13 + .../additionalconfig/timeoutparameter.md | 32 ++ .../admin/configuration/_category_.json | 10 + .../admin/configuration/activedirectory.md | 51 ++ .../admin/configuration/consoleaccess.md | 145 ++++++ .../admin/configuration/database.md | 55 ++ .../admin/configuration/diagnostics.md | 32 ++ .../admin/configuration/notifications.md | 122 +++++ .../admin/configuration/overview.md | 22 + .../10.9/accessreviews/admin/firstlaunch.md | 38 ++ .../auditor/10.9/accessreviews/admin/login.md | 90 ++++ .../admin/navigate/_category_.json | 10 + .../accessreviews/admin/navigate/datagrid.md | 77 +++ .../accessreviews/admin/navigate/editnotes.md | 20 + .../accessreviews/admin/navigate/navigate.md | 64 +++ .../10.9/accessreviews/admin/overview.md | 18 + .../admin/troubleshooting/_category_.json | 10 + .../troubleshooting/credentialpasswords.md | 56 +++ .../admin/troubleshooting/loglevel.md | 37 ++ .../admin/troubleshooting/overview.md | 39 ++ .../admin/troubleshooting/serviceaccount.md | 48 ++ .../entitlementreviews/_category_.json | 10 + .../approvalprocess/_category_.json | 10 + .../approvalprocess/approvalprocess.md | 78 +++ .../approvalprocess/removechanges.md | 18 + .../entitlementreviews/create/_category_.json | 10 + .../entitlementreviews/create/create.md | 88 ++++ .../create/reviewinstances.md | 21 + .../interface/_category_.json | 10 + .../interface/deletereview.md | 39 ++ .../entitlementreviews/interface/interface.md | 131 +++++ .../interface/renamereview.md | 20 + .../interface/selectedresources.md | 22 + .../interface/sendreminders.md | 20 + .../interface/stopreview.md | 18 + .../interface/viewresponses.md | 46 ++ .../entitlementreviews/overview.md | 82 +++ .../installation/_category_.json | 10 + .../accessreviewsconfiguration.md | 56 +++ .../accessreviews/installation/install.md | 79 +++ .../accessreviews/installation/overview.md | 66 +++ .../10.9/accessreviews/installation/secure.md | 81 +++ .../accessreviews/installation/upgrade.md | 72 +++ .../owneroverview/_category_.json | 10 + .../owneroverview/confirmationrequest.md | 42 ++ .../owneroverview/owneroverview.md | 25 + .../pendingreviews/_category_.json | 10 + .../owneroverview/pendingreviews/access.md | 52 ++ .../pendingreviews/groupmembership.md | 15 + .../pendingreviews/membership.md | 47 ++ .../pendingreviews/pendingreviews.md | 89 ++++ .../owneroverview/reviewhistory.md | 46 ++ .../resourceowners/_category_.json | 10 + .../confirmation/_category_.json | 10 + .../resourceowners/confirmation/confirm.md | 48 ++ .../confirmation/confirmation.md | 34 ++ .../resourceowners/interface/_category_.json | 10 + .../resourceowners/interface/add.md | 80 +++ .../resourceowners/interface/addowner.md | 18 + .../interface/confirmremoval.md | 23 + .../resourceowners/interface/interface.md | 64 +++ .../resourceowners/interface/update.md | 67 +++ .../accessreviews/resourceowners/overview.md | 94 ++++ .../accountlockoutexaminer/_category_.json | 10 + .../10.9/accountlockoutexaminer/configure.md | 157 ++++++ .../10.9/accountlockoutexaminer/overview.md | 70 +++ .../10.9/accountlockoutexaminer/usage.md | 61 +++ docs/auditor/10.9/addon/_category_.json | 10 + .../10.9/addon/alienvaultusm/_category_.json | 10 + .../10.9/addon/alienvaultusm/automate.md | 35 ++ .../10.9/addon/alienvaultusm/collecteddata.md | 19 + .../10.9/addon/alienvaultusm/deployment.md | 25 + .../alienvaultusm/integrationeventlog.md | 40 ++ .../10.9/addon/alienvaultusm/overview.md | 50 ++ .../10.9/addon/alienvaultusm/parameters.md | 43 ++ .../10.9/addon/alienvaultusm/powershell.md | 65 +++ .../addon/amazonwebservices/_category_.json | 10 + .../10.9/addon/amazonwebservices/automate.md | 35 ++ .../addon/amazonwebservices/collecteddata.md | 18 + .../addon/amazonwebservices/deployment.md | 25 + .../10.9/addon/amazonwebservices/overview.md | 53 ++ .../addon/amazonwebservices/parameters.md | 49 ++ .../addon/amazonwebservices/powershell.md | 34 ++ .../10.9/addon/arcsight/_category_.json | 10 + docs/auditor/10.9/addon/arcsight/automate.md | 37 ++ .../10.9/addon/arcsight/collecteddata.md | 25 + .../auditor/10.9/addon/arcsight/deployment.md | 25 + docs/auditor/10.9/addon/arcsight/overview.md | 54 ++ .../auditor/10.9/addon/arcsight/parameters.md | 26 + .../auditor/10.9/addon/arcsight/powershell.md | 31 ++ .../10.9/addon/azuresqlmi/_category_.json | 10 + .../10.9/addon/azuresqlmi/collecteddata.md | 65 +++ .../10.9/addon/azuresqlmi/deployment.md | 397 +++++++++++++++ .../auditor/10.9/addon/azuresqlmi/overview.md | 98 ++++ .../10.9/addon/connectwise/_category_.json | 10 + .../10.9/addon/connectwise/configure.md | 85 ++++ .../connectionticketingsettings.md | 112 +++++ .../10.9/addon/connectwise/deployment.md | 44 ++ docs/auditor/10.9/addon/connectwise/msp.md | 27 + .../addon/connectwise/operationalsettings.md | 48 ++ .../10.9/addon/connectwise/overview.md | 81 +++ .../10.9/addon/copilot/_category_.json | 10 + .../10.9/addon/copilot/collecteddata.md | 25 + docs/auditor/10.9/addon/copilot/deployment.md | 43 ++ docs/auditor/10.9/addon/copilot/overview.md | 50 ++ docs/auditor/10.9/addon/ctera/_category_.json | 10 + .../auditor/10.9/addon/ctera/collecteddata.md | 57 +++ docs/auditor/10.9/addon/ctera/install.md | 24 + docs/auditor/10.9/addon/ctera/overview.md | 63 +++ docs/auditor/10.9/addon/ctera/parameters.md | 30 ++ .../10.9/addon/cyberark/_category_.json | 10 + .../10.9/addon/cyberark/collecteddata.md | 32 ++ .../auditor/10.9/addon/cyberark/deployment.md | 126 +++++ .../10.9/addon/cyberark/monitoredevents.md | 24 + docs/auditor/10.9/addon/cyberark/overview.md | 114 +++++ .../auditor/10.9/addon/cyberark/parameters.md | 61 +++ .../10.9/addon/cyberark/troubleshooting.md | 24 + .../auditor/10.9/addon/hyperv/_category_.json | 10 + .../10.9/addon/hyperv/collecteddata.md | 26 + docs/auditor/10.9/addon/hyperv/deployment.md | 100 ++++ docs/auditor/10.9/addon/hyperv/install.md | 68 +++ .../10.9/addon/hyperv/monitoredevents.md | 19 + docs/auditor/10.9/addon/hyperv/overview.md | 125 +++++ docs/auditor/10.9/addon/hyperv/parameters.md | 32 ++ .../10.9/addon/hyperv/troubleshooting.md | 79 +++ .../10.9/addon/ibmqradar/_category_.json | 10 + docs/auditor/10.9/addon/ibmqradar/automate.md | 35 ++ .../10.9/addon/ibmqradar/collecteddata.md | 21 + .../10.9/addon/ibmqradar/deployment.md | 25 + .../addon/ibmqradar/integrationeventlog.md | 40 ++ docs/auditor/10.9/addon/ibmqradar/overview.md | 50 ++ .../10.9/addon/ibmqradar/parameters.md | 43 ++ .../10.9/addon/ibmqradar/powershell.md | 66 +++ .../10.9/addon/intelsecurity/_category_.json | 10 + .../10.9/addon/intelsecurity/automate.md | 35 ++ .../10.9/addon/intelsecurity/collecteddata.md | 21 + .../10.9/addon/intelsecurity/deployment.md | 25 + .../intelsecurity/integrationeventlog.md | 40 ++ .../10.9/addon/intelsecurity/overview.md | 50 ++ .../10.9/addon/intelsecurity/parameters.md | 43 ++ .../10.9/addon/intelsecurity/powershell.md | 66 +++ docs/auditor/10.9/addon/linux/_category_.json | 10 + .../auditor/10.9/addon/linux/collecteddata.md | 21 + docs/auditor/10.9/addon/linux/install.md | 24 + docs/auditor/10.9/addon/linux/overview.md | 124 +++++ docs/auditor/10.9/addon/linux/parameters.md | 30 ++ .../10.9/addon/logrhythm/_category_.json | 10 + docs/auditor/10.9/addon/logrhythm/automate.md | 33 ++ .../10.9/addon/logrhythm/collecteddata.md | 21 + .../10.9/addon/logrhythm/deployment.md | 25 + .../addon/logrhythm/integrationeventlog.md | 40 ++ docs/auditor/10.9/addon/logrhythm/overview.md | 50 ++ .../10.9/addon/logrhythm/parameters.md | 43 ++ .../10.9/addon/logrhythm/powershell.md | 66 +++ .../auditor/10.9/addon/nasuni/_category_.json | 10 + .../10.9/addon/nasuni/collecteddata.md | 32 ++ docs/auditor/10.9/addon/nasuni/install.md | 24 + docs/auditor/10.9/addon/nasuni/overview.md | 81 +++ docs/auditor/10.9/addon/nasuni/parameters.md | 30 ++ .../10.9/addon/nutanixahv/_category_.json | 10 + .../10.9/addon/nutanixahv/collecteddata.md | 33 ++ .../10.9/addon/nutanixahv/deployment.md | 49 ++ docs/auditor/10.9/addon/nutanixahv/install.md | 186 +++++++ .../10.9/addon/nutanixahv/monitoredevents.md | 34 ++ .../auditor/10.9/addon/nutanixahv/overview.md | 139 +++++ .../10.9/addon/nutanixahv/troubleshooting.md | 36 ++ docs/auditor/10.9/addon/okta/_category_.json | 10 + docs/auditor/10.9/addon/okta/collecteddata.md | 32 ++ docs/auditor/10.9/addon/okta/deployment.md | 23 + docs/auditor/10.9/addon/okta/overview.md | 56 +++ docs/auditor/10.9/addon/overview.md | 81 +++ .../addon/privilegeduserlinux/_category_.json | 10 + .../privilegeduserlinux/collecteddata.md | 16 + .../10.9/addon/privilegeduserlinux/install.md | 24 + .../addon/privilegeduserlinux/overview.md | 110 ++++ .../addon/privilegeduserlinux/parameters.md | 30 ++ .../auditor/10.9/addon/qumulo/_category_.json | 10 + .../10.9/addon/qumulo/collecteddata.md | 27 + docs/auditor/10.9/addon/qumulo/deployment.md | 24 + .../10.9/addon/qumulo/monitoringscope.md | 34 ++ docs/auditor/10.9/addon/qumulo/overview.md | 122 +++++ docs/auditor/10.9/addon/qumulo/parameters.md | 63 +++ .../10.9/addon/qumulo/troubleshooting.md | 26 + .../auditor/10.9/addon/radius/_category_.json | 10 + docs/auditor/10.9/addon/radius/automate.md | 36 ++ .../10.9/addon/radius/collecteddata.md | 21 + .../auditor/10.9/addon/radius/customreport.md | 32 ++ docs/auditor/10.9/addon/radius/deployment.md | 27 + docs/auditor/10.9/addon/radius/overview.md | 82 +++ docs/auditor/10.9/addon/radius/parameters.md | 25 + docs/auditor/10.9/addon/radius/powershell.md | 39 ++ .../10.9/addon/radius/troubleshooting.md | 12 + .../10.9/addon/servicenow/_category_.json | 10 + docs/auditor/10.9/addon/servicenow/alerts.md | 43 ++ .../10.9/addon/servicenow/deployment.md | 56 +++ docs/auditor/10.9/addon/servicenow/install.md | 19 + .../auditor/10.9/addon/servicenow/overview.md | 42 ++ .../10.9/addon/servicenow/parameters.md | 103 ++++ docs/auditor/10.9/addon/siem/_category_.json | 10 + .../10.9/addon/siem/activityrecords.md | 112 +++++ docs/auditor/10.9/addon/siem/collecteddata.md | 21 + docs/auditor/10.9/addon/siem/configure.md | 47 ++ docs/auditor/10.9/addon/siem/deployment.md | 38 ++ .../10.9/addon/siem/integrationeventlog.md | 40 ++ docs/auditor/10.9/addon/siem/overview.md | 89 ++++ .../10.9/addon/siemcefexport/_category_.json | 10 + .../10.9/addon/siemcefexport/automate.md | 35 ++ .../10.9/addon/siemcefexport/collecteddata.md | 18 + .../10.9/addon/siemcefexport/deployment.md | 25 + .../10.9/addon/siemcefexport/overview.md | 50 ++ .../10.9/addon/siemcefexport/parameters.md | 26 + .../10.9/addon/siemcefexport/powershell.md | 40 ++ .../addon/siemeventlogexport/_category_.json | 10 + .../10.9/addon/siemeventlogexport/automate.md | 35 ++ .../addon/siemeventlogexport/collecteddata.md | 19 + .../addon/siemeventlogexport/deployment.md | 25 + .../10.9/addon/siemeventlogexport/overview.md | 47 ++ .../addon/siemeventlogexport/parameters.md | 23 + .../addon/siemeventlogexport/powershell.md | 40 ++ .../10.9/addon/solarwinds/_category_.json | 10 + .../auditor/10.9/addon/solarwinds/automate.md | 35 ++ .../10.9/addon/solarwinds/collecteddata.md | 21 + .../10.9/addon/solarwinds/deployment.md | 25 + .../addon/solarwinds/integrationeventlog.md | 40 ++ .../auditor/10.9/addon/solarwinds/overview.md | 50 ++ .../10.9/addon/solarwinds/parameters.md | 22 + .../10.9/addon/solarwinds/powershell.md | 66 +++ .../auditor/10.9/addon/splunk/_category_.json | 10 + .../10.9/addon/splunk/collecteddata.md | 99 ++++ .../auditor/10.9/addon/splunk/datamodelmap.md | 29 ++ docs/auditor/10.9/addon/splunk/deployment.md | 141 ++++++ docs/auditor/10.9/addon/splunk/overview.md | 139 +++++ .../10.9/addon/splunk/troubleshooting.md | 35 ++ docs/auditor/10.9/admin/_category_.json | 10 + .../10.9/admin/alertsettings/_category_.json | 10 + .../alertsettings/create/_category_.json | 10 + .../10.9/admin/alertsettings/create/create.md | 39 ++ .../alertsettings/create/createeventlog.md | 59 +++ .../create/createhealthstatus.md | 60 +++ .../create/createmailboxaccess.md | 154 ++++++ .../10.9/admin/alertsettings/dashboard.md | 53 ++ .../10.9/admin/alertsettings/manage.md | 25 + .../10.9/admin/alertsettings/overview.md | 40 ++ .../admin/alertsettings/responseaction.md | 150 ++++++ .../admin/behavioranomalies/_category_.json | 10 + .../10.9/admin/behavioranomalies/dashboard.md | 38 ++ .../10.9/admin/behavioranomalies/overview.md | 50 ++ .../10.9/admin/behavioranomalies/tips.md | 35 ++ .../admin/behavioranomalies/userprofile.md | 82 +++ docs/auditor/10.9/admin/compliancemappings.md | 16 + .../10.9/admin/healthstatus/_category_.json | 10 + .../healthstatus/dashboard/_category_.json | 10 + .../dashboard/activityrecordstatistics.md | 26 + .../dashboard/databasestatistics.md | 62 +++ .../admin/healthstatus/dashboard/healthlog.md | 92 ++++ .../dashboard/monitoringoverview.md | 47 ++ .../admin/healthstatus/dashboard/overview.md | 46 ++ .../healthstatus/networktrafficcompression.md | 43 ++ .../10.9/admin/healthstatus/overview.md | 15 + .../10.9/admin/healthstatus/selfaudit.md | 70 +++ .../10.9/admin/healthstatus/summaryemail.md | 24 + .../admin/healthstatus/troubleshooting.md | 39 ++ .../admin/monitoringplans/_category_.json | 10 + .../activedirectory/_category_.json | 10 + .../activedirectory/overview.md | 154 ++++++ .../monitoringplans/activedirectory/scope.md | 55 ++ .../monitoringplans/activitysummaryemail.md | 41 ++ .../10.9/admin/monitoringplans/adfs.md | 46 ++ .../10.9/admin/monitoringplans/azurefiles.md | 80 +++ .../10.9/admin/monitoringplans/create.md | 183 +++++++ .../admin/monitoringplans/dataaccounts.md | 83 +++ .../10.9/admin/monitoringplans/datasources.md | 149 ++++++ .../10.9/admin/monitoringplans/delegation.md | 183 +++++++ .../monitoringplans/exchange/_category_.json | 10 + .../monitoringplans/exchange/overview.md | 82 +++ .../admin/monitoringplans/exchange/scope.md | 63 +++ .../exchangeonline/_category_.json | 10 + .../exchangeonline/overview.md | 122 +++++ .../monitoringplans/exchangeonline/scope.md | 28 ++ .../fileservers/_category_.json | 10 + .../monitoringplans/fileservers/overview.md | 476 ++++++++++++++++++ .../monitoringplans/fileservers/scope.md | 117 +++++ .../fileservers/windowsfileserver.md | 223 ++++++++ .../10.9/admin/monitoringplans/finetune.md | 38 ++ .../grouppolicy/_category_.json | 10 + .../monitoringplans/grouppolicy/overview.md | 85 ++++ .../monitoringplans/grouppolicy/scope.md | 28 ++ .../logonactivity/_category_.json | 10 + .../monitoringplans/logonactivity/overview.md | 87 ++++ .../monitoringplans/logonactivity/scope.md | 43 ++ .../microsoftentraid/_category_.json | 10 + .../microsoftentraid/overview.md | 165 ++++++ .../monitoringplans/microsoftentraid/scope.md | 31 ++ .../10.9/admin/monitoringplans/msteams.md | 99 ++++ .../admin/monitoringplans/networkdevices.md | 50 ++ .../monitoringplans/oracle/_category_.json | 10 + .../admin/monitoringplans/oracle/overview.md | 93 ++++ .../admin/monitoringplans/oracle/scope.md | 23 + .../10.9/admin/monitoringplans/overview.md | 83 +++ .../10.9/admin/monitoringplans/overview_1.md | 121 +++++ .../sharepoint/_category_.json | 10 + .../monitoringplans/sharepoint/overview.md | 59 +++ .../admin/monitoringplans/sharepoint/scope.md | 35 ++ .../sharepointonline/_category_.json | 10 + .../sharepointonline/overview.md | 108 ++++ .../monitoringplans/sharepointonline/scope.md | 33 ++ .../monitoringplans/sqlserver/_category_.json | 10 + .../admin/monitoringplans/sqlserver/items.md | 63 +++ .../monitoringplans/sqlserver/overview.md | 86 ++++ .../admin/monitoringplans/sqlserver/scope.md | 32 ++ .../monitoringplans/vmware/_category_.json | 10 + .../admin/monitoringplans/vmware/overview.md | 97 ++++ .../admin/monitoringplans/vmware/scope.md | 27 + .../monitoringplans/windows/_category_.json | 10 + .../admin/monitoringplans/windows/overview.md | 119 +++++ .../admin/monitoringplans/windows/scope.md | 29 ++ .../10.9/admin/navigation/_category_.json | 10 + .../admin/navigation/customizeexamples.md | 79 +++ .../admin/navigation/customizefavorite.md | 46 ++ .../10.9/admin/navigation/customizehome.md | 76 +++ .../auditor/10.9/admin/navigation/overview.md | 99 ++++ .../10.9/admin/navigation/recommendations.md | 123 +++++ docs/auditor/10.9/admin/overview.md | 31 ++ .../10.9/admin/reports/_category_.json | 10 + docs/auditor/10.9/admin/reports/custom.md | 66 +++ docs/auditor/10.9/admin/reports/overview.md | 28 ++ .../10.9/admin/reports/reviewstatus.md | 45 ++ .../10.9/admin/reports/types/_category_.json | 10 + .../10.9/admin/reports/types/activity.md | 42 ++ .../10.9/admin/reports/types/compliance.md | 33 ++ .../types/datadiscoveryclassification.md | 102 ++++ .../10.9/admin/reports/types/enterprise.md | 63 +++ .../admin/reports/types/organizationlevel.md | 31 ++ .../10.9/admin/reports/types/overview.md | 53 ++ .../reports/types/stateintime/_category_.json | 10 + .../types/stateintime/activedirectory.md | 158 ++++++ .../reports/types/stateintime/fileservers.md | 33 ++ .../types/stateintime/microsoftentraid.md | 93 ++++ .../reports/types/stateintime/overview.md | 79 +++ .../reports/types/stateintime/sqlroles.md | 76 +++ .../sqlserveroverview/_category_.json | 10 + .../sqlaccountpermissions.md | 105 ++++ .../sqlserveroverview/sqldatabases.md | 70 +++ .../sqlserveroverview/sqlmeansgranted.md | 98 ++++ .../sqlserveroverview/sqlobjectpermissions.md | 111 ++++ .../sqlserveroverview/sqlserveroverview.md | 21 + .../admin/reports/types/stateintime/vmware.md | 126 +++++ .../10.9/admin/reports/types/userbehavior.md | 38 ++ docs/auditor/10.9/admin/reports/video.md | 39 ++ docs/auditor/10.9/admin/reports/view.md | 81 +++ .../10.9/admin/riskassessment/_category_.json | 10 + .../10.9/admin/riskassessment/dashboard.md | 75 +++ .../10.9/admin/riskassessment/levels.md | 88 ++++ .../10.9/admin/riskassessment/overview.md | 95 ++++ .../auditor/10.9/admin/search/_category_.json | 10 + .../10.9/admin/search/filteradvanced.md | 69 +++ .../auditor/10.9/admin/search/filtersimple.md | 62 +++ docs/auditor/10.9/admin/search/overview.md | 173 +++++++ .../10.9/admin/settings/_category_.json | 10 + docs/auditor/10.9/admin/settings/about.md | 16 + .../10.9/admin/settings/auditdatabase.md | 84 ++++ .../10.9/admin/settings/custombrand.md | 115 +++++ docs/auditor/10.9/admin/settings/general.md | 20 + .../10.9/admin/settings/integrations.md | 30 ++ .../10.9/admin/settings/investigations.md | 45 ++ docs/auditor/10.9/admin/settings/licenses.md | 82 +++ .../10.9/admin/settings/longtermarchive.md | 37 ++ .../10.9/admin/settings/notifications.md | 156 ++++++ docs/auditor/10.9/admin/settings/overview.md | 23 + .../10.9/admin/settings/privilegesecure.md | 115 +++++ .../admin/settings/sensitivedatadiscovery.md | 186 +++++++ .../10.9/admin/subscriptions/_category_.json | 10 + .../10.9/admin/subscriptions/create.md | 36 ++ .../10.9/admin/subscriptions/manage.md | 20 + .../10.9/admin/subscriptions/overview.md | 66 +++ docs/auditor/10.9/api/_category_.json | 10 + .../10.9/api/activityrecordreference.md | 35 ++ docs/auditor/10.9/api/compatibility.md | 18 + docs/auditor/10.9/api/endpoints.md | 46 ++ docs/auditor/10.9/api/errordetails.md | 53 ++ .../10.9/api/filterreference/_category_.json | 10 + .../api/filterreference/filteroperators.md | 20 + .../api/filterreference/filterreference.md | 48 ++ .../10.9/api/filterreference/filters.md | 29 ++ docs/auditor/10.9/api/overview.md | 59 +++ docs/auditor/10.9/api/ports.md | 42 ++ .../auditor/10.9/api/postdata/_category_.json | 10 + .../10.9/api/postdata/activityrecords.md | 151 ++++++ .../10.9/api/postdata/continuationmark.md | 97 ++++ docs/auditor/10.9/api/postdata/overview.md | 39 ++ .../10.9/api/postdata/searchparameters.md | 113 +++++ docs/auditor/10.9/api/prerequisites.md | 43 ++ docs/auditor/10.9/api/responsestatuscodes.md | 22 + .../10.9/api/retrieveactivityrecords.md | 142 ++++++ .../auditor/10.9/api/searchactivityrecords.md | 199 ++++++++ docs/auditor/10.9/api/security.md | 45 ++ docs/auditor/10.9/api/writeactivityrecords.md | 152 ++++++ .../10.9/configuration/_category_.json | 10 + .../activedirectory/_category_.json | 10 + .../activedirectory/additional.md | 240 +++++++++ .../activedirectory/advancedpolicy.md | 67 +++ .../activedirectory/automatic.md | 42 ++ .../activedirectory/basicpolicy.md | 38 ++ .../configuration/activedirectory/manual.md | 65 +++ .../activedirectory/objectlevel.md | 88 ++++ .../configuration/activedirectory/overview.md | 163 ++++++ .../activedirectory/permissions.md | 222 ++++++++ .../configuration/activedirectory/ports.md | 30 ++ .../activedirectory/registrykey.md | 25 + .../activedirectory/securitylog.md | 47 ++ .../activedirectory/tombstone.md | 45 ++ .../_category_.json | 10 + .../overview.md | 149 ++++++ .../permissions.md | 18 + .../activedirectoryfederatedservices/ports.md | 29 ++ .../configuration/azurefiles/_category_.json | 10 + .../azurefiles/monitoredobjects.md | 23 + .../10.9/configuration/azurefiles/overview.md | 252 ++++++++++ .../10.9/configuration/azurefiles/ports.md | 31 ++ .../configuration/exchange/_category_.json | 10 + .../10.9/configuration/exchange/auditlog.md | 55 ++ .../configuration/exchange/mailboxacccess.md | 50 ++ .../10.9/configuration/exchange/overview.md | 138 +++++ .../configuration/exchange/permissions.md | 175 +++++++ .../exchange/permissionsregistrykeys.md | 77 +++ .../10.9/configuration/exchange/ports.md | 26 + .../configuration/exchange/registrykey.md | 25 + .../configuration/fileservers/_category_.json | 10 + .../delldatastorage/_category_.json | 10 + .../fileservers/delldatastorage/cifss.md | 109 ++++ .../delldatastorage/objectaccess.md | 56 +++ .../fileservers/delldatastorage/overview.md | 91 ++++ .../delldatastorage/permissions.md | 18 + .../fileservers/delldatastorage/ports.md | 24 + .../delldatastorage/securityeventlog.md | 25 + .../fileservers/dellisilon/_category_.json | 10 + .../fileservers/dellisilon/compliance.md | 122 +++++ .../fileservers/dellisilon/normal.md | 152 ++++++ .../fileservers/dellisilon/overview.md | 82 +++ .../fileservers/dellisilon/permissions.md | 64 +++ .../fileservers/dellisilon/ports.md | 18 + .../fileservers/netappcmode/_category_.json | 10 + .../fileservers/netappcmode/cifs.md | 108 ++++ .../netappcmode/eventcategories.md | 124 +++++ .../fileservers/netappcmode/overview.md | 155 ++++++ .../fileservers/netappcmode/permissions.md | 147 ++++++ .../fileservers/netappcmode/servicepolicy.md | 155 ++++++ .../fileservers/netappcmode/webaccess.md | 108 ++++ .../fileservers/nutanix/_category_.json | 10 + .../fileservers/nutanix/notificationpolicy.md | 234 +++++++++ .../fileservers/nutanix/overview.md | 95 ++++ .../fileservers/nutanix/partnerserver.md | 103 ++++ .../fileservers/nutanix/permissions.md | 74 +++ .../fileservers/nutanix/ports.md | 54 ++ .../fileservers/nutanix/useraccount.md | 51 ++ .../configuration/fileservers/overview.md | 68 +++ .../fileservers/qumulo/_category_.json | 10 + .../fileservers/qumulo/configure.md | 28 ++ .../fileservers/qumulo/overview.md | 59 +++ .../fileservers/qumulo/permissions.md | 38 ++ .../configuration/fileservers/qumulo/ports.md | 21 + .../fileservers/synology/_category_.json | 10 + .../fileservers/synology/configure.md | 34 ++ .../fileservers/synology/overview.md | 58 +++ .../fileservers/synology/permissions.md | 25 + .../fileservers/synology/ports.md | 21 + .../fileservers/windows/_category_.json | 10 + .../fileservers/windows/advancedpolicy.md | 53 ++ .../fileservers/windows/configuration.md | 60 +++ .../fileservers/windows/eventlog.md | 33 ++ .../fileservers/windows/localpolicy.md | 29 ++ .../fileservers/windows/objectlevel.md | 111 ++++ .../fileservers/windows/overview.md | 279 ++++++++++ .../fileservers/windows/permissions.md | 49 ++ .../fileservers/windows/ports.md | 66 +++ .../windows/remoteregistryservice.md | 26 + .../configuration/grouppolicy/_category_.json | 10 + .../configuration/grouppolicy/overview.md | 46 ++ .../configuration/grouppolicy/permissions.md | 170 +++++++ .../10.9/configuration/grouppolicy/ports.md | 29 ++ .../configuration/grouppolicy/registrykey.md | 28 ++ .../logonactivity/_category_.json | 10 + .../logonactivity/advancedpolicy.md | 68 +++ .../logonactivity/basicpolicy.md | 34 ++ .../configuration/logonactivity/overview.md | 78 +++ .../logonactivity/permissions/_category_.json | 10 + .../permissions/networkaccess.md | 30 ++ .../logonactivity/permissions/permissions.md | 53 ++ .../10.9/configuration/logonactivity/ports.md | 51 ++ .../logonactivity/securityeventlog.md | 36 ++ .../microsoft365/_category_.json | 10 + .../exchangeonline/_category_.json | 10 + .../exchangeonline/modernauth/_category_.json | 10 + .../exchangeonline/modernauth/manifest.md | 70 +++ .../exchangeonline/modernauth/manualconfig.md | 71 +++ .../exchangeonline/modernauth/modernauth.md | 179 +++++++ .../microsoft365/exchangeonline/overview.md | 155 ++++++ .../exchangeonline/permissions.md | 119 +++++ .../microsoft365/exchangeonline/ports.md | 23 + .../microsoftentraid/_category_.json | 10 + .../microsoft365/microsoftentraid/overview.md | 125 +++++ .../permissions/_category_.json | 10 + .../microsoftentraid/permissions/basicauth.md | 100 ++++ .../permissions/modernauth/_category_.json | 10 + .../permissions/modernauth/manifest.md | 109 ++++ .../permissions/modernauth/modernauth.md | 164 ++++++ .../permissions/permissions.md | 96 ++++ .../microsoft365/microsoftentraid/ports.md | 23 + .../configuration/microsoft365/overview.md | 14 + .../sharepointonline/_category_.json | 10 + .../microsoft365/sharepointonline/overview.md | 55 ++ .../permissions/_category_.json | 10 + .../sharepointonline/permissions/basicauth.md | 78 +++ .../permissions/modernauth/_category_.json | 10 + .../permissions/modernauth/manifest.md | 61 +++ .../permissions/modernauth/modernauth.md | 153 ++++++ .../permissions/permissions.md | 59 +++ .../microsoft365/sharepointonline/ports.md | 22 + .../microsoft365/teams/_category_.json | 10 + .../microsoft365/teams/overview.md | 52 ++ .../teams/permissions/_category_.json | 10 + .../teams/permissions/basicauth.md | 73 +++ .../permissions/modernauth/_category_.json | 10 + .../teams/permissions/modernauth/manifest.md | 73 +++ .../permissions/modernauth/modernauth.md | 173 +++++++ .../teams/permissions/permissions.md | 33 ++ .../configuration/microsoft365/teams/ports.md | 22 + .../networkdevices/_category_.json | 10 + .../configuration/networkdevices/ciscoasa.md | 103 ++++ .../configuration/networkdevices/ciscoios.md | 75 +++ .../networkdevices/ciscomerakidashboard.md | 82 +++ .../networkdevices/ciscomerakidevices.md | 54 ++ .../networkdevices/fortinetfortigate.md | 96 ++++ .../configuration/networkdevices/hpearuba.md | 93 ++++ .../configuration/networkdevices/juniper.md | 70 +++ .../configuration/networkdevices/overview.md | 26 + .../configuration/networkdevices/paloalto.md | 84 ++++ .../networkdevices/permissions.md | 16 + .../configuration/networkdevices/ports.md | 22 + .../networkdevices/pulsesecure.md | 81 +++ .../configuration/networkdevices/sonicwall.md | 139 +++++ .../10.9/configuration/oracle/_category_.json | 10 + .../10.9/configuration/oracle/database.md | 196 ++++++++ .../10.9/configuration/oracle/finegained.md | 30 ++ .../10.9/configuration/oracle/overview.md | 147 ++++++ .../10.9/configuration/oracle/permissions.md | 95 ++++ .../10.9/configuration/oracle/ports.md | 24 + .../10.9/configuration/oracle/unified.md | 91 ++++ .../configuration/oracle/verifysettings.md | 21 + .../10.9/configuration/oracle/wallet.md | 152 ++++++ docs/auditor/10.9/configuration/overview.md | 45 ++ .../configuration/sharepoint/_category_.json | 10 + .../10.9/configuration/sharepoint/overview.md | 179 +++++++ .../configuration/sharepoint/permissions.md | 75 +++ .../10.9/configuration/sharepoint/ports.md | 24 + .../configuration/sqlserver/_category_.json | 10 + .../sqlserver/configuringtracelogging.md | 77 +++ .../10.9/configuration/sqlserver/overview.md | 95 ++++ .../configuration/sqlserver/permissions.md | 43 ++ .../10.9/configuration/sqlserver/ports.md | 24 + .../useractivity/_category_.json | 10 + .../useractivity/datacollection.md | 144 ++++++ .../configuration/useractivity/overview.md | 116 +++++ .../10.9/configuration/useractivity/ports.md | 29 ++ .../useractivity/videorecordings.md | 125 +++++ .../10.9/configuration/vmware/_category_.json | 10 + .../10.9/configuration/vmware/overview.md | 81 +++ .../10.9/configuration/vmware/permissions.md | 31 ++ .../10.9/configuration/vmware/ports.md | 22 + .../windowsserver/_category_.json | 10 + .../windowsserver/advancedpolicy.md | 103 ++++ .../10.9/configuration/windowsserver/dhcp.md | 22 + .../configuration/windowsserver/eventlog.md | 118 +++++ .../10.9/configuration/windowsserver/iis.md | 25 + .../windowsserver/localpolicy.md | 48 ++ .../configuration/windowsserver/overview.md | 363 +++++++++++++ .../windowsserver/permissions.md | 91 ++++ .../windowsserver/persistenttimestamp.md | 38 ++ .../10.9/configuration/windowsserver/ports.md | 69 +++ .../windowsserver/registrykey.md | 35 ++ .../windowsserver/remoteregistry.md | 28 ++ .../windowsserver/removablestorage.md | 110 ++++ .../windowsserver/windowsregistry.md | 87 ++++ docs/auditor/10.9/index.md | 47 ++ docs/auditor/10.9/install/_category_.json | 10 + docs/auditor/10.9/install/automatelogin.md | 42 ++ docs/auditor/10.9/install/firstlaunch.md | 37 ++ docs/auditor/10.9/install/overview.md | 87 ++++ .../10.9/install/sharepointcoreservice.md | 39 ++ docs/auditor/10.9/install/silentmode.md | 31 ++ docs/auditor/10.9/install/uninstall.md | 163 ++++++ docs/auditor/10.9/install/upgrade.md | 140 ++++++ .../10.9/install/useractivitycoreservice.md | 43 ++ docs/auditor/10.9/install/viagrouppolicy.md | 82 +++ .../install/virtualappliance/_category_.json | 10 + .../install/virtualappliance/configure.md | 60 +++ .../install/virtualappliance/importhyperv.md | 27 + .../install/virtualappliance/importvmware.md | 46 ++ .../10.9/install/virtualappliance/overview.md | 102 ++++ docs/auditor/10.9/overview/_category_.json | 10 + docs/auditor/10.9/overview/gettingstarted.md | 53 ++ docs/auditor/10.9/overview/producteditions.md | 75 +++ docs/auditor/10.9/overview/whatsnew.md | 65 +++ .../auditor/10.9/requirements/_category_.json | 10 + docs/auditor/10.9/requirements/console.md | 109 ++++ .../10.9/requirements/deploymentscenarios.md | 185 +++++++ docs/auditor/10.9/requirements/gmsa.md | 244 +++++++++ .../10.9/requirements/longtermarchive.md | 193 +++++++ docs/auditor/10.9/requirements/overview.md | 76 +++ docs/auditor/10.9/requirements/ports.md | 96 ++++ .../10.9/requirements/serviceaccount.md | 16 + docs/auditor/10.9/requirements/software.md | 114 +++++ docs/auditor/10.9/requirements/sqlserver.md | 290 +++++++++++ .../requirements/sqlserverreportingservice.md | 104 ++++ .../supporteddatasources/_category_.json | 10 + .../monitoredobjecttypes.md | 76 +++ .../supporteddatasources.md | 462 +++++++++++++++++ .../10.9/requirements/workingfolder.md | 23 + docs/auditor/10.9/tools/_category_.json | 10 + .../10.9/tools/auditconfigurationassistant.md | 139 +++++ .../tools/eventlogmanager/_category_.json | 10 + .../10.9/tools/eventlogmanager/eventlog.md | 25 + .../tools/eventlogmanager/eventlogmanager.md | 236 +++++++++ .../tools/eventlogmanager/windowseventlogs.md | 28 ++ .../auditor/10.9/tools/inactiveusertracker.md | 148 ++++++ docs/auditor/10.9/tools/objectrestoread.md | 98 ++++ docs/auditor/10.9/tools/overview.md | 15 + .../_category_.json | 10 + .../monitoringscope.md | 25 + .../passwordexpirationnotifier/overview.md | 117 +++++ .../tools/passwordexpirationnotifier/ports.md | 18 + docs/auditor/10.9/whats-new.md | 7 + sidebars/auditor/10.9.js | 8 + src/config/products.js | 10 +- .../additionalconfig/emailtemplates.webp | Bin 0 -> 55746 bytes .../emailtemplatesfolder.webp | Bin 0 -> 26608 bytes .../admin/additionalconfig/timeout.webp | Bin 0 -> 33570 bytes .../admin/configuration/activedirectory.webp | Bin 0 -> 28314 bytes .../admin/configuration/consoleaccess.webp | Bin 0 -> 21870 bytes .../admin/configuration/consoleaccessadd.webp | Bin 0 -> 23096 bytes .../consoleaccessmodifyselectaccess.webp | Bin 0 -> 9550 bytes .../configuration/consoleaccessremove.webp | Bin 0 -> 29310 bytes .../consoleaccessselectaccess.webp | Bin 0 -> 10818 bytes .../consoleaccessselecttrustee.webp | Bin 0 -> 7710 bytes .../reviews/admin/configuration/database.webp | Bin 0 -> 23642 bytes .../admin/configuration/diagnostics.webp | Bin 0 -> 29870 bytes .../admin/configuration/notifications.webp | Bin 0 -> 45802 bytes .../configuration/notificationsoptions.webp | Bin 0 -> 11880 bytes .../configuration/notificationssmtp.webp | Bin 0 -> 16770 bytes .../access/reviews/admin/desktopicon.webp | Bin 0 -> 3096 bytes .../reviews/admin/firstlaunchlandingpage.webp | Bin 0 -> 19884 bytes .../reviews/admin/firstlaunchpassword.webp | Bin 0 -> 12644 bytes .../10.9/access/reviews/admin/interface.webp | Bin 0 -> 45800 bytes .../access/reviews/admin/landingadmin.webp | Bin 0 -> 45940 bytes .../access/reviews/admin/landingowner.webp | Bin 0 -> 18238 bytes .../reviews/admin/landingsecurityteam.webp | Bin 0 -> 43254 bytes .../10.9/access/reviews/admin/login.webp | Bin 0 -> 5742 bytes .../admin/troubleshooting/logvalue.webp | Bin 0 -> 22654 bytes .../troubleshooting/serviceproperties.webp | Bin 0 -> 11902 bytes .../troubleshooting/servicesmanager.webp | Bin 0 -> 97640 bytes .../entitlementreviews/managereviewspage.webp | Bin 0 -> 63946 bytes .../pendingreivewspage.webp | Bin 0 -> 22516 bytes .../pendingreviewemail.webp | Bin 0 -> 14968 bytes .../review/reviewpageaccesstab2.webp | Bin 0 -> 35554 bytes .../review/reviewpagemembership.webp | Bin 0 -> 32372 bytes .../review/reviewpagemembershiptab2.webp | Bin 0 -> 28618 bytes .../entitlementreviews/reviewdetailspage.webp | Bin 0 -> 41234 bytes .../entitlementreviews/reviewhistorypage.webp | Bin 0 -> 37300 bytes .../entitlementreviews/reviewpageaccess.webp | Bin 0 -> 37992 bytes .../wizard/createreviewresources.webp | Bin 0 -> 23406 bytes .../wizard/createreviewreviewtype.webp | Bin 0 -> 11160 bytes .../wizard/createreviewsummary.webp | Bin 0 -> 11064 bytes .../installation/installcompleted.webp | Bin 0 -> 11980 bytes .../installconfigurewebserver.webp | Bin 0 -> 10292 bytes .../installdestinationfolder.webp | Bin 0 -> 13578 bytes .../reviews/installation/installeula.webp | Bin 0 -> 41940 bytes .../reviews/installation/installready.webp | Bin 0 -> 13488 bytes .../reviews/installation/installsql.webp | Bin 0 -> 13130 bytes .../installation/installsqldatabase.webp | Bin 0 -> 5196 bytes .../reviews/installation/installwelcome.webp | Bin 0 -> 16386 bytes .../securebindingurlparameter.webp | Bin 0 -> 18492 bytes .../resourceowners/email/confirmemail.webp | Bin 0 -> 15106 bytes .../email/confirmemailaccept.webp | Bin 0 -> 11144 bytes .../email/confirmemaildecline.webp | Bin 0 -> 9482 bytes .../email/confirmemaildecline2.webp | Bin 0 -> 9340 bytes .../resourceowners/interfacebuttons.webp | Bin 0 -> 4732 bytes .../reviews/resourceowners/tablestatus.webp | Bin 0 -> 30586 bytes .../resourceowners/window/addowner.webp | Bin 0 -> 5874 bytes .../resourceowners/wizard/description.webp | Bin 0 -> 8982 bytes .../resourceowners/wizard/description_1.webp | Bin 0 -> 10916 bytes .../resourceowners/wizard/selectowners.webp | Bin 0 -> 11896 bytes .../resourceowners/wizard/selectowners_1.webp | Bin 0 -> 13126 bytes .../resourceowners/wizard/selectowners_2.webp | Bin 0 -> 17094 bytes .../wizard/selectownerstaskcompleted.webp | Bin 0 -> 7408 bytes .../wizard/selectownerswithowners.webp | Bin 0 -> 14822 bytes .../resourceowners/wizard/selectresource.webp | Bin 0 -> 9856 bytes .../resourceowners/wizard/summary.webp | Bin 0 -> 11260 bytes .../resourceowners/wizard/summary_1.webp | Bin 0 -> 13400 bytes .../wizard/summarytaskcompleted.webp | Bin 0 -> 8044 bytes .../wizard/summarytaskcompleted_1.webp | Bin 0 -> 9532 bytes .../ale_new_results.webp | Bin 0 -> 27878 bytes .../ale_new_start_thumb_0_0.webp | Bin 0 -> 16292 bytes .../ale_settings_thumb_0_0.webp | Bin 0 -> 10194 bytes .../ale_usage_stats_thumb_0_0.webp | Bin 0 -> 71456 bytes .../images/auditor/10.9/addon/addonstore.webp | Bin 0 -> 52366 bytes .../amazonwebservices/activityrecords.webp | Bin 0 -> 27608 bytes .../auditor/10.9/addon/api_thumb_0_0.webp | Bin 0 -> 30950 bytes .../10.9/addon/arcsight/activityrecords.webp | Bin 0 -> 13372 bytes .../10.9/addon/arcsight/configuration.webp | Bin 0 -> 11568 bytes .../10.9/addon/azurefiles/adcredentials.webp | Bin 0 -> 11514 bytes .../azurefiles/azurefileconnectionstring.webp | Bin 0 -> 11066 bytes .../10.9/addon/azurefiles/azurefileeula.webp | Bin 0 -> 27544 bytes .../addon/azurefiles/azurefileinstfolder.webp | Bin 0 -> 10186 bytes .../addon/azurefiles/generalsettings.webp | Bin 0 -> 20520 bytes .../addon/azurefiles/microsoftgraphapi.webp | Bin 0 -> 12456 bytes .../addon/azuresqlmi/azure-sql-mi-wizard.gif | Bin 0 -> 707636 bytes .../azuresqlmi/netwrix-auditor-search.png | Bin 0 -> 70393 bytes .../auditor/10.9/addon/connectwise/addon.webp | Bin 0 -> 37232 bytes .../addon/connectwise/connectionsetup.webp | Bin 0 -> 10562 bytes .../10.9/addon/connectwise/diagram.webp | Bin 0 -> 26664 bytes .../diagramworkflow_thumb_0_0.webp | Bin 0 -> 21346 bytes .../connectwise/integrations_thumb_0_0.webp | Bin 0 -> 41202 bytes .../10.9/addon/connectwise/serviceboard.webp | Bin 0 -> 58806 bytes .../connectwise/serviceticketrouting.webp | Bin 0 -> 11094 bytes .../addon/connectwise/summary_thumb_0_0.webp | Bin 0 -> 14482 bytes .../10.9/addon/connectwise/testalert.webp | Bin 0 -> 58390 bytes .../addon/connectwise/ticketfieldmapping.webp | Bin 0 -> 16900 bytes .../10.9/addon/copilot/adcredentials.webp | Bin 0 -> 16258 bytes .../auditor/10.9/addon/copilot/tenantapp.webp | Bin 0 -> 10430 bytes .../10.9/addon/ctera/configwizard.webp | Bin 0 -> 28420 bytes .../auditor/10.9/addon/ctera/ctera.webp | Bin 0 -> 76776 bytes .../10.9/addon/cyberark/configwizard.webp | Bin 0 -> 33048 bytes .../addon/cyberark/cyberark_thumb_0_0.webp | Bin 0 -> 98004 bytes .../addon/cyberark/dbparamfile_thumb_0_0.webp | Bin 0 -> 64458 bytes .../addon/cyberark/diagram_thumb_0_0.webp | Bin 0 -> 24268 bytes .../10.9/addon/hyperv/diagram1server.webp | Bin 0 -> 14622 bytes .../hyperv/diagram2servers_thumb_0_0.webp | Bin 0 -> 15238 bytes .../hyperv/diagram3servers_thumb_0_0.webp | Bin 0 -> 20342 bytes .../10.9/addon/hyperv/diagram_thumb_0_0.webp | Bin 0 -> 29624 bytes .../10.9/addon/linux/configwizard.webp | Bin 0 -> 38146 bytes .../10.9/addon/nasuni/configwizard.webp | Bin 0 -> 25792 bytes .../addon/nutanixahv/diagram_thumb_0_0.webp | Bin 0 -> 30556 bytes .../nutanixahv/nutanixahv_thumb_0_0.webp | Bin 0 -> 63146 bytes .../privilegeduserlinux/configwizard.webp | Bin 0 -> 47656 bytes .../10.9/addon/qumulo/diagram_thumb_0_0.webp | Bin 0 -> 28916 bytes .../10.9/addon/qumulo/qumulo_thumb_0_0.webp | Bin 0 -> 113516 bytes .../auditor/10.9/addon/radius/radius.webp | Bin 0 -> 50694 bytes .../10.9/addon/radius/radiusfilters.webp | Bin 0 -> 4180 bytes .../solarwinds/eventlogexample_thumb_0_0.webp | Bin 0 -> 37306 bytes .../eventlogexportexample_thumb_0_0.webp | Bin 0 -> 127122 bytes .../auditor/10.9/addon/splunk/diagram.webp | Bin 0 -> 10050 bytes .../10.9/admin/alertsettings/ad_alert.webp | Bin 0 -> 35926 bytes .../alerts_history_thumb_0_0.webp | Bin 0 -> 106192 bytes .../alerts_overview_thumb_0_0.webp | Bin 0 -> 52948 bytes .../alertsettings/command_thumb_0_0.webp | Bin 0 -> 7948 bytes .../alertsettings/configuration_tile.webp | Bin 0 -> 5134 bytes .../alertsettings/csvfile_thumb_0_48.webp | Bin 0 -> 5114 bytes .../editnotificationtemplate.webp | Bin 0 -> 21374 bytes .../alertsettings/emailhealthstatusevent.webp | Bin 0 -> 75328 bytes .../admin/alertsettings/eventfilters.webp | Bin 0 -> 13420 bytes .../admin/alertsettings/eventmessageopen.webp | Bin 0 -> 37814 bytes .../10.9/admin/alertsettings/managetags.webp | Bin 0 -> 32562 bytes .../passwordreset_thumb_0_0.webp | Bin 0 -> 48438 bytes .../alertsettings/powershell_thumb_0_0.webp | Bin 0 -> 11948 bytes .../alertsettings/preview_thumb_0_0.webp | Bin 0 -> 41812 bytes .../10.9/admin/behavioranomalies/ba_tile.webp | Bin 0 -> 2626 bytes .../changestatus_thumb_0_0.webp | Bin 0 -> 17822 bytes .../dashboard_thumb_0_0.webp | Bin 0 -> 61890 bytes .../userprofile_thumb_0_0.webp | Bin 0 -> 85766 bytes .../10.9/admin/compliance_mappings.webp | Bin 0 -> 104844 bytes .../activityrecordsdetails_thumb_0_0.webp | Bin 0 -> 32690 bytes .../dashboard/dbstatistics_thumb_0_0.webp | Bin 0 -> 61448 bytes .../dashboard/dbstats_overview_thumb_0_0.webp | Bin 0 -> 54334 bytes .../healthstatus/dashboard/healthlog.webp | Bin 0 -> 81144 bytes .../dashboard/healthlogfilters_thumb_0_0.webp | Bin 0 -> 26672 bytes .../healthstatusdashboard_thumb_0_0.webp | Bin 0 -> 57620 bytes .../monitoringoverview_thumb_0_0.webp | Bin 0 -> 59682 bytes .../admin/healthstatus/email_thumb_0_0.webp | Bin 0 -> 45938 bytes .../admin/healthstatus/selfaudit_report.webp | Bin 0 -> 55940 bytes .../selfaudit_search_thumb_0_0.webp | Bin 0 -> 96618 bytes .../healthstatus/selfaudit_thumb_0_0.webp | Bin 0 -> 13654 bytes .../support_ticket_customer_portal.webp | Bin 0 -> 46104 bytes .../support_ticket_customer_portal_fixed.webp | Bin 0 -> 33700 bytes .../mp_data_source_ad_omit_example.webp | Bin 0 -> 28650 bytes .../ad_activitity_summary_thumb_0_0.webp | Bin 0 -> 36560 bytes .../10.9/admin/monitoringplans/delete.webp | Bin 0 -> 132 bytes .../item_computer_exclude_users.webp | Bin 0 -> 38926 bytes ...item_computer_exclude_users_thumb_0_0.webp | Bin 0 -> 38926 bytes .../item_computer_exclusions_thumb_0_0.webp | Bin 0 -> 40550 bytes .../fileservers/item_emc_scope_thumb_0_0.webp | Bin 0 -> 43328 bytes .../item_o365_basic_auth_thumb_0_0.webp | Bin 0 -> 41246 bytes .../mp_edit_data_source_thumb_0_0.webp | Bin 0 -> 33544 bytes .../monitoringplans/mp_wizard_step1.webp | Bin 0 -> 28880 bytes .../monitoringplans/mp_wizard_step2.webp | Bin 0 -> 34270 bytes .../mp_wizard_step_db_thumb_0_0.webp | Bin 0 -> 34510 bytes .../oracle/hiw_diagram_oracle.webp | Bin 0 -> 59930 bytes .../10.9/admin/monitoringplans/rbac-01.webp | Bin 0 -> 215362 bytes .../admin/monitoringplans/roles_groups.webp | Bin 0 -> 40360 bytes ...ource_sql_audit_select_rule_thumb_0_0.webp | Bin 0 -> 15300 bytes ...ata_source_sql_audit_select_thumb_0_0.webp | Bin 0 -> 51652 bytes .../data_source_sql_data_rule_thumb_0_0.webp | Bin 0 -> 12976 bytes .../data_source_sql_users_thumb_0_0.webp | Bin 0 -> 35580 bytes .../monitoringplans/tenantenvironment.webp | Bin 0 -> 23822 bytes .../monitoringplans/updatecredentials.webp | Bin 0 -> 38050 bytes .../useractivity/uavr_source_example_1.webp | Bin 0 -> 3134 bytes .../uavr_source_example_2_thumb_0_0.webp | Bin 0 -> 10468 bytes .../vmware/hiw_diagram_vma_thumb_0_0.webp | Bin 0 -> 67460 bytes .../admin/navigation/activity_records.webp | Bin 0 -> 4846 bytes .../admin/navigation/alerts_triggered.webp | Bin 0 -> 3342 bytes .../admin/navigation/environment_stats.webp | Bin 0 -> 5588 bytes .../navigation/favoritesrestorerefresh.webp | Bin 0 -> 28648 bytes .../navigation/homescreenresizetile.webp | Bin 0 -> 1252 bytes .../hs_screen_default_report_1.webp | Bin 0 -> 4758 bytes .../hs_screen_default_report_2.webp | Bin 0 -> 1252 bytes .../navigation/managerecommendations.webp | Bin 0 -> 33350 bytes .../navigation/monitroing_plans_overview.webp | Bin 0 -> 5714 bytes .../admin/navigation/recommendations.webp | Bin 0 -> 72818 bytes .../navigation/recommendations_tile.webp | Bin 0 -> 5384 bytes .../10.9/admin/navigation/remove_tile.webp | Bin 0 -> 1892 bytes .../admin/navigation/reportsfavorites.webp | Bin 0 -> 42746 bytes .../10.9/admin/navigation/reportsoptions.webp | Bin 0 -> 28312 bytes .../10.9/admin/navigation/reportsummary.webp | Bin 0 -> 32642 bytes .../admin/navigation/scenario_reports_1.webp | Bin 0 -> 79672 bytes .../admin/navigation/scenario_reports_2.webp | Bin 0 -> 107538 bytes .../navigation/scenario_risks_thumb_0_0.webp | Bin 0 -> 29126 bytes .../10.9/admin/navigation/section_left.webp | Bin 0 -> 7920 bytes .../admin/navigation/welcome_section.webp | Bin 0 -> 24486 bytes .../allactivedirectorychanges_thumb_0_0.webp | Bin 0 -> 79120 bytes .../10.9/admin/reports/allchangesserver.webp | Bin 0 -> 108706 bytes .../reports/allchangesserverfiltered.webp | Bin 0 -> 113236 bytes .../alluseractivityvideo_thumb_0_0.webp | Bin 0 -> 121658 bytes .../10.9/admin/reports/reports_tile.webp | Bin 0 -> 1484 bytes .../admin/reports/reviewstatus_thumb_0_0.webp | Bin 0 -> 98518 bytes .../reports/searchreports_thumb_0_0.webp | Bin 0 -> 40228 bytes .../reports/types/customreport_thumb_0_0.webp | Bin 0 -> 133450 bytes .../10.9/admin/reports/types/dashboard.webp | Bin 0 -> 71718 bytes .../types/failedactivitytrend_thumb_0_0.webp | Bin 0 -> 73288 bytes ...accountpermissionssqlserver_thumb_0_0.webp | Bin 0 -> 134712 bytes .../stateintime/fileshareswindowsservers.webp | Bin 0 -> 67584 bytes .../objectpermissionssqlserver_thumb_0_0.webp | Bin 0 -> 101368 bytes .../sqlserverdatabases_thumb_0_0.webp | Bin 0 -> 114148 bytes .../stateintime/sqlserverlevelroles.webp | Bin 0 -> 94404 bytes .../stateintime/sqlservermeansgranted.webp | Bin 0 -> 95818 bytes .../sqlservermeansgranteddetails.webp | Bin 0 -> 85974 bytes .../windowsserverinventory_thumb_0_0.webp | Bin 0 -> 62904 bytes ...erbehaviorblindspotanalysis_thumb_0_0.webp | Bin 0 -> 41950 bytes .../riskassessment/dashboard_thumb_0_0.webp | Bin 0 -> 102990 bytes .../riskassessment/edit_data_source_sit.webp | Bin 0 -> 64062 bytes .../edit_mp_open_ds_settings_thumb_0_0.webp | Bin 0 -> 32202 bytes .../edit_mp_store_data_to_db_thumb_0_0.webp | Bin 0 -> 32808 bytes .../modify_thresholds_thumb_0_0.webp | Bin 0 -> 19510 bytes .../images/auditor/10.9/admin/search/add.webp | Bin 0 -> 18132 bytes .../10.9/admin/search/addsuggestions.webp | Bin 0 -> 12294 bytes .../10.9/admin/search/advanced_thumb_0_0.webp | Bin 0 -> 27688 bytes .../search/advancedexample_thumb_0_0.webp | Bin 0 -> 9588 bytes .../search/advancedfilters_thumb_0_0.webp | Bin 0 -> 103410 bytes .../10.9/admin/search/search_filter.webp | Bin 0 -> 10236 bytes .../admin/search/search_modify_filter.webp | Bin 0 -> 4396 bytes .../10.9/admin/search/search_nofilter_1.webp | Bin 0 -> 160052 bytes .../10.9/admin/search/search_tile.webp | Bin 0 -> 2858 bytes .../settings/audit_db_settings_thumb_0_0.webp | Bin 0 -> 54016 bytes .../10.9/admin/settings/investigate.webp | Bin 0 -> 18102 bytes .../settings/lta_settings_thumb_0_0.webp | Bin 0 -> 23210 bytes .../auditor/10.9/admin/settings/msp.webp | Bin 0 -> 16806 bytes .../admin/settings/npsapplicationuser.webp | Bin 0 -> 15246 bytes .../admin/settings/npsclientcertificate.webp | Bin 0 -> 39658 bytes .../settings/npsclientcertificatecopy.webp | Bin 0 -> 52546 bytes .../settings/npsintegrationfinished.webp | Bin 0 -> 39494 bytes .../settings/npsintegrationparameters.webp | Bin 0 -> 52066 bytes .../report_rebranding_result_thumb_0_0.webp | Bin 0 -> 78986 bytes .../settings/report_rebranding_thumb_0_0.webp | Bin 0 -> 82522 bytes .../admin/settings/usersessions_storage.webp | Bin 0 -> 29582 bytes .../admin/subscriptions/subscription.webp | Bin 0 -> 47682 bytes .../10.9/api/apiactivity_thumb_0_0.webp | Bin 0 -> 33150 bytes .../auditor/10.9/api/apiactivitydetails.webp | Bin 0 -> 18880 bytes .../10.9/api/certificatestore_thumb_0_0.webp | Bin 0 -> 34030 bytes .../auditor/10.9/api/diagram_thumb_0_0.webp | Bin 0 -> 25486 bytes .../10.9/api/postdata/filterschema.webp | Bin 0 -> 28664 bytes ...alconfig_adsi_tombstone_winserver2016.webp | Bin 0 -> 42958 bytes .../mp_wizard_step1_ad_thumb_0_0.webp | Bin 0 -> 36324 bytes .../mp_adfs_listing_thumb_0_0.webp | Bin 0 -> 33544 bytes .../mp_data_source_ad_fs_thumb_0_0.webp | Bin 0 -> 34492 bytes .../manualconfig_orgmanagement2016.webp | Bin 0 -> 43272 bytes ...nualconfig_fileserver_auditpolicy2016.webp | Bin 0 -> 31150 bytes ...alconfig_fileserver_emc_auditingentry.webp | Bin 0 -> 29594 bytes ...fig_fileserver_emc_auditingentry_fail.webp | Bin 0 -> 29412 bytes .../netappcmode/auditing_entries_netapp.webp | Bin 0 -> 16128 bytes ...onfig_fileserver_auditingentry_1_2016.webp | Bin 0 -> 28682 bytes ...onfig_fileserver_auditingentry_2_2016.webp | Bin 0 -> 29852 bytes ...onfig_fileserver_auditingentry_3_2016.webp | Bin 0 -> 29662 bytes ...onfig_fileserver_auditingentry_4_2016.webp | Bin 0 -> 29486 bytes ...erver_netapp_createregistryvalue_2016.webp | Bin 0 -> 61488 bytes ...etentionperiodbackuplog_winserver2016.webp | Bin 0 -> 6096 bytes ...api_partner_server_resquest_thumb_0_0.webp | Bin 0 -> 38456 bytes .../fileservers/nutanix/api_thumb_0_0.webp | Bin 0 -> 6120 bytes .../nutanix/nutanix_item_mp_thumb_0_0.webp | Bin 0 -> 35900 bytes .../nutanix_item_restapi_thumb_0_0.webp | Bin 0 -> 26100 bytes .../nutanix/nutanix_user_thumb_0_0.webp | Bin 0 -> 63446 bytes .../fileservers/qumulo/qumulo_web_ui.webp | Bin 0 -> 6292 bytes ...config_ws_eventviewerpr2016_thumb_0_0.webp | Bin 0 -> 25564 bytes .../grouppolicy/npsdatacollectingaccount.webp | Bin 0 -> 15726 bytes .../npsdatacollectingaccountresourced.webp | Bin 0 -> 29436 bytes .../certificates_secrets_thumb_0_0.webp | Bin 0 -> 39794 bytes .../exchangeonline/tenant_id_thumb_0_0.webp | Bin 0 -> 43630 bytes .../networkdevices/manual_config_pulse_1.webp | Bin 0 -> 35478 bytes .../networkdevices/nand_aruba_logging.webp | Bin 0 -> 12194 bytes .../networkdevices/nand_aruba_status.webp | Bin 0 -> 6834 bytes .../networkdevices/nand_meraki_network.webp | Bin 0 -> 15406 bytes .../networkdevices/nand_meraki_server.webp | Bin 0 -> 7218 bytes .../manualconfig_uavr_ie2016.webp | Bin 0 -> 33384 bytes .../windowsserver/customregistrykey.webp | Bin 0 -> 90436 bytes .../windowsserver/customregistrykeyentry.webp | Bin 0 -> 41696 bytes .../gpo_eventlog_gpmc_thumb_0_0.webp | Bin 0 -> 34810 bytes .../gpo_eventlog_regedit_thumb_0_0.webp | Bin 0 -> 29112 bytes .../windowsserver/manual_config_dhcp_log.webp | Bin 0 -> 29362 bytes .../windowsserver/manualconfig_iis2016.webp | Bin 0 -> 26910 bytes .../manualconfig_ws_auditenrty2008.webp | Bin 0 -> 15806 bytes .../manualconfig_ws_auditenrty_2016.webp | Bin 0 -> 18778 bytes static/images/auditor/10.9/enablear.webp | Bin 0 -> 4446 bytes .../images/auditor/10.9/install/add_msi.webp | Bin 0 -> 26058 bytes .../10.9/install/installationscreen.webp | Bin 0 -> 42144 bytes .../virtualappliance/appliance_script.webp | Bin 0 -> 53298 bytes .../auditor/10.9/install/welcome_screen.webp | Bin 0 -> 95182 bytes .../install/welcome_screen_thumb_0_0.webp | Bin 0 -> 95182 bytes ...erver2016_advanced_deployment_options.webp | Bin 0 -> 19310 bytes .../winserver2016_ou_gpo_for_deploy.webp | Bin 0 -> 35826 bytes .../auditor/10.9/manageaccessreviews.webp | Bin 0 -> 22232 bytes .../archive_modify_settings_thumb_0_0.webp | Bin 0 -> 23210 bytes .../10.9/requirements/audit_db_settings.webp | Bin 0 -> 54016 bytes .../auditorarchitecture_thumb_0_0.webp | Bin 0 -> 51076 bytes .../auditor/10.9/requirements/gmsa.webp | Bin 0 -> 16678 bytes .../na_setup_select_type_thumb_0_0.webp | Bin 0 -> 26538 bytes static/images/auditor/10.9/senddataar.webp | Bin 0 -> 3578 bytes .../10.9/tools/ad_object_restore_1.webp | Bin 0 -> 52688 bytes .../10.9/tools/ad_object_restore_2.webp | Bin 0 -> 15502 bytes .../tools/assessment_results_thumb_0_0.webp | Bin 0 -> 57834 bytes .../10.9/tools/audit_cfg_assist_creds.webp | Bin 0 -> 50904 bytes .../10.9/tools/changesummary_eventlog.webp | Bin 0 -> 7004 bytes .../tools/inactiveusersactivedirectory.webp | Bin 0 -> 9456 bytes .../passwordexpiration.webp | Bin 0 -> 7972 bytes .../auditor/10.9/tools/select_button.webp | Bin 0 -> 168 bytes 946 files changed, 37419 insertions(+), 2 deletions(-) create mode 100644 docs/auditor/10.9/accessreviews/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/accessreviews.md create mode 100644 docs/auditor/10.9/accessreviews/admin/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/admin/additionalconfig/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/admin/additionalconfig/emailtemplates.md create mode 100644 docs/auditor/10.9/accessreviews/admin/additionalconfig/overview.md create mode 100644 docs/auditor/10.9/accessreviews/admin/additionalconfig/timeoutparameter.md create mode 100644 docs/auditor/10.9/accessreviews/admin/configuration/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/admin/configuration/activedirectory.md create mode 100644 docs/auditor/10.9/accessreviews/admin/configuration/consoleaccess.md create mode 100644 docs/auditor/10.9/accessreviews/admin/configuration/database.md create mode 100644 docs/auditor/10.9/accessreviews/admin/configuration/diagnostics.md create mode 100644 docs/auditor/10.9/accessreviews/admin/configuration/notifications.md create mode 100644 docs/auditor/10.9/accessreviews/admin/configuration/overview.md create mode 100644 docs/auditor/10.9/accessreviews/admin/firstlaunch.md create mode 100644 docs/auditor/10.9/accessreviews/admin/login.md create mode 100644 docs/auditor/10.9/accessreviews/admin/navigate/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/admin/navigate/datagrid.md create mode 100644 docs/auditor/10.9/accessreviews/admin/navigate/editnotes.md create mode 100644 docs/auditor/10.9/accessreviews/admin/navigate/navigate.md create mode 100644 docs/auditor/10.9/accessreviews/admin/overview.md create mode 100644 docs/auditor/10.9/accessreviews/admin/troubleshooting/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/admin/troubleshooting/credentialpasswords.md create mode 100644 docs/auditor/10.9/accessreviews/admin/troubleshooting/loglevel.md create mode 100644 docs/auditor/10.9/accessreviews/admin/troubleshooting/overview.md create mode 100644 docs/auditor/10.9/accessreviews/admin/troubleshooting/serviceaccount.md create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/approvalprocess/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/approvalprocess/approvalprocess.md create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/approvalprocess/removechanges.md create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/create/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/create/create.md create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/create/reviewinstances.md create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/interface/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/interface/deletereview.md create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/interface/renamereview.md create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/interface/selectedresources.md create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/interface/sendreminders.md create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/interface/stopreview.md create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/interface/viewresponses.md create mode 100644 docs/auditor/10.9/accessreviews/entitlementreviews/overview.md create mode 100644 docs/auditor/10.9/accessreviews/installation/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/installation/accessreviewsconfiguration.md create mode 100644 docs/auditor/10.9/accessreviews/installation/install.md create mode 100644 docs/auditor/10.9/accessreviews/installation/overview.md create mode 100644 docs/auditor/10.9/accessreviews/installation/secure.md create mode 100644 docs/auditor/10.9/accessreviews/installation/upgrade.md create mode 100644 docs/auditor/10.9/accessreviews/owneroverview/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/owneroverview/confirmationrequest.md create mode 100644 docs/auditor/10.9/accessreviews/owneroverview/owneroverview.md create mode 100644 docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/access.md create mode 100644 docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/groupmembership.md create mode 100644 docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/membership.md create mode 100644 docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/pendingreviews.md create mode 100644 docs/auditor/10.9/accessreviews/owneroverview/reviewhistory.md create mode 100644 docs/auditor/10.9/accessreviews/resourceowners/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/resourceowners/confirmation/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/resourceowners/confirmation/confirm.md create mode 100644 docs/auditor/10.9/accessreviews/resourceowners/confirmation/confirmation.md create mode 100644 docs/auditor/10.9/accessreviews/resourceowners/interface/_category_.json create mode 100644 docs/auditor/10.9/accessreviews/resourceowners/interface/add.md create mode 100644 docs/auditor/10.9/accessreviews/resourceowners/interface/addowner.md create mode 100644 docs/auditor/10.9/accessreviews/resourceowners/interface/confirmremoval.md create mode 100644 docs/auditor/10.9/accessreviews/resourceowners/interface/interface.md create mode 100644 docs/auditor/10.9/accessreviews/resourceowners/interface/update.md create mode 100644 docs/auditor/10.9/accessreviews/resourceowners/overview.md create mode 100644 docs/auditor/10.9/accountlockoutexaminer/_category_.json create mode 100644 docs/auditor/10.9/accountlockoutexaminer/configure.md create mode 100644 docs/auditor/10.9/accountlockoutexaminer/overview.md create mode 100644 docs/auditor/10.9/accountlockoutexaminer/usage.md create mode 100644 docs/auditor/10.9/addon/_category_.json create mode 100644 docs/auditor/10.9/addon/alienvaultusm/_category_.json create mode 100644 docs/auditor/10.9/addon/alienvaultusm/automate.md create mode 100644 docs/auditor/10.9/addon/alienvaultusm/collecteddata.md create mode 100644 docs/auditor/10.9/addon/alienvaultusm/deployment.md create mode 100644 docs/auditor/10.9/addon/alienvaultusm/integrationeventlog.md create mode 100644 docs/auditor/10.9/addon/alienvaultusm/overview.md create mode 100644 docs/auditor/10.9/addon/alienvaultusm/parameters.md create mode 100644 docs/auditor/10.9/addon/alienvaultusm/powershell.md create mode 100644 docs/auditor/10.9/addon/amazonwebservices/_category_.json create mode 100644 docs/auditor/10.9/addon/amazonwebservices/automate.md create mode 100644 docs/auditor/10.9/addon/amazonwebservices/collecteddata.md create mode 100644 docs/auditor/10.9/addon/amazonwebservices/deployment.md create mode 100644 docs/auditor/10.9/addon/amazonwebservices/overview.md create mode 100644 docs/auditor/10.9/addon/amazonwebservices/parameters.md create mode 100644 docs/auditor/10.9/addon/amazonwebservices/powershell.md create mode 100644 docs/auditor/10.9/addon/arcsight/_category_.json create mode 100644 docs/auditor/10.9/addon/arcsight/automate.md create mode 100644 docs/auditor/10.9/addon/arcsight/collecteddata.md create mode 100644 docs/auditor/10.9/addon/arcsight/deployment.md create mode 100644 docs/auditor/10.9/addon/arcsight/overview.md create mode 100644 docs/auditor/10.9/addon/arcsight/parameters.md create mode 100644 docs/auditor/10.9/addon/arcsight/powershell.md create mode 100644 docs/auditor/10.9/addon/azuresqlmi/_category_.json create mode 100644 docs/auditor/10.9/addon/azuresqlmi/collecteddata.md create mode 100644 docs/auditor/10.9/addon/azuresqlmi/deployment.md create mode 100644 docs/auditor/10.9/addon/azuresqlmi/overview.md create mode 100644 docs/auditor/10.9/addon/connectwise/_category_.json create mode 100644 docs/auditor/10.9/addon/connectwise/configure.md create mode 100644 docs/auditor/10.9/addon/connectwise/connectionticketingsettings.md create mode 100644 docs/auditor/10.9/addon/connectwise/deployment.md create mode 100644 docs/auditor/10.9/addon/connectwise/msp.md create mode 100644 docs/auditor/10.9/addon/connectwise/operationalsettings.md create mode 100644 docs/auditor/10.9/addon/connectwise/overview.md create mode 100644 docs/auditor/10.9/addon/copilot/_category_.json create mode 100644 docs/auditor/10.9/addon/copilot/collecteddata.md create mode 100644 docs/auditor/10.9/addon/copilot/deployment.md create mode 100644 docs/auditor/10.9/addon/copilot/overview.md create mode 100644 docs/auditor/10.9/addon/ctera/_category_.json create mode 100644 docs/auditor/10.9/addon/ctera/collecteddata.md create mode 100644 docs/auditor/10.9/addon/ctera/install.md create mode 100644 docs/auditor/10.9/addon/ctera/overview.md create mode 100644 docs/auditor/10.9/addon/ctera/parameters.md create mode 100644 docs/auditor/10.9/addon/cyberark/_category_.json create mode 100644 docs/auditor/10.9/addon/cyberark/collecteddata.md create mode 100644 docs/auditor/10.9/addon/cyberark/deployment.md create mode 100644 docs/auditor/10.9/addon/cyberark/monitoredevents.md create mode 100644 docs/auditor/10.9/addon/cyberark/overview.md create mode 100644 docs/auditor/10.9/addon/cyberark/parameters.md create mode 100644 docs/auditor/10.9/addon/cyberark/troubleshooting.md create mode 100644 docs/auditor/10.9/addon/hyperv/_category_.json create mode 100644 docs/auditor/10.9/addon/hyperv/collecteddata.md create mode 100644 docs/auditor/10.9/addon/hyperv/deployment.md create mode 100644 docs/auditor/10.9/addon/hyperv/install.md create mode 100644 docs/auditor/10.9/addon/hyperv/monitoredevents.md create mode 100644 docs/auditor/10.9/addon/hyperv/overview.md create mode 100644 docs/auditor/10.9/addon/hyperv/parameters.md create mode 100644 docs/auditor/10.9/addon/hyperv/troubleshooting.md create mode 100644 docs/auditor/10.9/addon/ibmqradar/_category_.json create mode 100644 docs/auditor/10.9/addon/ibmqradar/automate.md create mode 100644 docs/auditor/10.9/addon/ibmqradar/collecteddata.md create mode 100644 docs/auditor/10.9/addon/ibmqradar/deployment.md create mode 100644 docs/auditor/10.9/addon/ibmqradar/integrationeventlog.md create mode 100644 docs/auditor/10.9/addon/ibmqradar/overview.md create mode 100644 docs/auditor/10.9/addon/ibmqradar/parameters.md create mode 100644 docs/auditor/10.9/addon/ibmqradar/powershell.md create mode 100644 docs/auditor/10.9/addon/intelsecurity/_category_.json create mode 100644 docs/auditor/10.9/addon/intelsecurity/automate.md create mode 100644 docs/auditor/10.9/addon/intelsecurity/collecteddata.md create mode 100644 docs/auditor/10.9/addon/intelsecurity/deployment.md create mode 100644 docs/auditor/10.9/addon/intelsecurity/integrationeventlog.md create mode 100644 docs/auditor/10.9/addon/intelsecurity/overview.md create mode 100644 docs/auditor/10.9/addon/intelsecurity/parameters.md create mode 100644 docs/auditor/10.9/addon/intelsecurity/powershell.md create mode 100644 docs/auditor/10.9/addon/linux/_category_.json create mode 100644 docs/auditor/10.9/addon/linux/collecteddata.md create mode 100644 docs/auditor/10.9/addon/linux/install.md create mode 100644 docs/auditor/10.9/addon/linux/overview.md create mode 100644 docs/auditor/10.9/addon/linux/parameters.md create mode 100644 docs/auditor/10.9/addon/logrhythm/_category_.json create mode 100644 docs/auditor/10.9/addon/logrhythm/automate.md create mode 100644 docs/auditor/10.9/addon/logrhythm/collecteddata.md create mode 100644 docs/auditor/10.9/addon/logrhythm/deployment.md create mode 100644 docs/auditor/10.9/addon/logrhythm/integrationeventlog.md create mode 100644 docs/auditor/10.9/addon/logrhythm/overview.md create mode 100644 docs/auditor/10.9/addon/logrhythm/parameters.md create mode 100644 docs/auditor/10.9/addon/logrhythm/powershell.md create mode 100644 docs/auditor/10.9/addon/nasuni/_category_.json create mode 100644 docs/auditor/10.9/addon/nasuni/collecteddata.md create mode 100644 docs/auditor/10.9/addon/nasuni/install.md create mode 100644 docs/auditor/10.9/addon/nasuni/overview.md create mode 100644 docs/auditor/10.9/addon/nasuni/parameters.md create mode 100644 docs/auditor/10.9/addon/nutanixahv/_category_.json create mode 100644 docs/auditor/10.9/addon/nutanixahv/collecteddata.md create mode 100644 docs/auditor/10.9/addon/nutanixahv/deployment.md create mode 100644 docs/auditor/10.9/addon/nutanixahv/install.md create mode 100644 docs/auditor/10.9/addon/nutanixahv/monitoredevents.md create mode 100644 docs/auditor/10.9/addon/nutanixahv/overview.md create mode 100644 docs/auditor/10.9/addon/nutanixahv/troubleshooting.md create mode 100644 docs/auditor/10.9/addon/okta/_category_.json create mode 100644 docs/auditor/10.9/addon/okta/collecteddata.md create mode 100644 docs/auditor/10.9/addon/okta/deployment.md create mode 100644 docs/auditor/10.9/addon/okta/overview.md create mode 100644 docs/auditor/10.9/addon/overview.md create mode 100644 docs/auditor/10.9/addon/privilegeduserlinux/_category_.json create mode 100644 docs/auditor/10.9/addon/privilegeduserlinux/collecteddata.md create mode 100644 docs/auditor/10.9/addon/privilegeduserlinux/install.md create mode 100644 docs/auditor/10.9/addon/privilegeduserlinux/overview.md create mode 100644 docs/auditor/10.9/addon/privilegeduserlinux/parameters.md create mode 100644 docs/auditor/10.9/addon/qumulo/_category_.json create mode 100644 docs/auditor/10.9/addon/qumulo/collecteddata.md create mode 100644 docs/auditor/10.9/addon/qumulo/deployment.md create mode 100644 docs/auditor/10.9/addon/qumulo/monitoringscope.md create mode 100644 docs/auditor/10.9/addon/qumulo/overview.md create mode 100644 docs/auditor/10.9/addon/qumulo/parameters.md create mode 100644 docs/auditor/10.9/addon/qumulo/troubleshooting.md create mode 100644 docs/auditor/10.9/addon/radius/_category_.json create mode 100644 docs/auditor/10.9/addon/radius/automate.md create mode 100644 docs/auditor/10.9/addon/radius/collecteddata.md create mode 100644 docs/auditor/10.9/addon/radius/customreport.md create mode 100644 docs/auditor/10.9/addon/radius/deployment.md create mode 100644 docs/auditor/10.9/addon/radius/overview.md create mode 100644 docs/auditor/10.9/addon/radius/parameters.md create mode 100644 docs/auditor/10.9/addon/radius/powershell.md create mode 100644 docs/auditor/10.9/addon/radius/troubleshooting.md create mode 100644 docs/auditor/10.9/addon/servicenow/_category_.json create mode 100644 docs/auditor/10.9/addon/servicenow/alerts.md create mode 100644 docs/auditor/10.9/addon/servicenow/deployment.md create mode 100644 docs/auditor/10.9/addon/servicenow/install.md create mode 100644 docs/auditor/10.9/addon/servicenow/overview.md create mode 100644 docs/auditor/10.9/addon/servicenow/parameters.md create mode 100644 docs/auditor/10.9/addon/siem/_category_.json create mode 100644 docs/auditor/10.9/addon/siem/activityrecords.md create mode 100644 docs/auditor/10.9/addon/siem/collecteddata.md create mode 100644 docs/auditor/10.9/addon/siem/configure.md create mode 100644 docs/auditor/10.9/addon/siem/deployment.md create mode 100644 docs/auditor/10.9/addon/siem/integrationeventlog.md create mode 100644 docs/auditor/10.9/addon/siem/overview.md create mode 100644 docs/auditor/10.9/addon/siemcefexport/_category_.json create mode 100644 docs/auditor/10.9/addon/siemcefexport/automate.md create mode 100644 docs/auditor/10.9/addon/siemcefexport/collecteddata.md create mode 100644 docs/auditor/10.9/addon/siemcefexport/deployment.md create mode 100644 docs/auditor/10.9/addon/siemcefexport/overview.md create mode 100644 docs/auditor/10.9/addon/siemcefexport/parameters.md create mode 100644 docs/auditor/10.9/addon/siemcefexport/powershell.md create mode 100644 docs/auditor/10.9/addon/siemeventlogexport/_category_.json create mode 100644 docs/auditor/10.9/addon/siemeventlogexport/automate.md create mode 100644 docs/auditor/10.9/addon/siemeventlogexport/collecteddata.md create mode 100644 docs/auditor/10.9/addon/siemeventlogexport/deployment.md create mode 100644 docs/auditor/10.9/addon/siemeventlogexport/overview.md create mode 100644 docs/auditor/10.9/addon/siemeventlogexport/parameters.md create mode 100644 docs/auditor/10.9/addon/siemeventlogexport/powershell.md create mode 100644 docs/auditor/10.9/addon/solarwinds/_category_.json create mode 100644 docs/auditor/10.9/addon/solarwinds/automate.md create mode 100644 docs/auditor/10.9/addon/solarwinds/collecteddata.md create mode 100644 docs/auditor/10.9/addon/solarwinds/deployment.md create mode 100644 docs/auditor/10.9/addon/solarwinds/integrationeventlog.md create mode 100644 docs/auditor/10.9/addon/solarwinds/overview.md create mode 100644 docs/auditor/10.9/addon/solarwinds/parameters.md create mode 100644 docs/auditor/10.9/addon/solarwinds/powershell.md create mode 100644 docs/auditor/10.9/addon/splunk/_category_.json create mode 100644 docs/auditor/10.9/addon/splunk/collecteddata.md create mode 100644 docs/auditor/10.9/addon/splunk/datamodelmap.md create mode 100644 docs/auditor/10.9/addon/splunk/deployment.md create mode 100644 docs/auditor/10.9/addon/splunk/overview.md create mode 100644 docs/auditor/10.9/addon/splunk/troubleshooting.md create mode 100644 docs/auditor/10.9/admin/_category_.json create mode 100644 docs/auditor/10.9/admin/alertsettings/_category_.json create mode 100644 docs/auditor/10.9/admin/alertsettings/create/_category_.json create mode 100644 docs/auditor/10.9/admin/alertsettings/create/create.md create mode 100644 docs/auditor/10.9/admin/alertsettings/create/createeventlog.md create mode 100644 docs/auditor/10.9/admin/alertsettings/create/createhealthstatus.md create mode 100644 docs/auditor/10.9/admin/alertsettings/create/createmailboxaccess.md create mode 100644 docs/auditor/10.9/admin/alertsettings/dashboard.md create mode 100644 docs/auditor/10.9/admin/alertsettings/manage.md create mode 100644 docs/auditor/10.9/admin/alertsettings/overview.md create mode 100644 docs/auditor/10.9/admin/alertsettings/responseaction.md create mode 100644 docs/auditor/10.9/admin/behavioranomalies/_category_.json create mode 100644 docs/auditor/10.9/admin/behavioranomalies/dashboard.md create mode 100644 docs/auditor/10.9/admin/behavioranomalies/overview.md create mode 100644 docs/auditor/10.9/admin/behavioranomalies/tips.md create mode 100644 docs/auditor/10.9/admin/behavioranomalies/userprofile.md create mode 100644 docs/auditor/10.9/admin/compliancemappings.md create mode 100644 docs/auditor/10.9/admin/healthstatus/_category_.json create mode 100644 docs/auditor/10.9/admin/healthstatus/dashboard/_category_.json create mode 100644 docs/auditor/10.9/admin/healthstatus/dashboard/activityrecordstatistics.md create mode 100644 docs/auditor/10.9/admin/healthstatus/dashboard/databasestatistics.md create mode 100644 docs/auditor/10.9/admin/healthstatus/dashboard/healthlog.md create mode 100644 docs/auditor/10.9/admin/healthstatus/dashboard/monitoringoverview.md create mode 100644 docs/auditor/10.9/admin/healthstatus/dashboard/overview.md create mode 100644 docs/auditor/10.9/admin/healthstatus/networktrafficcompression.md create mode 100644 docs/auditor/10.9/admin/healthstatus/overview.md create mode 100644 docs/auditor/10.9/admin/healthstatus/selfaudit.md create mode 100644 docs/auditor/10.9/admin/healthstatus/summaryemail.md create mode 100644 docs/auditor/10.9/admin/healthstatus/troubleshooting.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/_category_.json create mode 100644 docs/auditor/10.9/admin/monitoringplans/activedirectory/_category_.json create mode 100644 docs/auditor/10.9/admin/monitoringplans/activedirectory/overview.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/activedirectory/scope.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/activitysummaryemail.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/adfs.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/azurefiles.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/create.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/dataaccounts.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/datasources.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/delegation.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/exchange/_category_.json create mode 100644 docs/auditor/10.9/admin/monitoringplans/exchange/overview.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/exchange/scope.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/exchangeonline/_category_.json create mode 100644 docs/auditor/10.9/admin/monitoringplans/exchangeonline/overview.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/exchangeonline/scope.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/fileservers/_category_.json create mode 100644 docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/fileservers/scope.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/fileservers/windowsfileserver.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/finetune.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/grouppolicy/_category_.json create mode 100644 docs/auditor/10.9/admin/monitoringplans/grouppolicy/overview.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/grouppolicy/scope.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/logonactivity/_category_.json create mode 100644 docs/auditor/10.9/admin/monitoringplans/logonactivity/overview.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/logonactivity/scope.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/microsoftentraid/_category_.json create mode 100644 docs/auditor/10.9/admin/monitoringplans/microsoftentraid/overview.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/microsoftentraid/scope.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/msteams.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/networkdevices.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/oracle/_category_.json create mode 100644 docs/auditor/10.9/admin/monitoringplans/oracle/overview.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/oracle/scope.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/overview.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/overview_1.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/sharepoint/_category_.json create mode 100644 docs/auditor/10.9/admin/monitoringplans/sharepoint/overview.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/sharepoint/scope.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/sharepointonline/_category_.json create mode 100644 docs/auditor/10.9/admin/monitoringplans/sharepointonline/overview.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/sharepointonline/scope.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/sqlserver/_category_.json create mode 100644 docs/auditor/10.9/admin/monitoringplans/sqlserver/items.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/sqlserver/overview.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/sqlserver/scope.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/vmware/_category_.json create mode 100644 docs/auditor/10.9/admin/monitoringplans/vmware/overview.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/vmware/scope.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/windows/_category_.json create mode 100644 docs/auditor/10.9/admin/monitoringplans/windows/overview.md create mode 100644 docs/auditor/10.9/admin/monitoringplans/windows/scope.md create mode 100644 docs/auditor/10.9/admin/navigation/_category_.json create mode 100644 docs/auditor/10.9/admin/navigation/customizeexamples.md create mode 100644 docs/auditor/10.9/admin/navigation/customizefavorite.md create mode 100644 docs/auditor/10.9/admin/navigation/customizehome.md create mode 100644 docs/auditor/10.9/admin/navigation/overview.md create mode 100644 docs/auditor/10.9/admin/navigation/recommendations.md create mode 100644 docs/auditor/10.9/admin/overview.md create mode 100644 docs/auditor/10.9/admin/reports/_category_.json create mode 100644 docs/auditor/10.9/admin/reports/custom.md create mode 100644 docs/auditor/10.9/admin/reports/overview.md create mode 100644 docs/auditor/10.9/admin/reports/reviewstatus.md create mode 100644 docs/auditor/10.9/admin/reports/types/_category_.json create mode 100644 docs/auditor/10.9/admin/reports/types/activity.md create mode 100644 docs/auditor/10.9/admin/reports/types/compliance.md create mode 100644 docs/auditor/10.9/admin/reports/types/datadiscoveryclassification.md create mode 100644 docs/auditor/10.9/admin/reports/types/enterprise.md create mode 100644 docs/auditor/10.9/admin/reports/types/organizationlevel.md create mode 100644 docs/auditor/10.9/admin/reports/types/overview.md create mode 100644 docs/auditor/10.9/admin/reports/types/stateintime/_category_.json create mode 100644 docs/auditor/10.9/admin/reports/types/stateintime/activedirectory.md create mode 100644 docs/auditor/10.9/admin/reports/types/stateintime/fileservers.md create mode 100644 docs/auditor/10.9/admin/reports/types/stateintime/microsoftentraid.md create mode 100644 docs/auditor/10.9/admin/reports/types/stateintime/overview.md create mode 100644 docs/auditor/10.9/admin/reports/types/stateintime/sqlroles.md create mode 100644 docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/_category_.json create mode 100644 docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlaccountpermissions.md create mode 100644 docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqldatabases.md create mode 100644 docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlmeansgranted.md create mode 100644 docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlobjectpermissions.md create mode 100644 docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlserveroverview.md create mode 100644 docs/auditor/10.9/admin/reports/types/stateintime/vmware.md create mode 100644 docs/auditor/10.9/admin/reports/types/userbehavior.md create mode 100644 docs/auditor/10.9/admin/reports/video.md create mode 100644 docs/auditor/10.9/admin/reports/view.md create mode 100644 docs/auditor/10.9/admin/riskassessment/_category_.json create mode 100644 docs/auditor/10.9/admin/riskassessment/dashboard.md create mode 100644 docs/auditor/10.9/admin/riskassessment/levels.md create mode 100644 docs/auditor/10.9/admin/riskassessment/overview.md create mode 100644 docs/auditor/10.9/admin/search/_category_.json create mode 100644 docs/auditor/10.9/admin/search/filteradvanced.md create mode 100644 docs/auditor/10.9/admin/search/filtersimple.md create mode 100644 docs/auditor/10.9/admin/search/overview.md create mode 100644 docs/auditor/10.9/admin/settings/_category_.json create mode 100644 docs/auditor/10.9/admin/settings/about.md create mode 100644 docs/auditor/10.9/admin/settings/auditdatabase.md create mode 100644 docs/auditor/10.9/admin/settings/custombrand.md create mode 100644 docs/auditor/10.9/admin/settings/general.md create mode 100644 docs/auditor/10.9/admin/settings/integrations.md create mode 100644 docs/auditor/10.9/admin/settings/investigations.md create mode 100644 docs/auditor/10.9/admin/settings/licenses.md create mode 100644 docs/auditor/10.9/admin/settings/longtermarchive.md create mode 100644 docs/auditor/10.9/admin/settings/notifications.md create mode 100644 docs/auditor/10.9/admin/settings/overview.md create mode 100644 docs/auditor/10.9/admin/settings/privilegesecure.md create mode 100644 docs/auditor/10.9/admin/settings/sensitivedatadiscovery.md create mode 100644 docs/auditor/10.9/admin/subscriptions/_category_.json create mode 100644 docs/auditor/10.9/admin/subscriptions/create.md create mode 100644 docs/auditor/10.9/admin/subscriptions/manage.md create mode 100644 docs/auditor/10.9/admin/subscriptions/overview.md create mode 100644 docs/auditor/10.9/api/_category_.json create mode 100644 docs/auditor/10.9/api/activityrecordreference.md create mode 100644 docs/auditor/10.9/api/compatibility.md create mode 100644 docs/auditor/10.9/api/endpoints.md create mode 100644 docs/auditor/10.9/api/errordetails.md create mode 100644 docs/auditor/10.9/api/filterreference/_category_.json create mode 100644 docs/auditor/10.9/api/filterreference/filteroperators.md create mode 100644 docs/auditor/10.9/api/filterreference/filterreference.md create mode 100644 docs/auditor/10.9/api/filterreference/filters.md create mode 100644 docs/auditor/10.9/api/overview.md create mode 100644 docs/auditor/10.9/api/ports.md create mode 100644 docs/auditor/10.9/api/postdata/_category_.json create mode 100644 docs/auditor/10.9/api/postdata/activityrecords.md create mode 100644 docs/auditor/10.9/api/postdata/continuationmark.md create mode 100644 docs/auditor/10.9/api/postdata/overview.md create mode 100644 docs/auditor/10.9/api/postdata/searchparameters.md create mode 100644 docs/auditor/10.9/api/prerequisites.md create mode 100644 docs/auditor/10.9/api/responsestatuscodes.md create mode 100644 docs/auditor/10.9/api/retrieveactivityrecords.md create mode 100644 docs/auditor/10.9/api/searchactivityrecords.md create mode 100644 docs/auditor/10.9/api/security.md create mode 100644 docs/auditor/10.9/api/writeactivityrecords.md create mode 100644 docs/auditor/10.9/configuration/_category_.json create mode 100644 docs/auditor/10.9/configuration/activedirectory/_category_.json create mode 100644 docs/auditor/10.9/configuration/activedirectory/additional.md create mode 100644 docs/auditor/10.9/configuration/activedirectory/advancedpolicy.md create mode 100644 docs/auditor/10.9/configuration/activedirectory/automatic.md create mode 100644 docs/auditor/10.9/configuration/activedirectory/basicpolicy.md create mode 100644 docs/auditor/10.9/configuration/activedirectory/manual.md create mode 100644 docs/auditor/10.9/configuration/activedirectory/objectlevel.md create mode 100644 docs/auditor/10.9/configuration/activedirectory/overview.md create mode 100644 docs/auditor/10.9/configuration/activedirectory/permissions.md create mode 100644 docs/auditor/10.9/configuration/activedirectory/ports.md create mode 100644 docs/auditor/10.9/configuration/activedirectory/registrykey.md create mode 100644 docs/auditor/10.9/configuration/activedirectory/securitylog.md create mode 100644 docs/auditor/10.9/configuration/activedirectory/tombstone.md create mode 100644 docs/auditor/10.9/configuration/activedirectoryfederatedservices/_category_.json create mode 100644 docs/auditor/10.9/configuration/activedirectoryfederatedservices/overview.md create mode 100644 docs/auditor/10.9/configuration/activedirectoryfederatedservices/permissions.md create mode 100644 docs/auditor/10.9/configuration/activedirectoryfederatedservices/ports.md create mode 100644 docs/auditor/10.9/configuration/azurefiles/_category_.json create mode 100644 docs/auditor/10.9/configuration/azurefiles/monitoredobjects.md create mode 100644 docs/auditor/10.9/configuration/azurefiles/overview.md create mode 100644 docs/auditor/10.9/configuration/azurefiles/ports.md create mode 100644 docs/auditor/10.9/configuration/exchange/_category_.json create mode 100644 docs/auditor/10.9/configuration/exchange/auditlog.md create mode 100644 docs/auditor/10.9/configuration/exchange/mailboxacccess.md create mode 100644 docs/auditor/10.9/configuration/exchange/overview.md create mode 100644 docs/auditor/10.9/configuration/exchange/permissions.md create mode 100644 docs/auditor/10.9/configuration/exchange/permissionsregistrykeys.md create mode 100644 docs/auditor/10.9/configuration/exchange/ports.md create mode 100644 docs/auditor/10.9/configuration/exchange/registrykey.md create mode 100644 docs/auditor/10.9/configuration/fileservers/_category_.json create mode 100644 docs/auditor/10.9/configuration/fileservers/delldatastorage/_category_.json create mode 100644 docs/auditor/10.9/configuration/fileservers/delldatastorage/cifss.md create mode 100644 docs/auditor/10.9/configuration/fileservers/delldatastorage/objectaccess.md create mode 100644 docs/auditor/10.9/configuration/fileservers/delldatastorage/overview.md create mode 100644 docs/auditor/10.9/configuration/fileservers/delldatastorage/permissions.md create mode 100644 docs/auditor/10.9/configuration/fileservers/delldatastorage/ports.md create mode 100644 docs/auditor/10.9/configuration/fileservers/delldatastorage/securityeventlog.md create mode 100644 docs/auditor/10.9/configuration/fileservers/dellisilon/_category_.json create mode 100644 docs/auditor/10.9/configuration/fileservers/dellisilon/compliance.md create mode 100644 docs/auditor/10.9/configuration/fileservers/dellisilon/normal.md create mode 100644 docs/auditor/10.9/configuration/fileservers/dellisilon/overview.md create mode 100644 docs/auditor/10.9/configuration/fileservers/dellisilon/permissions.md create mode 100644 docs/auditor/10.9/configuration/fileservers/dellisilon/ports.md create mode 100644 docs/auditor/10.9/configuration/fileservers/netappcmode/_category_.json create mode 100644 docs/auditor/10.9/configuration/fileservers/netappcmode/cifs.md create mode 100644 docs/auditor/10.9/configuration/fileservers/netappcmode/eventcategories.md create mode 100644 docs/auditor/10.9/configuration/fileservers/netappcmode/overview.md create mode 100644 docs/auditor/10.9/configuration/fileservers/netappcmode/permissions.md create mode 100644 docs/auditor/10.9/configuration/fileservers/netappcmode/servicepolicy.md create mode 100644 docs/auditor/10.9/configuration/fileservers/netappcmode/webaccess.md create mode 100644 docs/auditor/10.9/configuration/fileservers/nutanix/_category_.json create mode 100644 docs/auditor/10.9/configuration/fileservers/nutanix/notificationpolicy.md create mode 100644 docs/auditor/10.9/configuration/fileservers/nutanix/overview.md create mode 100644 docs/auditor/10.9/configuration/fileservers/nutanix/partnerserver.md create mode 100644 docs/auditor/10.9/configuration/fileservers/nutanix/permissions.md create mode 100644 docs/auditor/10.9/configuration/fileservers/nutanix/ports.md create mode 100644 docs/auditor/10.9/configuration/fileservers/nutanix/useraccount.md create mode 100644 docs/auditor/10.9/configuration/fileservers/overview.md create mode 100644 docs/auditor/10.9/configuration/fileservers/qumulo/_category_.json create mode 100644 docs/auditor/10.9/configuration/fileservers/qumulo/configure.md create mode 100644 docs/auditor/10.9/configuration/fileservers/qumulo/overview.md create mode 100644 docs/auditor/10.9/configuration/fileservers/qumulo/permissions.md create mode 100644 docs/auditor/10.9/configuration/fileservers/qumulo/ports.md create mode 100644 docs/auditor/10.9/configuration/fileservers/synology/_category_.json create mode 100644 docs/auditor/10.9/configuration/fileservers/synology/configure.md create mode 100644 docs/auditor/10.9/configuration/fileservers/synology/overview.md create mode 100644 docs/auditor/10.9/configuration/fileservers/synology/permissions.md create mode 100644 docs/auditor/10.9/configuration/fileservers/synology/ports.md create mode 100644 docs/auditor/10.9/configuration/fileservers/windows/_category_.json create mode 100644 docs/auditor/10.9/configuration/fileservers/windows/advancedpolicy.md create mode 100644 docs/auditor/10.9/configuration/fileservers/windows/configuration.md create mode 100644 docs/auditor/10.9/configuration/fileservers/windows/eventlog.md create mode 100644 docs/auditor/10.9/configuration/fileservers/windows/localpolicy.md create mode 100644 docs/auditor/10.9/configuration/fileservers/windows/objectlevel.md create mode 100644 docs/auditor/10.9/configuration/fileservers/windows/overview.md create mode 100644 docs/auditor/10.9/configuration/fileservers/windows/permissions.md create mode 100644 docs/auditor/10.9/configuration/fileservers/windows/ports.md create mode 100644 docs/auditor/10.9/configuration/fileservers/windows/remoteregistryservice.md create mode 100644 docs/auditor/10.9/configuration/grouppolicy/_category_.json create mode 100644 docs/auditor/10.9/configuration/grouppolicy/overview.md create mode 100644 docs/auditor/10.9/configuration/grouppolicy/permissions.md create mode 100644 docs/auditor/10.9/configuration/grouppolicy/ports.md create mode 100644 docs/auditor/10.9/configuration/grouppolicy/registrykey.md create mode 100644 docs/auditor/10.9/configuration/logonactivity/_category_.json create mode 100644 docs/auditor/10.9/configuration/logonactivity/advancedpolicy.md create mode 100644 docs/auditor/10.9/configuration/logonactivity/basicpolicy.md create mode 100644 docs/auditor/10.9/configuration/logonactivity/overview.md create mode 100644 docs/auditor/10.9/configuration/logonactivity/permissions/_category_.json create mode 100644 docs/auditor/10.9/configuration/logonactivity/permissions/networkaccess.md create mode 100644 docs/auditor/10.9/configuration/logonactivity/permissions/permissions.md create mode 100644 docs/auditor/10.9/configuration/logonactivity/ports.md create mode 100644 docs/auditor/10.9/configuration/logonactivity/securityeventlog.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/_category_.json create mode 100644 docs/auditor/10.9/configuration/microsoft365/exchangeonline/_category_.json create mode 100644 docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/_category_.json create mode 100644 docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/manifest.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/manualconfig.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/modernauth.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/exchangeonline/overview.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/exchangeonline/permissions.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/exchangeonline/ports.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/microsoftentraid/_category_.json create mode 100644 docs/auditor/10.9/configuration/microsoft365/microsoftentraid/overview.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/_category_.json create mode 100644 docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/basicauth.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/_category_.json create mode 100644 docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/manifest.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/permissions.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/microsoftentraid/ports.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/overview.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/sharepointonline/_category_.json create mode 100644 docs/auditor/10.9/configuration/microsoft365/sharepointonline/overview.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/_category_.json create mode 100644 docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/basicauth.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/_category_.json create mode 100644 docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/manifest.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/modernauth.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/permissions.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/sharepointonline/ports.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/teams/_category_.json create mode 100644 docs/auditor/10.9/configuration/microsoft365/teams/overview.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/teams/permissions/_category_.json create mode 100644 docs/auditor/10.9/configuration/microsoft365/teams/permissions/basicauth.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/teams/permissions/modernauth/_category_.json create mode 100644 docs/auditor/10.9/configuration/microsoft365/teams/permissions/modernauth/manifest.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/teams/permissions/modernauth/modernauth.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/teams/permissions/permissions.md create mode 100644 docs/auditor/10.9/configuration/microsoft365/teams/ports.md create mode 100644 docs/auditor/10.9/configuration/networkdevices/_category_.json create mode 100644 docs/auditor/10.9/configuration/networkdevices/ciscoasa.md create mode 100644 docs/auditor/10.9/configuration/networkdevices/ciscoios.md create mode 100644 docs/auditor/10.9/configuration/networkdevices/ciscomerakidashboard.md create mode 100644 docs/auditor/10.9/configuration/networkdevices/ciscomerakidevices.md create mode 100644 docs/auditor/10.9/configuration/networkdevices/fortinetfortigate.md create mode 100644 docs/auditor/10.9/configuration/networkdevices/hpearuba.md create mode 100644 docs/auditor/10.9/configuration/networkdevices/juniper.md create mode 100644 docs/auditor/10.9/configuration/networkdevices/overview.md create mode 100644 docs/auditor/10.9/configuration/networkdevices/paloalto.md create mode 100644 docs/auditor/10.9/configuration/networkdevices/permissions.md create mode 100644 docs/auditor/10.9/configuration/networkdevices/ports.md create mode 100644 docs/auditor/10.9/configuration/networkdevices/pulsesecure.md create mode 100644 docs/auditor/10.9/configuration/networkdevices/sonicwall.md create mode 100644 docs/auditor/10.9/configuration/oracle/_category_.json create mode 100644 docs/auditor/10.9/configuration/oracle/database.md create mode 100644 docs/auditor/10.9/configuration/oracle/finegained.md create mode 100644 docs/auditor/10.9/configuration/oracle/overview.md create mode 100644 docs/auditor/10.9/configuration/oracle/permissions.md create mode 100644 docs/auditor/10.9/configuration/oracle/ports.md create mode 100644 docs/auditor/10.9/configuration/oracle/unified.md create mode 100644 docs/auditor/10.9/configuration/oracle/verifysettings.md create mode 100644 docs/auditor/10.9/configuration/oracle/wallet.md create mode 100644 docs/auditor/10.9/configuration/overview.md create mode 100644 docs/auditor/10.9/configuration/sharepoint/_category_.json create mode 100644 docs/auditor/10.9/configuration/sharepoint/overview.md create mode 100644 docs/auditor/10.9/configuration/sharepoint/permissions.md create mode 100644 docs/auditor/10.9/configuration/sharepoint/ports.md create mode 100644 docs/auditor/10.9/configuration/sqlserver/_category_.json create mode 100644 docs/auditor/10.9/configuration/sqlserver/configuringtracelogging.md create mode 100644 docs/auditor/10.9/configuration/sqlserver/overview.md create mode 100644 docs/auditor/10.9/configuration/sqlserver/permissions.md create mode 100644 docs/auditor/10.9/configuration/sqlserver/ports.md create mode 100644 docs/auditor/10.9/configuration/useractivity/_category_.json create mode 100644 docs/auditor/10.9/configuration/useractivity/datacollection.md create mode 100644 docs/auditor/10.9/configuration/useractivity/overview.md create mode 100644 docs/auditor/10.9/configuration/useractivity/ports.md create mode 100644 docs/auditor/10.9/configuration/useractivity/videorecordings.md create mode 100644 docs/auditor/10.9/configuration/vmware/_category_.json create mode 100644 docs/auditor/10.9/configuration/vmware/overview.md create mode 100644 docs/auditor/10.9/configuration/vmware/permissions.md create mode 100644 docs/auditor/10.9/configuration/vmware/ports.md create mode 100644 docs/auditor/10.9/configuration/windowsserver/_category_.json create mode 100644 docs/auditor/10.9/configuration/windowsserver/advancedpolicy.md create mode 100644 docs/auditor/10.9/configuration/windowsserver/dhcp.md create mode 100644 docs/auditor/10.9/configuration/windowsserver/eventlog.md create mode 100644 docs/auditor/10.9/configuration/windowsserver/iis.md create mode 100644 docs/auditor/10.9/configuration/windowsserver/localpolicy.md create mode 100644 docs/auditor/10.9/configuration/windowsserver/overview.md create mode 100644 docs/auditor/10.9/configuration/windowsserver/permissions.md create mode 100644 docs/auditor/10.9/configuration/windowsserver/persistenttimestamp.md create mode 100644 docs/auditor/10.9/configuration/windowsserver/ports.md create mode 100644 docs/auditor/10.9/configuration/windowsserver/registrykey.md create mode 100644 docs/auditor/10.9/configuration/windowsserver/remoteregistry.md create mode 100644 docs/auditor/10.9/configuration/windowsserver/removablestorage.md create mode 100644 docs/auditor/10.9/configuration/windowsserver/windowsregistry.md create mode 100644 docs/auditor/10.9/index.md create mode 100644 docs/auditor/10.9/install/_category_.json create mode 100644 docs/auditor/10.9/install/automatelogin.md create mode 100644 docs/auditor/10.9/install/firstlaunch.md create mode 100644 docs/auditor/10.9/install/overview.md create mode 100644 docs/auditor/10.9/install/sharepointcoreservice.md create mode 100644 docs/auditor/10.9/install/silentmode.md create mode 100644 docs/auditor/10.9/install/uninstall.md create mode 100644 docs/auditor/10.9/install/upgrade.md create mode 100644 docs/auditor/10.9/install/useractivitycoreservice.md create mode 100644 docs/auditor/10.9/install/viagrouppolicy.md create mode 100644 docs/auditor/10.9/install/virtualappliance/_category_.json create mode 100644 docs/auditor/10.9/install/virtualappliance/configure.md create mode 100644 docs/auditor/10.9/install/virtualappliance/importhyperv.md create mode 100644 docs/auditor/10.9/install/virtualappliance/importvmware.md create mode 100644 docs/auditor/10.9/install/virtualappliance/overview.md create mode 100644 docs/auditor/10.9/overview/_category_.json create mode 100644 docs/auditor/10.9/overview/gettingstarted.md create mode 100644 docs/auditor/10.9/overview/producteditions.md create mode 100644 docs/auditor/10.9/overview/whatsnew.md create mode 100644 docs/auditor/10.9/requirements/_category_.json create mode 100644 docs/auditor/10.9/requirements/console.md create mode 100644 docs/auditor/10.9/requirements/deploymentscenarios.md create mode 100644 docs/auditor/10.9/requirements/gmsa.md create mode 100644 docs/auditor/10.9/requirements/longtermarchive.md create mode 100644 docs/auditor/10.9/requirements/overview.md create mode 100644 docs/auditor/10.9/requirements/ports.md create mode 100644 docs/auditor/10.9/requirements/serviceaccount.md create mode 100644 docs/auditor/10.9/requirements/software.md create mode 100644 docs/auditor/10.9/requirements/sqlserver.md create mode 100644 docs/auditor/10.9/requirements/sqlserverreportingservice.md create mode 100644 docs/auditor/10.9/requirements/supporteddatasources/_category_.json create mode 100644 docs/auditor/10.9/requirements/supporteddatasources/monitoredobjecttypes.md create mode 100644 docs/auditor/10.9/requirements/supporteddatasources/supporteddatasources.md create mode 100644 docs/auditor/10.9/requirements/workingfolder.md create mode 100644 docs/auditor/10.9/tools/_category_.json create mode 100644 docs/auditor/10.9/tools/auditconfigurationassistant.md create mode 100644 docs/auditor/10.9/tools/eventlogmanager/_category_.json create mode 100644 docs/auditor/10.9/tools/eventlogmanager/eventlog.md create mode 100644 docs/auditor/10.9/tools/eventlogmanager/eventlogmanager.md create mode 100644 docs/auditor/10.9/tools/eventlogmanager/windowseventlogs.md create mode 100644 docs/auditor/10.9/tools/inactiveusertracker.md create mode 100644 docs/auditor/10.9/tools/objectrestoread.md create mode 100644 docs/auditor/10.9/tools/overview.md create mode 100644 docs/auditor/10.9/tools/passwordexpirationnotifier/_category_.json create mode 100644 docs/auditor/10.9/tools/passwordexpirationnotifier/monitoringscope.md create mode 100644 docs/auditor/10.9/tools/passwordexpirationnotifier/overview.md create mode 100644 docs/auditor/10.9/tools/passwordexpirationnotifier/ports.md create mode 100644 docs/auditor/10.9/whats-new.md create mode 100644 sidebars/auditor/10.9.js create mode 100644 static/images/auditor/10.9/access/reviews/admin/additionalconfig/emailtemplates.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/additionalconfig/emailtemplatesfolder.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/additionalconfig/timeout.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/configuration/activedirectory.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/configuration/consoleaccess.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/configuration/consoleaccessadd.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/configuration/consoleaccessmodifyselectaccess.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/configuration/consoleaccessremove.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/configuration/consoleaccessselectaccess.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/configuration/consoleaccessselecttrustee.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/configuration/database.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/configuration/diagnostics.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/configuration/notifications.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/configuration/notificationsoptions.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/configuration/notificationssmtp.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/desktopicon.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/firstlaunchlandingpage.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/firstlaunchpassword.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/interface.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/landingadmin.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/landingowner.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/landingsecurityteam.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/login.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/troubleshooting/logvalue.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/troubleshooting/serviceproperties.webp create mode 100644 static/images/auditor/10.9/access/reviews/admin/troubleshooting/servicesmanager.webp create mode 100644 static/images/auditor/10.9/access/reviews/entitlementreviews/managereviewspage.webp create mode 100644 static/images/auditor/10.9/access/reviews/entitlementreviews/pendingreivewspage.webp create mode 100644 static/images/auditor/10.9/access/reviews/entitlementreviews/pendingreviewemail.webp create mode 100644 static/images/auditor/10.9/access/reviews/entitlementreviews/review/reviewpageaccesstab2.webp create mode 100644 static/images/auditor/10.9/access/reviews/entitlementreviews/review/reviewpagemembership.webp create mode 100644 static/images/auditor/10.9/access/reviews/entitlementreviews/review/reviewpagemembershiptab2.webp create mode 100644 static/images/auditor/10.9/access/reviews/entitlementreviews/reviewdetailspage.webp create mode 100644 static/images/auditor/10.9/access/reviews/entitlementreviews/reviewhistorypage.webp create mode 100644 static/images/auditor/10.9/access/reviews/entitlementreviews/reviewpageaccess.webp create mode 100644 static/images/auditor/10.9/access/reviews/entitlementreviews/wizard/createreviewresources.webp create mode 100644 static/images/auditor/10.9/access/reviews/entitlementreviews/wizard/createreviewreviewtype.webp create mode 100644 static/images/auditor/10.9/access/reviews/entitlementreviews/wizard/createreviewsummary.webp create mode 100644 static/images/auditor/10.9/access/reviews/installation/installcompleted.webp create mode 100644 static/images/auditor/10.9/access/reviews/installation/installconfigurewebserver.webp create mode 100644 static/images/auditor/10.9/access/reviews/installation/installdestinationfolder.webp create mode 100644 static/images/auditor/10.9/access/reviews/installation/installeula.webp create mode 100644 static/images/auditor/10.9/access/reviews/installation/installready.webp create mode 100644 static/images/auditor/10.9/access/reviews/installation/installsql.webp create mode 100644 static/images/auditor/10.9/access/reviews/installation/installsqldatabase.webp create mode 100644 static/images/auditor/10.9/access/reviews/installation/installwelcome.webp create mode 100644 static/images/auditor/10.9/access/reviews/installation/securebindingurlparameter.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/email/confirmemail.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/email/confirmemailaccept.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/email/confirmemaildecline.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/email/confirmemaildecline2.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/interfacebuttons.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/tablestatus.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/window/addowner.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/wizard/description.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/wizard/description_1.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/wizard/selectowners.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/wizard/selectowners_1.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/wizard/selectowners_2.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/wizard/selectownerstaskcompleted.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/wizard/selectownerswithowners.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/wizard/selectresource.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/wizard/summary.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/wizard/summary_1.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/wizard/summarytaskcompleted.webp create mode 100644 static/images/auditor/10.9/access/reviews/resourceowners/wizard/summarytaskcompleted_1.webp create mode 100644 static/images/auditor/10.9/accountlockoutexaminer/ale_new_results.webp create mode 100644 static/images/auditor/10.9/accountlockoutexaminer/ale_new_start_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/accountlockoutexaminer/ale_settings_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/accountlockoutexaminer/ale_usage_stats_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/addonstore.webp create mode 100644 static/images/auditor/10.9/addon/amazonwebservices/activityrecords.webp create mode 100644 static/images/auditor/10.9/addon/api_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/arcsight/activityrecords.webp create mode 100644 static/images/auditor/10.9/addon/arcsight/configuration.webp create mode 100644 static/images/auditor/10.9/addon/azurefiles/adcredentials.webp create mode 100644 static/images/auditor/10.9/addon/azurefiles/azurefileconnectionstring.webp create mode 100644 static/images/auditor/10.9/addon/azurefiles/azurefileeula.webp create mode 100644 static/images/auditor/10.9/addon/azurefiles/azurefileinstfolder.webp create mode 100644 static/images/auditor/10.9/addon/azurefiles/generalsettings.webp create mode 100644 static/images/auditor/10.9/addon/azurefiles/microsoftgraphapi.webp create mode 100644 static/images/auditor/10.9/addon/azuresqlmi/azure-sql-mi-wizard.gif create mode 100644 static/images/auditor/10.9/addon/azuresqlmi/netwrix-auditor-search.png create mode 100644 static/images/auditor/10.9/addon/connectwise/addon.webp create mode 100644 static/images/auditor/10.9/addon/connectwise/connectionsetup.webp create mode 100644 static/images/auditor/10.9/addon/connectwise/diagram.webp create mode 100644 static/images/auditor/10.9/addon/connectwise/diagramworkflow_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/connectwise/integrations_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/connectwise/serviceboard.webp create mode 100644 static/images/auditor/10.9/addon/connectwise/serviceticketrouting.webp create mode 100644 static/images/auditor/10.9/addon/connectwise/summary_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/connectwise/testalert.webp create mode 100644 static/images/auditor/10.9/addon/connectwise/ticketfieldmapping.webp create mode 100644 static/images/auditor/10.9/addon/copilot/adcredentials.webp create mode 100644 static/images/auditor/10.9/addon/copilot/tenantapp.webp create mode 100644 static/images/auditor/10.9/addon/ctera/configwizard.webp create mode 100644 static/images/auditor/10.9/addon/ctera/ctera.webp create mode 100644 static/images/auditor/10.9/addon/cyberark/configwizard.webp create mode 100644 static/images/auditor/10.9/addon/cyberark/cyberark_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/cyberark/dbparamfile_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/cyberark/diagram_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/hyperv/diagram1server.webp create mode 100644 static/images/auditor/10.9/addon/hyperv/diagram2servers_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/hyperv/diagram3servers_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/hyperv/diagram_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/linux/configwizard.webp create mode 100644 static/images/auditor/10.9/addon/nasuni/configwizard.webp create mode 100644 static/images/auditor/10.9/addon/nutanixahv/diagram_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/nutanixahv/nutanixahv_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/privilegeduserlinux/configwizard.webp create mode 100644 static/images/auditor/10.9/addon/qumulo/diagram_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/qumulo/qumulo_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/radius/radius.webp create mode 100644 static/images/auditor/10.9/addon/radius/radiusfilters.webp create mode 100644 static/images/auditor/10.9/addon/solarwinds/eventlogexample_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/solarwinds/eventlogexportexample_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/addon/splunk/diagram.webp create mode 100644 static/images/auditor/10.9/admin/alertsettings/ad_alert.webp create mode 100644 static/images/auditor/10.9/admin/alertsettings/alerts_history_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/alertsettings/alerts_overview_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/alertsettings/command_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/alertsettings/configuration_tile.webp create mode 100644 static/images/auditor/10.9/admin/alertsettings/csvfile_thumb_0_48.webp create mode 100644 static/images/auditor/10.9/admin/alertsettings/editnotificationtemplate.webp create mode 100644 static/images/auditor/10.9/admin/alertsettings/emailhealthstatusevent.webp create mode 100644 static/images/auditor/10.9/admin/alertsettings/eventfilters.webp create mode 100644 static/images/auditor/10.9/admin/alertsettings/eventmessageopen.webp create mode 100644 static/images/auditor/10.9/admin/alertsettings/managetags.webp create mode 100644 static/images/auditor/10.9/admin/alertsettings/passwordreset_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/alertsettings/powershell_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/alertsettings/preview_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/behavioranomalies/ba_tile.webp create mode 100644 static/images/auditor/10.9/admin/behavioranomalies/changestatus_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/behavioranomalies/dashboard_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/behavioranomalies/userprofile_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/compliance_mappings.webp create mode 100644 static/images/auditor/10.9/admin/healthstatus/dashboard/activityrecordsdetails_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/healthstatus/dashboard/dbstatistics_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/healthstatus/dashboard/dbstats_overview_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/healthstatus/dashboard/healthlog.webp create mode 100644 static/images/auditor/10.9/admin/healthstatus/dashboard/healthlogfilters_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/healthstatus/dashboard/healthstatusdashboard_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/healthstatus/dashboard/monitoringoverview_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/healthstatus/email_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/healthstatus/selfaudit_report.webp create mode 100644 static/images/auditor/10.9/admin/healthstatus/selfaudit_search_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/healthstatus/selfaudit_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/healthstatus/support_ticket_customer_portal.webp create mode 100644 static/images/auditor/10.9/admin/healthstatus/support_ticket_customer_portal_fixed.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/activedirectory/mp_data_source_ad_omit_example.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/ad_activitity_summary_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/delete.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclude_users.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclude_users_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclusions_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/fileservers/item_emc_scope_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/item_o365_basic_auth_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/mp_edit_data_source_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/mp_wizard_step1.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/mp_wizard_step2.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/mp_wizard_step_db_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/oracle/hiw_diagram_oracle.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/rbac-01.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/roles_groups.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_audit_select_rule_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_audit_select_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_data_rule_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_users_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/tenantenvironment.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/updatecredentials.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/useractivity/uavr_source_example_1.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/useractivity/uavr_source_example_2_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/monitoringplans/vmware/hiw_diagram_vma_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/navigation/activity_records.webp create mode 100644 static/images/auditor/10.9/admin/navigation/alerts_triggered.webp create mode 100644 static/images/auditor/10.9/admin/navigation/environment_stats.webp create mode 100644 static/images/auditor/10.9/admin/navigation/favoritesrestorerefresh.webp create mode 100644 static/images/auditor/10.9/admin/navigation/homescreenresizetile.webp create mode 100644 static/images/auditor/10.9/admin/navigation/hs_screen_default_report_1.webp create mode 100644 static/images/auditor/10.9/admin/navigation/hs_screen_default_report_2.webp create mode 100644 static/images/auditor/10.9/admin/navigation/managerecommendations.webp create mode 100644 static/images/auditor/10.9/admin/navigation/monitroing_plans_overview.webp create mode 100644 static/images/auditor/10.9/admin/navigation/recommendations.webp create mode 100644 static/images/auditor/10.9/admin/navigation/recommendations_tile.webp create mode 100644 static/images/auditor/10.9/admin/navigation/remove_tile.webp create mode 100644 static/images/auditor/10.9/admin/navigation/reportsfavorites.webp create mode 100644 static/images/auditor/10.9/admin/navigation/reportsoptions.webp create mode 100644 static/images/auditor/10.9/admin/navigation/reportsummary.webp create mode 100644 static/images/auditor/10.9/admin/navigation/scenario_reports_1.webp create mode 100644 static/images/auditor/10.9/admin/navigation/scenario_reports_2.webp create mode 100644 static/images/auditor/10.9/admin/navigation/scenario_risks_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/navigation/section_left.webp create mode 100644 static/images/auditor/10.9/admin/navigation/welcome_section.webp create mode 100644 static/images/auditor/10.9/admin/reports/allactivedirectorychanges_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/reports/allchangesserver.webp create mode 100644 static/images/auditor/10.9/admin/reports/allchangesserverfiltered.webp create mode 100644 static/images/auditor/10.9/admin/reports/alluseractivityvideo_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/reports/reports_tile.webp create mode 100644 static/images/auditor/10.9/admin/reports/reviewstatus_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/reports/searchreports_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/reports/types/customreport_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/reports/types/dashboard.webp create mode 100644 static/images/auditor/10.9/admin/reports/types/failedactivitytrend_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/reports/types/stateintime/accountpermissionssqlserver_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/reports/types/stateintime/fileshareswindowsservers.webp create mode 100644 static/images/auditor/10.9/admin/reports/types/stateintime/objectpermissionssqlserver_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/reports/types/stateintime/sqlserverdatabases_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/reports/types/stateintime/sqlserverlevelroles.webp create mode 100644 static/images/auditor/10.9/admin/reports/types/stateintime/sqlservermeansgranted.webp create mode 100644 static/images/auditor/10.9/admin/reports/types/stateintime/sqlservermeansgranteddetails.webp create mode 100644 static/images/auditor/10.9/admin/reports/types/stateintime/windowsserverinventory_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/reports/types/userbehaviorblindspotanalysis_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/riskassessment/dashboard_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/riskassessment/edit_data_source_sit.webp create mode 100644 static/images/auditor/10.9/admin/riskassessment/edit_mp_open_ds_settings_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/riskassessment/edit_mp_store_data_to_db_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/riskassessment/modify_thresholds_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/search/add.webp create mode 100644 static/images/auditor/10.9/admin/search/addsuggestions.webp create mode 100644 static/images/auditor/10.9/admin/search/advanced_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/search/advancedexample_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/search/advancedfilters_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/search/search_filter.webp create mode 100644 static/images/auditor/10.9/admin/search/search_modify_filter.webp create mode 100644 static/images/auditor/10.9/admin/search/search_nofilter_1.webp create mode 100644 static/images/auditor/10.9/admin/search/search_tile.webp create mode 100644 static/images/auditor/10.9/admin/settings/audit_db_settings_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/settings/investigate.webp create mode 100644 static/images/auditor/10.9/admin/settings/lta_settings_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/settings/msp.webp create mode 100644 static/images/auditor/10.9/admin/settings/npsapplicationuser.webp create mode 100644 static/images/auditor/10.9/admin/settings/npsclientcertificate.webp create mode 100644 static/images/auditor/10.9/admin/settings/npsclientcertificatecopy.webp create mode 100644 static/images/auditor/10.9/admin/settings/npsintegrationfinished.webp create mode 100644 static/images/auditor/10.9/admin/settings/npsintegrationparameters.webp create mode 100644 static/images/auditor/10.9/admin/settings/report_rebranding_result_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/settings/report_rebranding_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/admin/settings/usersessions_storage.webp create mode 100644 static/images/auditor/10.9/admin/subscriptions/subscription.webp create mode 100644 static/images/auditor/10.9/api/apiactivity_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/api/apiactivitydetails.webp create mode 100644 static/images/auditor/10.9/api/certificatestore_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/api/diagram_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/api/postdata/filterschema.webp create mode 100644 static/images/auditor/10.9/configuration/activedirectory/manualconfig_adsi_tombstone_winserver2016.webp create mode 100644 static/images/auditor/10.9/configuration/activedirectory/mp_wizard_step1_ad_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/configuration/activedirectoryfederatedservices/mp_adfs_listing_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/configuration/activedirectoryfederatedservices/mp_data_source_ad_fs_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/configuration/exchange/manualconfig_orgmanagement2016.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/delldatastorage/manualconfig_fileserver_auditpolicy2016.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/delldatastorage/manualconfig_fileserver_emc_auditingentry.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/delldatastorage/manualconfig_fileserver_emc_auditingentry_fail.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/netappcmode/auditing_entries_netapp.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_1_2016.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_2_2016.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_3_2016.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_4_2016.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/netappcmode/manualconfig_fileserver_netapp_createregistryvalue_2016.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/netappcmode/manualconfig_retentionperiodbackuplog_winserver2016.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/nutanix/api_partner_server_resquest_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/nutanix/api_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/nutanix/nutanix_item_mp_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/nutanix/nutanix_item_restapi_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/nutanix/nutanix_user_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/qumulo/qumulo_web_ui.webp create mode 100644 static/images/auditor/10.9/configuration/fileservers/windows/manualconfig_ws_eventviewerpr2016_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccount.webp create mode 100644 static/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccountresourced.webp create mode 100644 static/images/auditor/10.9/configuration/microsoft365/exchangeonline/certificates_secrets_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/configuration/microsoft365/exchangeonline/tenant_id_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/configuration/networkdevices/manual_config_pulse_1.webp create mode 100644 static/images/auditor/10.9/configuration/networkdevices/nand_aruba_logging.webp create mode 100644 static/images/auditor/10.9/configuration/networkdevices/nand_aruba_status.webp create mode 100644 static/images/auditor/10.9/configuration/networkdevices/nand_meraki_network.webp create mode 100644 static/images/auditor/10.9/configuration/networkdevices/nand_meraki_server.webp create mode 100644 static/images/auditor/10.9/configuration/useractivity/manualconfig_uavr_ie2016.webp create mode 100644 static/images/auditor/10.9/configuration/windowsserver/customregistrykey.webp create mode 100644 static/images/auditor/10.9/configuration/windowsserver/customregistrykeyentry.webp create mode 100644 static/images/auditor/10.9/configuration/windowsserver/gpo_eventlog_gpmc_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/configuration/windowsserver/gpo_eventlog_regedit_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/configuration/windowsserver/manual_config_dhcp_log.webp create mode 100644 static/images/auditor/10.9/configuration/windowsserver/manualconfig_iis2016.webp create mode 100644 static/images/auditor/10.9/configuration/windowsserver/manualconfig_ws_auditenrty2008.webp create mode 100644 static/images/auditor/10.9/configuration/windowsserver/manualconfig_ws_auditenrty_2016.webp create mode 100644 static/images/auditor/10.9/enablear.webp create mode 100644 static/images/auditor/10.9/install/add_msi.webp create mode 100644 static/images/auditor/10.9/install/installationscreen.webp create mode 100644 static/images/auditor/10.9/install/virtualappliance/appliance_script.webp create mode 100644 static/images/auditor/10.9/install/welcome_screen.webp create mode 100644 static/images/auditor/10.9/install/welcome_screen_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/install/winserver2016_advanced_deployment_options.webp create mode 100644 static/images/auditor/10.9/install/winserver2016_ou_gpo_for_deploy.webp create mode 100644 static/images/auditor/10.9/manageaccessreviews.webp create mode 100644 static/images/auditor/10.9/requirements/archive_modify_settings_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/requirements/audit_db_settings.webp create mode 100644 static/images/auditor/10.9/requirements/auditorarchitecture_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/requirements/gmsa.webp create mode 100644 static/images/auditor/10.9/requirements/na_setup_select_type_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/senddataar.webp create mode 100644 static/images/auditor/10.9/tools/ad_object_restore_1.webp create mode 100644 static/images/auditor/10.9/tools/ad_object_restore_2.webp create mode 100644 static/images/auditor/10.9/tools/assessment_results_thumb_0_0.webp create mode 100644 static/images/auditor/10.9/tools/audit_cfg_assist_creds.webp create mode 100644 static/images/auditor/10.9/tools/changesummary_eventlog.webp create mode 100644 static/images/auditor/10.9/tools/inactiveusersactivedirectory.webp create mode 100644 static/images/auditor/10.9/tools/passwordexpirationnotifier/passwordexpiration.webp create mode 100644 static/images/auditor/10.9/tools/select_button.webp diff --git a/docs/auditor/10.9/accessreviews/_category_.json b/docs/auditor/10.9/accessreviews/_category_.json new file mode 100644 index 0000000000..9b74af87fe --- /dev/null +++ b/docs/auditor/10.9/accessreviews/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Access Reviews", + "position": 100, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "accessreviews" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/accessreviews.md b/docs/auditor/10.9/accessreviews/accessreviews.md new file mode 100644 index 0000000000..1243a5901a --- /dev/null +++ b/docs/auditor/10.9/accessreviews/accessreviews.md @@ -0,0 +1,156 @@ +--- +title: "Access Reviews" +description: "Access Reviews" +sidebar_position: 100 +--- + +# Access Reviews + +Netwrix Auditor supports integration with Netwrix Auditor Access Reviews, which enables business +owners to conduct resource and group reviews and recommend changes. The integration is available for +the following data sources: + +- Active Directory +- Dell Data Storage (only Unity family) +- NetApp +- Nutanix Files +- Qumulo +- SharePoint Online +- Synology +- Windows File Servers + +## Getting Started + +This workflow assumes you already have Netwrix Auditor installed with configured monitoring plans +for a supported data source. + +**NOTE:** Access Reviews is a separately licensed product and is not included with Netwrix Auditor. +Make sure that you have the Access Reviews license enabled in Auditor. + +See the [Licenses](/docs/auditor/10.9/admin/settings/licenses.md) topic for additional information. + +_Remember,_ there is one single Access Review license for all data sources that can send data to the +application. + +Follow the steps to use Netwrix Auditor Access Reviews in conjunction with Auditor. + +**Step 1 –** Install Access Reviews on the same computer where Netwrix Auditor is installed. See the +[Installation Overview](/docs/auditor/10.9/accessreviews/installation/overview.md) topic for prerequisites and +additional information. + +**Step 2 –** Configure Access Reviews. The Configuration interface is only available to users with +the Administrator role. See the [Administrator Overview](/docs/auditor/10.9/accessreviews/admin/overview.md) topic +for configuration settings and enabling user access. + +**Step 3 –** Use the Access reviews configuration tool to setup the data flow from the Auditor +database to the Access Reviews database. See the +[Select Data Sources](/docs/auditor/10.9/accessreviews/installation/accessreviewsconfiguration.md) topic for additional information. + +**NOTE:** Data upload speed depends on the amount of collected data and Auditor collectors +configuration. + +**Step 4 –** Configure resource ownership through the Access Reviews Console. The Resource Owners +interface is available to users with either the Security Team or Administrator role. Managing +ownership is core component for the Access Reviews workflow. See the +[Resource Owners Overview](/docs/auditor/10.9/accessreviews/resourceowners/overview.md) topic for additional +information. + +**NOTE:** The [Owners & Access Reviews](/docs/auditor/10.9/accessreviews/owneroverview/owneroverview.md) topic and +subtopics are written for the assigned owners. You can distribute the URL to this topic or download +a PDF to be distributed to your assigned resource owners. + +**Step 5 –** Configure and run reviews. The Entitlement Reviews interface is available to users with +either the Security Team or Administrator role. See the +[Reviews Overview](/docs/auditor/10.9/accessreviews/entitlementreviews/overview.md) topic for additional +information. + +Netwrix Auditor Access Reviews is now configured and ready to use. + +## Considerations & Limitations + +Review the following considerations: + +1. Enabling State-in-Time data collection for your monitoring plans option is not required for the + integration works properly. +2. The data collected by Auditor is updated at least once a day. +3. If a monitoring plan or a data source with enabled integration is deleted, all collected data + will be removed from the Access Reviews database. +4. If there are errors in upload of data to the Access Reviews database, these errors are reflected + in the Netwrix Auditor Health Log and text log files; status of items and data sources in Auditor + is not affected by these errors. +5. Permissions-related considerations: + + - For Windows File Servers, permission data for all items in this data source is sent to the + Access Reviews application; + - Only effective top-level permissions are sent (share+NTFS); + - Permission data is sent per file server (entirely for each server); + - Transfer of permission data to the Access Reviews application is started when you enable the + integration for a data source. + + ## Initial Configuration + + Next, configure the Access Reviews for your environment: + + - Console Users — Grant users access to the application starting with an Administrator account. + There are two levels of access: Administrator and Security Team. See the + [Console Access Page](/docs/auditor/10.9/accessreviews/admin/configuration/consoleaccess.md) topic for + information. + + - Optionally, disable the Builtin Administrator account. See the + [Modify the Builtin Administrator Account](/docs/auditor/10.9/accessreviews/admin/configuration/consoleaccess.md#modify-the-builtin-administrator-account) + topic for additional information. + + - Notification — Configure the Notification settings required in order for the application to + send email. See the + [Notifications Page](/docs/auditor/10.9/accessreviews/admin/configuration/notifications.md) topic for + information. + + ## Enable Console Users + + Access Reviews Console users granted one of the available roles should be notified. + + **_RECOMMENDED:_** The notification should include: + + - Why your organization is using Netwrix Auditor Access Reviews. + - What they will be doing in the Access Reviews Console. + - How to log into the Access Reviews Console, specifically what URL and credentials to use. + + You should also provide links to the appropriate topics based on the user's role: + + - Security Team — Need topics that align to the work the will be doing in the Access Reviews + Console: + + - Ownership Administrator — Send the URL link for the + [Resource Owners Overview](/docs/auditor/10.9/accessreviews/resourceowners/overview.md) topic. + - Review Administrator — Send the URL link for the + [Reviews Overview](/docs/auditor/10.9/accessreviews/entitlementreviews/overview.md) topic. + + - Administrator — Send the URL link for the + [Administrator Overview](/docs/auditor/10.9/accessreviews/admin/overview.md) topic. + + ## Resource Ownership Configuration + + Ownership of resources must be assigned in order to use the Access Reviews workflow: + + - Resource Ownership — Assign ownership for resources to be managed through the application. See + the [Resource Owners Interface](/docs/auditor/10.9/accessreviews/resourceowners/interface/interface.md) topic for + additional information. + - Enable Owners — Send a notification to your owners about resource ownership with the + application. See the + [Notification to Owners](/docs/auditor/10.9/accessreviews/resourceowners/overview.md#notification-to-owners) + topic for additional information. + + ## Access Reviews Workflow + + The Access Reviews application runs attestations on resources and groups with the assigned + owners. The workflow consists of: + + - Reviews — Configure reviews for resource Access or group Membership . + - Owner Performs Review — Owners process the review, potentially recommending changes + - Review Administrator Approval — Review and process owner recommended changes + + **_RECOMMENDED:_** Set expectations for response time from owners. + + Reviews can be run multiple times, maintaining a historical record for each instance. See the + [Reviews Overview](/docs/auditor/10.9/accessreviews/entitlementreviews/overview.md) topic for additional + information. diff --git a/docs/auditor/10.9/accessreviews/admin/_category_.json b/docs/auditor/10.9/accessreviews/admin/_category_.json new file mode 100644 index 0000000000..bdd262d9c1 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Administrator Overview", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/admin/additionalconfig/_category_.json b/docs/auditor/10.9/accessreviews/admin/additionalconfig/_category_.json new file mode 100644 index 0000000000..a8a0507cdf --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/additionalconfig/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Additional Configuration Options", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/admin/additionalconfig/emailtemplates.md b/docs/auditor/10.9/accessreviews/admin/additionalconfig/emailtemplates.md new file mode 100644 index 0000000000..78d013597c --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/additionalconfig/emailtemplates.md @@ -0,0 +1,79 @@ +--- +title: "Email Templates" +description: "Email Templates" +sidebar_position: 10 +--- + +# Email Templates + +The HTML templates used to format notification email can be customized. These templates are designed +to make the message viewable within an email client. It is recommended to edit text and layout as +desired, but NOT to embed new images or logos. The following table shows the notification email +templates and describes the purpose of each. + +| Template Name | Message Type Description | +| --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| EntitlementReviewReminder | Reminds owners of pending reviews; manually sent by a Review Administrator from the Entitlement Reviews interface | +| OwnershipChangeNotification | Sent to owners when assigned ownership is changed for a resource which already has pending reviews | +| OwnershipConfirm | Sent to owners to confirm or decline ownership of a given resource; manually sent by an Ownership Administrator from the Resource Owners interface | +| ReminderDigest | Weekly reminder configured by Administrators on the Notifications page of the Configuration interface to owners with pending reviews | + +While customizing the template content, take note of the inline Substitution Tokens. These exist to +provide the message with dynamic content, i.e. inserting values and strings from data in line with +the static portion of the message body. These Substitution Tokens begin and end with the “@” symbol, +e.g. @UserName@. + +Substitution Tokens are only valid for certain Notification message templates. Below is a table of +the Substitution Tokens, the value or string they represent, and the message templates in which they +may be used. + +| Substitution Token | Description | Applicable Template(s) | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| @LoginUrl@ | URL that allows a user to access the default (login) page | OwnershipChangeNotification ReminderDigest | +| @ResourceDescription@ | Description of resource - To use the resource's description in emails instead of the path, replace @ResourcePath@ with @ResourceDescription@ | OwnershipConfirm ReminderDigest | +| @ResourcePath@ | Path of the current resource - To use the resources’ description in emails instead of the path, replace @ResourcePath@ with @ResourceDescription@ | OwnershipConfirm ReminderDigest | +| @ResourceType@ | Type of resource | OwnershipConfirm ReminderDigest | +| @ResourceUrl@ | URL specifically created to respond to a request | EntitlementReviewReminder OwnershipConfirm | +| @ResponseCount@ | Numerically formatted count of pending reviews | ReminderDigest | +| @ReviewCount@ | Numerically formatted count of pending reviews | ReminderDigest | + +## Customize Email Templates + +Email templates are shipped in a ZIP file and stored in the Access Reviews installation directory: + +...\Netwrix\Access Reviews + +Follow the steps to customize the email templates. + +**NOTE:** To successfully modify these Notifications email templates, a familiarity with basic HTML +is necessary. + +![Access Reviews installation directory showing the Templates zip file](/images/auditor/10.7/access/reviews/admin/additionalconfig/emailtemplates.webp) + +**Step 1 –** Navigate to the Access Reviews installation directory. + +**Step 2 –** Unzip the `Templates.zip` file and save the contents to a folder within this directory +named `Templates`. + +**CAUTION:** The customized email templates must be in the `Templates` folder within the +installation directory to be preserved during future application upgrades. + +![Templates folder showing email templates](/images/auditor/10.7/access/reviews/admin/additionalconfig/emailtemplatesfolder.webp) + +**Step 3 –** Locate the desired HTML message template. + +**Step 4 –** Open the file with a text editor, e.g. Notepad, and customize the email body. + +**NOTE:** Using a tool other than a text editor to edit HTML files, such as a WYSIWYG web page +editor which may drastically alter the underlying HTML code, is not supported. + +**Step 5 –** Email subject lines can be edited by changing the text between the opening `` +tag and the closing `` tag. + +**Step 6 –** After making changes, save the file and view it within a web browser to see what the +changes will look like. The Substitution Tokens will display without supplied values. + +**Step 7 –** After making the desired changes, save and close the text editor. Then re-launch the +application. + +The modifications to the HTML email templates are in use by the notification emails. diff --git a/docs/auditor/10.9/accessreviews/admin/additionalconfig/overview.md b/docs/auditor/10.9/accessreviews/admin/additionalconfig/overview.md new file mode 100644 index 0000000000..34a926b05b --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/additionalconfig/overview.md @@ -0,0 +1,13 @@ +--- +title: "Additional Configuration Options" +description: "Additional Configuration Options" +sidebar_position: 40 +--- + +# Additional Configuration Options + +In addition to the settings that are available on the Configuration interface, the following +configurations and customizations can be done by Administrators: + +- [Email Templates](/docs/auditor/10.9/accessreviews/admin/additionalconfig/emailtemplates.md) +- [Timeout Parameter](/docs/auditor/10.9/accessreviews/admin/additionalconfig/timeoutparameter.md) diff --git a/docs/auditor/10.9/accessreviews/admin/additionalconfig/timeoutparameter.md b/docs/auditor/10.9/accessreviews/admin/additionalconfig/timeoutparameter.md new file mode 100644 index 0000000000..25b9fef5ae --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/additionalconfig/timeoutparameter.md @@ -0,0 +1,32 @@ +--- +title: "Timeout Parameter" +description: "Timeout Parameter" +sidebar_position: 20 +--- + +# Timeout Parameter + +A user session will end when the timeout parameter for inactivity has been reached, and the user +will be logged out. By default this is set to 15 minutes. + +The timeout parameter is configured within the `AccessInformationCenter.Service.exe.Config` file in +the Access Reviews installation directory: + +...\Netwrix\Access Reviews + +Follow the steps to modify the timeout parameter. + +**Step 1 –** Open the `AccessInformationCenter.Service.exe.Config` file with a text editor, e.g. +Notepad. + +![Notepad showing the AccessInformationCenter.Service.exe.Config file](/images/auditor/10.7/access/reviews/admin/additionalconfig/timeout.webp) + +**Step 2 –** Change the value for the `AuthSessionTimeout` parameter to the desired number of +minutes. For example: + + + +**Step 3 –** Save and close the file. + +A user session times out after the number of minutes specified for inactivity, for example after 20 +minutes. diff --git a/docs/auditor/10.9/accessreviews/admin/configuration/_category_.json b/docs/auditor/10.9/accessreviews/admin/configuration/_category_.json new file mode 100644 index 0000000000..5d79b0cfd1 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/configuration/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Configuration Interface Overview", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/admin/configuration/activedirectory.md b/docs/auditor/10.9/accessreviews/admin/configuration/activedirectory.md new file mode 100644 index 0000000000..9f697ae791 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/configuration/activedirectory.md @@ -0,0 +1,51 @@ +--- +title: "Active Directory Page" +description: "Active Directory Page" +sidebar_position: 20 +--- + +# Active Directory Page + +The Access Reviews application needs to be connected to Active Directory for user authentication and +to assign resource ownership in the Resource Owners interface. The Active Directory service account +is configured on the Active Directory page of the Configuration interface. Read access to Active +Directory is required for this purpose. + +The Active Directory service account is configured during installation based on the account used for +connecting to the database. If your Database service account uses: + +- SQL Server authentication credentials — Active Directory service account is configured to use the + Local System, or computer account, which typically has Read rights to the domain +- Windows authentication credentials — The same domain credentials are also used for the Active + Directory service account + +![Configuration interface showing the Active Directory page](/images/auditor/10.7/access/reviews/admin/configuration/activedirectory.webp) + +There are two options for the type of Active Directory service account: + +- Use the account running this service — Local System, or computer account (NT AUTHORITY\SYSTEM) +- Use the following Active Directory account — Uses a domain account with the required permissions + to Active Directory. The supplied User Name [DOMAIN\USERNAME] and Password are used as the Active + Directory service account. + +Multiple Domains + +The **Allow authentication from the following domains** option is where additional domains can be +introduced to the Access Reviews Console. By default the domain where the Access Reviews Console +resides is listed. Domains that are in the same forest or have a trust can be added in a +comma-separated list. + +- For example: nwxtech.com,example.com + +_Remember,_ click **Save** when any changes are made to this page. + +## Update the Active Directory Service Account Password + +Follow the steps to update the Active Directory service account password. These steps only apply for +the **Use the following Active Directory account** option. + +**Step 1 –** On the Active Directory page, enter the new password in the correct field. + +**Step 2 –** Click **Save**. Then click **OK** to confirm. + +The Active Directory service account password has been updated. diff --git a/docs/auditor/10.9/accessreviews/admin/configuration/consoleaccess.md b/docs/auditor/10.9/accessreviews/admin/configuration/consoleaccess.md new file mode 100644 index 0000000000..20bbddf2fe --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/configuration/consoleaccess.md @@ -0,0 +1,145 @@ +--- +title: "Console Access Page" +description: "Console Access Page" +sidebar_position: 10 +--- + +# Console Access Page + +Console access is configured through the Configuration > Console Access page. Adding users to the +Access Reviews Console requires the Active Directory service account to be configured. + +![Configuration interface showing the Console Access page](/images/auditor/10.7/access/reviews/admin/configuration/consoleaccess.webp) + +There are two levels of access, or roles, which can be granted to domain users or groups: + +- Administrator – Role allows access to all interfaces including the Configuration interface +- Security Team – Role allows access to all interfaces except for the Configuration interface + + - In the Entitlement Reviews interface, this role can only view reviews that the logged in user + has created. + - Access can be limited by resource types (File System, SharePoint, or Active Directory) + +**CAUTION:** Before disabling the Builtin Administrator account, it is necessary to first assign at +least one domain user account to the Administrator role. Login with another Administrator account to +disable the Builtin Administrator. Failure to do this could result in being locked-out of the +Configuration interface. As an alternative to disabling this account, the password can be changed. +See the Modify the Builtin Administrator Account topic for additional information. + +Once users have been granted console access, they can login with their domain credentials. Console +access is not a requirement for owners to complete Access Reviews. See the +[URL & Login](/docs/auditor/10.9/accessreviews/admin/login.md) topic for information on how users will log in and where they are +directed after login based on their assigned role or lack of role. + +## Add Console Users + +Follow the steps to grant domain users or groups console access. + +![Console Access Page](/images/auditor/10.7/access/reviews/admin/configuration/consoleaccess.webp) + +**Step 1 –** In the Configuration interface on the Console Access page, click Add. The Console +Access wizard opens. + +![Console Access wizard showing the Select Trustees page](/images/auditor/10.7/access/reviews/admin/configuration/consoleaccessselecttrustee.webp) + +**Step 2 –** On the Select Trustee page, enter the following information and click Next: + +- Domain — If the Access Reviews Console has been configured for multiple domains, use the drop-down + menu to select the desired domain +- Search — Begin typing the sAMAccountName or display name and the field will auto-populate options + from Active Directory sAMAccountName + +![Console Access wizard showing the Select Access page](/images/auditor/10.7/access/reviews/admin/configuration/consoleaccessselectaccess.webp) + +**Step 3 –** On the Select Access page, enter the following information and click **Finish**: + +- Select a role for this trustee – Select a role from the drop down list: + + - Unlimited Access — The Administrator role grants unlimited access + - Limited Access — All other roles can be granted limited access + +- Allow access to the following resource — When enabled, users can be limited to only having + visibility into data for the selected types of resources. Check the boxes for the type of resource + data to be made available to this user. +- Access is enabled – A user's account must be enabled in order to log into the console. Unchecking + this option allows you to configure access to be granted at a future time. + +![Console Access Page displaying users with various assigned roles](/images/auditor/10.7/access/reviews/admin/configuration/consoleaccessadd.webp) + +**Step 4 –** The new user displays in the list on the Console Access page. Repeat these steps for +each trustee to be granted console access. + +Once the first user with the role of Administrator has been added, the Builtin Administrator account +can be disabled by that user. See the Modify the Builtin Administrator Account topic for additional +information. + +## Modify Console Users + +Follow the steps to modify a user’s console access. + +**NOTE:** These steps are for modifying domain users with console access roles and do not apply to +the Builtin Administrator account. See the Modify the Builtin Administrator Account topic for +additional information. + +**Step 1 –** In the Configuration interface on the Console Access page, select the user to be +modified and click Modify. The Console Access wizard opens to the Select Access page. + +![Console Access wizard showing the Select Access page when modifying](/images/auditor/10.7/access/reviews/admin/configuration/consoleaccessmodifyselectaccess.webp) + +**Step 2 –** Modify the desired settings and click **Finish**: + +- Select a role for this trustee – Select a role from the drop down list: + + - Unlimited Access — The Administrator role grants unlimited access + - Limited Access — All other roles can be granted limited access + +- Allow access to the following resource — When enabled, users can be limited to only having + visibility into data for the selected types of resources. Check the boxes for the type of resource + data to be made available to this user. +- Allow access to the following servers — When enabled, users can be limited to only having + visibility into data for specific servers. Begin typing server names and the field will + auto-populate with known servers from scanned data. A resource type appears in parentheses after + the host name for quick reference. +- Access is enabled – A user's account must be enabled in order to log into the console. Unchecking + this option allows you to configure access to be granted at a future time. + +Any modifications to the user’s role are visible in the list on the Console Access page. + +## Delete Console Users + +**CAUTION:** Confirmation is not requested when deleting users. An alternative to deleting a console +user is to disable their access. See the Modify Console Users topic for additional information. + +Follow the steps to remove a user’s configured console access. + +![Console Access Page showing various user accounts, with one selected enabling the Modify and Remove buttons](/images/auditor/10.7/access/reviews/admin/configuration/consoleaccessremove.webp) + +**Step 1 –** In the Configuration interface on the Console Access page, select the user. + +**Step 2 –** Click Remove. + +The user is removed from the list on the Console Access page. + +## Modify the Builtin Administrator Account + +The Builtin Administrator account can be disabled or its password can be changed. Follow the steps +to modify this account. + +![modifybuiltinadministrator](/images/accessinformationcenter/12.0/admin/configuration/modifybuiltinadministrator.webp) + +**Step 1 –** In the Configuration interface on the Console Access page, select the Builtin +Administrator account and click **Modify**. The Builtin Administrator window opens. + +**Step 2 –** Modify the account as desired and click **OK**: + +- Access is enabled — Indicates whether the account can be used to login +- Change Password — Allows you to change the password for this Builtin Administrator account. Check + the box and enter the new password in both entry fields. The password must be eight or more + characters long. + +The modifications to the Builtin Administrator are processed. + +**NOTE:** The new password is encrypted in the `AccessInformationCenter.Service.exe.Config` file, in +the `AuthBuiltinAdminPassword` parameter. If you forget the Admin password, you can clear the +`AuthBuiltinAdminPassword` value in the `AccessInformationCenter.Service.exe.Config` file. Then use +the default first launch login credentials to set a new password. diff --git a/docs/auditor/10.9/accessreviews/admin/configuration/database.md b/docs/auditor/10.9/accessreviews/admin/configuration/database.md new file mode 100644 index 0000000000..09d7654a58 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/configuration/database.md @@ -0,0 +1,55 @@ +--- +title: "Database Page" +description: "Database Page" +sidebar_position: 40 +--- + +# Database Page + +The Access Reviews application must have access to the SQL Server hosting the database. It is +configured during installation. If it is necessary to modify these setting after installation, that +is done on the Database Page of the Configuration interface. + +![Configuration interface showing the Database page](/images/auditor/10.7/access/reviews/admin/configuration/database.webp) + +SQL Server database information: + +- Server Name – Host name of the SQL Server serving the database in one of the following formats: + + - No named instance: [SQLHostName] + + - Example: NT-SQL02 + + - Named instance: [SQLHostName]\[SQLInstanceName] + + - Example: NT-SQL02\Netwrix + + - No named instance with non-standard port: [SQLHostName],[PortNumber] + + - Example: NT-SQL02,1392 + + - Named instance with non-standard port: [SQLHostName]\[SQLInstanceName],[PortNumber] + + - Example: NT-SQL02\Netwrix,1392 + +- Database – Name of the SQL database + +Database service account information: + +- Use the windows account running this service — Local System, or computer account (NT + AUTHORITY\SYSTEM) +- Use the following SQL account – Uses SQL Authentication to the database. Provide the properly + provisioned SQL credentials for the database + +_Remember,_ click **Save** when any changes are made to this page. + +## Update the Database Service Account Password + +Follow the steps to update the Database service account password. These steps only apply for the SQL +Authentication option. + +**Step 1 –** On the Database page, enter the new password in the correct field. + +**Step 2 –** Click **Save**. Then click **OK** to confirm. + +The Database service account password has been updated. diff --git a/docs/auditor/10.9/accessreviews/admin/configuration/diagnostics.md b/docs/auditor/10.9/accessreviews/admin/configuration/diagnostics.md new file mode 100644 index 0000000000..bd7ec27de8 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/configuration/diagnostics.md @@ -0,0 +1,32 @@ +--- +title: "Diagnostics Page" +description: "Diagnostics Page" +sidebar_position: 50 +--- + +# Diagnostics Page + +Download logs and enable debug log level for troubleshooting with Netwrix Support on the Diagnostics +page of the Configuration interface. + +![Configuration interface showing the Diagnostics page](/images/auditor/10.7/access/reviews/admin/configuration/diagnostics.webp) + +When requested by [Netwrix Support](https://www.netwrix.com/support.html), click Download Logs to +download the archive of all application logs. + +## Debug Logs + +When requested by [Netwrix Support](https://www.netwrix.com/support.html) , follow the steps to +provide debug logs. + +**Step 1 –** On the Diagnostics page, check the Enable debug logging box. + +**Step 2 –** Click **Save**. + +**Step 3 –** Reproduce the issue you are having. + +**Step 4 –** On the Diagnostics page, click **Download Logs**. + +The downloaded logs have the debug logging information and can be sent to +[Netwrix Support](https://www.netwrix.com/support.html). When your issue is resolved, do not forget +to turn off Debug logs. diff --git a/docs/auditor/10.9/accessreviews/admin/configuration/notifications.md b/docs/auditor/10.9/accessreviews/admin/configuration/notifications.md new file mode 100644 index 0000000000..ce315f9fcb --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/configuration/notifications.md @@ -0,0 +1,122 @@ +--- +title: "Notifications Page" +description: "Notifications Page" +sidebar_position: 30 +--- + +# Notifications Page + +The Access Reviews application uses the Simple Mail Transfer Protocol (SMTP) to send email messages. +SMTP server information and several messaging options can be set through the Configuration > +Notifications page. + +![Notifications Page](/images/auditor/10.7/access/reviews/admin/configuration/notifications.webp) + +At the top, the SMTP server and email security settings are configured. The Notification options is +where you configure the sender information, and other optional settings. The Reminders section is +for configuring weekly reminders for owners with outstanding reviews. + +## Configure SMTP Server Settings + +SMTP server information is supplied and modified on the Notifications page. Follow the steps to +configure or modify the SMTP settings. + +![Notifications page SMTP server settings section](/images/auditor/10.7/access/reviews/admin/configuration/notificationssmtp.webp) + +**Step 1 –** In the Configuration interface, select the Notifications page. + +**Step 2 –** Enter the SMTP Server Name in the textbox. This should be the fully qualified domain +name (mail.example.com) or IP Address. + +**Step 3 –** If needed, modify the Port used by your SMTP server to listen for new messages. +Historically, the default for SMTP has been port 25. However, if a secure connection is desired +(SSL/TLS), the SMTPS port needs to be changed, traditionally 465. Alternately, environments with +off-premises or outsourced email service, e.g. gmail.com, hotmail.com, etc., may have to supply a +different submission port, traditionally port 587. Ultimately it is an organization’s +email/messaging administrator who will know the proper value for the SMTP port. + +**Step 4 –** SMTP security settings: + +- Use a secure connection for this server (SSL/TLS) – Allows for the use of a secure transport layer + for message relay requests (submissions) and authentication requests +- Enforce certificate validation to ensure security — Forces the use of certificate validation +- This server requires authentication – Enable if the identified SMTP server requires + authentication. Some SMTP servers traditionally have been configured to deny all but anonymous + relay requests, i.e. an attempt to authenticate results in a denial, while an anonymous request is + not denied. Select this checkbox, and then select one of the following radio buttons if + authentication is required: + + - Use the account running this service + + - To use this option, the SMTP server must be configured to use Integrated Windows + Authentication (IWA). + - Select this radio button if the configured Active Directory service account will also be + used to authenticate to the SMTP server. + + - Use the following AD Account + + - To use this option, the SMTP server must be configured to use Integrated Windows + Authentication (IWA). + - Select this radio button to specify either domain account or a traditional SMTP account + and password to authenticate to the SMTP server. + +![Test Settings window](/images/accessinformationcenter/12.0/admin/configuration/notificationstestsettings.webp) + +**Step 5 –** Click **Test Settings** to ensure a connection to the SMTP server. The Test Settings +window opens. Enter a valid email address and click **OK**. + +![Testing your settings window](/images/accessinformationcenter/12.0/admin/configuration/notificationstestconfirm.webp) + +**Step 6 –** If the SMTP settings are configured correctly, you receive a successful message. Click +**OK** to close the Testing your settings window. The test recipient should have received a test +email. + +**Step 7 –** Click **Save**. Then click **OK** to confirm. + +The Access Reviews Console is now configured to send email. See the following topics for additional +Notification options. + +## Notification Options + +Once the SMTP server is configured, there are additional options. Only the Reply-To field must be +populated: + +![Notifications page showing Notification Options section](/images/auditor/10.7/access/reviews/admin/configuration/notificationsoptions.webp) + +- Reply-To — The email address that receives responses to notifications sent by the application. + This can be a “no reply” address. +- Reply-Display — Optionally enter a display name for the sender +- Carbon-Copy — Optionally set additional email addresses to be CC’d on all email messages sent +- Server Name Alias — Optionally provide an alternate name for the URL link to the Access Reviews + Console. By default, the URL is the hosting server name and port, e.g. NEWYORKSRV10:81. If you do + not want the server name visible in the URL, provide an alias here, e.g. AIC.NWXTECH.com. +- Send notifications to all resource owners — This option applies only to resources with multiple + assigned owners. When unchecked, notifications are only sent to the Primary Owner. Check this + option to send owner notifications to all assigned owners. + +_Remember,_ click **Save** after making modifications to the Notification settings. + +## Reminders + +Resource Owners receive notification email when there are new pending tasks associated to their +resources. You can also set up automated weekly reminders for outstanding pending tasks. Follow the +steps to configure weekly reminders to resource owners. + +![Notifications page showing the Reminders section](/images/accessinformationcenter/12.0/admin/configuration/notificationsreminders.webp) + +**Step 1 –** In the Configuration interface, select the Notifications page and scroll down to the +Reminders section. + +**Step 2 –** Check the Send reminders to owners with pending events option. + +**Step 3 –** Set the date and time for when the reminder will be sent: + +- Day of the week – Select the day of the week from the drop-down menu +- Time of day – Click on the field to open a clock window. Set the time of day reminders will be + sent, e.g. 12:00 AM + +**Step 4 –** Click **Save**. Then click **OK** to confirm. + +Assigned resource owners now receive weekly reminders of pending events. The **Notifications were +last sent on** field will populate with the date timestamp for when the last set of reminders were +sent. diff --git a/docs/auditor/10.9/accessreviews/admin/configuration/overview.md b/docs/auditor/10.9/accessreviews/admin/configuration/overview.md new file mode 100644 index 0000000000..64b8c36fd1 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/configuration/overview.md @@ -0,0 +1,22 @@ +--- +title: "Configuration Interface Overview" +description: "Configuration Interface Overview" +sidebar_position: 30 +--- + +# Configuration Interface Overview + +The Configuration interface is available only to users with the Administrator role. It is opened by +the **Configuration** tab. + +![Configuration interface showing the Console Access page](/images/auditor/10.7/access/reviews/admin/configuration/consoleaccess.webp) + +It has the following pages: + +- [Console Access Page](/docs/auditor/10.9/accessreviews/admin/configuration/consoleaccess.md) – Grant users console access +- [Active Directory Page](/docs/auditor/10.9/accessreviews/admin/configuration/activedirectory.md) – Configure the Active Directory service account used + to add console users. +- [Notifications Page](/docs/auditor/10.9/accessreviews/admin/configuration/notifications.md) – Configure the SMTP server, email security settings, + notification options, and owner reminder settings +- [Database Page](/docs/auditor/10.9/accessreviews/admin/configuration/database.md) – Configure the connection to the database +- [Diagnostics Page](/docs/auditor/10.9/accessreviews/admin/configuration/diagnostics.md) – Download logs and enable debug log level for troubleshooting diff --git a/docs/auditor/10.9/accessreviews/admin/firstlaunch.md b/docs/auditor/10.9/accessreviews/admin/firstlaunch.md new file mode 100644 index 0000000000..af325867f3 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/firstlaunch.md @@ -0,0 +1,38 @@ +--- +title: "First Launch" +description: "First Launch" +sidebar_position: 10 +--- + +# First Launch + +The installer places the following icon on the desktop which opens the Access Reviews Console: + +![desktopicon](/images/auditor/10.7/access/reviews/admin/desktopicon.webp) + +Use this icon to launch the Access Reviews Console for the first time. + +![Set Builtin Administrator Password page](/images/auditor/10.7/access/reviews/admin/firstlaunchpassword.webp) + +The Access Reviews application is installed with a Builtin Administrator account; "admin" is the +User Name. You will be prompted to set the account's password. It must be eight or more characters +long. After setting the password, you will need to login with the "admin" account. + +Using the Configuration interface, the Builtin Administrator account can be disabled once a domain +account has been granted the Administrator role. You can also change the password for the Builtin +Administrator account. See the +[Modify the Builtin Administrator Account](configuration/consoleaccess.md#modify-the-builtin-administrator-account) +topic for additional information. + +![firstlaunchlandingpage](/images/auditor/10.7/access/reviews/admin/firstlaunchlandingpage.webp) + +The Resource Owners interface opens. The first thing that should be done is to configure console +access for domain users and configure notification settings. Select the Configuration tab. See the +[Console Access Page](/docs/auditor/10.9/accessreviews/admin/configuration/consoleaccess.md) and +[Notifications Page](/docs/auditor/10.9/accessreviews/admin/configuration/notifications.md) topics for additional information. + +The interfaces available to console users are controlled by the role assigned. Owners do not need to +be assigned console access. See the [URL & Login](/docs/auditor/10.9/accessreviews/admin/login.md) topic for information on how users will +log in and where they are directed after login. + +See the [Navigation](/docs/auditor/10.9/accessreviews/admin/navigate/navigate.md) topic for information on each of the interfaces. diff --git a/docs/auditor/10.9/accessreviews/admin/login.md b/docs/auditor/10.9/accessreviews/admin/login.md new file mode 100644 index 0000000000..72c2b61d99 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/login.md @@ -0,0 +1,90 @@ +--- +title: "URL & Login" +description: "URL & Login" +sidebar_position: 50 +--- + +# URL & Login + +The Access Reviews Console can be accessed through a supported browser from a machine within your +company's network. The URL is the hosting machine's name and the +port, http://[HOSTNAME.DOMAIN.COM]:81. For example, if the application was installed on a server +named NEWYORKSRV10.NWXTech.com with the default port of 81, the URL would be +http://NEWYORKSRV10.NWXTech.com:81. + +Administrators + +Administrators with access to the server hosting the application can use the desktop icon to launch +the application in their default browser. Alternatively, the localhost URL can be used: + +- HTTP URL + + - http://localhost:81 + +- HTTPS URL + + - https://localhost:481 + +Remote Access + +Since Access Reviews is a browser-based application, it is possible to access the web interface +remotely. It is up to the Administrator to provide users with the correct URL for access. + +Depending on your network environment, you may need to use the NetBIOS name, FQDN, or IP Address of +the hosting server in the browser. Also, additional configurations by network and system +administrators may be necessary to make the web server accessible to remote users (firewall +configurations, DNS settings, etc.). + +The server name in the URL can be replaced with an alias. See the +[Notification Options](configuration/notifications.md#notification-options) topic for additional +information. + +## Login Page + +Users login with their domain credentials. If only one domain is known to the Access Reviews +Console, the credentials need only be username and password. If multiple domains are known, then the +username needs to be entered in the `domain\username` format. + +**NOTE:** The URL may need to be added to the browser’s list of trusted sites. + +![Access Information Center Login page](/images/auditor/10.7/access/reviews/admin/login.webp) + +The interface a user arrives at depends upon the assigned role or lack of assigned role. + +## User Landing Page + +Role based access controls what interfaces users can see and where each user is directed upon login. + +**_RECOMMENDED:_** Send an email to your users. Let them know why you are implementing use of the +application, provide the URL, and explain how to login with their domain credentials and the +username format. See the +[Enable Console Users](/docs/auditor/10.9/accessreviews/accessreviews.md#enable-console-users) topic for additional +information. + +### Administrator Role + +Users granted the Administrator role are directed to the Resource Owners interface upon login. + +![Resource Owners interface as the landing page for an Administrator user](/images/auditor/10.7/access/reviews/admin/landingadmin.webp) + +Administrators are the only ones with access to the Configuration interface. The My Reviews +interface is available if the logged in user is also assigned ownership of a resource. + +### Security Team Role + +Users granted the Security Team role are directed to the Resource Owners interface upon login. + +![Resource Owners interface as the landing page for a Security Team user](/images/auditor/10.7/access/reviews/admin/landingsecurityteam.webp) + +Security Team members only lack access to the Configuration interface, which is only available to +Administrators. The My Reviews interface is available if the logged in user is also assigned +ownership of a resource. + +### Owners Without Role + +Users assigned ownership of a resource but not granted a user role are directed to the My Reviews +interface upon login. + +![My Reviews interface as the landing page for an Owner without a user role](/images/auditor/10.7/access/reviews/admin/landingowner.webp) + +Owners can view pending reviews and view historical reviews. diff --git a/docs/auditor/10.9/accessreviews/admin/navigate/_category_.json b/docs/auditor/10.9/accessreviews/admin/navigate/_category_.json new file mode 100644 index 0000000000..fb70262fe5 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/navigate/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Navigation", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "navigate" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/admin/navigate/datagrid.md b/docs/auditor/10.9/accessreviews/admin/navigate/datagrid.md new file mode 100644 index 0000000000..aa531608c8 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/navigate/datagrid.md @@ -0,0 +1,77 @@ +--- +title: "Data Grid Features" +description: "Data Grid Features" +sidebar_position: 10 +--- + +# Data Grid Features + +The data grids within various tables have several features to improve your experience. + +## Search & Filter + +There is a Search box above a table's header row that can be used to filter the table data. + +![Search box above a table header row](/images/accessinformationcenter/12.0/general/tablesearch.webp) + +Begin typing in the Search box. The filter acts as a wildcard, filtering the table data as you type. + +## Column Filters + +There is a filter icon to the right of each column name that can be used to apply a column specific +filter. You can apply filters to multiple columns simultaneously. + +![tablecolumnfilter](/images/accessinformationcenter/12.0/general/tablecolumnfilter.webp) + +Click the filter icon for the column you want to filter. Select the values you want to filter for +from the list, and click **Apply**. + +**NOTE:** Hold the **Shift** key and click the first and last values to select a group of adjacent +values, or hold the **Ctrl** key and click each value to select multiple values individually. + +![tablecolumnfilterclear](/images/accessinformationcenter/12.0/general/tablecolumnfilterclear.webp) + +The filter icon is highlighted orange for a column where a filter is applied. To clear an applied +filter, click the filter icon and click **Clear**. + +## Resize Columns + +Table column widths can be resized to change the width. + +![Table header showing column line to be used to resize the column](/images/accessinformationcenter/12.0/general/tableresize.webp) + +Simply select the edges of the column headers and drag to the desired width. + +## Sort + +Data within a table can be sorted alphanumerically for a column. + +![Table column header showing arrow indicating ascending sort](/images/accessinformationcenter/12.0/general/tablesort.webp) + +Click on any column header. An arrow will appear next to the column name indicating the sort to be +ascending or descending order. + +## Columns Selector + +Columns can be hidden or unhidden. Available columns for a table are listed in the column selector +menu that appears when you right-click on a column header. + +![Column selector menu showing a hidden column](/images/accessinformationcenter/12.0/general/tablecolumns.webp) + +The column selector menu shows all available columns for the table. Check columns are visible. +Unchecked columns are hidden. + +## Exports + +There are two export buttons above a table's header row that can be used to export the data +currently displayed within the table. + +![Export buttons at the top of a table](/images/accessinformationcenter/12.0/general/tableexports.webp) + +- CSV Export – Downloads the data within the table in a CSV file format +- Excel Export – Downloads the data within the table in an Excel file format + +The export mimics the table with any sort, filter, or column modifications. The Excel or CSV file +can then be distributed as desired. The Excel file presents an easy to read format, including +information about the selected table and resource at the top. The CSV file displays column headers +in the first row. diff --git a/docs/auditor/10.9/accessreviews/admin/navigate/editnotes.md b/docs/auditor/10.9/accessreviews/admin/navigate/editnotes.md new file mode 100644 index 0000000000..e58e9797e9 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/navigate/editnotes.md @@ -0,0 +1,20 @@ +--- +title: "Edit Notes Window" +description: "Edit Notes Window" +sidebar_position: 20 +--- + +# Edit Notes Window + +The Edit Note window can be opened from a variety of interfaces. Follow the steps to add or edit a +note. + +**Step 1 –** Select the item in the interface and click Edit Notes. The Edit Notes window opens. + +![Edit Notes window showing note entry field](/images/accessinformationcenter/12.0/general/editnotes.webp) + +**Step 2 –** Type or edit the note in the textbox. + +**Step 3 –** Click OK when finished. The Edit Notes window closes. + +The user name and a date timestamp will appear at the beginning of each note added. diff --git a/docs/auditor/10.9/accessreviews/admin/navigate/navigate.md b/docs/auditor/10.9/accessreviews/admin/navigate/navigate.md new file mode 100644 index 0000000000..e95629431c --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/navigate/navigate.md @@ -0,0 +1,64 @@ +--- +title: "Navigation" +description: "Navigation" +sidebar_position: 20 +--- + +# Navigation + +The Access Reviews Console has four interfaces. Upon login, users granted console access are brought +to the Resource Owners interface. + +![Access Information Center landing page, Resource Owners interface, with all 4 tabs available to an Administrator who is also an assigned owner](/images/auditor/10.7/access/reviews/admin/interface.webp) + +The signed in user is displayed in the upper-right corner, along with the **Sign out** link. The +available interfaces change according to the role assigned to the user. + +For Administrator Only + +The Configuration tab opens the Configuration interface. Configure console access, Active Directory +service account, notification settings, database access, and diagnostic logging level. + +This interface is available only to users with the Administrator role. See the +[Configuration Interface Overview](/docs/auditor/10.9/accessreviews/admin/configuration/overview.md) topic for additional information. + +For Security Team & Administrator + +The Resource Owners tab opens the Resource Owners interface. Manage resource ownership by assigning +owners to resources and requesting ownership confirmation. Resources to be included in the Access +Reviews workflow must first be assigned at least one owner within the Resource Owners interface. +Assigned owners can log in to complete reviews. + +This interface is available only to users with either the Security Team or Administrator role. See +the [Resource Owners Interface](/docs/auditor/10.9/accessreviews/resourceowners/interface/interface.md) topic for additional information. + +The Entitlement Reviews tab opens the Entitlement Reviews interface. Create and manage reviews. +There are two types of reviews for resources being managed within the Access Reviews application: +resource Access reviews and group Membership reviews. This does require the Access Reviews +application to be configured to send notifications. + +This interface is available only to users with either the Security Team or Administrator role. See +the [Entitlement Reviews Interface](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md) topic for additional +information. + +For Assigned Owner + +The My Reviews tab opens the My Reviews interface. It is only visible if the logged in user is also +an assigned owner of at least one resource. Assigned owners without a user role are directed to the +My Reviews interface at login. + +The My Reviews interface is available to any domain user who has been assigned ownership of a +resource. See the [Owners & Access Reviews](/docs/auditor/10.9/accessreviews/owneroverview/owneroverview.md) topic for additional +information. + +## Interface Quick Reference + +The table below is a quick reference aligning each interface with its purpose, how to access it, and +who has access to it: + +| Interface | Purpose | Opened By | Accessible To | +| ------------------- | --------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- | ------------------------------------- | +| Configuration | Configure console access, Active Directory service account, notification settings, database access, and diagnostic logging level. | **Configuration** tab | Administrator role | +| Resource Owners | Manage resource ownership by assigning owners to resources and requesting ownership confirmation. | **Resource Owners** tab | Administrator role Security Team role | +| Entitlement Reviews | Create and manage reviews. | **Entitlement Reviews** tab | Administrator role Security Team role | +| My Reviews | View and process pending reviews. Also view historical reviews. | **My Reviews** tab Direct from login for owners without a role | Assigned Resource Owners | diff --git a/docs/auditor/10.9/accessreviews/admin/overview.md b/docs/auditor/10.9/accessreviews/admin/overview.md new file mode 100644 index 0000000000..0910978440 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/overview.md @@ -0,0 +1,18 @@ +--- +title: "Administrator Overview" +description: "Administrator Overview" +sidebar_position: 20 +--- + +# Administrator Overview + +Access Reviews administrators have access to the Configuration interface where there application +settings reside. This topic includes the following subtopics: + +- [Getting Started](/docs/auditor/10.9/accessreviews/accessreviews.md#getting-started) +- [First Launch](/docs/auditor/10.9/accessreviews/admin/firstlaunch.md) +- [Navigation](/docs/auditor/10.9/accessreviews/admin/navigate/navigate.md) +- [Configuration Interface Overview](/docs/auditor/10.9/accessreviews/admin/configuration/overview.md) +- [Additional Configuration Options](/docs/auditor/10.9/accessreviews/admin/additionalconfig/overview.md) +- [URL & Login](/docs/auditor/10.9/accessreviews/admin/login.md) +- [Troubleshooting](/docs/auditor/10.9/accessreviews/admin/troubleshooting/overview.md) diff --git a/docs/auditor/10.9/accessreviews/admin/troubleshooting/_category_.json b/docs/auditor/10.9/accessreviews/admin/troubleshooting/_category_.json new file mode 100644 index 0000000000..9f3d281f3b --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/troubleshooting/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Troubleshooting", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/admin/troubleshooting/credentialpasswords.md b/docs/auditor/10.9/accessreviews/admin/troubleshooting/credentialpasswords.md new file mode 100644 index 0000000000..9e147ebeed --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/troubleshooting/credentialpasswords.md @@ -0,0 +1,56 @@ +--- +title: "Update Credential Passwords" +description: "Update Credential Passwords" +sidebar_position: 30 +--- + +# Update Credential Passwords + +Credential passwords occasionally need to be updated due to various reasons, such as security +policies that require passwords to be reset on a regular basis. The following types of credentials +may be impacted by password changes or security policies: + +- Database service account +- Active Directory service account +- SMTP authentication service account +- Application Service Account +- Builtin Administrator account + +## Database Service Account + +The Database service account grants access to the SQL Server database. It can be updated on the +Database page of the Configuration interface. See the +[Update the Database Service Account Password](/docs/auditor/10.9/accessreviews/admin/configuration/database.md#update-the-database-service-account-password) +topic for instructions. + +## Active Directory Service Account + +The Active Directory service account handles user authentication to the Access Reviews Console. It +can be updated on the Active Directory page of the Configuration interface. See the +[Update the Active Directory Service Account Password](/docs/auditor/10.9/accessreviews/admin/configuration/activedirectory.md#update-the-active-directory-service-account-password) +topic for instructions. + +## SMTP Authentication Service Account + +An SMTP server is required for the application to send notifications. If the SMTP server requires +authentication, the service account can be updated on the Notifications page of the Configuration +interface. See the +[Configure SMTP Server Settings](/docs/auditor/10.9/accessreviews/admin/configuration/notifications.md#configure-smtp-server-settings) +topic for instructions. + +## Application Service Account + +The account used to run the Netwrix Auditor Access Reviews service can be updated using Services +Control Manager console. See the +[Modify the Service Account via Service Control Manager](serviceaccount.md#modify-the-service-account-via-service-control-manager) +topic for instructions. + +## Builtin Administrator Account + +The Builtin Administrator account is an application account that is created during the first launch. +It is used to complete the initial configuration steps and to grant console access to domain users. +This account can be disabled after Administrator users are added. However, if it is enabled and a +security policy requires the password to be reset, it can be updated on the Console Access page of +the Configuration interface. See the +[Modify the Builtin Administrator Account](/docs/auditor/10.9/accessreviews/admin/configuration/consoleaccess.md#modify-the-builtin-administrator-account) +topic for modification instructions. diff --git a/docs/auditor/10.9/accessreviews/admin/troubleshooting/loglevel.md b/docs/auditor/10.9/accessreviews/admin/troubleshooting/loglevel.md new file mode 100644 index 0000000000..bf5b6f4118 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/troubleshooting/loglevel.md @@ -0,0 +1,37 @@ +--- +title: "Change Log Level" +description: "Change Log Level" +sidebar_position: 10 +--- + +# Change Log Level + +The `AccessInformationCenter.Service.exe.Config` file is located in the `Logs` folder of the Access +Reviews installation directory: + +...\Netwrix\Access Reviews + +Follow the steps to modify the log level. + +**Step 1 –** Open the `AccessInformationCenter.Service.exe.Config` file in a text editor, e.g. +Notepad. + +![AccessInformationCenter.Service.exe.Config file in Notepad](/images/auditor/10.7/access/reviews/admin/troubleshooting/logvalue.webp) + +**Step 2 –** The level value is set in the `LogLevel` parameter, where "2" is the default level. As +the logging level increases from 0 to 3, the types of information and level of detail included +within the log file also increase. Change to the desired log level: + + + +- Error level is when `value="0"` +- Warning level is when `value="1"` +- Info level is when `value="2"` +- Debug level is when `value="3"` + + - Debug logging can be enabled from the Diagnostics page of the Configuration interface + +**Step 3 –** Save and close the `AccessInformationCenter.Service.exe.Config` file. + +Once troubleshooting has finished, it is recommended to return the log level to the default level, +Info = 2, to prevent the log file from growing too large. diff --git a/docs/auditor/10.9/accessreviews/admin/troubleshooting/overview.md b/docs/auditor/10.9/accessreviews/admin/troubleshooting/overview.md new file mode 100644 index 0000000000..58f0ebe3d6 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/troubleshooting/overview.md @@ -0,0 +1,39 @@ +--- +title: "Troubleshooting" +description: "Troubleshooting" +sidebar_position: 60 +--- + +# Troubleshooting + +The following are several troubleshooting tips that can assist with diagnosing trouble with the +Access Reviews application. If engaging with +[Netwrix Support](https://www.netwrix.com/support.html), it will be useful to be aware of these. + +Configuration of Permissions on the Installation Directory: + +The Windows service account running the Netwrix Auditor Access Reviews service may be used as the +Database service account, the Active Directory service account, and/or the SMTP authentication +account. Check the Database, Active Directory, and Notification pages in the Configuration interface +to confirm where the account is in use before modifying it to ensure these functionality are not +impaired. If this account is changed, a new account must have the **Full Control** permission to +files and folders in the Access Reviews installation directory. See the +[Application Service Account](/docs/auditor/10.9/accessreviews/admin/troubleshooting/serviceaccount.md) topic for additional information. + +Log File: + +By default the Access Reviews application is configured to log at the Info level. When requested by +Netwrix Support, you can enable Debug level from the Diagnostics page of the Configuration +interface. See the [Diagnostics Page](/docs/auditor/10.9/accessreviews/admin/configuration/diagnostics.md) topic for additional +information. + +If a different log level is needed or desired, the `aic.log` file can be modified. See the +[Change Log Level](/docs/auditor/10.9/accessreviews/admin/troubleshooting/loglevel.md) topic for additional information. + +Credential Password Changes: + +The Access Reviews application uses several different types of service accounts. If a credential +password for one of these accounts is no longer valid, it will impact application functionality. +Additionally, if the Builtin Administrator account remains enabled, it may be necessary to reset the +password. See the [Update Credential Passwords](/docs/auditor/10.9/accessreviews/admin/troubleshooting/credentialpasswords.md) topic for additional +information. diff --git a/docs/auditor/10.9/accessreviews/admin/troubleshooting/serviceaccount.md b/docs/auditor/10.9/accessreviews/admin/troubleshooting/serviceaccount.md new file mode 100644 index 0000000000..7ae8cb036b --- /dev/null +++ b/docs/auditor/10.9/accessreviews/admin/troubleshooting/serviceaccount.md @@ -0,0 +1,48 @@ +--- +title: "Application Service Account" +description: "Application Service Account" +sidebar_position: 20 +--- + +# Application Service Account + +The Windows service account running the Netwrix Auditor Access Reviews service may be used as the +Database service account, the Active Directory service account, and/or the SMTP authentication +account. Check the Database, Active Directory, and Notification pages in the Configuration interface +to confirm where the account is in use before modifying it to ensure these functionality are not +impaired. If the same account is being used for multiple purposes, it will require the proper +permissions for each purpose. + +It may become necessary (for testing purposes, infrastructure changes, etc.) to change the Windows +account set to run the Netwrix Auditor Access Reviews service. The following step-by-step +instructions are for modifying this account within the Services Control Manager console. + +**CAUTION:** The account assigned to run the Netwrix Auditor Access Reviews service must have Full +Control over the installation directory: + +...\Netwrix\Access Reviews + +## Modify the Service Account via Service Control Manager + +Follow the steps to enable and/or modify the Windows service account running the Netwrix Auditor +Access Reviews service. + +**Step 1 –** Navigate to Service Control Manager (`services.msc`). The Services Control Manager +opens. + +![Services Manager Console showing the Netwrix Access Information Center service and the right-click Menu](/images/auditor/10.7/access/reviews/admin/troubleshooting/servicesmanager.webp) + +**Step 2 –** Right-click on the Netwrix Auditor Access Reviews service and select **Properties**. +The service Properties window opens. + +![Netwrix Access Information Center service Properties window with Select User browser window](/images/auditor/10.7/access/reviews/admin/troubleshooting/serviceproperties.webp) + +**Step 3 –** On the **Log On** tab, select the **This account** radio button. Enter the account name +using NTAccount format [```DOMAIN\username```]. Optionally, use the **Browse** button to search for +the account. Enter the account's password in both the **Password** and **Confirm password** fields. +Then click **OK**. The Properties window closes. + +**Step 4 –** The selected account is displayed in the Log On As column for the service. Either +Restart or Stop and Start the service for this change to take effect. + +The Netwrix Auditor Access Reviews service is now running with the supplied Windows account. diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/_category_.json b/docs/auditor/10.9/accessreviews/entitlementreviews/_category_.json new file mode 100644 index 0000000000..2e34d68871 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Reviews Overview", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/approvalprocess/_category_.json b/docs/auditor/10.9/accessreviews/entitlementreviews/approvalprocess/_category_.json new file mode 100644 index 0000000000..a01f573575 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/approvalprocess/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Approval Process", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "approvalprocess" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/approvalprocess/approvalprocess.md b/docs/auditor/10.9/accessreviews/entitlementreviews/approvalprocess/approvalprocess.md new file mode 100644 index 0000000000..1d9b857edc --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/approvalprocess/approvalprocess.md @@ -0,0 +1,78 @@ +--- +title: "Approval Process" +description: "Approval Process" +sidebar_position: 30 +--- + +# Approval Process + +After all owners assigned to a specific review have submitted their review, its status on the Manage +Reviews page of the Entitlement Reviews interface changes to Responses awaiting review. + +![Resource Reviews interface showing Manage Reviews page](/images/auditor/10.7/access/reviews/entitlementreviews/managereviewspage.webp) + +In the approval process, the Review Administrator looks at the owner-recommended changes and chooses +to approve, deny, or defer the changes. + +See the Process Owner Responses topic for instructions on how to perform a granular review of +owner-recommended changes. See the Batch Processing topic for instructions on how to approve, +decline, or defer all owner-recommended changes for a review. + +## Process Owner Responses + +Follow the steps to perform a granular review of a resource owner's recommended changes. + +**Step 1 –** On the Manage Reviews page, select a review and click **View Details**. The Review +Details page opens. + +![Resource Reviews interface showing the Review Details page](/images/auditor/10.7/access/reviews/entitlementreviews/reviewdetailspage.webp) + +**Step 2 –** Select a resource in the list and click **View Responses**. The View Responses window +opens. + +![viewresponses](/images/accessinformationcenter/12.0/resourcereviews/viewresponses.webp) + +**Step 3 –** By default, the table displays only the recommended changes. Select an item and click +the desired action button: Accept, Decline, or Defer. The Approval column icon updates. See the +[View Responses Window](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/viewresponses.md) topic for additional information. + +**Step 4 –** Repeat Step 3 until all changes have been processed. Then click **Close**. The View +Responses window closes. + +**Step 5 –** Repeat Steps 2-4 for each resource included in the review. + +**Step 6 –** Remediation of the accepted changes must be done manually. Accepted changes must be +implemented outside of the application by your IT department. Use the **Export Excel** or **Export +CSV** buttons to generate and download an export of accepted changes. + +**Step 7 –** When remediation is complete, return to the Mange Reviews page (click on the +breadcrumb). Select the review in the list and click **Mark Completed**. + +The review remains marked as Completed until the next instance is started. + +## Batch Processing + +Follow the steps to perform a batch processing of a resource owner's recommended changes. + +**Step 1 –** On the Manage Reviews page, select a review and click **View Details**. The Review +Details page opens. . + +![Resource Reviews interface showing the Review Details page](/images/auditor/10.7/access/reviews/entitlementreviews/reviewdetailspage.webp) + +**Step 2 –** Select a resource in the list and open the **Process Changes** drop-down menu. + +**Step 3 –** Select the desired action for all recommended changes: Accept, Decline, or Defer. + +_Remember,_ all recommended changes for the selected resource will be processed with the same +resolution. + +**Step 4 –** Repeat Steps 2-3 for each resource included in the review. + +**Step 5 –** Remediation of the accepted changes must be done manually. Accepted changes must be +implemented outside of the application by your IT department. Use the **Export Excel** or **Export +CSV** buttons to generate and download an export of accepted changes. + +**Step 6 –** When remediation is complete, return to the Mange Reviews page (click on the +breadcrumb). Select the review in the list and click **Mark Completed**. + +The review remains marked as Completed until the next instance is started. diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/approvalprocess/removechanges.md b/docs/auditor/10.9/accessreviews/entitlementreviews/approvalprocess/removechanges.md new file mode 100644 index 0000000000..c5066eb0cf --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/approvalprocess/removechanges.md @@ -0,0 +1,18 @@ +--- +title: "Remove Changes Window" +description: "Remove Changes Window" +sidebar_position: 10 +--- + +# Remove Changes Window + +Select the desired resource on a Review Details page and click **Remove Changes**. The Remove +changes window opens to confirm the action. + +![Remove changes window](/images/accessinformationcenter/12.0/general/removechanges.webp) + +**CAUTION:** This will clear all owner-recommended changes and notes for the resource. The owner +will be required to complete the review again. + +Click Yes to clear owner-recommended changes. Click No to cancel it. The Remove changes window +closes. diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/create/_category_.json b/docs/auditor/10.9/accessreviews/entitlementreviews/create/_category_.json new file mode 100644 index 0000000000..c4da29b5da --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/create/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Create Review Wizard", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "create" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/create/create.md b/docs/auditor/10.9/accessreviews/entitlementreviews/create/create.md new file mode 100644 index 0000000000..9fe461fb6b --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/create/create.md @@ -0,0 +1,88 @@ +--- +title: "Create Review Wizard" +description: "Create Review Wizard" +sidebar_position: 20 +--- + +# Create Review Wizard + +The Create Review wizard is opened with the **Create** button on the Entitlement Reviews interface. +See the [Manage Reviews Page](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md#manage-reviews-page) topic for additional information. + +![Create Review wizard](/images/auditor/10.7/access/reviews/entitlementreviews/wizard/createreviewreviewtype.webp) + +It contains three pages: + +- 1. Review Type + + - Review Name — Visible only to Review Administrators + - Select the type of review to be created: + + - Membership – Review group membership + - Access – Review user access rights to resources + +- 2. Resources — Select resources to be included in the review +- 3. Summary + + - Preview of the review selections + - Provides a status of the action being committed. Action includes creating the review and + sending notifications to owners. + +See the Create a Review topic for additional information. + +## Create a Review + +Follow the steps to create a review. + +**Step 1 –** On the Manage Reviews page, click Create. The Create Review wizard opens. + +![Create Review wizard showing the Review Type page](/images/auditor/10.7/access/reviews/entitlementreviews/wizard/createreviewreviewtype.webp) + +**Step 2 –** On the Review Type page, provide the following information and click **Next**: + +- Review Name — Enter a unique, descriptive name for the review. The review name is only visible to + Review Administrators. +- Select Type — Reviews are limited to one type. Select the type of review from the buttons + provided: + + - Membership – Review group membership + - Access – Review user access rights to resources + +![Create Review wizrd showing the Resources page](/images/auditor/10.7/access/reviews/entitlementreviews/wizard/createreviewresources.webp) + +**Step 3 –** On the Resources page, select the resources to be included in the review. The Search +feature is available to filter the list of available resource that match the type of review being +created. + +- The table displays the following information: + + - Resources — The icon indicates the type of resource. The resource name includes its location, + such as the UNC path for a file system resource, the URL for SharePoint resource, or Group + name (e.g., [Domain]\[Group]). + - Description — Description or explanation of the resource as supplied by either the Ownership + Administrator or the assigned owner + - Reviewer — Primary owner assigned to the resource + - Confirmed — Indicates whether or not the assigned owner has confirmed ownership of that + resource. Tool-tips display when hovering over the icons indicating whether the resource + ownership has been confirmed, declined, pending response, or that a confirmation has not been + requested. + - Scan Data — A checkmark indicates the resource has been scanned. Only resources with scan data + can be included in a review. + +- Select the desired resource(s) and click **Add**. The **View Selections** button indicates how + many resources have been selected. Click the button to open the Selected Resources window, where + you can view and modify the selections. See the + [Selected Resources Window](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/selectedresources.md) topic for additional information. +- Once the desired resources have been selected, click **Next**. + +![Create Review wizard showing the Summary page](/images/auditor/10.7/access/reviews/entitlementreviews/wizard/createreviewsummary.webp) + +**Step 4 –** On the Summary page, review the settings and click Finish. The Access Reviews begins to +create the review. Action status displays on the page. When the update has completed (100%), click +Close. The Create Review wizard closes. + +The new review displays in the table on the Manage Reviews page. An email was sent to the primary +owner assigned to the resource(s) in this review. By default, the application is configured to send +notifications only to the primary owner. However, this can be customized on the Configuration > +Notifications page to send notifications to all assigned owners. See the +[Notifications Page](/docs/auditor/10.9/accessreviews/admin/configuration/notifications.md) topic for additional information. diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/create/reviewinstances.md b/docs/auditor/10.9/accessreviews/entitlementreviews/create/reviewinstances.md new file mode 100644 index 0000000000..522c474a35 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/create/reviewinstances.md @@ -0,0 +1,21 @@ +--- +title: "Review Instances" +description: "Review Instances" +sidebar_position: 10 +--- + +# Review Instances + +After a review has been completed, it can be run again, which creates multiple instances of the +review. Each instance is identified by date timestamps indicating its start and end times. + +**_RECOMMENDED:_** Prior to running another review instance, ensure the most up to date information +is available to owners for review. + +![Entitlement Reviews interface showing the Manage Review page](/images/auditor/10.7/access/reviews/entitlementreviews/managereviewspage.webp) + +On the Manage Reviews page in the Entitlement Reviews interface, a review with a Completed status +can be started again. Select the review and click **Run Again**. The Create Review wizard opens +without the Review Type page. The review can be run as-is by navigating through the wizard with the +**Next** buttons, or you can modify as desired. Completing the wizard process restarts the review. +See the [Create Review Wizard](/docs/auditor/10.9/accessreviews/entitlementreviews/create/create.md) topic for additional information. diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/interface/_category_.json b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/_category_.json new file mode 100644 index 0000000000..021c911889 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Entitlement Reviews Interface", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "interface" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/interface/deletereview.md b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/deletereview.md new file mode 100644 index 0000000000..72a62c7c7b --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/deletereview.md @@ -0,0 +1,39 @@ +--- +title: "Delete Review Window" +description: "Delete Review Window" +sidebar_position: 10 +--- + +# Delete Review Window + +The Delete Review window opens from either the +[Manage Reviews Page](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md#manage-reviews-page) or the +[Review Details Page](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md#review-details-page) of the Entitlement Reviews interface: + +- Delete Entire Review — Deleting a review from the Manage Reviews page will delete all instances of + the selected review +- Delete Review Instance — Deleting a review from the Review Details page will delete the selected + review instance + +## Delete Entire Review + +Select the desired review on the Manage Reviews page and click **Delete**. The Delete Review window +opens to confirm the action. + +![Delete Review window](/images/accessinformationcenter/12.0/resourcereviews/window/deletereviewentire.webp) + +**CAUTION:** This will delete all instances of the selected review and all historical data +associated with it. + +Click **Yes** to complete the deletion. Click **No** to cancel it. The Delete Review window closes. + +## Delete Review Instance + +Select the desired review instance from the drop-down menu on the Review Details page and click +**Delete**. The Delete Review window opens to confirm the action. + +![Delete Review window](/images/accessinformationcenter/12.0/resourcereviews/window/deletereviewinstance.webp) + +**CAUTION:** This will delete all historical data associated to the selected review instance. + +Click **Yes** to complete the deletion. Click **No** to cancel it. The Delete Review window closes. diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md new file mode 100644 index 0000000000..5623addb7b --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md @@ -0,0 +1,131 @@ +--- +title: "Entitlement Reviews Interface" +description: "Entitlement Reviews Interface" +sidebar_position: 10 +--- + +# Entitlement Reviews Interface + +The Entitlement Reviews interface opened by the Entitlement Reviews tab is where Review +Administrators perform many operations around managing reviews. This interface has multiple pages: + +- Manage Reviews Page — Create and manage all reviews +- Review Details Page — Manage and view all instances for a specific review + +## Manage Reviews Page + +The Manage Reviews page is the first page in the Entitlement Reviews interface. It displays +high-level information for reviews. + +![Entitlement Reviews interface showing Manage Reviews page](/images/auditor/10.7/access/reviews/entitlementreviews/managereviewspage.webp) + +The interface includes: + +- Table of reviews +- Daily Review Responses line graph +- Active Review Status donut graph + +The information displayed in the table includes: + +- Name — Name of the review, as provided by the Review Administrator +- Type — Type of review: + + - Access – Review user access rights to resources + - Membership – Review group membership + +- Status — Status of the review: + + - Status bar with specified percentage completed + + - [Empty bar] 0% – Indicates not started. Hovering over the bar will display the number of + items included. + - [Partially filled bar] with a non-zero% – Indicates the specific percentage of items + completed. Hovering over the bar displays the number of items completed out of the total + number of items. + + - Responses awaiting review — Owners completed reviews. Waiting on Review Administrator's + approval. + - All responses processed — Reviews have been approved by Review Administrators. The review can + be marked as completed. + - Stopped — Indicates that the review was stopped and is considered complete even if all of the + responses have not been received or processed. The review remains static until it is run + again. + - Completed — Indicates the Review Administrator has processed the owners' responses. The review + remains static until it is run again. This status can appear by accepting the review as-is + with the Mark Completed button. + +- Created By — Name of the Review Administrator who create the review +- Created On — Date timestamp for when the review was created. If it has been run multiple times, + this is the date timestamp of the last instance. +- Finished On — Date timestamp when the review is marked complete by the Review Administrator. If it + has been run multiple times, this is the date timestamp of the last instance. + +The table data grid functions the same way as other table grids. See the +[Data Grid Features](/docs/auditor/10.9/accessreviews/admin/navigate/datagrid.md) topic for additional information. + +Use the buttons at the bottom to conduct the following actions: + +| Button | Description | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Create | Launches the Create Review wizard for creating a new review. See the [Create Review Wizard](/docs/auditor/10.9/accessreviews/entitlementreviews/create/create.md) topic for additional information. | +| Rename | Opens the Rename Review window for modifying the review name. See the [Rename Review Window](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/renamereview.md) topic for additional information. | +| Delete | Opens the Delete Review window to delete review and its instance history, which asks for confirmation of the action. See the [Delete Review Window](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/deletereview.md) topic for additional information. | +| Stop | Opens the Stop Review window, which asks for confirmation of the action. See the [Stop Review Window](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/stopreview.md) topic for additional information. | +| View Details | Opens the Review Details page for the selected review. See the Review Details Page topic for additional information. | +| Mark Completed | Closes the selected review as-is and marks it as completed. Requires the owners to have responded. **CAUTION:** No confirmation is requested for this action. | +| Run Again | Opens the Create Review wizard for the selected review without the option to change the review type. Modify as desired and relaunch the review. See the [Review Instances](/docs/auditor/10.9/accessreviews/entitlementreviews/create/reviewinstances.md) topic for additional information. | +| Send Reminders | Sends a notification email to the assigned owners, reminding of the pending review. Opens the Send Reminders window, which indicates an action status. See the [Send Reminders Window](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/sendreminders.md) topic for additional information. | + +## Review Details Page + +The Review Details page displays information for all instances of the selected review, which is +named in the page breadcrumb. This page is opened by selecting a review on the Manage Reviews page +and clicking **View Details**. + +![Entitlement Reviews interface showing the Review Details page](/images/auditor/10.7/access/reviews/entitlementreviews/reviewdetailspage.webp) + +Instances are selected from the dropdown menu. By default, the most current instance displays. Instances are named with date timestamps indicating the start and end times for the +review instance. + +The information displayed in the table includes: + +- Resource Name — The icon indicates the type of resource. The resource name includes its location, + such as the UNC path for a file system resource, the URL for SharePoint resource, or Group name + (e.g., [Domain]\[Group]). +- Reviewer Name — Primary owner assigned to the resource +- Review Status — Indicates whether the assigned owner has submitted the review. Tool-tips + display when hovering over the icons. +- Review Changes — Displays a count of items that have recommended changes for the resource +- Review Time — Date timestamp for when the owner submitted the review +- Approval Status — Status of the Review Administrator's approval: + + - Blank — Indicates the owner has not completed the review for the resource + - Status bar with specified percentage completed + + - [Empty bar] 0% – Indicates not started. Hovering over the bar will display the number of + items included. + - [Partially filled bar] with a non-zero% – Indicates the specific percentage of items + completed. Hovering over the bar displays the number of items completed out of the total + number of items. + + - Completed — Indicates the Review Administrator has processed the owners' responses. The review + remains static until it is run again. + +- Approval Notes – Icon indicates a Note has been added. Click the icon to read the attached + notes. Notes displayed here can only be added or viewed by the Review Administrator. See the + [Edit Notes Window](/docs/auditor/10.9/accessreviews/admin/navigate/editnotes.md) topic for additional information. + +The table data grid functions the same way as other table grids. See the +[Data Grid Features](/docs/auditor/10.9/accessreviews/admin/navigate/datagrid.md) topic for additional information. + +Use the buttons at the top and bottom to conduct the following actions: + +| Button | Description | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Delete | Opens the Delete Review window to delete selected review instance, which asks for confirmation of the action. See the [Delete Review Window](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/deletereview.md) topic for additional information. | +| Export Excel | Exports the selected review instance information to an Excel spreadsheet. This automatically downloads the spreadsheet. See the [Data Grid Features](/docs/auditor/10.9/accessreviews/admin/navigate/datagrid.md) topic for additional information. | +| Export CSV | Exports the selected review instance information to a CSV file. This automatically downloads the file. See the [Data Grid Features](/docs/auditor/10.9/accessreviews/admin/navigate/datagrid.md) topic for additional information. | +| Edit Notes | Opens the Edit Notes window for the selected resource and allows free-text editing of the notes. See the [Edit Notes Window](/docs/auditor/10.9/accessreviews/admin/navigate/editnotes.md) topic for additional information. | +| View Responses | Opens the View Responses window, which is only available if the owner has recommended changes for the resource. This window displays all recommended changes, notes provided by the owner for the recommended change, and action buttons to Accept, Decline, or Defer the recommended change. See the [View Responses Window](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/viewresponses.md) topic for additional information. | +| Process Changes | Opens a dropdown menu to Accept, Decline, or Defer all owner-recommended changes for the selected resource. This option allows the Review Administrator to process responses in batches, so all owner-recommended changes for the selected resource will be processed with the same action. | +| Remove Changes | Opens the Remove changes window. Clears all requested changes for the selected resource. The resource is returned to a ‘Waiting’ status, requiring the owner to review the resource again. See the [Remove Changes Window](/docs/auditor/10.9/accessreviews/entitlementreviews/approvalprocess/removechanges.md) topic for additional information. | diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/interface/renamereview.md b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/renamereview.md new file mode 100644 index 0000000000..5e910b8bd0 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/renamereview.md @@ -0,0 +1,20 @@ +--- +title: "Rename Review Window" +description: "Rename Review Window" +sidebar_position: 20 +--- + +# Rename Review Window + +The Rename Review window opens from the [Manage Reviews Page](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md#manage-reviews-page) +of the Entitlement Reviews interface. Follow the steps to rename a review. + +**Step 1 –** Select the review and click **Rename**. The Rename Review window opens. + +![Rename Review window](/images/accessinformationcenter/12.0/resourcereviews/window/renamereview.webp) + +**Step 2 –** Edit the review name in the textbox. + +**Step 3 –** Click **OK** when finished. The Rename Review window closes. + +The renamed review will display in the table on the Manage Reviews page. diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/interface/selectedresources.md b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/selectedresources.md new file mode 100644 index 0000000000..c64971b4f8 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/selectedresources.md @@ -0,0 +1,22 @@ +--- +title: "Selected Resources Window" +description: "Selected Resources Window" +sidebar_position: 30 +--- + +# Selected Resources Window + +The Selected Resources window opens from the **View Selections** button in the +[Create Review Wizard](/docs/auditor/10.9/accessreviews/entitlementreviews/create/create.md). + +![Selected Resources windwo](/images/accessinformationcenter/12.0/accessrequests/wizard/selectedresources.webp) + +The table displays: + +- Resource — The icon indicates the type of resource. The resource name includes its location, such + as the UNC path for a file system resource, the URL for SharePoint resource, or Group name (e.g., + [Domain]\[Group]). +- Reviewer — Primary owner assigned to the resource + +Use the **Remove** button to remove a resource from this review. Click **OK** to close the window +and complete the review creation. diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/interface/sendreminders.md b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/sendreminders.md new file mode 100644 index 0000000000..af3051561d --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/sendreminders.md @@ -0,0 +1,20 @@ +--- +title: "Send Reminders Window" +description: "Send Reminders Window" +sidebar_position: 40 +--- + +# Send Reminders Window + +The Send Reminders window opens from the [Manage Reviews Page](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md#manage-reviews-page) +of the Entitlement Reviews interface. Select the desired active review(s) and click **Send +Reminders** to send immediate reminder notifications. The Send Reminders window opens to display an +action status. + +![Send Reminders window](/images/accessinformationcenter/12.0/resourcereviews/window/sendreminders.webp) + +The window displays the action status. When a successful status is indicated, assigned owners were +sent a reminder email. Click **OK** to close the Send Reminders window. + +_Remember,_ automatic weekly reminders can be configured on the +[Notifications Page](/docs/auditor/10.9/accessreviews/admin/configuration/notifications.md) of the Configuration interface. diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/interface/stopreview.md b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/stopreview.md new file mode 100644 index 0000000000..3210d84efd --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/stopreview.md @@ -0,0 +1,18 @@ +--- +title: "Stop Review Window" +description: "Stop Review Window" +sidebar_position: 50 +--- + +# Stop Review Window + +The Stop Review window opens from the [Manage Reviews Page](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md#manage-reviews-page) of +the Entitlement Reviews interface. Select the desired active review(s) and click **Stop**. The Stop +Review window opens to confirm the action. + +![Stop Review window](/images/accessinformationcenter/12.0/resourcereviews/window/stopreview.webp) + +**CAUTION:** This will prevent owners from completing the review, removing associated resources from +their Pending Reviews list. + +Click **Yes** to stop the review. Click **No** to cancel the action. The Stop Review window closes. diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/interface/viewresponses.md b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/viewresponses.md new file mode 100644 index 0000000000..c5e5be8e11 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/interface/viewresponses.md @@ -0,0 +1,46 @@ +--- +title: "View Responses Window" +description: "View Responses Window" +sidebar_position: 60 +--- + +# View Responses Window + +The View Responses window opens from the **View Response** button on the +[Review Details Page](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md#review-details-page) of the Entitlement Reviews interface. It +displays all owner-recommended changes and notes for the selected resource. + +![View Responses window](/images/accessinformationcenter/12.0/resourcereviews/viewresponses.webp) + +The information displayed in the table includes: + +- Item Reviewed — Item upon which changes were suggested by the owner +- Current — Current state of the item at the time of the review +- Desired — Change suggested by the owner +- Notes — Icon indicates a Note has been added. Click on the icon to read the attached note(s). +- Approval — Status of the Review Administrator's approval + + - Clock — Indicates waiting on the Review Administrator to make an official decision + - Green Checkmark — Indicates the Review Administrator has approved the request + - Red X — Indicates the Review Administrator has declined the request + - Yellow Question mark — Indicates the Review Administrator has deferred taking action until a + later time + +The **Show Only Changes** checkbox is selected by default to show only the items with +owner-recommended changes. If deselected, all items included in the review are displayed. When +selecting the items with no changes in the grid, the change buttons at the bottom of the page are +disabled. + +The table data grid functions the same way as other table grids. See the +[Data Grid Features](/docs/auditor/10.9/accessreviews/admin/navigate/datagrid.md) topic for additional information. + +Select an item in the table, and use the action buttons at the bottom to identify the decision: + +![viewresponsesbuttons](/images/accessinformationcenter/12.0/resourcereviews/window/viewresponsesbuttons.webp) + +| Button | Description | +| ---------- | ---------------------------------------------------- | +| Accept | Accepts the selected owner-recommended change. | +| Decline | Declines, or rejects, the owner-recommended change. | +| Defer | Defers the owner-recommended change to a later time. | +| View Notes | Opens the Notes window for the selected item. | diff --git a/docs/auditor/10.9/accessreviews/entitlementreviews/overview.md b/docs/auditor/10.9/accessreviews/entitlementreviews/overview.md new file mode 100644 index 0000000000..0664906b4e --- /dev/null +++ b/docs/auditor/10.9/accessreviews/entitlementreviews/overview.md @@ -0,0 +1,82 @@ +--- +title: "Reviews Overview" +description: "Reviews Overview" +sidebar_position: 40 +--- + +# Reviews Overview + +The Entitlement Reviews interface is where users with either the Security Team or Administrator role +(to be referred to as Review Administrators) can manage reviews. The workflow provides a way for +business users or data custodians (to be referred to as Owners) to attest to the access and +privileges users have to their resources. + +For the purpose of the Access Reviewsapplication, a “resource” refers to the file system shared +folders, SharePoint Online site collections, and Active Directory (AD) groups. All data available +within the Access Reviews application is collected by Netwrix Auditor according to the synchronized +monitoring plans. + +_Remember,_ Owners are assigned to resources in the Resource Owners interface. Only resources with +assigned Owners can be included in a reviews. + +Who Can Run Reviews (Review Administrators)? + +- Console Users with Administrator role + + - Can complete the Review Administrator's approval process without impacting the visibility into + the review created by a Review Administrator with the Security Team role + + **CAUTION:** Visibility into a review created by a Review Administrator with the Security + Team role is blocked if a Review Administrator with the Administrator role starts a new + instance. + +- Console Users with Security Team role + + - Visibility into only those reviews personally created + +Who Participates in Reviews? + +- Review Administrators — Create / start reviews and approve / process owner recommended changes +- Owners — Perform reviews and recommend changes + +Types of Reviews + +There are two types of reviews: + +- Access – Review user access rights to resources +- Membership – Review group membership + +See the [Entitlement Reviews Interface](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md) topic for additional information. + +## Workflow of Reviews + +Prerequisite: + +- The Access Reviews application is configured to send Notifications. See the + [Notifications Page](/docs/auditor/10.9/accessreviews/admin/configuration/notifications.md) topic for additional information. + + **NOTE:** By default, the application is configured to send notifications only to the primary + owner. However, this can be customized on the Configuration > Notifications page to send + notifications to all assigned owners. + +- Owners assigned to resources within the Resource Owners interface. See the + [Resource Owners Overview](/docs/auditor/10.9/accessreviews/resourceowners/overview.md) topic for additional information. + +Workflow: + +**_RECOMMENDED:_** When deploying the Access Reviews application in an organization to process +reviews, owners should be notified prior to launching the first set of reviews. See the +[Notification to Owners](/docs/auditor/10.9/accessreviews/resourceowners/overview.md#notification-to-owners) topic for additional +information. + +1. Review Administrator creates a review or starts a new review instance. See the + [Create Review Wizard](/docs/auditor/10.9/accessreviews/entitlementreviews/create/create.md) topic for additional information. +2. Owner performs a review. See the [Pending Reviews](/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/pendingreviews.md) topic for additional + information. +3. Review Administrator approves owner recommendations. See the + [Approval Process](/docs/auditor/10.9/accessreviews/entitlementreviews/approvalprocess/approvalprocess.md) topic for additional information. +4. Implement approved changes in your organization. Manually, export a list of approved changes and + deliver it to your IT department. + +When desired, the Review Administrator runs another instance of the review and the workflow starts +again. See the [Review Instances](/docs/auditor/10.9/accessreviews/entitlementreviews/create/reviewinstances.md) topic for additional information. diff --git a/docs/auditor/10.9/accessreviews/installation/_category_.json b/docs/auditor/10.9/accessreviews/installation/_category_.json new file mode 100644 index 0000000000..b28bcf17a4 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/installation/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Installation Overview", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/installation/accessreviewsconfiguration.md b/docs/auditor/10.9/accessreviews/installation/accessreviewsconfiguration.md new file mode 100644 index 0000000000..cd0b2c64c0 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/installation/accessreviewsconfiguration.md @@ -0,0 +1,56 @@ +--- +title: "Select Data Sources" +description: "Select Data Sources" +sidebar_position: 20 +--- + +# Select Data Sources + +_Remember,_ the Access Reviews must already be installed on the Auditor server. + +You can configure Netwrix Auditor Access Reviews in two ways: + +- Select Data Sources in the General Settings +- Select Data Sources in the Monitoring Plan + +## Select Data Sources in the General Settings + +If you plan to use Access Reviews for multiple data sources, configure the settings to work with the +data sources that you select. + +Follow the steps to configure Access Reviews in the Netwrix Auditor. + +**Step 1 –** Go to **Settings > General > Access Reviews**. + +![senddataar](/images/auditor/10.7/senddataar.webp) + +**Step 2 –** Click **Manage**. + +![manageaccessreviews](/images/auditor/10.7/manageaccessreviews.webp) + +**Step 3 –** Select the desired data sources to review. + +**Step 4 –** Click **Save**. + +Netwrix Auditor Access Reviews is configured and ready to use in the Netwrix Auditor. + +## Select Data Sources in the Monitoring Plan + +If you plan to use Access Reviews for a specific monitoring plan, configure Access Reviews in that +monitoring plan. + +Follow the steps to configure Access Reviews in the Netwrix Auditor. + +**Step 1 –** Go to **Configuration > Monitoring plans**. + +**Step 2 –** Double click the desired monitoring plan. + +**Step 3 –** Click **Edit data source** button on the left. + +![enablear](/images/auditor/10.7/enablear.webp) + +**Step 4 –** Navigate to the Send data for Access Reviews and select the checkbox. + +**Step 5 –** Click **Save** or **Save & Close**. + +Netwrix Auditor Access Reviews is configured and ready to use in the Netwrix Auditor. diff --git a/docs/auditor/10.9/accessreviews/installation/install.md b/docs/auditor/10.9/accessreviews/installation/install.md new file mode 100644 index 0000000000..d2c2119dbe --- /dev/null +++ b/docs/auditor/10.9/accessreviews/installation/install.md @@ -0,0 +1,79 @@ +--- +title: "Install" +description: "Install" +sidebar_position: 10 +--- + +# Install + +Once the prerequisites have been met, follow the steps to install the Access Reviews application. + +**Step 1 –** Run the `AccessReviews.exe` executable, and the Netwrix Auditor Access Reviews Setup +wizard opens. + +![Netwrix Auditor Access Reviews Setup wizard Welcome page](/images/auditor/10.7/access/reviews/installation/installwelcome.webp) + +**Step 2 –** On the Welcome page, click **Next** to begin the installation process. + +![Netwrix Auditor Access Reviews Setup wizard End-User License Agreement page](/images/auditor/10.7/access/reviews/installation/installeula.webp) + +**Step 3 –** On the End-User License Agreement page, select the **I accept the terms in the License +Agreement** checkbox and click **Next**. + +![Netwrix Auditor Access Reviews Setup wizard Destination Folder page](/images/auditor/10.7/access/reviews/installation/installdestinationfolder.webp) + +**Step 4 –** On the Destination Folder page, you can choose between the default destination folder +and a custom folder. Click **Change** to browse for a different location. When the destination is +set as desired, click **Next**. + +**NOTE:** The default location is `C:\Program Files\Netwrix\Access Access Reviews\`. There are no +specific requirements for changing the path. + +![Netwrix Auditor Access Reviews Setup wizard SQL Server Connection page](/images/auditor/10.7/access/reviews/installation/installsql.webp) + +**Step 5 –** On the SQL Server Connection page, provide the required database information. Click +**Next** to test the connection to the SQL Server. + +- Server — Enter the database server hostname (NetBIOS name, FQDN, or IP address) with the instance + name or non-standard port, if applicable, in one of the following formats: + + - No named instance, use `[SQLHostName]`, for example `NT-SQL02` + - Named instance, use `[SQLHostName]\[SQLInstanceName]`, for example `NT-SQL02\Netwrix` + - No named instance with non-standard port, use `[SQLHostName],[PortNumber]`, for example + `NT-SQL02,72` + - Named instance with non-standard port, use `[SQLHostName]\[SQLInstanceName],[PortNumber]`, for + example `NT-SQL02\Netwrix,72` + +- Database — Enter the name of the database. By default, this is set to NetwrixAR. + +- Authentication – Select the Database service account type from the drop-down menu. Then enter the + account information in the **User Name** and **Password** fields. + - For Windows Authentication – **User Name** format must be `[DOMAIN]\[username]` , for example + `NWXTECH\ad.bruce` + +**NOTE:** See the [Database Page](/docs/auditor/10.9/accessreviews/admin/configuration/database.md) topic for additional +information. + +![Database does not exist Confirmation Window](/images/auditor/10.7/access/reviews/installation/installsqldatabase.webp) + +**Step 6 –** If there are no errors, you will be asked to confirm creation of the new database. +Click **Yes**. + +![Netwrix Auditor Access Reviews Setup wizard Configure Web Server page](/images/auditor/10.7/access/reviews/installation/installconfigurewebserver.webp) + +**Step 7 –** On the Configure Web Server page, you can choose between the default port and a custom +port on which the application will be accessible. To change the port, enter a new port number in the +field. When the port is set as desired, click **Next**. + +**NOTE:** The default port is 81. + +![Netwrix Auditor Access Reviews Setup wizard Ready to Install page](/images/auditor/10.7/access/reviews/installation/installready.webp) + +**Step 8 –** On the Ready to install page, click **Install** to begin the process. + +![Netwrix Auditor Access Reviews Setup wizard Completed page](/images/auditor/10.7/access/reviews/installation/installcompleted.webp) + +**Step 9 –** Once the installation has successfully completed, click **Finish** to exit the wizard. + +The installation wizard placed a Netwrix Auditor Access Reviews icon on the desktop. Now proceed to +the [First Launch](/docs/auditor/10.9/accessreviews/admin/firstlaunch.md) topic for next steps. diff --git a/docs/auditor/10.9/accessreviews/installation/overview.md b/docs/auditor/10.9/accessreviews/installation/overview.md new file mode 100644 index 0000000000..3eacfb53e2 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/installation/overview.md @@ -0,0 +1,66 @@ +--- +title: "Installation Overview" +description: "Installation Overview" +sidebar_position: 10 +--- + +# Installation Overview + +The Netwrix Auditor Access Reviews application relies on collected and analyzed data that is stored +in a Microsoft® SQL® Server database. Netwrix Auditor must be installed and collecting data before +installing and using the Access Reviews application. The Access Reviews Configuration tool must be +used after installation to complete the integration of these products. + +**NOTE:** Access Reviews is a separately licensed product and is not included with Netwrix Auditor. +Make sure that you have the Access Reviews license enabled in Auditor. + +## Prerequisites + +The Access Reviews application must be installed on the same server as Netwrix Auditor. + +### Permissions + +Permissions are needed to the Netwrix Auditor database and to Active Directory. This can be one +account with sufficient rights to each or two separate accounts. For the purpose of this document, +these will be referred to as the Database service account and the Active Directory service account. + +- Database service account – This is the same account used by Netwrix Auditor for a database service + account. This credential is required for installation. + + **NOTE:** Database connection via TLS 1.2 (SQL Native Client) is supported. + +- Active Directory service account – The Access Reviews Console login authentication requires the + Active Directory service account to have rights to "read" Active Directory. This credential is + configured during installation based on the account used for connecting to the database. See the + [Active Directory Page](/docs/auditor/10.9/accessreviews/admin/configuration/activedirectory.md) topic for additional + information. + +## Software Compatibility & Versions + +For proper functionality, it is necessary for the version of the Access Reviews to be compatible +with the existing Netwrix Auditor installation. If necessary, +[Netwrix Support](https://www.netwrix.com/support.html) can confirm whether the two product versions +are compatible. + +Latest Version Compatibility + +| Component | Current Version | +| ------------------------------ | --------------- | +| Netwrix Auditor Console | 10.7\* | +| Netwrix Auditor Access Reviews | v12.0\* | + +Last Updated 6/6/2022 + +See the [Upgrade Procedure](/docs/auditor/10.9/accessreviews/installation/upgrade.md) topic for additional information. + +## Supported Browsers + +Supported browsers for the Access Reviews Console include: + +- Google® Chrome® +- Microsoft® Edge® +- Mozilla® Firefox® + +## Screen Resolution Requirement + +Supported screen resolution of 1368 x 768 or greater. diff --git a/docs/auditor/10.9/accessreviews/installation/secure.md b/docs/auditor/10.9/accessreviews/installation/secure.md new file mode 100644 index 0000000000..95129cc5b3 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/installation/secure.md @@ -0,0 +1,81 @@ +--- +title: "Secure Console Access" +description: "Secure Console Access" +sidebar_position: 30 +--- + +# Secure Console Access + +Enable Secure Sockets Layer (SSL) for secure, remote connections to the application web server. In +order to enable SSL, you need to create a certificate and then bind it to the secure port. + +**NOTE:** Organizations typically have one or more system administrators responsible for Public Key +Infrastructure (PKI) and certificates. To continue with this configuration, it will first be +necessary to confer with the PKI administrator to determine which certificate method will conform to +the organization’s security policies. + +Follow the steps to enable SSL. + +**Step 1 –** Create an SSL Binding. + +**Step 2 –** Modify the AccessInformationCenter.Service.exe.Config File. + +The Access Reviews application is now configured to use SSL for secure, remote connections. + +## Create an SSL Binding + +You run a PowerShell command to create an SSL binding. The binding command has several environmental +variables: + +- The `$certHash` value is the `Thumbprint` value. +- The `$ip` value of the IP addresses. In the example script below, the value [0.0.0.0] is set for + all IP addresses. +- The `$port` value must be accurate for your environment. The HTTP default port is 81. The HTTPS + default is 481. However, it can be customized during installation. +- The `$guid` value is required for specifying a valid GUID value to identify the owning application + for a binding purpose. It obtained from any valid GUID. + +If you need to find the `$certHash` value of a certificate that was already created, run the +PowerShell `dir` command below on the certificate's drive. This will output the Thumbprint (Hash) +value and the certificate name: + +```powershell +dir cert:\localmachine\my +``` + +Replace the environmental variables in the example script below. Then Run the PowerShell command to +create an SSL binding: + +```powershell +$guid = "1be32670-7644-4dce-9a5d-01643022074e" +$certHash = "03CFD5D51A0DAA2F3DCDA9407486B220449D0E92" +$ip = "0.0.0.0" +$port = "481" +"http add sslcert ipport=$($ip):$port certhash=$certHash appid={$guid}" | netsh +``` + +The next step is to modify the `AccessInformationCenter.Service.exe.Config` file. + +## Modify the AccessInformationCenter.Service.exe.Config File + +Follow the steps to modify the Modify the `AccessInformationCenter.Service.exe.Config` file for +HTTPS. + +**Step 1 –** Open the `AccessInformationCenter.Service.exe.Config` file in a text editor, e.g. +Notepad. It is located in the installation directory: + +...\Netwrix\Access Reviews + +![AccessInformationCenter.Service.exe.Config file showing the BindingUrl key](/images/auditor/10.7/access/reviews/installation/securebindingurlparameter.webp) + +**Step 2 –** Change the `BindingUrl` key value to `"https://+:481"` (ensure the port number matches +the port number used in the PowerShell command run to create the SSL Binding. + +**Step 3 –** Save and close the file. + +**Step 4 –** Restart the Netwrix Auditor Access Reviews service in Services Manager +`(services.msc`). + +The URL for the Access Reviews Console is now accessible +`https://[Fully Qualified Domain Name for the Machine]:481` (if port 481 was used when creating the +binding). For example, https://NEWYORKSRV10.NWXTech.com:481. diff --git a/docs/auditor/10.9/accessreviews/installation/upgrade.md b/docs/auditor/10.9/accessreviews/installation/upgrade.md new file mode 100644 index 0000000000..b296926d9b --- /dev/null +++ b/docs/auditor/10.9/accessreviews/installation/upgrade.md @@ -0,0 +1,72 @@ +--- +title: "Upgrade Procedure" +description: "Upgrade Procedure" +sidebar_position: 40 +--- + +# Upgrade Procedure + +**CAUTION:** If you are upgrading from the Netwrix Access Information Center for Netwrix Auditor to +the Netwrix Auditor Access Reviews application, see the Special Considerations topic for upgrade +steps. + +To upgrade the Access Reviews application to a newer version, simply run the new `AccessReviews.msi` +executable. It is not necessary to uninstall the existing version. See the [Install](/docs/auditor/10.9/accessreviews/installation/install.md) +topic for additional information. + +_Remember,_ the Access Reviews version must align to the compatible Netwrix Auditor version. + +When the installer is run over an existing version, the following is happening in the backend: + +- During the installation process, a Backup folder is created in the Access Reviews installation + directory + + ...\Netwrix\Access Reviews + + - The Backup folder contains the files where various settings reside listed in the table below + +- The backup folder files are copied over the default files laid down by the installer, preserving + customized settings +- After the installation is complete, the Backup folder is removed + +| File | Location | Guidance | +| ----------------------------------- | ---------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| Email Templates (multiple files) | Located in the Backup folder | The HTML templates that are used to send notification email. These can be customized with logos or corporate branding. | +| AccessInformationCenter.Service.exe | Located in the Backup folder | Contains custom application settings and logging levels. | +| Version.txt | Located in the Backup folder | Indicates the version number associated with the backup contents. | + +## Special Considerations + +The originally released Netwrix Access Information Center has been rebranded to Netwrix Auditor +Access Reviews. This rebranding project included changing the installation directory, the name of +the service, and the default name of the database created by the installer. Follow the steps to +replace Netwrix Access Information Center with Netwrix Auditor Access Reviews. + +**Step 1 –** Install the Netwrix Auditor Access Reviews application on the same server where the +Netwrix Access Information Center was installed. See the [Install](/docs/auditor/10.9/accessreviews/installation/install.md) topic for additional +information. On the SQL Server Connection page: + +- Supply the information for the existing database. The default name for the original database was + NetwrixAIC. However, it could have been Customized. +- Use the same credentials for the SQL Server Connection. + +**NOTE:** The new destination folder will be `...\Netwrix\Access Reviews`. + +**Step 2 –** Launch the application and reset the Builtin Administrator password. See the +[First Launch](/docs/auditor/10.9/accessreviews/admin/firstlaunch.md) topic for additional information. + +**Step 3 –** It will be necessary to add your Console Users again. See the +[Console Access Page](/docs/auditor/10.9/accessreviews/admin/configuration/consoleaccess.md) topic for additional information. + +**Step 4 –** It will be necessary to configure the Notification settings. See the +[Notifications Page](/docs/auditor/10.9/accessreviews/admin/configuration/notifications.md) topic for additional information. + +**Step 5 –** If you have customized your email templates, it will be necessary to copy the Templates +folder from the old `...\Netwrix\Access Information Center` installation directory to the new +`...\Netwrix\Access Reviews` installation directory. + +All of the resources with assigned owners will be visible on the Resource Owners tab. All reviews +will be visible on the Entitlement Reviews tab. + +After the upgrade has been confirmed to be successful, you can optionally remove/delete the old +installation directory: `...\Netwrix\Access Information Center`. diff --git a/docs/auditor/10.9/accessreviews/owneroverview/_category_.json b/docs/auditor/10.9/accessreviews/owneroverview/_category_.json new file mode 100644 index 0000000000..82dbdba6f7 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/owneroverview/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Owners & Access Reviews", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "owneroverview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/owneroverview/confirmationrequest.md b/docs/auditor/10.9/accessreviews/owneroverview/confirmationrequest.md new file mode 100644 index 0000000000..f391b23b53 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/owneroverview/confirmationrequest.md @@ -0,0 +1,42 @@ +--- +title: "Ownership Confirmation Request Email" +description: "Ownership Confirmation Request Email" +sidebar_position: 10 +--- + +# Ownership Confirmation Request Email + +The Ownership Administrator may request ownership confirmation for a resource being managed through +the Access Reviews application. As an assigned owner, you will receive the following email. + +![Ownership Confirmation Request Email with Yes and No buttons for responding](/images/auditor/10.7/access/reviews/resourceowners/email/confirmemail.webp) + +The Ownership Confirmation Request email provides buttons for confirming (Yes) or declining (No) +ownership of the listed resource. You will be asked to authenticate for your response to be +processed. The application will launch in your default browser. Enter your domain credentials to +complete the process. One of two messages will appear according to if you confirmed or declined. + +## Confirmed Ownership Message + +If you have accepted ownership for the assigned resource, the browser will display the following +message after authentication: + +![confirmemailaccept](/images/auditor/10.7/access/reviews/resourceowners/email/confirmemailaccept.webp) + +"Your response has been saved. You may close this window and delete the confirmation request +e-mail." + +## Declined Ownership Message + +If you have declined ownership for the assigned resource, the browser will display the following +message after authentication: + +![Ownership declined browser message](/images/auditor/10.7/access/reviews/resourceowners/email/confirmemaildecline.webp) + +"Before we update ownership can you suggest another owner?" Enter possible owners in the textbox. +Click **Submit** to complete the process. + +![Ownership declined browser message after an alternative owner is submitted](/images/auditor/10.7/access/reviews/resourceowners/email/confirmemaildecline2.webp) + +"Your response has been saved. You may close this window and delete the confirmation request +e-mail." diff --git a/docs/auditor/10.9/accessreviews/owneroverview/owneroverview.md b/docs/auditor/10.9/accessreviews/owneroverview/owneroverview.md new file mode 100644 index 0000000000..626acb8864 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/owneroverview/owneroverview.md @@ -0,0 +1,25 @@ +--- +title: "Owners & Access Reviews" +description: "Owners & Access Reviews" +sidebar_position: 50 +--- + +# Owners & Access Reviews + +This topic and its subtopics are written for users who have been assigned resource ownership. + +When your organization performs an access review on a resource for which you are the assigned owner, +it means you, the business user or data custodian, need to attest to the access and privileges users +have to your resource. + +**NOTE:** For the Netwrix Auditor Access Reviews application, a “resource” refers to the file system +shared folders, SharePoint Online site collections, and Active Directory (AD) groups. + +Your organization's Ownership Administrator and/or Review Administrator will let you know what URL +to use for logging in as well as what credentials to use. The URL will require you to be connected +to your organization's network. Upon login, you will be directed to the My Reviews page where you +can view pending and historical reviews for your resources. + +You may receive email notifications requesting ownership confirmation from your organization's +Ownership Administrators. You will receive email notifications when you have a pending access review +to perform. diff --git a/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/_category_.json b/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/_category_.json new file mode 100644 index 0000000000..fa3e93df56 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Pending Reviews", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "pendingreviews" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/access.md b/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/access.md new file mode 100644 index 0000000000..2bcd5ec790 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/access.md @@ -0,0 +1,52 @@ +--- +title: "Perform an Access Review" +description: "Perform an Access Review" +sidebar_position: 10 +--- + +# Perform an Access Review + +An Access review can be conducted for various types of data repository resources. Follow the steps +to perform an Access review. + +**Step 1 –** On the Pending Reviews page, select the resource with a pending Access review and click +**Begin Review**. The Resource Review page opens to the 1 Make changes tab. + +![Resource Reviews page showing an Access Review on 1 Make changes tab](/images/auditor/10.7/access/reviews/entitlementreviews/reviewpageaccess.webp) + +The table displays access information for the resource being reviewed: + +- Trustee Name — Name of the trustee with access to this resource. If the trustee is a group, click + the hyperlink to open the Group Membership window. See the + [Group Membership Window](/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/groupmembership.md) topic for additional information. +- Access Level (Full Control, Modify, and Read) columns — Blue checkmark icon indicates current + access level + +**Step 2 –** Recommend access changes for a trustee by clicking the icon for the desired access +level (Full Control, Modify, or Read columns). A yellow checkmark icon indicates the new level of +access you are recommending. + +**Step 3 –** Recommend removing access by selecting one or more trustees and clicking the **Remove +Access** button or by clicking on a checkmark icon. A blank yellow icon indicates you are +recommending all access be removed; it appears in the column for the current level of access. + +_Remember,_ at any time you can save your recommendations and exit the review. It will remain +pending until you submit all recommendations for this resource. + +**Step 4 –** When the recommended changes are set as desired, click **Next**. The 2 Review changes +tab opens in the Resource Review page. + +![Resource Reviews page showing an Access Review on 2 Review changes tab](/images/auditor/10.7/access/reviews/entitlementreviews/review/reviewpageaccesstab2.webp) + +**Step 5 –** This tab displays a filtered table of trustees with recommended changes. Confirm your +recommendations and optionally add notes to the Review Administrator. Owners are encouraged to leave +notes explaining why the change is recommended. + +**NOTE:** To make changes to your recommendations, you must return to the first tab. Click +**Previous**. + +**Step 6 –** When all recommendations are confirmed and the desire notes added, click **Submit**. A +message displays stating that the review is complete. Click **OK** to close the message window. + +The review for this resource is now complete. You will be redirected to the Pending Reviews page. +Your recommended changes have been sent to the Review Administrator for approval and processing. diff --git a/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/groupmembership.md b/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/groupmembership.md new file mode 100644 index 0000000000..0770a451b7 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/groupmembership.md @@ -0,0 +1,15 @@ +--- +title: "Group Membership Window" +description: "Group Membership Window" +sidebar_position: 30 +--- + +# Group Membership Window + +When a group trustee appears in the Trustee Name column of a review, it appears as a blue hyperlink +in addition to the group icon displayed in front of the name. + +![Resource Reviews page showing the Group Membership window](/images/accessanalyzer/12.0/admin/action/activedirectory/operations/groupmembership.webp) + +Click the hyperlink to open the Group Membership window. The group’s direct membership is listed for +review. Click **Close** to return to the review. diff --git a/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/membership.md b/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/membership.md new file mode 100644 index 0000000000..7c23e84048 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/membership.md @@ -0,0 +1,47 @@ +--- +title: "Perform a Membership Review" +description: "Perform a Membership Review" +sidebar_position: 20 +--- + +# Perform a Membership Review + +A Membership review is an evaluation of group membership. Follow the steps to perform a Membership +review. + +**Step 1 –** On the Pending Reviews page, select the resource with a pending Membership review and +click **Begin Review**. The Resource Review page opens to the 1 Make changes tab. + +![Resource Reviews page showing a Membership Review on 1 Make changes tab](/images/auditor/10.7/access/reviews/entitlementreviews/review/reviewpagemembership.webp) + +The table displays membership information for the group being reviewed: + +- Trustee Name — Name of the trustee with group membership. If the trustee is a group, click the + hyperlink to open the Group Membership window. See the + [Group Membership Window](/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/groupmembership.md) topic for additional information. +- Member — Blue checkmark icon indicates current membership + +**Step 2 –** Recommend removing membership by selecting one or more trustees and clicking the +**Remove Access** button or by clicking on a checkmark icon. A blank yellow icon indicates you are +recommending the trustee be removed from the group. + +_Remember,_ at any time you can save your recommendations and exit the review. It will remain +pending until you submit all recommendations for this resource. + +**Step 3 –** When the recommended changes are set as desired, click **Next**. The 2 Review changes +tab opens in the Resource Review page. + +![Resource Reviews page showing a Membership Review on 2 Review changes tab](/images/auditor/10.7/access/reviews/entitlementreviews/review/reviewpagemembershiptab2.webp) + +**Step 4 –** This tab displays a filtered table of trustees with recommended changes. Confirm your +recommendations and optionally add notes to the Review Administrator. Owners are encouraged to leave +notes explaining why the change is recommended. + +**NOTE:** To make changes to your recommendations, you must return to the first tab. Click +**Previous**. + +**Step 5 –** When all recommendations are confirmed and the desire notes added, click **Submit**. A +message displays stating that the review is complete. Click **OK** to close the message window. + +The review for this resource is now complete. You will be redirected to the Pending Reviews page. +Your recommended changes have been sent to the Review Administrator for approval and processing. diff --git a/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/pendingreviews.md b/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/pendingreviews.md new file mode 100644 index 0000000000..01f0bc4697 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/pendingreviews.md @@ -0,0 +1,89 @@ +--- +title: "Pending Reviews" +description: "Pending Reviews" +sidebar_position: 20 +--- + +# Pending Reviews + +When your organization performs a review on a resource for which you are the assigned owner, it +means you, the business user or data custodian, need to attest to the access and privileges users +have to your resource. When the Review Administrator creates a new review or starts a new instance +of an existing review, you receive an email notification that includes a link to the your pending +reviews. + +![Email announcing a pending review](/images/auditor/10.7/access/reviews/entitlementreviews/pendingreviewemail.webp) + +Use the **Sign in** link at the bottom to open the My Reviews interface in the Access Reviews +Console. + +_Remember,_ log in with your company domain credentials. + +The My Reviews interface has two pages: Pending Reviews and Review History. See the +[Review History Page](/docs/auditor/10.9/accessreviews/owneroverview/reviewhistory.md) topic for additional information. + +## Pending Reviews Page + +The Pending Reviews page lists all of your resources included in pending reviews. + +![My Reviews interface showing Pending Reviews page](/images/auditor/10.7/access/reviews/entitlementreviews/pendingreivewspage.webp) + +The information displayed in the table includes: + +- Created — Date timestamp for when the review was created. If it has been run multiple times, this + is the date timestamp of the last instance. +- Review Type – Type of review: + - Access – Review user access rights to resources + - Membership – Review group membership +- Resource Name — The icon indicates the type of resource. The resource name includes its location, + such as the UNC path for a file system resource, the URL for SharePoint resource, or Group name + (e.g., [Domain]\[Group]). +- In Progress — Displays a clock icon for an in-progress review +- Last Reviewed — Date timestamp when the last review took place for the resource. + +The table data grid functions the same way as other table grids. See the +[Data Grid Features](/docs/auditor/10.9/accessreviews/admin/navigate/datagrid.md) topic for additional information. + +Performing a review means you are evaluating the resources. You can leave the resource unchanged or +make recommendations for changes. Consider the following examples: + +- In an Access review, you can recommend changes to the type of access granted to the resource. +- In a Membership Review, you can recommend removing group membership from specific users. + +_Remember,_ proposed changes don't take effect until the Review Administrator approves the +recommendation and processes them. + +## Resource Review Page + +The Begin Review button opens the Resource Review page to start the review. + +![Resource Reviews page showing the 1 Make changes tab](/images/auditor/10.7/access/reviews/entitlementreviews/reviewpageaccess.webp) + +The Resource Review page varies based on the type of review; however, there are several common +features: + +- Tabs — This page has two tabs: + + - 1 Make changes — Displays current access for the resource. + - 2 Review changes — Displays changes you recommend making for your review before submission + +- You are reviewing — Indicates the type of review, the resource being reviewed, and the date + timestamp for when the review instance was started +- Search — Filters the table for matches to the typed value +- Save Changes — Saves all recommended changes, enabling you to leave the review in progress and + return at a later time to complete it. It opens the Saving review window, which displays a status + for the action. +- Remove Access — On the 1 Make changes tab, removes access from the selected trustees. Ctrl-click + can be used for multi-select. Current access blue icon with a checkmark will turn to an empty + yellow icon. +- Only show changes since last review — Scopes the table to only display those items that have been + modified since the last review instance +- Previous / Next buttons — Moves between the two tabs +- Submit button — On the 2 Review changes tab, the **Next** button becomes a **Submit** button. This + submits your review to the Review Administrator. + +The content within the table varies, and additional options may appear depending on the type of +review being conducted. See the following sections for step by step instructions: + +- [Perform an Access Review](/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/access.md) +- [Perform a Membership Review](/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/membership.md) diff --git a/docs/auditor/10.9/accessreviews/owneroverview/reviewhistory.md b/docs/auditor/10.9/accessreviews/owneroverview/reviewhistory.md new file mode 100644 index 0000000000..cd722337e5 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/owneroverview/reviewhistory.md @@ -0,0 +1,46 @@ +--- +title: "Review History Page" +description: "Review History Page" +sidebar_position: 30 +--- + +# Review History Page + +The Review History page lists all completed review instances for your resources. + +![Review History page](/images/auditor/10.7/access/reviews/entitlementreviews/reviewhistorypage.webp) + +The information displayed in the table includes: + +- Response Time – Date timestamp when the last review took place for the resource. +- Review Type – Type of review +- Resource Name – The icon indicates the type of resource. The resource name includes its location, + such as the UNC path for a file system resource, the URL for SharePoint resource, or Group name + (e.g., [Domain]\[Group]). +- Reviewer Name – Name of the assigned owner who performed the review +- Status – Icon indicates the decision provided by the Review Administrator: Accept, Decline, Defer, + or Waiting. Hover over a status icon to display its tooltip. + +The table data grid functions the same way as other table grids. See the +[Data Grid Features](/docs/auditor/10.9/accessreviews/admin/navigate/datagrid.md) topic for additional information. + +## Review Details Window + +The View Details button at the bottom of the Review History page opens the Review Details window for +a resource where changes were recommended. + +![Review Details Window](/images/accessinformationcenter/12.0/resourcereviews/reviewdetails.webp) + +The information displayed in the table includes: + +- Item Reviewed – Item upon which changes were suggested by the owner +- Current – Current state of the item at the time of the review. It could be the type of access (for + Access reviews) or being a member (for Membership reviews). +- Desired – Change suggested by the owner. It could be the new type of access (for Access reviews) + or removing membership (for Membership reviews). +- Notes – An icon here indicates notes were entered by the owner. Select the item and click the + **View Notes** button to open the View Notes window. +- Status – Icon indicates the decision provided by the Review Administrator: Accept, Decline, Defer, + or Waiting. Hover over a status icon to display its tooltip. + +Click **OK** to close the window. diff --git a/docs/auditor/10.9/accessreviews/resourceowners/_category_.json b/docs/auditor/10.9/accessreviews/resourceowners/_category_.json new file mode 100644 index 0000000000..90f603861f --- /dev/null +++ b/docs/auditor/10.9/accessreviews/resourceowners/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Resource Owners Overview", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/resourceowners/confirmation/_category_.json b/docs/auditor/10.9/accessreviews/resourceowners/confirmation/_category_.json new file mode 100644 index 0000000000..c75b071d5a --- /dev/null +++ b/docs/auditor/10.9/accessreviews/resourceowners/confirmation/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Ownership Confirmation", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "confirmation" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/resourceowners/confirmation/confirm.md b/docs/auditor/10.9/accessreviews/resourceowners/confirmation/confirm.md new file mode 100644 index 0000000000..12bdef041a --- /dev/null +++ b/docs/auditor/10.9/accessreviews/resourceowners/confirmation/confirm.md @@ -0,0 +1,48 @@ +--- +title: "Confirm Ownership Wizard" +description: "Confirm Ownership Wizard" +sidebar_position: 10 +--- + +# Confirm Ownership Wizard + +The Confirm Ownership wizard is opened with the **Request Confirmation** button in the Resource +Owners interface. It can be opened for one or multiple resources. + +![Confirm Ownership wizard showing 1.Select Owners page](/images/auditor/10.7/access/reviews/resourceowners/wizard/selectowners_2.webp) + +It contains one page: + +- 1. Select Owners — Lists the current owner(s) for each selected resource and confirmation status + +## Request Ownership Confirmation + +Follow the steps to request ownership confirmation. + +**Step 1 –** In the Resource Owners interface, select the desired resource or resources and click +Request Confirmation. The Confirm Ownership wizard opens. + +![Confirm Ownership wizard showing 1.Select Owners page](/images/auditor/10.7/access/reviews/resourceowners/wizard/selectowners_2.webp) + +**Step 2 –** On the Select Owners page, you can optionally remove owners you do not want or need +ownership confirmation from. Select those owners and click **Remove**. Those owners will not receive +the confirmation email. Once the list is set as desired, click **Finish**. The Access Reviews +application begins to send the confirmation email. The table provides the following information: + +- Resource Name — The icon indicates the type of resource. The resource name includes its location, + such as the UNC path for a file system resource, the URL for SharePoint resource, or Group name + (e.g., [Domain]\[Group]). +- Owner Name — Name of the assigned owner +- Confirmed — Indicates whether or not the assigned owner has confirmed ownership of that resource. + Tool-tips display when hovering over the icons indicating whether the resource ownership has been + confirmed, declined, pending response, or that a confirmation has not been requested. + +![selectownerstaskcompleted](/images/auditor/10.7/access/reviews/resourceowners/wizard/selectownerstaskcompleted.webp) + +**Step 3 –** The action status displays on the page. When the owner confirmation notification has +completed (100%), click Close. The Confirm Ownership wizard closes. + +The selected owners receive an email from the Access Reviews application asking if they are the +owner of the assigned resource. See the +[Ownership Confirmation Request Email](/docs/auditor/10.9/accessreviews/owneroverview/confirmationrequest.md) topic for additional +information. diff --git a/docs/auditor/10.9/accessreviews/resourceowners/confirmation/confirmation.md b/docs/auditor/10.9/accessreviews/resourceowners/confirmation/confirmation.md new file mode 100644 index 0000000000..aafc5116de --- /dev/null +++ b/docs/auditor/10.9/accessreviews/resourceowners/confirmation/confirmation.md @@ -0,0 +1,34 @@ +--- +title: "Ownership Confirmation" +description: "Ownership Confirmation" +sidebar_position: 20 +--- + +# Ownership Confirmation + +The reason for assigning owners to resources is to enable those resources to be included in reviews, +or attestations, conducted through the application. In order for this to work, the assigned owner +needs to claim that ownership responsibility. Resources that do not have confirmed owners may fall +through the cracks. + +**NOTE:** This does require the Notification settings to be configured for the Access Reviews +application. See the [Notifications Page](/docs/auditor/10.9/accessreviews/admin/configuration/notifications.md) topic for +additional information. + +![Table in Resource Owners interface showing several resources being managed and all confirmation status icons](/images/auditor/10.7/access/reviews/resourceowners/tablestatus.webp) + +The table in the Resource Owners interface includes a Status column. The following icons appear in +this column to indicate the owner confirmation status: + +| Icon | Meaning | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![Yellow circle with whit question mark](/images/accessinformationcenter/12.0/resourceowners/statusnostatus.webp) | No Status | Indicates ownership confirmation has not been requested, and there is no ownership status at this time | +| ![Blue circle with white clock face](/images/accessinformationcenter/12.0/resourceowners/statuswaiting.webp) | Waiting | Indicates a request for confirmation has been sent, and you are waiting for a response from the assigned owner. Hover over the icon to view the date timestamp of the request. | +| ![Green circle with white checkmark](/images/accessinformationcenter/12.0/resourceowners/statusconfirmed.webp) | Confirmed | Indicates the assigned owner confirmed ownership of the resource. Hover over the icon to view the date timestamp of the confirmation. | +| ![Red circle with white X](/images/accessinformationcenter/12.0/resourceowners/statusdeclined.webp) | Declined | Indicates the assigned owner declined ownership of the resource. These individuals would have been asked to suggest an alternative owner. Check the Notes for the resource to view this information. Hover over the icon to view the date timestamp of the decline. _Remember,_ a resource with declined ownership needs to be updated to assign a new owner. See the [Update Resource Wizard](/docs/auditor/10.9/accessreviews/resourceowners/interface/update.md) topic for additional information. | + +If multiple owners have been assigned, there is a choice for which assigned owner(s) should receive +the confirmation. If multiple owners were sent the request, the column remains as a waiting symbol +until the assigned Primary owner replies. + +See the [Confirm Ownership Wizard](/docs/auditor/10.9/accessreviews/resourceowners/confirmation/confirm.md) topic for additional information. diff --git a/docs/auditor/10.9/accessreviews/resourceowners/interface/_category_.json b/docs/auditor/10.9/accessreviews/resourceowners/interface/_category_.json new file mode 100644 index 0000000000..2f3a7839bf --- /dev/null +++ b/docs/auditor/10.9/accessreviews/resourceowners/interface/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Resource Owners Interface", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "interface" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accessreviews/resourceowners/interface/add.md b/docs/auditor/10.9/accessreviews/resourceowners/interface/add.md new file mode 100644 index 0000000000..b63a7d28ba --- /dev/null +++ b/docs/auditor/10.9/accessreviews/resourceowners/interface/add.md @@ -0,0 +1,80 @@ +--- +title: "Add New Resource Wizard" +description: "Add New Resource Wizard" +sidebar_position: 10 +--- + +# Add New Resource Wizard + +The Add new resource wizard is opened with the **Add** button in the Resource Owners interface. + +![Add new resource wizard showing 1. Select Resources page](/images/auditor/10.7/access/reviews/resourceowners/wizard/selectresource.webp) + +It contains four pages: + +- 1. Select Resource — Select the resource or group to be managed by the owner +- 2. Select Owners — Select Owners from Active Directory +- 3. Description — Optionally enter a note describing the resource +- 4. Summary — This page provides a preview of the settings selected within the wizard + +See the Add a Resource topic for additional information. + +## Add a Resource + +Follow the steps to add resources one at a time and assign owners. + +**Step 1 –** In the Resource Owners interface, click **Add**. The Add new resource wizard opens. + +![Add new resource wizard page showing 1. Select Resources page](/images/auditor/10.7/access/reviews/resourceowners/wizard/selectresource.webp) + +**Step 2 –** On the Select Resource page, select the resource to be managed. Then click **Next**. + +- Search field – Begin typing the name of the resource: + - For File System, enter a share UNC path starting with “\\” + - For example, \\example\share + - For SharePoint, enter the site URL starting with “http://” + - For example, http://farm.corp.com + - For groups, enter the group name in NTAccount format [DOMAIN\GROUP] + - For example, acme\app.group +- Browse option – Navigate through the resource tree to select the desired File System or SharePoint + resource. + +![Add new resources wizard showing 2. Select Owners page](/images/auditor/10.7/access/reviews/resourceowners/wizard/selectowners_1.webp) + +**Step 3 –** On the Select Owners page, click **Add** to browse for an owner. Repeat this Step to +add multiple owners. See the [Add Owner Window](/docs/auditor/10.9/accessreviews/resourceowners/interface/addowner.md) topic for additional +information. + +![Add new resources wizard with the 2. Select Owners page showing multiple owners selected](/images/auditor/10.7/access/reviews/resourceowners/wizard/selectownerswithowners.webp) + +**Step 4 –** When only one owner is assigned, the owner will be the Primary by default. When +multiple owners are assigned, the first owner in the list is the Primary owner. Use the arrow +buttons to order the owners. Use the **Add** and **Remove** buttons to modify the list of owners. +When the owners list is complete, click **Next**.The table has several columns with information on +the owners: + +- Owner Name — Name of the assigned owner +- Owner Account — sAMAccountName associated with the owner, as read from Active Directory +- Owner Mail — Trustee's email address as read from Active Directory +- Owner Title — Trustee's title as read from Active Directory +- Owner Department — Trustee's department as read from Active Directory +- Confirmed — Indicates whether or not the assigned owner has confirmed ownership of that resource. + Tool-tips display when hovering over the icons indicating whether the resource ownership has been + confirmed, declined, pending response, or that a confirmation has not been requested. + +![Add new resource wizard showing 3. Description page](/images/auditor/10.7/access/reviews/resourceowners/wizard/description_1.webp) + +**Step 5 –** On the Description page, optionally add a description for the resource in the textbox. +Then click **Next**. + +![Add new resource wizard showing 4. Summary page](/images/auditor/10.7/access/reviews/resourceowners/wizard/summary_1.webp) + +**Step 6 –** On the Summary page, review the settings and click Finish. The Access Reviews +application begins to process the ownership configuration. + +![Add new resource wizard with 4. Summary page showing action status 100% completed](/images/auditor/10.7/access/reviews/resourceowners/wizard/summarytaskcompleted.webp) + +**Step 7 –** The action status displays on the page. When the task has completed (100%), click +**Close**. The Add new resource wizard closes. + +This resource is now being managed through the Access Reviews application. diff --git a/docs/auditor/10.9/accessreviews/resourceowners/interface/addowner.md b/docs/auditor/10.9/accessreviews/resourceowners/interface/addowner.md new file mode 100644 index 0000000000..58a54950aa --- /dev/null +++ b/docs/auditor/10.9/accessreviews/resourceowners/interface/addowner.md @@ -0,0 +1,18 @@ +--- +title: "Add Owner Window" +description: "Add Owner Window" +sidebar_position: 30 +--- + +# Add Owner Window + +The Add Owner window opens from either the [Add New Resource Wizard](/docs/auditor/10.9/accessreviews/resourceowners/interface/add.md) of the +[Update Resource Wizard](/docs/auditor/10.9/accessreviews/resourceowners/interface/update.md). This window is used to search for a user account by +browsing Active Directory. + +![Add Owner window showing Search options](/images/auditor/10.7/access/reviews/resourceowners/window/addowner.webp) + +Enter a name in the search field to find and select users from Active Directory, which populates in +a drop-down menu as you type. If multiple domains are known to the application, ensure the correct +domain is selected from the drop-down menu. Click **OK** and the Add Owner window closes. The +selected user appears in the Owner list. diff --git a/docs/auditor/10.9/accessreviews/resourceowners/interface/confirmremoval.md b/docs/auditor/10.9/accessreviews/resourceowners/interface/confirmremoval.md new file mode 100644 index 0000000000..ef4f2f1cd6 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/resourceowners/interface/confirmremoval.md @@ -0,0 +1,23 @@ +--- +title: "Confirm Removal Window" +description: "Confirm Removal Window" +sidebar_position: 40 +--- + +# Confirm Removal Window + +The process of removing a resource from the Resource Owners interface disassociates the owner(s) +from the resource, it does not remove the resource from the database or from the available reports. +Any history of actions performed by the owner for that resource will be maintained, but pending +actions will be canceled. Pending actions may include s outstanding reviews. + +Follow the steps to remove a resource from being managed through the application. + +**Step 1 –** In the Resource Owners interface, select the resource and click Remove. The Confirm +Removal window opens. + +![Confirm Removal window asking are you sure you wish to remove](/images/threatprevention/7.5/admin/configuration/collectionmanager/confirmremoval.webp) + +**Step 2 –** Click Yes to complete the removal process or **No** to cancel it. + +The resource no longer appears in the Resource Owners interface. diff --git a/docs/auditor/10.9/accessreviews/resourceowners/interface/interface.md b/docs/auditor/10.9/accessreviews/resourceowners/interface/interface.md new file mode 100644 index 0000000000..43d668f78e --- /dev/null +++ b/docs/auditor/10.9/accessreviews/resourceowners/interface/interface.md @@ -0,0 +1,64 @@ +--- +title: "Resource Owners Interface" +description: "Resource Owners Interface" +sidebar_position: 10 +--- + +# Resource Owners Interface + +The Resource Owners interface opened by the Resource Owners tab is where Ownership Administrators +perform many operations around assigning and managing ownership. + +![Resource Owners Tab in Netwrix Access Information Center](/images/threatprevention/7.5/reportingmodule/interface.webp) + +The information displayed in the table includes: + +- Resource Name – The icon indicates the type of resource. The resource name includes its location, + such as the UNC path for a file system resource, the URL for SharePoint resource, or Group name + (e.g., [Domain]\[Group]). +- Description – Description or explanation of the resource as supplied by either the Ownership + Administrator or the assigned owner. See the Notes & Descriptions topic for additional + information. +- Owner Name – Name of the assigned owner. If there are several owners of a resource, the list is + comma-separated. +- Status – Indicates whether or not the assigned owner has confirmed ownership of that resource. + Tool-tips display when hovering over the icons indicating whether the resource ownership has been + confirmed, declined, pending response, or that a confirmation has not been requested. See the + [Ownership Confirmation](/docs/auditor/10.9/accessreviews/resourceowners/confirmation/confirmation.md) topic for additional information. +- Notes – Icon indicates a Note has been added. Click on the icon to read the attached note(s). + Notes can be added by Ownership Administrators or populated with alternative owners by individuals + who declined ownership. See the [Edit Notes Window](/docs/auditor/10.9/accessreviews/admin/navigate/editnotes.md) and the Notes & + Descriptions topics for additional information. +- Last Reviewed – Date timestamp when the last review took place for the resource. The hyperlink + will open the Entitlement Reviews interface to that Review Details page displaying the historical + review instance. See the + [Review Details Page](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md#review-details-page) topic for additional + information. +- Active Review – Indicates whether or not there is a pending review. The hyperlink will open the + Entitlement Reviews interface to that Review Details page displaying the active review instance. + See the [Review Details Page](/docs/auditor/10.9/accessreviews/entitlementreviews/interface/interface.md#review-details-page) topic for + additional information. + +The table data grid functions the same way as other table grids. See the +[Data Grid Features](/docs/auditor/10.9/accessreviews/admin/navigate/datagrid.md) topic for additional information. + +The buttons at the bottom enable you to conduct the following actions: + +![Action buttons in the Resource Owners Interface](/images/auditor/10.7/access/reviews/resourceowners/interfacebuttons.webp) + +| Button | Function | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Add | Launches the Add new resource wizard to add a new resource to the list. This allows you to add one resource at a time and assign an owner. See the [Add New Resource Wizard](/docs/auditor/10.9/accessreviews/resourceowners/interface/add.md) topic for additional information. | +| Update | Launches the Update resource wizard for the selected resource. This allows you to make changes to the assigned owners or add/edit the resource description. See the [Update Resource Wizard](/docs/auditor/10.9/accessreviews/resourceowners/interface/update.md) topic for additional information. | +| Remove | Opens the Confirm removal window to removes the selected resource from being managed through the application. _Remember,_ only resources with an assigned owner will be visible in the table. Removing a resource from this table does not delete the resource from the application database. See the [Confirm Removal Window](/docs/auditor/10.9/accessreviews/resourceowners/interface/confirmremoval.md) topic for additional information. | +| Request Confirmation | Opens the Confirm Ownership wizard. Sends an email to the assigned owner(s) for the selected resource requesting ownership confirmation. See the[Confirm Ownership Wizard](/docs/auditor/10.9/accessreviews/resourceowners/confirmation/confirm.md) topic for additional information. | +| Edit Notes | Opens the Edit Notes window for the selected resource and allows free-text editing of the notes. See the [Edit Notes Window](/docs/auditor/10.9/accessreviews/admin/navigate/editnotes.md) topic for additional information. | + +## Notes & Descriptions + +A note entered by an Ownership Administrator in the Resource Owners interface is only visible to +those with access to this interface. This note can also be populated with alternative owners +suggested by an individual who declined ownership. + +A resource description can be supplied by either the Ownership Administrator or the assigned owner, +and is visible during Resource Review creation. diff --git a/docs/auditor/10.9/accessreviews/resourceowners/interface/update.md b/docs/auditor/10.9/accessreviews/resourceowners/interface/update.md new file mode 100644 index 0000000000..27089467d2 --- /dev/null +++ b/docs/auditor/10.9/accessreviews/resourceowners/interface/update.md @@ -0,0 +1,67 @@ +--- +title: "Update Resource Wizard" +description: "Update Resource Wizard" +sidebar_position: 20 +--- + +# Update Resource Wizard + +The Update resource wizard is opened with the **Update** button in the Resource Owners interface. + +![Update Resource wizard showing 1. Select Owners page](/images/auditor/10.7/access/reviews/resourceowners/wizard/selectowners.webp) + +It contains three pages: + +- 1. Select Owners — Lists the current owner(s). Modify by adding new owners, removing owners, or + changing owner priority order (primary, secondary, etc.) +- 2. Description — Enter or modify a note describing the resource +- 3. Summary — Provides a preview of the settings selected within the wizard + +See the Update a Resource topic for additional information. + +## Update a Resource + +Follow the steps to update ownership configuration for a resource. + +**Step 1 –** In the Resource Owners interface, select the desired resource and click **Update**. The +Update resource wizard opens. + +![Update resource wizard showing 1. Select Owners page](/images/auditor/10.7/access/reviews/resourceowners/wizard/selectowners.webp) + +**Step 2 –** The Select Owners page lists the currently assigned owner(s). Modify as desired and +click **Next** to continue. + +- Add new owners — Click **Add** to browse for a new owner. See the + [Add Owner Window](/docs/auditor/10.9/accessreviews/resourceowners/interface/addowner.md) topic for additional information. +- Remove an owner — Select an owner and click **Remove** +- Change owner priority — Select an owner and use the arrow buttons to change the order + +_Remember,_ the first owner in the list is the primary owner. The table has several columns with +information on the owners: + +- Owner Name — Name of the assigned owner +- Owner Account — sAMAccountName associated with the owner, as read from Active Directory +- Owner Mail — Trustee's email address as read from Active Directory +- Owner Title — Trustee's title as read from Active Directory +- Owner Department — Trustee's department as read from Active Directory +- Confirmed — Indicates whether or not the assigned owner has confirmed ownership of that resource. + Tool-tips display when hovering over the icons indicating whether the resource ownership has been + confirmed, declined, pending response, or that a confirmation has not been requested. + +![Update resource wizard showing 2. Description page](/images/auditor/10.7/access/reviews/resourceowners/wizard/description.webp) + +**Step 3 –** The Description page displays any description that has been provided by either the +Ownership Administrator or the assigned owner(s) for the resource. Modify as desired by typing in +the textbox. Then click **Next** to continue. + +![Update resource wizard showing 3. Summary page](/images/auditor/10.7/access/reviews/resourceowners/wizard/summary.webp) + +**Step 4 –** On the Summary page, review the settings and click Finish. The Access Reviews +application begins to process the ownership changes. + +![Update resource wizard with 3. Summary page showing action status 100% complete](/images/auditor/10.7/access/reviews/resourceowners/wizard/summarytaskcompleted.webp) + +**Step 5 –** The action status displays on the page. When the update has completed (100%), click +**Close**. The Update resource wizard closes. + +This updates to ownership configuration have been processed. diff --git a/docs/auditor/10.9/accessreviews/resourceowners/overview.md b/docs/auditor/10.9/accessreviews/resourceowners/overview.md new file mode 100644 index 0000000000..75936e496a --- /dev/null +++ b/docs/auditor/10.9/accessreviews/resourceowners/overview.md @@ -0,0 +1,94 @@ +--- +title: "Resource Owners Overview" +description: "Resource Owners Overview" +sidebar_position: 30 +--- + +# Resource Owners Overview + +The Resource Owners interface is where Access Reviews Console users with either the Security Team or +Administrator role (to be referred to as Ownership Administrators) can assign ownership of resources +to be managed through the application. Assigned owners do not require a console user role. Resources +to be included in the Access Reviews workflow must first be assigned owners within the Resource +Owners interface. + +**_RECOMMENDED:_** The Access Reviews application is configured to send Notifications. + +_Remember,_ a “resource” refers to the file system shared folders, SharePoint Online site +collections, and Active Directory (AD) groups. All data available within the Access Reviews +application is collected by Netwrix Auditor according to the synchronized monitoring plans. + +“Owners” are the users who are responsible for reviewing access to the resources to which they are +assigned. + +The My Reviews interface provides owners with access to historical and pending reviews. The My +Reviews interface is only accessible to users who have been assigned ownership of at least one +resource. Owners without a console user role are directed to the My Reviews interface at login. +Owners with a console user role access the pending and historical reviews for their resources by +clicking the My Reviews tab. See the [Pending Reviews](/docs/auditor/10.9/accessreviews/owneroverview/pendingreviews/pendingreviews.md) +topic for additional information. + +Who Can Assign Ownership (Ownership Administrators)? + +- Console Users with Administrator role + + - Can complete the Review Administrator's approval process without impacting the visibility into + the review created by a Review Administrator with the Security Team role + + **CAUTION:** Visibility into a review created by a Review Administrator with the Security + Team role is blocked if a Review Administrator with the Administrator role starts a new + instance. + +- Console Users with Security Team role + + - Visibility into only those reviews personally created + +What Can Resource Owners Do? + +- Perform an access review (when there is a pending review) +- View historical information on access reviews + +See the [Resource Owners Interface](/docs/auditor/10.9/accessreviews/resourceowners/interface/interface.md) topic for additional information. + +## Workflow of Ownership Assignment + +Prerequisite: + +- Optional: The Access Reviews application is configured to send Notifications. See the + [Notifications Page](/docs/auditor/10.9/accessreviews/admin/configuration/notifications.md) topic for additional information. + + **NOTE:** By default, the application is configured to send notifications only to the primary + owner. However, this can be customized on the Configuration > Notifications page to send + notifications to all assigned owners. + +- Owners assigned to resources must have: + + - Email address to receive notifications + - Credentials for a domain known to the application + +- Resources and groups must be known to the application + +Workflow: + +**NOTE:** This workflow is not numbered because the Notification piece can occur at any time in the +workflow. + +- Add resources to be managed by associating a business data owner with a resource. See the + [Add New Resource Wizard](/docs/auditor/10.9/accessreviews/resourceowners/interface/add.md) topic for additional information. +- Confirm resource ownership. See the [Ownership Confirmation](/docs/auditor/10.9/accessreviews/resourceowners/confirmation/confirmation.md) topic for additional + information. +- Notify owners of their responsibilities. See the Notification to Owners topic for additional + information. + +## Notification to Owners + +Let your owners know what their responsibilities are by notifying them with the following +information: + +- An explanation of what a review is and why your organization is conducting them through the + Netwrix Auditor Access Reviews application. +- How owners should log into the application console, specifically what URL and credentials to use. +- Expectation on response times +- How to access instructions on how to complete a review. You can link to the + [Owners & Access Reviews](/docs/auditor/10.9/accessreviews/owneroverview/owneroverview.md) topic or download that topic and its subtopics as a + PDF and make it available within your corporate resources. diff --git a/docs/auditor/10.9/accountlockoutexaminer/_category_.json b/docs/auditor/10.9/accountlockoutexaminer/_category_.json new file mode 100644 index 0000000000..84f069a8cb --- /dev/null +++ b/docs/auditor/10.9/accountlockoutexaminer/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Account Lockout Examiner", + "position": 90, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/accountlockoutexaminer/configure.md b/docs/auditor/10.9/accountlockoutexaminer/configure.md new file mode 100644 index 0000000000..02751fa1d2 --- /dev/null +++ b/docs/auditor/10.9/accountlockoutexaminer/configure.md @@ -0,0 +1,157 @@ +--- +title: "Planning and Preparation" +description: "Planning and Preparation" +sidebar_position: 10 +--- + +# Planning and Preparation + +Before you start using Netwrix Account Lockout Examiner, check the prerequisites and set up your +environment, as described in this section. + +## System requirements + +Make sure that the machine where you plan install the solution meets the system requirements listed +below. + +**Hardware:** + +| Specification | Requirement | +| ------------- | ----------- | +| CPU | min 1.5 GHz | +| Memory | 1 GB RAM | +| Disk space | 20 MB | + +**Software:** + +| Specification | Requirement | +| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| OS | Both 32-bit and 64-bit of the following operating systems are supported: - Windows Server 2019 - Windows Server 2016 - Windows Server 2012 R2 - Windows Server 2012 - Windows 10 - Windows 8.1 | + +## Accounts and rights + +1. The computer where **Account Lockout Examiner** will run must be a member of the domain where + lockouts happen. +2. The account used to run the application must be a member of the following groups: + 1. **Domain Admins** group (to retrieve the necessary data from domain controllers.) + 2. Local **Administrators** group on the workstation where lockouts happen (to access the + Security event log.) + +In the environments with root/child domains, the account used to run Account Lockout Examiner should +be a member of the local **Administrators** group on the workstations in both root and child +domains. + +## Licensing + +Account Lockout Examiner is shipped with a free pre-configured license that will be valid until a +newer version becomes available. You will be notified on the new version release by the +corresponding message displayed in the product. Then you will need to download that new version. + +## Target infrastructure + +For the solution to connect to and retrieve the necessary information from the Windows machines that +may become the potential lockout reasons, your infrastructure should meet the requirements listed +below. + +### Target systems and platforms + +The following Windows machines are supported as examination targets: + +- Windows Server 2019 +- Windows Server 2016 +- Windows Server 2012 R2 +- Windows Server 2012 +- Windows 10 +- Windows 8.1 + +The solution can work with the following Exchange Server versions to retrieve information needed for +lockout reason detection: + +- Exchange Server 2019 +- Exchange Server 2016 +- Exchange Server 2013 + +### Inbound firewall rules + +Make sure the following **Inbound** firewall rules are enabled on the Domain Controllers and domain +computers: + +- File and Printer Sharing (Echo Request - ICMPv4-In) +- Remote Event Log Management (RPC) +- Remote Service Management (NP-In) +- Remote Scheduled Tasks Management (RPC) +- Remote Volume Management (RPC -EPMAP) +- Windows Management Instrumentation (WMI-In) + +### Ports + +The following **TCP** ports should be open on the Domain Controllers and domain computers: + +- Port **135** — for communication using RPC +- Dynamic ports **1024-65535** — for internal communication + +### Recommended network security settings + +Security researches revealed that NTLM and NTLMv2 authentication is vulnerable to a variety of +malicious attacks, including SMB replay, man-in-the-middle attacks, and brute force attacks. + +To make Windows operating system use more secure protocols (e.g. Kerberos version 5), the outgoing +NTLM authentication traffic should be disabled for the machine where Netwrix Account Lockout +Examiner will run. (See also +[this Microsoft article](https://docs.microsoft.com/en-us/windows/win32/secauthn/microsoft-negotiate).) + +For that, you need to set the **Network Security: Restrict NTLM: Outgoing NTLM traffic to remote +servers** policy setting to **Deny All**. This can be done locally on the machine hosting Netwrix +Account Lockout Examiner, or via Group Policy. + +To disable outgoing NTLM authentication traffic locally: + +1. Run _secpol.msc_. +2. Browse to **Security Settings\Local Policies\Security Options**. +3. Set the **Network Security: Restrict NTLM: Outgoing NTLM traffic to remote servers** setting to + **Deny All**. + +To disable outgoing NTLM authentication traffic via Group Policy: + +1. Open _gpmc.msc_. +2. Find the Group Policy Object (GPO) that is applied to the machine where Netwrix Account Lockout + Examiner runs. +3. Edit this GPO. Browse to **Computer Configuration\Windows Settings\Security Settings\Local + Policies\Security Options**. +4. Set the **Network Security: Restrict NTLM: Outgoing NTLM traffic to remote servers** setting to + **Deny All**. +5. On the machine hosting Netwrix Account Lockout Examiner run the following command via the command + prompt: + + `gpupdate /force` + +### Required audit settings + +You can configure either **Advanced audit policies** or **Basic audit policies** for the target +machines. See Scenario A or Scenario B, respectively. + +Scenario A: Advanced audit policies + +Enable the following **Advanced audit policies** for the target machines: + +| Audit entry | Event ID | Success/Failure | +| ------------------------------------- | -------- | --------------- | +| Account Logon | | | +| Audit Credential Validation | 4776 | Failure | +| Audit Kerberos Authentication Service | 4771 | Failure | +| Audit Other Account Logon Events | 4776 | Failure | +| Account Management | | | +| Audit User Account Management | 4740 | Success | +| Logon/Logoff | | | +| Audit Logon | 4625 | Failure | +| Audit Account Lockout | 4625 | Failure | + +Scenario B: Basic audit policies + +Enable the following **basic audit policies** for the target machines: + +| Audit entry | Event ID | Success/Failure | +| -------------------------- | ---------- | --------------- | +| Audit logon events | 4625 | Failure | +| Audit account logon events | 4776, 4771 | Failure | +| Audit account management | 4740 | Success | diff --git a/docs/auditor/10.9/accountlockoutexaminer/overview.md b/docs/auditor/10.9/accountlockoutexaminer/overview.md new file mode 100644 index 0000000000..ed09f54f50 --- /dev/null +++ b/docs/auditor/10.9/accountlockoutexaminer/overview.md @@ -0,0 +1,70 @@ +--- +title: "Account Lockout Examiner" +description: "Account Lockout Examiner" +sidebar_position: 90 +--- + +# Account Lockout Examiner + +## Overview + +**Netwrix Account Lockout Examiner** helps IT administrators to discover why an Active Directory +account keeps locking out, so they can quickly identify the lockout reason and restore normal +operations. + +You can investigate lockouts originating from the following sources: + +- Applications running on workstations +- Microsoft Exchange ActiveSync devices +- Microsoft Outlook Web Access (including mobile devices) +- Mistyped credentials (interactive logons with incorrect password) +- Terminal Server Sessions +- Windows Credential Manager +- Windows Task Scheduler +- Windows Services + +## Upgrade recommendations + +Since the functionality of older and newer versions does not match one-to-one (see Feature +comparison of Netwrix Account Lockout Examiner 4.1 and 5.x), there is no upgrade path for **Netwrix +Account Lockout Examiner 4.1**. + +Though its users can continue working with that older version, we recommend to use the latest +Netwrix Account Lockout Examiner to benefit from the variety of its new features and enhanced +usability. + +## Feature comparison of Netwrix Account Lockout Examiner 4.1 and 5.x + +Netwrix Account Lockout Examiner 5.1 and later is not an evolutionary update, but rather a total +revamp of version 4.1. Hence, the functionality of the older and newer versions does not match +one-to-one. Feature comparison is provided in the table below. + +| Feature | Version 4.1 | Version 5.x | +| ----------------------------------------------------------------- | ----------------------- | ----------------------------------------------------------------------------------------------------------- | +| **Network/domain configuration** | | | +| Support for multi-domain (Root-Child) configurations | No | Yes | +| **Lockout sources** | | | +| Applications running on workstations | No | Yes | +| Microsoft Exchange ActiveSync devices | No | Yes | +| Microsoft Outlook Web Access (incl. mobile devices) | No | Yes | +| Mistyped credentials (interactive logons with incorrect password) | Yes | Yes | +| Terminal Server Sessions | Yes | Yes | +| Windows Credential Manager | No | Yes | +| Windows Task Scheduler | Yes | Yes | +| Windows Services | Yes | Yes | +| **User experience** | | | +| Easy to install | - | Yes | +| Ease of troubleshooting | - | Yes | +| **Workflow** | | | +| Ability to unlock account & reset password | Yes | No | +| Web-based helpdesk portal | Yes (paid version only) | No | +| Email alerts | Yes | No – check [Netwrix Auditor](https://www.netwrix.com/auditor.html) for monitoring and alerting capabilities | +| Online monitor on critical account status | Yes | No – check [Netwrix Auditor](https://www.netwrix.com/auditor.html) for monitoring and alerting capabilities | + +Users of Account Lockout Examiner 4.1 can continue using that older version, as there is no upgrade +path, just a new installation of the latest version. + +We welcome any feedback and ideas you might have. You can check in on +[Netwrix page at Spiceworks](https://community.spiceworks.com/pages/NetWrix?tab=353) or submit +direct feedback via +[this link](https://community.spiceworks.com/products/47099-netwrix-account-lockout-examiner). diff --git a/docs/auditor/10.9/accountlockoutexaminer/usage.md b/docs/auditor/10.9/accountlockoutexaminer/usage.md new file mode 100644 index 0000000000..7b88e14031 --- /dev/null +++ b/docs/auditor/10.9/accountlockoutexaminer/usage.md @@ -0,0 +1,61 @@ +--- +title: "Examining Lockouts" +description: "Examining Lockouts" +sidebar_position: 20 +--- + +# Examining Lockouts + +To start using **Netwrix Account Lockout Examiner**, download it from Netwrix web site. Once the +download completes, run the executable from your browser menu or from your **Downloads** folder. + +To find out why an Active Directory account was locked out, perform the following steps: + +1. Set up the auditing as described in [Planning and Preparation](/docs/auditor/10.9/accountlockoutexaminer/configure.md) section. +2. Download the application onto a computer within the domain where lockouts happen. +3. Run the application. When prompted, accept the end-user license agreement. +4. If you wish, select to participate in Netwrix Customer Experience Improvement program. You can + later change your preference using the product settings (see the next section for details). + +![ale_usage_stats_thumb_0_0](/images/auditor/10.7/accountlockoutexaminer/ale_usage_stats_thumb_0_0.webp) + +5. In the main window, supply the name of the account that was locked out. +6. Specify examiner credentials – the user account that will be used to run the examination, access + domain controllers, and so on. The account must be a member of the **Domain Admins** group. +7. Click **Examine**. + +![ale_new_start_thumb_0_0](/images/auditor/10.7/accountlockoutexaminer/ale_new_start_thumb_0_0.webp) + +Once the examination completes, you will be presented with a list of reasons why the account you +supplied is being locked out. + +## Modifying product settings + +After you click **Settings** in the main window, you can apply the following options: + +| Option | Description | Default | +| ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | +| **Examining** | | | +| Skip unresolved IP addresses | For safety reasons, Netwrix Account Lockout Examiner by default does not connect to the unknown and potentially dangerous IP addresses. See [this Knowledge Base article](https://kb.netwrix.com/5810) for more information. | Enabled | +| Examine all domain controllers | Select this option if you want to examine all domain controllers to detect potential lockout reason. | Disabled | +| **Usage statistics** | | | +| Take part in Netwrix Customer Experience Improvement program | Select this option to participate in the program. See [this Knowledge Base article](https://kb.netwrix.com/5820) for more information on the program. | | + +![ale_settings_thumb_0_0](/images/auditor/10.7/accountlockoutexaminer/ale_settings_thumb_0_0.webp) + +## Troubleshooting + +Log files of Netwrix Account Lockout Examiner can be found in the _%ProgramData%\Netwrix Account +Lockout Examiner\Logs_ folder. + +| Symptom | Cause | Solution | +| --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| In the environments with root/child domains, you may receive the "_Could not query ComputerName. Access is denied_." error. | The account used to run Netwrix Account Lockout Examiner is not a member of the local **Administrators** group on the workstations in both root and child domains. Administrative rights are required to access the Security Event logs on these workstations. | Make sure this account is included in the local **Administrators** group. | +| **Issues encountered during examination** section is shown in the examination results. | Most probably this means that **Netwrix Account Lockout Examiner** cannot reach some of the data sources it needs. | - Check that you have configured the audit settings in the target domain as described in [Required audit settings](configure.md#required-audit-settings) section. - Check that network connectivity between the Account Lockout Examiner machine and the domain controllers in your domain works properly. | + +![ale_new_results](/images/auditor/10.7/accountlockoutexaminer/ale_new_results.webp) + +We welcome any feedback and ideas you might have. Please take a minute to check in on +[Netwrix page at Spiceworks](https://community.spiceworks.com/pages/NetWrix?tab=353) or submit +direct feedback via +[this link](https://community.spiceworks.com/products/47099-netwrix-account-lockout-examiner). diff --git a/docs/auditor/10.9/addon/_category_.json b/docs/auditor/10.9/addon/_category_.json new file mode 100644 index 0000000000..794d19cc63 --- /dev/null +++ b/docs/auditor/10.9/addon/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Add-Ons", + "position": 80, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/alienvaultusm/_category_.json b/docs/auditor/10.9/addon/alienvaultusm/_category_.json new file mode 100644 index 0000000000..f86aa4d68c --- /dev/null +++ b/docs/auditor/10.9/addon/alienvaultusm/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "AlienVault USM", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/alienvaultusm/automate.md b/docs/auditor/10.9/addon/alienvaultusm/automate.md new file mode 100644 index 0000000000..565034bb6e --- /dev/null +++ b/docs/auditor/10.9/addon/alienvaultusm/automate.md @@ -0,0 +1,35 @@ +--- +title: "Automate Add-On Execution" +description: "Automate Add-On Execution" +sidebar_position: 30 +--- + +# Automate Add-On Execution + +To ensure you feed the most recent data to your SIEM solution, Netwrix recommends scheduling a daily +task for running the add-on. + +**Perform the following steps to create a scheduled task:** + +**Step 1 –** On the computer where you want to execute the add-on, navigate to **Task Scheduler**. + +**Step 2 –** On the **General** tab, specify a task name. Make sure the account that runs the task +has all necessary rights and permissions. + +**Step 3 –** On the **Triggers** tab, click **New** and define the schedule. This option controls +how often audit data is exported from Auditor and saved to event log. Netwrix recommends scheduling a +daily task. + +**Step 4 –** On the **Actions** tab, click **New** and specify action details. Review the following +for additional information: + +| Option | Value | +| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Action | Set to "_Start a program_". | +| Program/script | Input "_Powershell.exe_". | +| Add arguments (optional) | Add a path to the add-on in double quotes and specify add-on parameters. For example: -file "C:\Add-ons\Netwrix_Auditor_Add-on_for_AlienVault_USM.ps1" -NetwrixAuditorHost 172.28.6.15 | + +**Step 5 –** Save the task. + +After creating a task, wait for the next scheduled run or navigate to **Task Scheduler** and run the +task manually. To do this, right-click a task and click **Run**. diff --git a/docs/auditor/10.9/addon/alienvaultusm/collecteddata.md b/docs/auditor/10.9/addon/alienvaultusm/collecteddata.md new file mode 100644 index 0000000000..6aecbd739f --- /dev/null +++ b/docs/auditor/10.9/addon/alienvaultusm/collecteddata.md @@ -0,0 +1,19 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 50 +--- + +# Work with Collected Data + +**Step 1 –** On the computer where you executed the add-on, navigate to **Start** > **All +Programs** > **Event Viewer**. + +**Step 2 –** In the Event Viewer dialog, navigate to **Event Viewer (local)** > **Applications and +Services Logs** >Netwrix Auditor Integration log. + +**Step 3 –** Review events. + +![EventLog_Export_Example](/images/auditor/10.7/addon/solarwinds/eventlogexportexample_thumb_0_0.webp) + +Now you can augment Windows event log with data collected by the Auditor. diff --git a/docs/auditor/10.9/addon/alienvaultusm/deployment.md b/docs/auditor/10.9/addon/alienvaultusm/deployment.md new file mode 100644 index 0000000000..596ec3359e --- /dev/null +++ b/docs/auditor/10.9/addon/alienvaultusm/deployment.md @@ -0,0 +1,25 @@ +--- +title: "Choose Appropriate Execution Scenario" +description: "Choose Appropriate Execution Scenario" +sidebar_position: 20 +--- + +# Choose Appropriate Execution Scenario + +Auditor Add-on for the SIEM solution runs on any computer in your environment. For example, you can +run the add-on on the computer where Auditor is installed or on a remote server. Depending on the +execution scenario you choose, you have to define a different set of parameters. See the +[Define Parameters](/docs/auditor/10.9/addon/alienvaultusm/parameters.md) topic for additional information. + +Netwrix suggests the following execution scenarios: + +| Scenario | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| The add-on runs on the Auditor Server with the current user credentials. Activity Records are exported to a local event log. | C:\Add-ons\Netwrix*Auditor_Add-on_for* AlienVault_USM.ps1 | +| The add-on runs on the Auditor Server with explicitly defined credentials. Activity Records are exported to a local event log. | C:\Add-ons\Netwrix*Auditor_Add-on_for* AlienVault_USM.ps1 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | +| The add-on exports Activity Records from a remote Auditor Server using current user credentials and writes data to a local event log. | C:\Add-ons\Netwrix*Auditor_Add-on_for* AlienVault_USM.ps1-NetwrixAuditorHost 172.28.6.15 | +| The add-on exports Activity Records from a remote Auditor Server using explicitly defined credentials and writes data to a local event log. | C:\Add-ons\Netwrix*Auditor_Add-on_for* AlienVault_USM.ps1-NetwrixAuditorHost 172.28.6.15 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | + +For security reasons, Netwrix recommends running the script with current user credentials (skipping +user credentials). Create a special user account with permissions to both Auditor data and event log +and use it for running the script. diff --git a/docs/auditor/10.9/addon/alienvaultusm/integrationeventlog.md b/docs/auditor/10.9/addon/alienvaultusm/integrationeventlog.md new file mode 100644 index 0000000000..89e249d88c --- /dev/null +++ b/docs/auditor/10.9/addon/alienvaultusm/integrationeventlog.md @@ -0,0 +1,40 @@ +--- +title: "Integration Event Log Fields" +description: "Integration Event Log Fields" +sidebar_position: 60 +--- + +# Integration Event Log Fields + +This section describes how the add-on fills in the Netwrix Auditor **Integration** event log fields +with data retrieved from Activity Records. + +The Activity Record structure is described in the +[Reference for Creating Activity Records](/docs/auditor/10.9/api/activityrecordreference.md)topic. + +| Event log field name | Filled in with value | Details | +| -------------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Source | **NA\_**`{Data Source Name}`** -OR- **Netwrix \_Auditor_Integration_API\_\_ | Depending on _SetDataSourceAsEventSource_ in-script parameter. | +| EventID | **`{Calculated by add-on}`** -OR- **0** | Depending on _GenerateEventId_ in-script parameter (calculation result also depends on _IncludeDataSourceToMakeEventId_ parameter — if _GenerateEventId_ = _True_). | +| Task Category | **`{DataSource ID}`** -OR- **1** | Depending on _SetDataSourceAsEventCategory_ in-script parameter. | + +See the [Define Parameters](/docs/auditor/10.9/addon/alienvaultusm/parameters.md) topic for additional information. + +EventData is filled in with data from the Activity Record fields as follows: + +| Entry in EventData | Activity Record field | +| ------------------ | --------------------- | +| DataSource | `{DataSource}` | +| Action | `{Action}` | +| Message | `{Action ObjectType}` | +| Where | `{Where}` | +| ObjectType | `{ObjectType}` | +| Who | `{Who}` | +| What | `{What}` | +| When | `{When}` | +| Workstation | `{Workstation}` | +| Details | `{Details}` | + +Details are filled in only if this Activity Record field is not empty. + +![eventlogexample_thumb_0_0](/images/auditor/10.7/addon/solarwinds/eventlogexample_thumb_0_0.webp) diff --git a/docs/auditor/10.9/addon/alienvaultusm/overview.md b/docs/auditor/10.9/addon/alienvaultusm/overview.md new file mode 100644 index 0000000000..ae034ef4f2 --- /dev/null +++ b/docs/auditor/10.9/addon/alienvaultusm/overview.md @@ -0,0 +1,50 @@ +--- +title: "AlienVault USM" +description: "AlienVault USM" +sidebar_position: 10 +--- + +# AlienVault USM + +Netwrix Auditor Add-on for SIEM helps you to get most from your SIEM investment. This topic focuses +on the AlienVault USM SIEM solution. + +The add-on works in collaboration with Netwrix Auditor, supplying additional data that augments the +data collected by the SIEM solution. + +The add-on enriches your SIEM data with actionable context in human-readable format, including the +before and after values for every change and data access attempt, both failed and successful. +Aggregating data into a single audit trail simplifies analysis, makes your SIEM more cost effective, +and helps you keep tabs on your IT infrastructure. + +Implemented as a PowerShell script, this add-on facilitates the audit data transition from Netwrix +Auditor to the SIEM solution. All you have to do is provide connection details and schedule the +script for execution. + +On a high level, the add-on works as follows: + +1. The add-on connects to the Netwrix Auditor server and retrieves audit data using the Netwrix + Auditor Integration API. +2. The add-on processes Netwrix Auditor-compatible data (Activity Records) into log events that work + as input for the SIEM solution. Each event contains the user account, action, time, and other + details. +3. The add-on creates a special Windows event log named **Netwrix_Auditor_Integration** and stores + events there. These events are structured and ready for integration with the SIEM solution. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure +of the Activity Record and the capabilities of the Netwrix Auditor Integration API. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| On... | Ensure that... | +| ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The Auditor server side | - Auditor version is **10.0** or later. - The Audit Database settings are configured in Auditor Server. See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. - The TCP 9699 port (default Auditor Integration API port) is open for inbound connections. - The user retrieving data from the Audit Database is granted the Global reviewer role in Auditor or is a member of the Netwrix Auditor Client Users group. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. Alternatively, you can grant the Global administrator role or add the user to the Netwrix Auditor Administrators group. In this case, this user will have the most extended permissions in the product. | +| The computer where the script will be executed | - PowerShell **3.0** or later must be installed. - .NET **4.5** or later must be installed. - Execution policy for powershell scripts is set to _"Unrestricted"_. Run Windows PowerShell as administrator and execute the following command: Set-ExecutionPolicy Unrestricted - The user running the script is granted the write permission on the script folder—the add-on creates a special .bin file with the last exported event. - The user running the script must be a member of the Domain Users group. - At least the first script run should be performed under the account with elevated privileges, as it will be necessary to create event log file and perform other required operations. | + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging Netwrix Auditor Integration API. Download the latest add-on version in the Add-on Store. diff --git a/docs/auditor/10.9/addon/alienvaultusm/parameters.md b/docs/auditor/10.9/addon/alienvaultusm/parameters.md new file mode 100644 index 0000000000..d80920cbeb --- /dev/null +++ b/docs/auditor/10.9/addon/alienvaultusm/parameters.md @@ -0,0 +1,43 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 10 +--- + +# Define Parameters + +Before running or scheduling the add-on, you must define connection details: Auditor Server host, +user credentials, etc. Most parameters are optional, the script uses the default values unless +parameters are explicitly defined. You can skip or define parameters depending on your execution +scenario and security policies. See the [Choose Appropriate Execution Scenario](/docs/auditor/10.9/addon/alienvaultusm/deployment.md) topic +for additional information. + +| Parameter | Default value | Description | +| --------------------------------- | ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Connection to Netwrix Auditor** | | | +| NetwrixAuditorHost | localhost:9699 | Assumes that the add-on runs on the computer hosting the Auditor Server and uses default port 9699. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., 172.28.6.15, EnterpriseNAServer, WKS.enterprise.local). To specify a non-default port, provide a server name followed by the port number (e.g., WKS.enterprise.local:9999). | +| NetwrixAuditorUserName | Current user credentials | Unless specified, the add-on runs with the current user credentials. If you want the add-on to use another account to connect to Auditor Server, specify the account name in the _DOMAIN\username_ format. The account must be assigned the Global reviewer role in Auditor or be a member of the Netwrix Auditor **Client Users** group on the computer hosting Auditor Server. | +| NetwrixAuditorPassword | Current user credentials | Unless specified, the script runs with the current user credentials. Provide a different password if necessary. | + +## In-Script Parameters + +You may also need to modify the parameters that define how EventIDs should be generated for exported +events, though their default values address most popular usage scenarios. In-script parameters are +listed in the table below. To modify them, open the script for edit and enter the values you need. + +Once set, these parameter values must stay unchanged until the last run of the script — otherwise +dynamically calculated EventIDs will be modified and applied incorrectly. + +| Parameter | Default value | Description | +| -------------------------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **EventID generation** | | | +| GenerateEventId | True | Defines whether to generated unique EventIDs. Possible parameter values: - True — generate unique EventIDs using Activity Record fields - False — do not generate a unique ID, set EventID=0 for all cases EventID is generated through CRC32 calculation that involves the following Activity Record field values: - ObjectType - Action - DataSource (optional, see below for details) Only the lowest 16 bits of the calculation result are used. See the [Activity Records](/docs/auditor/10.9/api/postdata/activityrecords.md) topic for additional information. | +| IncludeDataSourceToMakeEventId\* | True | Defines whether the DataSource field of Activity Record should be used in the EventID calculation. This parameter is applied only if GenerateEventId is set to _TRUE_. | +| SetDataSourceAsEventCategory | True | Defines whether to fill in Event Category event field with a numeric value derived from the DataSource field of Activity Record. Possible parameter values: - True — generate a numeric value for Event Category using Activity Record field - False — do not generate a numeric value, set Event Category=1 for all cases The Event Category field value is generated through CRC32 calculation that involves the DataSource field of Activity Record. Only the lowest 9 bits of the calculation result are used. | +| SetDataSourceAsEventSource | False | Defines whether to fill in the Event Source event field with the value from the DataSource field of Activity Record. Possible parameter values: - True — fill in the Event Source with the value from DataSource field of Activity Record, adding the prefix defined by $EventSourcePrefix. Default prefix is _NA_, for example:_NA Windows Server_ - False — set Event Source to _Netwrix_Auditor_Integration_API_ for all cases If the script cannot fill in the Event Source for some DataSource, the default value _Netwrix_Auditor_Integration_API_ will be used. If the event source for particular DataSource does not exist in the Netwrix_Auditor_Integration event log, elevated privileges are required for add-on execution. | + +\* When configuring the **IncludeDataSourceToMakeEventId** parameter, consider that the _Object +Type - Action_ pair may be identical for several data sources (e.g., Object='User' and +Action='Added'); thus, excluding DataSource from calculation may lead to the same EventID +(duplicates). See the [Run the Add-On with PowerShell](/docs/auditor/10.9/addon/alienvaultusm/powershell.md) topic for additional +information about duplicates. diff --git a/docs/auditor/10.9/addon/alienvaultusm/powershell.md b/docs/auditor/10.9/addon/alienvaultusm/powershell.md new file mode 100644 index 0000000000..f066d2b7b0 --- /dev/null +++ b/docs/auditor/10.9/addon/alienvaultusm/powershell.md @@ -0,0 +1,65 @@ +--- +title: "Run the Add-On with PowerShell" +description: "Run the Add-On with PowerShell" +sidebar_position: 40 +--- + +# Run the Add-On with PowerShell + +First, provide a path to your add-on followed by script parameters with their values. Each parameter +is preceded with a dash; a space separates a parameter name from its value. You can skip some +parameters— the script uses a default value unless a parameter is explicitly defined. If necessary, +modify the parameters as required. + +Follow the steps to run add-on with PowerShell: + +**Step 1 –** On computer where you want to execute the add-on, start Windows PowerShell. + +**Step 2 –** Type a path to the add-on. Or simply drag and drop the add-on file in the console +window. + +**Step 3 –** Add script parameters. The console will look similar to the following: + +Windows PowerShell + +Copyright (C) 2014 Microsoft Corporation. All rights reserved. + +PS C:\Users\AddOnUser> C:\Add-ons\Netwrix_Auditor_Add-on_for_AlienVault_USM.ps1 - NetwrixAuditorHost +172.28.6.15 + +**NOTE:** If the script path contains spaces (e.g., _C:\Netwrix Add-ons_), embrace it in double +quotes and insert the ampersand (**&**) symbol in front (e.g., & "_C:\Netwrix Add-ons_"). + +**Step 4 –** Hit **Enter**. + +Depending on the number of Activity Records stored in Netwrix Auditor Audit Database execution may +take a while. Ensure the script execution completed successfully. The Netwrix Auditor Integration +event log will be created and filled with events. + +By default, the Netwrix Auditor Integration event log size is set to 1GB, and retention is set to +"_Overwrite events as needed_". For more information about event log fields, see the documentation. + +**NOTE:** Event records with more than 30,000 characters length will be trimmed. + +At the end of each run, the script creates the +**Netwrix_Auditor_Event_Log_Export_Add-on_EventIDs.txt** file. It defines mapping between the +Activity Records and related Event IDs . You can use this file to track possible duplicates of Event +IDs created at each script execution. Duplicates, if any, are written to the +**Netwrix_Auditor_Event_Log_Export_Add-on_EventIDsDuplicates.txt** file. + +Similarly, the add-on also creates the **Netwrix_Auditor_Event_Log_Export_Add-on_CategoriesIDs.txt** +file that defines mapping between the Data Source and related Category ID. + +## Applying Filters + +Every time you run the script, Auditor makes a timestamp. The next time you run the script, it will +start retrieving new Activity Records. Consider the following: + +- By default, the add-on does not apply any filters when exporting Activity Records. If you are + running the add-on for the first time (there is no timestamp yet) with no filters, it will export + Activity Records for the last month only. This helps to optimize solution performance during the + first run. At the end of the first run, the timestamp will be created, and the next run will start + export from that timestamp. + +- However, if you have specified a time period for Activity Records to be exported, then this filter + will be applied at the add-on first run and the runs that follow. diff --git a/docs/auditor/10.9/addon/amazonwebservices/_category_.json b/docs/auditor/10.9/addon/amazonwebservices/_category_.json new file mode 100644 index 0000000000..794e25fac5 --- /dev/null +++ b/docs/auditor/10.9/addon/amazonwebservices/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Amazon Web Services", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/amazonwebservices/automate.md b/docs/auditor/10.9/addon/amazonwebservices/automate.md new file mode 100644 index 0000000000..3f94bb6b1e --- /dev/null +++ b/docs/auditor/10.9/addon/amazonwebservices/automate.md @@ -0,0 +1,35 @@ +--- +title: "Automate Add-On Execution" +description: "Automate Add-On Execution" +sidebar_position: 40 +--- + +# Automate Add-On Execution + +To ensure you feed the most recent data to your SIEM solution, Netwrix recommends scheduling a daily +task for running the add-on. + +**Perform the following steps to create a scheduled task:** + +**Step 1 –** On the computer where you want to execute the add-on, navigate to **Task Scheduler**. + +**Step 2 –** On the **General** tab, specify a task name. Make sure the account that runs the task +has all necessary rights and permissions. + +**Step 3 –** On the **Triggers** tab, click **New** and define the schedule. This option controls +how often audit data is exported from Auditor and saved to event log. Netwrix recommends scheduling a +daily task. + +**Step 4 –** On the **Actions** tab, click **New** and specify action details. Review the following +for additional information: + +| Option | Value | +| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Action | Set to "_Start a program_". | +| Program/script | Input "_Powershell.exe_". | +| Add arguments (optional) | Add a path to the add-on in double quotes and specify add-on parameters. For example: -file "C:\Add-ons\Netwrix*Auditor_Add-on_for_Amazon_Web* Services.ps1" -NetwrixAuditorHost 172.28.6.15 | + +**Step 5 –** Save the task. + +After creating a task, wait for the next scheduled run or navigate to **Task Scheduler** and run the +task manually. To do this, right-click a task and click **Run**. diff --git a/docs/auditor/10.9/addon/amazonwebservices/collecteddata.md b/docs/auditor/10.9/addon/amazonwebservices/collecteddata.md new file mode 100644 index 0000000000..b692a9f7ab --- /dev/null +++ b/docs/auditor/10.9/addon/amazonwebservices/collecteddata.md @@ -0,0 +1,18 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 50 +--- + +# Work with Collected Data + +Follow the steps to work with collected data. + +**Step 1 –** Start the Auditor client and navigate to **Search**. + +**Step 2 –** Click **Search**. + +![activityrecords](/images/auditor/10.7/addon/amazonwebservices/activityrecords.webp) + +You might want to apply a filter to narrow down your search results to the NetwrixAPI data source +only. diff --git a/docs/auditor/10.9/addon/amazonwebservices/deployment.md b/docs/auditor/10.9/addon/amazonwebservices/deployment.md new file mode 100644 index 0000000000..4af5cd246e --- /dev/null +++ b/docs/auditor/10.9/addon/amazonwebservices/deployment.md @@ -0,0 +1,25 @@ +--- +title: "Choose Appropriate Execution Scenario" +description: "Choose Appropriate Execution Scenario" +sidebar_position: 20 +--- + +# Choose Appropriate Execution Scenario + +The Add-on runs on any computer in your environment. For example, you can run the add-on on the +computer where Auditor is installed or on a remote server. Depending on the execution scenario you +choose, you have to define a different set of parameters. See the [Amazon Web Services](/docs/auditor/10.9/addon/amazonwebservices/overview.md) +topic for additional information. + +Netwrix suggests the following execution scenarios: + +| Scenario | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The add-on runs on the Auditor Server with the current user credentials. | C:\Add-ons\Netwrix*Auditor_Add-on_for* Amazon_Web_Services.ps1 | +| The add-on runs on the Auditor Server with the explicitly specified user credentials. | C:\Add-ons\Netwrix*Auditor_Add-on_for* Amazon_Web_Services.ps1 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | +| The add-on runs on a remote computer. Data is written to a remote Auditor repository with the current user credentials. | C:\Add-ons\Netwrix*Auditor_Add-on_for* Amazon_Web_Services.ps1 -NetwrixAuditorHost 172.28.6.15 | +| The add-on runs on a remote computer. Data is written to a remote Auditor repository with the explicitly specified user credentials and monitoring plan name. | C:\Add-ons\Netwrix*Auditor_Add-on_for* Amazon_Web_Services.ps1 -NetwrixAuditorHost 172.28.6.15 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool -NetwrixAuditorPlan Integrations | + +For security reasons, Netwrix recommends running the script with current user credentials (skipping +user credentials). Create a special user account with permissions to both Auditor data and event log +and use it for running the script. diff --git a/docs/auditor/10.9/addon/amazonwebservices/overview.md b/docs/auditor/10.9/addon/amazonwebservices/overview.md new file mode 100644 index 0000000000..27b085d92b --- /dev/null +++ b/docs/auditor/10.9/addon/amazonwebservices/overview.md @@ -0,0 +1,53 @@ +--- +title: "Amazon Web Services" +description: "Amazon Web Services" +sidebar_position: 20 +--- + +# Amazon Web Services + +Amazon Web Services (AWS) provides a wide range of cloud-based services, including solutions and +management tools for virtualization, data storage and hosting, private networking, relational and +NoSQL databases, and many more. AWS CloudTrail is an internal tracking service that records AWS API +calls. Companies leverage this information for analyzing user activity patterns and detecting +potential threats. Unfortunately, collected audit data cannot be used for future reference: AWS +CloudTrail stores events for 7 days allowing administrators and security analysts to review data for +only short time periods. + +Netwrix Auditor helps you gain complete visibility into Amazon Web Services user and service +activity. The Add-on for Amazon Web Services extends native AWS CloudTrail auditing and reporting +possibilities. Aggregating data into a single audit trail simplifies activity analysis and helps you +keep tabs on your hybrid cloud IT infrastructure. With Netwrix Auditor, AWS audit data is kept for +much longer periods of time and always ready for review in easy-to-use search interface. + +Implemented as a PowerShell script, this add-on automates the acquisition of Amazon Web Services +CloudTrail logs and their transition to Netwrix Auditor. All you have to do is provide connection +details and schedule the script for execution. + +On a high level, the add-on works as follows: + +- The add-on makes an AWS API call and collects activity events from AWS CloudTrail. +- The add-on processes these events into Netwrix Auditor-compatible format (Activity Records). Each + Activity Record contains the user account, action, time, and other details. + + Currently, Netwrix Auditor processes details for the following AWS events (other events can be + imported without details): + + | | | | | + | -------------- | ------------------- | ------------------ | --------------- | + | CreateGroup | CreateUser | CreateLoginProfile | CreateAccessKey | + | DeleteGroup | DeleteUser | DeleteLoginProfile | DeleteAccessKey | + | AddUserToGroup | RemoveUserFromGroup | UpdateLoginProfile | UpdateAccessKey | + +- Using the Integration API, the add-on sends the activity events to the Auditor Server, which + writes them to the **Long-Term Archive** and the **Audit Database**. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information. + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging the Integration API. Download the latest add-on version in the Add-on Store. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information about schema +updates. diff --git a/docs/auditor/10.9/addon/amazonwebservices/parameters.md b/docs/auditor/10.9/addon/amazonwebservices/parameters.md new file mode 100644 index 0000000000..10b38966e5 --- /dev/null +++ b/docs/auditor/10.9/addon/amazonwebservices/parameters.md @@ -0,0 +1,49 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 10 +--- + +# Define Parameters + +Before running or scheduling the add-on, you must define connection details: Auditor Server host, +user credentials, etc. Most parameters are optional, the script uses the default values unless +parameters are explicitly defined. You can skip or define parameters depending on your execution +scenario and security policies. See the [Choose Appropriate Execution Scenario](/docs/auditor/10.9/addon/amazonwebservices/deployment.md)  +topic for additional information. + +First, provide a path to your add-on followed by script parameters with their values. Each parameter +is preceded with a dash; a space separates a parameter name from its value. You can skip some +parameters— the script uses a default value unless a parameter is explicitly defined. If necessary, +modify the parameters as required. + +| Parameter or switch | Default value | Description | +| ---------------------- | ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| AWSSDKInstallPath | 'C:\Program Files (x86)\AWS SDK for .NET' | Assumes that AWS SDK for .NET is installed by its default path. To specify another location, provide a path in single quotes (e.g., '_C:\Program Files (x86)\My SDKs\AWS SDK for .NET_'). | +| ImportAllEvents | — | By default, only events with processed details will be imported. To import all events, set the switch during the add-on execution. **NOTE:** Importing all events makes audit data less human-readable. | +| NetwrixAuditorHost | localhost:9699 | Assumes that the add-on runs on the computer hosting Auditor Server and uses default port **9699**. If you want to run the add- on on another machine, provide a name of the computer where Auditor Server resides (e.g., _172.28.6.15, EnterpriseNAServer,WKS.enterprise.local_). To specify a non-default port, provide a server name followed by the port number (e.g., _WKS.enterprise.local:9999_). | +| NetwrixAuditorUserName | Current user credentials | Unless specified, the add-on runs with the current user credentials. If you want the add-on to use another account to connect to Auditor Server, specify the account name in the _DOMAIN\username_ format. **NOTE:** The account must be assigned the **Contributor** role in Auditor. | +| NetwrixAuditorPassword | Current user credentials | Unless specified, the script runs with the current user credentials. Provide a different password if necessary. | +| NetwrixAuditorPlan | — | Unless specified, data is written to the **Netwrix\_ Auditor_API** database and is not associated with a specific monitoring plan. Specify a name of associated monitoring plan in Auditor. In this case, data will be written to a database linked to this plan. **NOTE:** If you select a plan name in the add-on, make sure a dedicated plan is created in Auditor, the **Netwrix API** data source is added to the plan and enabled for monitoring. Otherwise, the add-on will not be able to write data to the **Audit Database**. | + +## Update In-Script Parameters + +**Step 1 –** Right-click a script and select **Edit**. **Windows PowerShell ISE** will start. + +**Step 2 –** Navigate to the following lines: + +$RegionEndpoint = "your AWS region endpoint" + +$AccessKeyID = "your AWS access key ID" + +$SecretAccessKey = "your AWS secret access key" + +**Step 3 –** Update the following parameters: + +| Parameter | Description | +| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| RegionEndpoint | Provide an endpoint for your region, e.g., us-east-1 (N. Virginia). **NOTE:** If you use more than one region in your environment, run the script several times with different region endpoints. See the [AWS service endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html) article for additional information. | +| AccessKeyID | Provide an AWS access key ID for your account. Access key is used to run requests to AWS SDK, CLIs, and API. | +| SecretAccessKey | Provide an AWS secret access key that works with your access key ID. | + +**Step 4 –** Save the script. diff --git a/docs/auditor/10.9/addon/amazonwebservices/powershell.md b/docs/auditor/10.9/addon/amazonwebservices/powershell.md new file mode 100644 index 0000000000..515847bf2b --- /dev/null +++ b/docs/auditor/10.9/addon/amazonwebservices/powershell.md @@ -0,0 +1,34 @@ +--- +title: "Run the Add-On with PowerShell" +description: "Run the Add-On with PowerShell" +sidebar_position: 30 +--- + +# Run the Add-On with PowerShell + +Follow the steps to run add-on with PowerShell: + +**Step 1 –** On computer where you want to execute the add-on, start Windows PowerShell. + +**Step 2 –** Type a path to the add-on. Or simply drag and drop the add-on file in the console +window. + +**Step 3 –** Add script parameters. The console will look similar to the following: + +Windows PowerShell + +Copyright (C) 2014 Microsoft Corporation. All rights reserved. + +PS C:\Users\AddOnUser> C:\Add-ons\Netwrix_Auditor_Add-on_for_Amazon_Web_Services.ps1 - +NetwrixAuditorHost 172.28.6.15 + +**NOTE:** If the script path contains spaces (e.g., `C:\Netwrix Add-ons\`), embrace it in double +quotes and insert the ampersand (&) symbol in front (e.g., & "`C:\Netwrix Add-ons\`"). + +**Step 4 –** Hit **Enter**. + +Depending on the number of events logged by CloudTrail it may take a while. Ensure the script +execution completed successfully. Every time you run a script, Auditor makes a checkpoint with the +last imported event. The next time you run the script, it will start retrieving new events. + +**NOTE:** By default, CloudTrail keeps events for **7** days. diff --git a/docs/auditor/10.9/addon/arcsight/_category_.json b/docs/auditor/10.9/addon/arcsight/_category_.json new file mode 100644 index 0000000000..8f68082292 --- /dev/null +++ b/docs/auditor/10.9/addon/arcsight/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "ArcSight", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/arcsight/automate.md b/docs/auditor/10.9/addon/arcsight/automate.md new file mode 100644 index 0000000000..a853cd56d1 --- /dev/null +++ b/docs/auditor/10.9/addon/arcsight/automate.md @@ -0,0 +1,37 @@ +--- +title: "Automate Add-On Execution" +description: "Automate Add-On Execution" +sidebar_position: 40 +--- + +# Automate Add-On Execution + +To ensure you feed the most recent data to ArcSight, Netwrix recommends scheduling a daily task for +running the add-on. + +**To create a scheduled task** + +**Step 1 –** On the computer where you want to execute the add-on, navigate to **Task Scheduler**. + +**Step 2 –** Select **Create Task**. + +**Step 3 –** On the **General** tab, specify a task name, e.g., Netwrix Auditor Add-on for ArcSight. +Make sure the account that runs the task has all necessary rights and permissions. + +**Step 4 –** On the **Triggers** tab, **click** New and define the schedule. This option controls +how often audit data is exported from Auditor and transferred to ArcSight Logger. Netwrix recommends +scheduling a daily task. + +**Step 5 –** On the **Actions** tab, click **New** and specify action details. Review the following +for additional information. + +| Option | Value | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Action | Set to "_Start a program_". | +| Program/script | Input "_Powershell.exe_". | +| Add arguments (optional) | Add a path to the add-on in double quotes and specify add-on parameters. For example: -file "C:\Add-ons\Netwrix*Auditor_Add-on_for_HPE* ArcSight.ps1" -ArcSightHost 172.28.6.24 - NetwrixAuditorHost 172.28.6.15 | + +**Step 6 –** Save the task. + +After creating a task, wait for the next scheduled run or navigate to **Task Scheduler** and run the +task manually. To do this, right-click a task and click **Run**. diff --git a/docs/auditor/10.9/addon/arcsight/collecteddata.md b/docs/auditor/10.9/addon/arcsight/collecteddata.md new file mode 100644 index 0000000000..739b67d6b1 --- /dev/null +++ b/docs/auditor/10.9/addon/arcsight/collecteddata.md @@ -0,0 +1,25 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 50 +--- + +# Work with Collected Data + +Follow the steps to see collected data. + +**Step 1 –** Log on to your ArcSight Logger web interface. + +**Step 2 –** On the **Summary** page, select the **Event Summary by Receiver** diagram and click the +**UDP Receiver** segment (Activity Records are imported through UDP Receiver). Select **TCP +Receiver** if you specified TCP protocol for transferring data. + +**Step 3 –** On the **Analyze** page that opens, review the search field. Ensure your computer is +listed as Receiver (e.g., "_172.28.156.131 [UDP Receiver]_"). If you imported Activity Records from +more than one Netwrix Auditor Server, add all of them in the search field. + +**NOTE:** You might want to modify time range and the fields shown. + +![activityrecords](/images/auditor/10.7/addon/arcsight/activityrecords.webp) + +**Step 4 –** Review imported Activity Records. diff --git a/docs/auditor/10.9/addon/arcsight/deployment.md b/docs/auditor/10.9/addon/arcsight/deployment.md new file mode 100644 index 0000000000..a4bc797a6f --- /dev/null +++ b/docs/auditor/10.9/addon/arcsight/deployment.md @@ -0,0 +1,25 @@ +--- +title: "Choose Appropriate Execution Scenario" +description: "Choose Appropriate Execution Scenario" +sidebar_position: 20 +--- + +# Choose Appropriate Execution Scenario + +The Add-on runs on any computer in your environment. For example, you can run the add-on on the +computer where Auditor is installed or on a remote server. Depending on the execution scenario you +choose, you have to define a different set of parameters. + +Netwrix suggests the following execution scenarios: + +| Scenario | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The add-on runs on the Auditor Server with the current user credentials. Data is written a remote ArcSight through UDP protocol. | C:\Add-ons\Netwrix*Auditor_Add-on_for_HPE* ArcSight.ps1 -ArcSightHost 172.28.6.18 | +| The add-on runs on the Auditor Server with the current user credentials. Data is written a remote ArcSight through TCP protocol. | C:\Add-ons\Netwrix*Auditor_Add-on_for_HPE* ArcSight.ps1 -TCP -ArcSightHost 172.28.6.18 | +| The add-on runs on the Auditor Server with the explicitly specified user credentials. Data is written a remote ArcSight with a non-default UDP port. | C:\Add-ons\Netwrix*Auditor_Add-on_for_HPE* ArcSight.ps1 -ArcSightHost 172.28.6.18:9999 -NetwrixAuditorUserName enterprise\NAuser - NetwrixAuditorPassword NetwrixIsCool | +| The add-on runs on a remote computer with the current user credentials. Data is retrieved from a remote Auditor repository and written to a remote ArcSight. | C:\Add-ons\Netwrix*Auditor_Add-on_for_HPE* ArcSight.ps1 -ArcSightHost 172.28.6.24 - NetwrixAuditorHost 172.28.6.15 | +| The add-on runs on a remote computer. Data is retrieved from a remote Auditor repository with the explicitly specified user credentials and written to a remote ArcSight. | C:\Add-ons\Netwrix*Auditor_Add-on_for_HPE* ArcSight.ps1 -ArcSightHost 172.28.6.24 - NetwrixAuditorHost 172.28.6.15 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | + +For security reasons, Netwrix recommends running the script with current user credentials (skipping +user credentials). Create a special user account with permissions to both Auditor data and event log +and use it for running the script. diff --git a/docs/auditor/10.9/addon/arcsight/overview.md b/docs/auditor/10.9/addon/arcsight/overview.md new file mode 100644 index 0000000000..d178b24d1f --- /dev/null +++ b/docs/auditor/10.9/addon/arcsight/overview.md @@ -0,0 +1,54 @@ +--- +title: "ArcSight" +description: "ArcSight" +sidebar_position: 30 +--- + +# ArcSight + +Netwrix Auditor helps you extend auditing possibilities and get most from your ArcSight investment. +The Netwrix Auditor Add-on for ArcSight works in collaboration with Auditor, supplying additional +data that augments the data collected by ArcSight. + +The add-on enriches your SIEM data with actionable context in human-readable format, including the +before and after values for every change and data access attempt, both failed and successful. +Aggregating data into a single audit trail simplifies analysis, makes your SIEM more cost effective, +and helps you keep tabs on your IT infrastructure. + +Implemented as a PowerShell script, this add-on facilitates the audit data transition from Netwrix +Auditor to ArcSight. All you have to do is provide connection details and schedule the script for +execution. + +On a high level, the add-on works as follows: + +1. The add-on connects to the Netwrix Auditor Server and retrieves audit data using the Integration + API. +2. The add-on processes Auditor-compatible data (Activity Records) into native ArcSight CEF format. + Each exported event contains the user account, action, time, and other details. +3. The add-on uploads audit trails to ArcSight Logger making it immediately ready for review and + analysis. ArcSight SmartConnector configured as Syslog Daemon is supported as well. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure +of the Activity Record and the capabilities of the Integration API. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| on... | Ensure that... | +| ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The Auditor Server side | - The Audit Database settings are configured in the Auditor. See the [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topic for additional information. - The TCP 9699 port (default Integration API port) is open for inbound connections. - The user retrieving data from the Audit Database is granted the **Global reviewer** role in Auditor or is a member of the **Netwrix Auditor Client Users** group. Alternatively, you can grant the **Global administrator** role or add the user to the **Netwrix Auditor Administrators** group. In this case, this user will have the most extended permissions in the product. | +| On the ArcSight side | - The UDP Receiver is enabled and is configured to receive CEF as source and use the default port **514**. - To check receiver settings or add a new receiver, start the ArcSight Logger web interface and navigate to **Configuration** > **Receivers**. ![configuration](/images/auditor/10.7/addon/arcsight/configuration.webp) **NOTE:** You can configure TCP Receiver and switch to TCP protocol and port **515**. - The user running the script must have sufficient permissions to supply data to ArcSight. | +| The computer where the script will be executed | - Execution policy for powershell scripts is set to "_Unrestricted_". Run **Windows PowerShell** as administrator and execute the following command: Set-ExecutionPolicy Unrestricted - The user running the script is granted the **write** permission on the script folder—the add-on creates a special .bin file with the last exported event. | + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging the Integration API. Download the latest add-on version in the Add-on Store. See the +[Integration API](/docs/auditor/10.9/api/overview.md)topic for additional information. + +The add-on was renamed due to HPE acquisition by Micro Focus. The former add-on name was Netwrix +Auditor Add-on for HPE ArcSight. This name may still be present in the add-on files and +documentation. ArcSight trademarks and registered trademarks are property of their respective +owners. diff --git a/docs/auditor/10.9/addon/arcsight/parameters.md b/docs/auditor/10.9/addon/arcsight/parameters.md new file mode 100644 index 0000000000..1434e10e53 --- /dev/null +++ b/docs/auditor/10.9/addon/arcsight/parameters.md @@ -0,0 +1,26 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 10 +--- + +# Define Parameters + +Before running or scheduling the add-on, you must define connection details: Auditor Server host, +user credentials, etc. Most parameters are optional, the script uses the default values unless +parameters are explicitly defined. You can skip or define parameters depending on your execution +scenario and security policies. See the[Choose Appropriate Execution Scenario](/docs/auditor/10.9/addon/arcsight/deployment.md) topic +for additional information. + +First, provide a path to your add-on followed by script parameters with their values. Each parameter +is preceded with a dash; a space separates a parameter name from its value. You can skip some +parameters— the script uses a default value unless a parameter is explicitly defined. If necessary, +modify the parameters as required. + +| Parameter or switch | Default value | Description | +| ---------------------- | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| TCP | – | By default, UDP protocol is used. Specify the switch during the add-on execution if you want to use TCP protocol for transferring data. Via UDP, events will be sent one by one, via TCP— in a batch. | +| ArcSightHost | – | Provide a name of the computer where ArcSight resides (e.g., 172.28.6.18, ArcSightSRV, ArcSightSRV.enterprise.local). **NOTE:** This is a mandatory parameter. Unless specified, the add- on assumes that the default port 514 is used for UDP and 515 for TCP. To specify a non-default port, provide a server name followed by the port number (e.g., _ArcSightSRV.enterprise.local:9998_). | +| NetwrixAuditorHost | localhost:9699 | Assumes that the add-on runs on the computer hosting Auditor Server and uses default port 9699. If you want to run the add- on on another machine, provide a name of the computer where Auditor Server resides (e.g., 172.28.6.15, EnterpriseNAServer, WKS.enterprise.local). To specify a non-default port, provide a server name followed by the port number (e.g., _WKS.enterprise.local:9999_). | +| NetwrixAuditorUserName | Current user credentials | Unless specified, the add-on runs with the current user credentials. If you want the add-on to use another account to connect to Auditor Server, specify the account name in the _DOMAIN\username_ format. **NOTE:** The account must be assigned the **Global reviewer** role in Netwrix Auditor or be a member of the **Netwrix Auditor Client Users** group on the computer hosting Auditor Server. | +| NetwrixAuditorPassword | Current user credentials | Unless specified, the script runs with the current user credentials. Provide a different password if necessary. | diff --git a/docs/auditor/10.9/addon/arcsight/powershell.md b/docs/auditor/10.9/addon/arcsight/powershell.md new file mode 100644 index 0000000000..7718acf4af --- /dev/null +++ b/docs/auditor/10.9/addon/arcsight/powershell.md @@ -0,0 +1,31 @@ +--- +title: "Run the Add-On with PowerShell" +description: "Run the Add-On with PowerShell" +sidebar_position: 30 +--- + +# Run the Add-On with PowerShell + +Follow the steps to run add-on with PowerShell: + +**Step 1 –** On computer where you want to execute the add-on, start Windows PowerShell. + +**Step 2 –** Type a path to the add-on. Or simply drag and drop the add-on file in the console +window. + +**Step 3 –** Add script parameters. The console will look similar to the following: + +Windows PowerShell PS C:\Users\AddOnUser> C:\Add-ons\Netwrix_Auditor_Add-on_for_HPE_ArcSight.ps1 - +ArcSightHost 172.28.6.24 -NetwrixAuditorHost 172.28.6.15 + +**NOTE:** If the script path contains spaces (e.g., _C:\Netwrix Add-ons_), embrace it in double +quotes and insert the ampersand (**&**) symbol in front (e.g., & "_C:\Netwrix Add-ons_"). + +**Step 4 –** Hit **Enter**. + +Depending on the number of Activity Records stored in the Audit Database execution may take a while. +Ensure the script execution completed successfully. As a result, data will be exported to ArcSight. +Note that events exceeding 4000 symbols are trimmed. + +Every time you run the script, Auditor makes a timestamp. The next time you run the script, it will +start retrieving new Activity Records. diff --git a/docs/auditor/10.9/addon/azuresqlmi/_category_.json b/docs/auditor/10.9/addon/azuresqlmi/_category_.json new file mode 100644 index 0000000000..3287536a87 --- /dev/null +++ b/docs/auditor/10.9/addon/azuresqlmi/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Azure SQL Managed Instance", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} diff --git a/docs/auditor/10.9/addon/azuresqlmi/collecteddata.md b/docs/auditor/10.9/addon/azuresqlmi/collecteddata.md new file mode 100644 index 0000000000..1d26a2067f --- /dev/null +++ b/docs/auditor/10.9/addon/azuresqlmi/collecteddata.md @@ -0,0 +1,65 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 30 +--- + +# Work with Collected Data + +To leverage data collected with the add-on, you can do the following in Auditor: + +- **Search for required data**. For that, start Auditor client and navigate to **Search**. After + specifying the criteria you need, click **Search**. You will get a list of activity records with + detailed information on who did what in the reported time period. + +You can apply a filter to narrow down your search results to the Netwrix **API** data source only. + +![Azure SQL MI Activity Records in Netwrix Auditor](/images/auditor/10.9/addon/azuresqlmi/netwrix-auditor-search.png) + +- Also, you can click **Tools** in the upper-right corner and select the command you need. For + example: + - If you want to periodically receive the report on the results of search with the specified + criteria, click **Subscribe**. Then specify how you want the report to be delivered – as an + email or as a file stored to the file share. + - To create an alert on the specific occurrences, click **Create alert**. + - To export filtered data to PDF or CSV, click **Export data**. +- You can also configure and receive alerts on the events you are interested in. + +## Activity Records for Azure SQL Managed Instance + +The add-on collects comprehensive audit data from Azure SQL Managed Instance and converts it into Netwrix Auditor Activity Records. Each Activity Record contains: + +- **Who**: User account or principal that performed the action +- **What**: Type of action performed (login, permission change, object modification, etc.) +- **When**: Timestamp of the event +- **Where**: Database and object affected +- **Additional Details**: Before and after values for changes, success/failure status + +### Server-Level Activity Records + +The following server-level activities are captured: + +- **Login Events**: Failed and successful authentication attempts +- **Security Changes**: Server role membership modifications, login creation/deletion +- **Permission Changes**: Grant, revoke, and deny operations at server level +- **Configuration Changes**: Server settings and audit configuration modifications +- **Password Changes**: Password modification events + +### Database-Level Activity Records + +The following database-level activities are captured: + +- **User Management**: Database user creation, modification, and deletion +- **Role Operations**: Database role changes and membership modifications +- **Object Changes**: Table, view, stored procedure, and function modifications +- **Schema Changes**: Schema creation, modification, and deletion +- **Permission Changes**: Database-level grant, revoke, and deny operations +- **Backup/Restore**: Database backup and restore operations + +## Working with Search Results + +See the following topics for additional information: + +- [Alerts](/docs/auditor/10.9/admin/alertsettings/overview.md) +- [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) +- [Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) diff --git a/docs/auditor/10.9/addon/azuresqlmi/deployment.md b/docs/auditor/10.9/addon/azuresqlmi/deployment.md new file mode 100644 index 0000000000..ce71e02e4b --- /dev/null +++ b/docs/auditor/10.9/addon/azuresqlmi/deployment.md @@ -0,0 +1,397 @@ +--- +title: "Deploy and Configure Add-On" +description: "Deploy and Configure Add-On" +sidebar_position: 20 +--- + +# Deploy and Configure Add-On + +This guide provides step-by-step instructions for deploying and configuring the Azure SQL Managed Instance add-on for Netwrix Auditor. + +## Step 1: Configure Microsoft Entra ID Application + +To integrate with Microsoft Entra ID, you need to create a separate application registration in the Azure portal. + +### 1.1 Register a New Application + +1. Navigate to the [Azure Portal](https://portal.azure.com) +2. Go to **Microsoft Entra ID** (formerly Azure Active Directory) +3. Select **App registrations** from the left-hand menu +4. Click **+ New registration** +5. Configure the application: + - **Name**: Choose a descriptive name (e.g., `NetwrixSQLMIIntegration`) + - **Supported account types**: Accounts in this organizational directory only + - **Redirect URI**: Leave blank for this scenario +6. Click **Register** + +### 1.2 Create a Client Secret + +1. After registration, navigate to **Certificates & secrets** +2. Under **Client secrets**, click **+ New client secret** +3. Configure the secret: + - **Description**: "Netwrix Integration Secret" + - **Expires**: Choose appropriate expiration period (recommended: 12-24 months) +4. Click **Add** +5. **Important**: Copy the secret value - you cannot retrieve it later + +### 1.3 Configure API Permissions (Optional) + +If your setup requires specific Azure resource access: +1. Go to **API permissions** +2. Click **+ Add a permission** +3. Select appropriate Microsoft APIs based on your requirements +4. Grant admin consent if needed + +### 1.4 Collect Required Information + +Record the following values for later configuration: + +- **Application (client) ID** +- **Directory (tenant) ID** +- **Client secret** value +- **Application name** + +--- + +## Step 2: Configure Azure Storage Account for Log Storage + +Azure SQL Managed Instance requires an Azure Storage Account with Blob container for audit log storage. + +### 2.1 Create a Resource Group (if needed) + +1. In Azure Portal, search for **Resource groups** +2. Click **+ Create** +3. Configure: + - **Subscription**: Your Azure subscription + - **Resource group name**: `rg-netwrix-sqlmi` (or your naming convention) + - **Region**: Same region as your SQL Managed Instance +4. Click **Review + Create**, then **Create** + +### 2.2 Create a Storage Account + +1. Search for **Storage accounts** and click **+ Create** +2. On the **Basics** tab: + - **Subscription**: Your subscription + - **Resource group**: Select the created resource group + - **Storage account name**: Must be globally unique (e.g., `stnetwrixsqlmi001`) + - **Region**: Same as SQL Managed Instance for optimal performance + - **Performance**: **Standard** (sufficient for audit logs) + - **Redundancy**: **Locally-redundant storage (LRS)** or higher based on requirements +3. On the **Advanced** tab (optional): + - **Secure transfer required**: Enabled + - **Minimum TLS version**: Version 1.2 +4. Click **Review + Create**, then **Create** + +### 2.3 Create a Blob Container + +1. Navigate to the deployed storage account +2. In the left menu, select **Containers** (under **Data storage**) +3. Click **+ Container** +4. Configure: + - **Name**: `audit-logs` (consistent naming) + - **Public access level**: **Private (no anonymous access)** +5. Click **Create** + +### 2.4 Enable System-Assigned Managed Identity for SQL MI + +1. Navigate to your **SQL Managed Instance** +2. Go to **Identity** under Settings +3. On the **System-assigned** tab: + - Set **Status** to **On** + - Click **Save** +4. Note the **Object ID** for the managed identity + +### 2.5 Assign Storage Permissions + +Assign the **Storage Blob Data Owner** role to the SQL Managed Instance: + +1. In the storage account, go to **Access Control (IAM)** +2. Click **+ Add** > **Add role assignment** +3. On the **Role** tab: + - Search and select **Storage Blob Data Owner** +4. Click **Next** to the **Members** tab +5. Select **Assign access to**: **Managed Identity** +6. Click **+ Select members** +7. Choose **SQL Server** and select your SQL Managed Instance +8. Click **Select**, then **Review + assign** + +--- + +## Step 3: Configure Authentication in Azure SQL Managed Instance + +Create a login for the Entra ID application to access audit configuration. + +### 3.1 Connect to SQL Managed Instance + +Use SQL Server Management Studio (SSMS) or Azure Data Studio with an account that has: +- Azure AD admin privileges on the SQL MI +- `sysadmin` server role or equivalent permissions + +### 3.2 Create Login from External Provider + +Execute the following T-SQL commands: + +```sql +-- Create login using the exact Display Name from Entra ID +CREATE LOGIN [NetwrixSQLMIIntegration] FROM EXTERNAL PROVIDER; + +-- Grant basic connection permission +GRANT CONNECT SQL TO [NetwrixSQLMIIntegration]; + +-- Grant permissions for audit configuration and monitoring +GRANT ALTER ANY SERVER AUDIT TO [NetwrixSQLMIIntegration]; +GRANT VIEW ANY DATABASE TO [NetwrixSQLMIIntegration]; +GRANT VIEW SERVER STATE TO [NetwrixSQLMIIntegration]; +GRANT VIEW SERVER SECURITY AUDIT TO [NetwrixSQLMIIntegration]; +``` + +> **Note**: Replace `NetwrixSQLMIIntegration` with your actual Azure AD application name. The name must match exactly as shown in Entra ID. + +--- + +## Step 4: Configure Server-Level Audit + +Set up comprehensive server-level auditing for login events and security changes. + +### 4.1 Create Storage Credential + +```sql +USE master; +GO + +-- Create credential for Azure Blob Storage using Managed Identity +IF NOT EXISTS (SELECT * FROM sys.credentials + WHERE name = 'https://stnetwrixsqlmi001.blob.core.windows.net/audit-logs') +BEGIN + CREATE CREDENTIAL [https://stnetwrixsqlmi001.blob.core.windows.net/audit-logs] + WITH IDENTITY = 'Managed Identity'; + PRINT 'Created Managed Identity credential for audit-logs container'; +END +ELSE +BEGIN + PRINT 'Credential already exists for audit-logs container'; +END +GO +``` + +### 4.2 Create Server Audit + +```sql +USE master; +GO + +-- Drop existing audit if it exists (for redeployment scenarios) +IF EXISTS (SELECT * FROM sys.server_audits WHERE name = 'SERVER_AUDIT') +BEGIN + ALTER SERVER AUDIT [SERVER_AUDIT] WITH (STATE = OFF); + DROP SERVER AUDIT [SERVER_AUDIT]; + PRINT 'Existing server audit dropped'; +END + +-- Create the server audit +PRINT 'Creating server audit...'; +CREATE SERVER AUDIT [SERVER_AUDIT] +TO URL ( + PATH = 'https://stnetwrixsqlmi001.blob.core.windows.net/audit-logs', + RETENTION_DAYS = 2 -- Adjust based on your retention requirements +) +WITH ( + QUEUE_DELAY = 1000, -- 1 second delay for better performance + ON_FAILURE = CONTINUE, -- Continue operation if audit fails + AUDIT_GUID = NEWID() -- Unique identifier for audit +); +GO +``` + +### 4.3 Create Server Audit Specification + +```sql +-- Drop existing specification if it exists +IF EXISTS (SELECT * FROM sys.server_audit_specifications WHERE name = 'SERVER_AUDIT_SPEC') +BEGIN + ALTER SERVER AUDIT SPECIFICATION [SERVER_AUDIT_SPEC] WITH (STATE = OFF); + DROP SERVER AUDIT SPECIFICATION [SERVER_AUDIT_SPEC]; + PRINT 'Existing server audit specification dropped'; +END + +-- Create comprehensive server audit specification +CREATE SERVER AUDIT SPECIFICATION [SERVER_AUDIT_SPEC] +FOR SERVER AUDIT [SERVER_AUDIT] + ADD (FAILED_LOGIN_GROUP), -- Failed login attempts + ADD (SUCCESSFUL_LOGIN_GROUP), -- Successful logins + ADD (SERVER_ROLE_MEMBER_CHANGE_GROUP), -- Server role membership changes + ADD (SERVER_PRINCIPAL_CHANGE_GROUP), -- Server principal changes (logins) + ADD (LOGIN_CHANGE_PASSWORD_GROUP), -- Password changes + ADD (SERVER_STATE_CHANGE_GROUP), -- Server state changes + ADD (SERVER_OBJECT_CHANGE_GROUP), -- Server object changes + ADD (SERVER_PERMISSION_CHANGE_GROUP), -- Server permission changes + ADD (AUDIT_CHANGE_GROUP), -- Audit configuration changes + ADD (SERVER_OBJECT_OWNERSHIP_CHANGE_GROUP) -- Ownership changes +WITH (STATE = OFF); +GO + +-- Enable audit specification first, then audit +ALTER SERVER AUDIT SPECIFICATION [SERVER_AUDIT_SPEC] WITH (STATE = ON); +PRINT 'Server audit specification enabled'; + +ALTER SERVER AUDIT [SERVER_AUDIT] WITH (STATE = ON); +PRINT 'Server audit enabled successfully!'; +GO +``` + +--- + +## Step 5: Configure Database-Level Audit + +Set up database-specific auditing for comprehensive monitoring. + +### 5.1 Database Audit Configuration Script + +```sql +-- Variables - modify these for your environment +DECLARE @DatabaseName NVARCHAR(128) = 'YourDatabaseName'; -- Change to your database name +DECLARE @ServerAuditName NVARCHAR(128) = 'SERVER_AUDIT'; -- Must match your server audit name +DECLARE @DatabaseAuditSpecName NVARCHAR(128) = 'DATABASE_AUDIT_SPEC'; + +-- Validate database exists +IF NOT EXISTS (SELECT * FROM sys.databases WHERE name = @DatabaseName) +BEGIN + PRINT 'Database ' + @DatabaseName + ' does not exist!'; + RETURN; +END + +DECLARE @SQL NVARCHAR(MAX); + +-- Switch to target database and create audit specification +SET @SQL = N' +USE [' + @DatabaseName + N']; + +-- Drop existing database audit specification if it exists +IF EXISTS (SELECT * FROM sys.database_audit_specifications + WHERE name = ''' + @DatabaseAuditSpecName + N''') +BEGIN + PRINT ''Dropping existing database audit specification...''; + ALTER DATABASE AUDIT SPECIFICATION [' + @DatabaseAuditSpecName + N'] WITH (STATE = OFF); + DROP DATABASE AUDIT SPECIFICATION [' + @DatabaseAuditSpecName + N']; +END + +PRINT ''Creating database audit specification for: ' + @DatabaseName + N'''; + +CREATE DATABASE AUDIT SPECIFICATION [' + @DatabaseAuditSpecName + N'] +FOR SERVER AUDIT [' + @ServerAuditName + N'] + -- User and Role Management (CreateUserStatement, DropUserStatement, AlterUserStatement) + ADD (DATABASE_PRINCIPAL_CHANGE_GROUP), + + -- Role Operations (CreateRoleStatement, DropRoleStatement, AlterRoleStatement) + ADD (DATABASE_ROLE_MEMBER_CHANGE_GROUP), + + -- Permission Changes (GrantStatement, RevokeStatement, DenyStatement) + ADD (DATABASE_PERMISSION_CHANGE_GROUP), + + -- Schema Operations (CreateSchemaStatement, DropSchemaStatement) + ADD (SCHEMA_OBJECT_CHANGE_GROUP), + + -- Table Operations (CreateTableStatement, DropTableStatement, AlterTableStatement and etc) + ADD (DATABASE_OBJECT_CHANGE_GROUP), + + -- Ownership Changes (AlterAuthorizationStatement) + ADD (DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP), + + -- Backup/Restore Operations (BackupStatement, RestoreStatement) + ADD (BACKUP_RESTORE_GROUP), + +WITH (STATE = OFF); + +-- Enable the database audit specification +ALTER DATABASE AUDIT SPECIFICATION [' + @DatabaseAuditSpecName + N'] WITH (STATE = ON); +PRINT ''Database audit specification enabled for: ' + @DatabaseName + N'''; +'; + +EXEC sp_executesql @SQL; +``` + +--- + +## Step 6: Install and Configure Netwrix Add-on + +### 6.1 Launch Add-on Setup Wizard + +Run the Netwrix Auditor Add-on Setup Wizard and follow these configuration steps: + +### 6.2 Netwrix Auditor Server Connection + +**First Screen Configuration:** +- **Endpoint URL**: URL of your Netwrix Auditor Server +- **Credentials**: Valid credentials with sufficient privileges to register and manage data sources + +### 6.3 Application Settings + +**Microsoft Entra ID Authentication:** +- **Tenant ID**: Directory (tenant) ID from Step 1 +- **Client ID**: Application (client) ID from Step 1 +- **Client Secret**: The secret value you copied in Step 1 + +### 6.4 Target SQL Settings + +**Azure SQL Managed Instance Connection:** +- **Azure SQL Server URL**: + ``` + your-sql-instance.public..database.windows.net,1433 + ``` +- **Database Name**: `master` (for audit collection) +- **Authentication**: Azure Active Directory +- **Blob Path**: Full path to audit logs container: + ``` + https://stnetwrixsqlmi001.blob.core.windows.net/audit-logs/ + ``` + +### 6.5 Finalize Setup + +1. Review all configuration parameters +2. Click **Run** to complete the setup +3. Monitor the initial synchronization process + +--- + + + +![Azure SQL MI - Wizard](/images/auditor/10.9/addon/azuresqlmi/azure-sql-mi-wizard.gif) + +![Netwrix Auditor - Search](/images/auditor/10.9/addon/azuresqlmi/netwrix-auditor-search.png) + +--- + +## Limitations and Considerations + +### Current Limitations +- **Single Instance Support**: This add-on version supports monitoring one Azure SQL Managed Instance per installation +- **Processing Delay**: There may be a delay between events occurring and appearing in Netwrix Auditor + +### Future Enhancements +- Support for multiple SQL Managed Instances +- Advanced filtering and categorization options +- Real-time event processing capabilities +- Enhanced reporting and analytics features + +--- + +## Support and Feedback + +This Azure SQL Managed Instance add-on is a **free integration solution** for Netwrix Auditor. + +**We value your feedback!** Your experience and suggestions help us improve the add-on. Please share your feedback on: +- Functionality and features +- Documentation and setup process +- Additional requirements or use cases + +--- + +## Additional Resources + +### Microsoft Documentation +- [Create a storage account](https://docs.microsoft.com/en-us/azure/storage/common/storage-account-create) +- [Azure SQL Managed Instance auditing](https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/auditing-configure) +- [Assign Azure roles using the Azure portal](https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal) diff --git a/docs/auditor/10.9/addon/azuresqlmi/overview.md b/docs/auditor/10.9/addon/azuresqlmi/overview.md new file mode 100644 index 0000000000..c1ceb83cd3 --- /dev/null +++ b/docs/auditor/10.9/addon/azuresqlmi/overview.md @@ -0,0 +1,98 @@ +--- +title: "Azure SQL Managed Instance" +description: "Azure SQL Managed Instance" +sidebar_position: 10 +--- + +# Azure SQL Managed Instance + +## Overview + +This add-on provides comprehensive audit monitoring for Azure SQL Managed Instance using Netwrix Auditor. The setup involves creating Microsoft Entra ID application registration, configuring Azure Storage for audit logs, setting up database-level auditing, and installing the Netwrix add-on. + +The add-on works in collaboration with Netwrix Auditor, supplying audit data from Azure SQL Managed Instance. Aggregating data into a single audit trail simplifies analysis, makes activity monitoring more cost effective, and helps you keep tabs on your IT infrastructure. + +## Prerequisites + +Before starting the configuration, ensure you have: + +- **Azure Subscription** with appropriate permissions +- **Azure SQL Managed Instance** deployed and accessible +- **Netwrix Auditor Server** installed and running +- **Administrative privileges** in Azure portal and SQL Managed Instance +- **Network connectivity** between Azure SQL Managed Instance and storage account + +## Architecture Overview + +The solution uses the following architecture: + +``` +[Azure SQL Managed Instance] --> [Audit Logs] --> [Azure Blob Storage] --> [Netwrix Add-on] --> [Netwrix Auditor] +``` + +The solution uses: +- **Microsoft Entra ID** for authentication +- **Azure Blob Storage** for audit log storage +- **Managed Identity** for secure access +- **Server and Database level auditing** for comprehensive coverage + +## How It Works + +On a high level, the add-on works as follows: + +1. Azure SQL Managed Instance captures audit events at both server and database levels based on configured audit specifications. +2. Audit logs are automatically written to Azure Blob Storage in a structured format. +3. The Netwrix add-on connects to Azure Blob Storage using Microsoft Entra ID authentication. +4. The add-on processes audit logs and converts them into Netwrix Auditor-compatible format (Activity Records). Each Activity Record contains the user account, action, time, and other details. +5. Using the Integration API, the add-on sends the activity records to the Netwrix Auditor Server, which writes them to the Long-Term Archive and the Audit Database. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure of the Activity Record and the capabilities of the Netwrix Auditor Integration API. + +## Audited Activities + +The add-on captures comprehensive audit data including: + +### Server-Level Events +- Failed and successful login attempts +- Server role membership changes +- Server principal changes (logins) +- Password changes +- Server state changes +- Server object changes +- Server permission changes +- Audit configuration changes +- Ownership changes + +### Database-Level Events +- User and role management (create, drop, alter users) +- Role operations (create, drop, alter roles) +- Permission changes (grant, revoke, deny) +- Schema operations (create, drop schemas) +- Database object changes (tables, views, procedures) +- Ownership changes +- Backup and restore operations + +## Limitations and Considerations + +### Current Limitations +- **Single Instance Support**: This add-on version supports monitoring one Azure SQL Managed Instance per installation +- **Processing Delay**: There may be a delay between events occurring and appearing in Netwrix Auditor + +### Future Enhancements +- Support for multiple SQL Managed Instances +- Advanced filtering and categorization options +- Real-time event processing capabilities +- Enhanced reporting and analytics features + +## Support and Feedback + +This Azure SQL Managed Instance add-on is a **free integration solution** for Netwrix Auditor. + +**We value your feedback!** Your experience and suggestions help us improve the add-on. Please share your feedback on: +- Functionality and features +- Documentation and setup process +- Additional requirements or use cases + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts leveraging Netwrix Auditor Integration API. Download the latest add-on version in the Add-on Store. diff --git a/docs/auditor/10.9/addon/connectwise/_category_.json b/docs/auditor/10.9/addon/connectwise/_category_.json new file mode 100644 index 0000000000..6b7787d37e --- /dev/null +++ b/docs/auditor/10.9/addon/connectwise/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "ConnectWise Manage", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/connectwise/configure.md b/docs/auditor/10.9/addon/connectwise/configure.md new file mode 100644 index 0000000000..3e6a26b513 --- /dev/null +++ b/docs/auditor/10.9/addon/connectwise/configure.md @@ -0,0 +1,85 @@ +--- +title: "Configure ConnectWise" +description: "Configure ConnectWise" +sidebar_position: 20 +--- + +# Configure ConnectWise + +This section describes how to configure settings of the main add-on component, Netwrix Auditor +**ConnectWise Manage Integration Service** that is required for connection to ConnectWise Manage and +service ticket creation. + +Follow the steps to configure ConnectWise. + +**Step 1 –** To connect to ConnectWise Manage REST API, the API keys will be required. To obtain +them, you will need an API Member account. See +[this article](https://docs.connectwise.com/ConnectWise_Documentation/090/040/010/040) for details. + +**Step 2 –** Navigate to the add-on folder and run ConfigureConnection.exe. Follow the steps of the +wizard to configure connection to ConnectWise Manage and ticketing options. At the Connection Setup +step, specify the following: + +![1_connection](/images/auditor/10.7/addon/connectwise/connectionsetup.webp) + +| Parameter | Description | +| ---------- | --------------------------------------------------------------------------------------------- | +| Site | URL of ConnectWise Manage system. | +| Company ID | The ID of ConnectWise Manage subscriber (Managed Service Provider). | +| PublicKey | Public key you obtained for the API Member — it will be used to access ConnectWise REST API. | +| PrivateKey | Private key you obtained for the API Member — it will be used to access ConnectWise REST API. | + +**Step 3 –** At the Service Ticket Routing step, specify the following: + +![serviceticketrouting](/images/auditor/10.7/addon/connectwise/serviceticketrouting.webp) + +| Parameter | Description | +| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Company | Organization that will be recorded as ticket originator — this can be a company or MSP's managed client. | +| Service Board | Service board where the tickets will be processed. Service tickets created by the add-on will be assigned the default ticket status for the selected service board. | +| Service Team | Service team that will be responsible for tickets handling. | +| Priority | Priority for ticket handling. Default is _Priority 3 — Normal Response_. | + +**Step 4 –** Configure how Auditor activity record fields will be mapped with **ConnectWise Manage** +ticket fields. + +![ticketfieldmapping](/images/auditor/10.7/addon/connectwise/ticketfieldmapping.webp) + +| Parameter | Description | +| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Title | Specify how the Title field of the service ticket will be filled in. Default: [Netwrix Auditor] %AlertName% That is, the Title field for tickets originating from Netwrix alerts will include the alert name with [Netwrix Auditor] prefix (e.g., _[Netwrix Auditor] Password Reset)_. | +| Summary | Specify how the Summary field of the service ticket will be filled in. By default, it will contain the following detailed information received from the corresponding Auditor alert and activity record: Alert Details: Who: %Who% Action: %Action% Object type: %ObjectType% What: %What% When: %When% Where: %Where% Workstation: %Workstation% Details: %Details% Data source: %DataSource% Monitoring plan: %MonitoringPlanName% Item: %Item% Sent by Netwrix Auditor from %Computer% | +| Severity Level | Specify what severity level will be assigned to the service tickets. Default is Medium. | +| Business Impact | Specify what business impact level will be assigned to the service tickets. Default is Medium. | + +Optionally, you can click the Create Test Ticket button — then a test ticket will be created in +ConnectWise Manage to help you verify the connection and ticketing settings you configured. +Its Summary field will contain _[Netwrix Auditor] Test Alert_; its Initial Description field will +contain _This ticket was created to test the functionality of Netwrix Auditor Add-on for ConnectWise +Manage_. Also, the test ticket will have a sample attachment (_TestAttachment.txt_). +![testalert](/images/auditor/10.7/addon/connectwise/testalert.webp) + +**Step 5 –** Finally, at the **Summary** step, review the location of configuration file with the +settings you specified: _C:\Addon\ITSM_CW\ConnectWiseSettings.xml_. + +![summary_thumb_0_0](/images/auditor/10.7/addon/connectwise/summary_thumb_0_0.webp) + +If needed, you can edit the configuration file manually. See the +[Connection and Ticketing Settings](/docs/auditor/10.9/addon/connectwise/connectionticketingsettings.md) topic for additional +information. + +Click **Finish** to restart the add-on service so that the changes can take effect. + +## Transferring Configuration + +If necessary, you can use configuration file created with this wizard as a template for multiple +managed clients. Perform the following steps: + +**Step 1 –** Open the file path provided at the **Summary** step of the wizard. + +**Step 2 –** Locate the **ConnectWiseSettings.xml** file and copy it to the add-on folder on another +client's server. + +**Step 3 –** Then run ConfigureConnection.exe on that server to launch the configuration wizard and +specify the necessary settings — for example, provide the managed client company name at the +**Service Ticket Routing** step, and so on. diff --git a/docs/auditor/10.9/addon/connectwise/connectionticketingsettings.md b/docs/auditor/10.9/addon/connectwise/connectionticketingsettings.md new file mode 100644 index 0000000000..dade7fbb0b --- /dev/null +++ b/docs/auditor/10.9/addon/connectwise/connectionticketingsettings.md @@ -0,0 +1,112 @@ +--- +title: "Connection and Ticketing Settings" +description: "Connection and Ticketing Settings" +sidebar_position: 40 +--- + +# Connection and Ticketing Settings + +It is recommended that you use configuration wizard to specify connection and ticketing settings. +However, you can adjust them manually, using the information provided in this section. + +## Settings for ConnectWise Ticket Creation + +Specify how data arriving from Auditor should be used to fill in ConnectWise ticket fields. For +that, review `` section of the ConnectWiseSettings.xml file. The parameters inside +this section correspond to ConnectWise ticket fields and use the same naming (e.g., priority, +urgency). + +Each `` includes the `` and `` pair that defines a +ConnectWise ticket field and a value that will be assigned to it. For most parameters, default +values are provided. Add more ticket parameters or update values if necessary. + +| `` | `` | Description | +| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Summary | [Netwrix Auditor] %AlertName% | Instructs the system to fill in the Summary ticket field with the Auditor alert name (e.g., _[Netwrix Auditor] Password Reset)_. | +| InitialDescription | Alert Details: Who: %Who% Action: %Action% Object type: %ObjectType% What: %What% When: %When% Where: %Where% Workstation: %Workstation% Details: %Details% Data source: %DataSource% Monitoring plan: %MonitoringPlanName% Item: %Item% Sent by Netwrix Auditor from %Computer% | Instructs the system to fill in the InitialDescription ticket field with the Auditor activity record data. To read more about activity records, see the [Reference for Creating Activity Records](/docs/auditor/10.9/api/activityrecordreference.md) topic for additional information. You may need to fill in the internal description intended for use by MSP only (this description will not be visible to managed clients), perform the following steps: **Step 1 –** Run the configuration wizard (or modify _ConnectWiseSettings.xml_) to specify the settings you need. **Step 2 –** Then open _ConnectWiseSettings.xml_ for edit. **Step 3 –** Locate the **InitialDescription** parameter and change the Name attribute to _initialInternalAnalysis_. | +| Impact/Urgency | Medium | Instructs the system to set ticket Impact/Urgency to _Medium_. | + +## Parameters for Handling Related Tickets + +Review the `` section. It shows what information about related tickets will +be included in your current ticket. Update the template if necessary. + +| CorrelationTicketFormat | Description | +| --------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | +| Previous incident for the same alert type: Id: %id% | The service will automatically substitute parameters from this section with values from a related ticket. | + +## Parameters for Reopening Tickets + +Review the `` section. It defines the tickets the add-on can reopen +automatically. + +| Name | Description | +| ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ClosedTicketStates TicketState | Lists closed ticket statuses. By default, resolved, closed, and canceled tickets can be reopened. To specify a new status, provide its ID in the `` tag (e.g., 8 for canceled). | +| NewState | Defines a ticket status once it is reopened. By default, is set to _new_. To specify another status, provide its ID in the `` tag (e.g., _1_ for _new_). | + +When finished, save your changes to configuration file. + +Remember to restart the add-on service every time you update any of configuration files. + +## Review Other Parameters + +You can update other parameters with your own values if necessary; however, it is recommended that +you contact Netwrix before modifying this section. + +| Name | Description | +| --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| IgnoreUploadAttachmentError | Instructs the add on to ignore the attachment upload errors. - If false, a corresponding error message will be displayed. - If true, the file that failed to upload will be stored to the **MissingAttachments** subfolder in the add-on folder. Error message will not appear on the screen; instead, the following record will be written to the add-on log: _Attached files for ticket id: `{0}` dumped: '`{attachmentPath}`'_ Default parameter value is **true**. | + +You can also review the `` section. It shows information related to ConnectWise +Manage objects. + +Example: + +```xml + + + company + + + id + + 42 + + + + + + board + + + id + + 1 + + + + + + priority + + + id + + 4 + + + + + + team + + + id + + 25 + + + + +``` diff --git a/docs/auditor/10.9/addon/connectwise/deployment.md b/docs/auditor/10.9/addon/connectwise/deployment.md new file mode 100644 index 0000000000..a8ed4bee29 --- /dev/null +++ b/docs/auditor/10.9/addon/connectwise/deployment.md @@ -0,0 +1,44 @@ +--- +title: "Deploy the Add-On" +description: "Deploy the Add-On" +sidebar_position: 10 +--- + +# Deploy the Add-On + +Follow the steps to deploy the Add-On for ConnectWise. + +**Step 1 –** Prepare Auditor for using the add-on: + +1. In the Auditor settings, enable Integration API and specify connection port. See the + [Integrations](/docs/auditor/10.9/admin/settings/integrations.md) topic for additional information. +2. Make sure your monitoring plans set up in Auditor are using Audit Databases to store collected + data. See the [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topic for additional + information. + +**Step 2 –** Download the add-on package and copy it to the computer where Auditor Server resides. + +**Step 3 –** Unpack the ZIP archive to a folder of your choice; by default, it will be unpacked to +the Netwrix Auditor Add-On for ConnectWise Manage folder. + +**Step 4 –** Run the install.cmd file. It will deploy and enable the Netwrix Auditor **ConnectWise +Manage Integration Service**. + +**Step 5 –** Run the ConfigureConnection.exe and follow the steps of the wizard to configure +connection and ticketing settings for ConnectWise Manage. See the +[Configure ConnectWise ](/docs/auditor/10.9/addon/connectwise/configure.md)topic for additional information. + +**Step 6 –** (optional) To adjust the add-on operation and data flow settings, edit the +ITSMSettings.xml file. See the [Operational Settings](/docs/auditor/10.9/addon/connectwise/operationalsettings.md) topic for additional +information. + +**Step 7 –** In Auditor, go to Alerts, select the required alerts, click Edit, and in the Response +Action section of the alert properties specify the full path to Netwrix.ITSM.AlertResponseAction.exe +file (the add-on component responsible for alert handling), for example, +_C:\Addon\ITSM_CW\Netwrix.ITSM.AlertResponseAction.exe_. + +## Enabling TLS 1.2 Usage + +The add-on supports Transport Layer Security (TLS) 1.2 security protocol. By default, this +capability is disabled. To enable it, in the **ConnectWiseSettings.xml**, locate the +**``** parameter and set its value to _TRUE_. diff --git a/docs/auditor/10.9/addon/connectwise/msp.md b/docs/auditor/10.9/addon/connectwise/msp.md new file mode 100644 index 0000000000..97e10df2f6 --- /dev/null +++ b/docs/auditor/10.9/addon/connectwise/msp.md @@ -0,0 +1,27 @@ +--- +title: "MSP Usage Example" +description: "MSP Usage Example" +sidebar_position: 30 +--- + +# MSP Usage Example + +Consider a situation when a password is reset for a user, computer, or **inetOrgPerson** account. + +After deploying and configuring the add-on as described in this guide, the MSP (Managed Service +Providers) staff member enabled Auditor integration feature: + +![Integration API Settings](/images/auditor/10.7/addon/connectwise/integrations_thumb_0_0.webp) + +Also, she enabled the ‘**Password Reset**’ alert from the Auditor predefined set of alerts and +specified the add-on launch as response action. + +![addon](/images/auditor/10.7/addon/connectwise/addon.webp) + +Then a new ticket is automatically created shortly after any account password is reset. + +All necessary details about the case are automatically entered into the ConnectWise ticket (_Initial +Description_ field), including the name of the workstation, the name of the account in question, and +the time when the event occurred: + +![serviceboard](/images/auditor/10.7/addon/connectwise/serviceboard.webp) diff --git a/docs/auditor/10.9/addon/connectwise/operationalsettings.md b/docs/auditor/10.9/addon/connectwise/operationalsettings.md new file mode 100644 index 0000000000..0158fc7200 --- /dev/null +++ b/docs/auditor/10.9/addon/connectwise/operationalsettings.md @@ -0,0 +1,48 @@ +--- +title: "Operational Settings" +description: "Operational Settings" +sidebar_position: 50 +--- + +# Operational Settings + +This section describes how to configure settings of the main add-on component, Netwrix Auditor +**ConnectWise Manage Integration Service**, required for its operation, including connection to +Auditor Server, activity records processing, queuing and forwarding, ticket creation, and so on. + +For that, follow the steps: + +**Step 1 –** Navigate to the add-on folder and select ITSMSettings.xml. + +**Step 2 –** Define operational parameters such as Auditor connection settings, the number of +tickets the service can create per hour, ability to reopen closed tickets, etc. For most parameters, +default values are provided. You can adjust them depending on your execution scenario and security +policies. Use the following format: `value`. + +| Parameter | Default value | Description | +| ----------------------------------- | ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| NetwrixAuditorHost | https://localhost:9699 | The add-on runs on the computer where Auditor Server resides and uses the default Integration API port (TCP port **9699**). To specify a non-default port, provide a new port number (e.g., _https://localhost:8788_). The add-on must always run locally, on the computer where Auditor Server resides. | +| NetwrixAuditorUserName | — | Unless specified, the Netwrix Auditor **ConnectWise Manage Integration Service** runs under the LocalSystem account. If you want this service to use another account to connect to Auditor Server, specify the account name in the _DOMAIN\username_ format in this parameter value. The user account for running the service and connecting to Auditor Server must be granted the Global administrator role in Auditor or be a member of the Netwrix Auditor **Administrators** group. It must also have sufficient permissions to create files on the local computer. | +| NetwrixAuditorPassword | — | Provide a password for the account. Unless an account is specified, the service runs under the LocalSystem account and does not require a password. | +| TicketFloodLimit | 10 | Specify the maximum number of standalone tickets the service can create during TicketFloodInterval. If a ticket flood limit is reached, the service writes all new alerts into a single ticket. | +| TicketFloodInterval | 3600 | Specify the time period, in seconds. During this time period, the service can create as many tickets as specified in TicketFloodLimit. The default value is 3600 seconds, i.e., 1 hour. | +| ConsolidationInterval | 900 | Specify the time period, in seconds. During this time period, the service does not process similar alerts as they happen but consolidates them before updating open tickets. The default value is 900 seconds (15 minutes). This option works in combination with UpdateTicketOnRepetitiveAlerts and is helpful if you want to reduce the number of ticket updates on ConnectWise Manage side. That is, this option defines the maximum delay for processing alerts and updating existing tickets. Tickets for new alert types are created immediately. For example, a new alert is triggered—the service opens a new ticket. The alert keeps firing 20 times more within 10 minutes. Instead of updating the ticket every time, the service consolidates alerts for 15 minutes, and then updates a ticket just once with all collected data. | +| CheckAlertQueueInterval | 5 | Internal parameter. Check and process the alert queue every N seconds; in seconds. | +| UpdateTicketOnRepetitiveAlerts | true | Instead of creating a new ticket, update an existing active ticket if a similar alert occurs within UpdateInterval. To open a new ticket for every alert, set the parameter to _"false"_. | +| ReopenTicketOnRepetitiveAlerts | true | Instead of creating a new ticket, reopen an existing ticket that is in a closed state (be default, closed, canceled, and resolved) if a similar alert occurs within UpdateInterval. This option works only when UpdateTicketOnRepetitiveAlerts is set to _"true"_. If you want to reopen closed tickets, you must be granted the right to perform Write operations on inactive tickets. | +| UpdateInterval | 86400 | Specify the time period, in seconds. If a similar alert occurs in less than N seconds, it is treated as a part of an existing ticket. The default value is 86400 seconds, i.e., 24 hours. If an alerts is triggered after the UpdateInterval is over, a new ticket is created. | +| EnableTicketCorrelation | true | Review history and complement new tickets with information about similar tickets created previously. This information is written to the Description field. This option is helpful if you want to see if there is any correlation between past tickets (from the last month, by default) and a current ticket. | +| CorrelationInterval | 2592000 | Specify the time period, in seconds. During this time period, the service treats similar tickets as related and complements a new ticket with data from a previous ticket. The default value is 2592000 seconds, i.e., 1 month. Information on alerts that are older than 1 month is removed from internal service storage. | +| ProcessActivityRecord QueueInterval | 5 | Internal parameter. Process activity record queue every N seconds; in seconds. | +| DisplayOnlyFirstActivityRecord | true | Add only the first activity record in the work notes, activity records that update this ticket will be added as attachments to this ticket. If false, all activity records will be displayed in the ticket work notes. | +| ActivityRecordRequestsRetention | | | +| RequestLimit | 5000 | Internal parameter. The maximum number of activity record requests the service can store in its internal memory. Once the limit is reached, the service clears activity record requests starting with older ones. | +| RequestLimitInterval | 604800 | Internal parameter. The service can store the activity record requests not older than N seconds; in seconds. Older activity record requests are cleared. | +| ActivityRecordWebRequests | | | +| RequestLimit | 200 | Internal parameter. The maximum number of activity records the service can retrieve in a single request. | +| RequestTimeout | 180 | Internal parameter. By default, 3 minutes. Defines the connection timeout. | +| TicketRequestsRetention | | | +| RequestLimit | 300000 | Internal parameter. The maximum number of ticket requests the service can store in its internal memory. Once the limit is reached, the service clears ticket requests starting with older ones. | +| RequestLimitInterval | 604800 | Internal parameter. The service can store the ticket requests not older than N seconds; in seconds. Older tickets requests are cleared. | + +**Step 3 –** Restart the service every time you update ITSMSettings.xml configuration file. diff --git a/docs/auditor/10.9/addon/connectwise/overview.md b/docs/auditor/10.9/addon/connectwise/overview.md new file mode 100644 index 0000000000..72d3762976 --- /dev/null +++ b/docs/auditor/10.9/addon/connectwise/overview.md @@ -0,0 +1,81 @@ +--- +title: "ConnectWise Manage" +description: "ConnectWise Manage" +sidebar_position: 50 +--- + +# ConnectWise Manage + +Managed Service Providers (MSP) need to effectively utilize and standardize IT service management +tools. Those who use for that purpose the ConnectWise Manage solution usually have similar processes +in place: + +- When an incident or a problem occurs in the IT environment, managed client sends (usually by + email) a request to the MSP’s service desk. A service ticket is then created manually or + automatically in ConnectWise Manage. +- Each ticket is assigned to authorized personnel for investigation and resolution in accordance + with the existing workflow. +- To control ticket handling and report on statistics, ConnectWise service boards are used. + +Netwrix has built a ready-to-use add-on that automates incident management, automatically creating +service tickets for security alerts triggered by Netwrix Auditor This integration brings in the +following benefits: + +- Seamless integration with the existing MSP service process +- Speeding up the process of restoring secure, normal business service +- Minimizing the gap between incident detection and the start of a resolution process +- Automating ticket handling and reducing human errors that could impact its quality +- Meeting or exceeding service level agreements (SLAs) while saving time and effort + +To implement the solution, Managed Service Provider does the following on the client side: + +1. Deploys and maintains Netwrix Auditor that monitors users’ activity and configuration changes +2. Installs and configures integration solution (add-on) on Netwrix Auditor Server +3. Controls ticket resolution and corrective measures + +On a high level, the workflow is as follows: + +![CW_workflow](/images/auditor/10.7/addon/connectwise/diagramworkflow_thumb_0_0.webp) + +1. Managed Service Provider installs and configures the add-on on AuditorServer. MSP also enables + the necessary alerts in Netwrix Auditor, specifying add-on launch as the response action in the + alert settings. +2. Whenever the alert is triggered, the add-on uses the Integration API to retrieve activity record + for the original event from the audit store. An activity record contains the user account, + action, time, and other details. The add-on creates a service ticket in ConnectWise Manage, + populates it with data from the activity record, and assigns Impact, Priority and SLA status to + the ticket. +3. The designated service team performs data analysis and root cause detection to resolve the + ticket; MSP is notified of the results and possible response actions to take on the client side. +4. MSP performs actions for incident response. + +Solution architecture and key components are shown in the figure below: + +![diagram](/images/auditor/10.7/addon/connectwise/diagram.webp) + +- **Alert Handler (Netwrix.ITSM.AlertResponseAction.exe)** — the executable that is specified in the + Auditor alerts as the response action. Alert Handler: + 1. Receives the IDs of the alert and associated activity record. + 2. Forwards them to the Netwrix AuditorConnectWise Manage Integration Service over RPC, putting + the alert into the service queue. + +For details on the alert response action, see the +[Configure a Response Action for Alert](/docs/auditor/10.9/admin/alertsettings/responseaction.md) topic for +additional information. + +- **Netwrix Auditor ConnectWise Manage Integration Service (Netwrix.ITSM.IntegrationServiceCW.exe)** + — the main component of the solution, implemented as Windows service. It does the following: + 1. Interacts with Auditor via its Integration API to retrieve the activity records from the + Audit Database by record ID. + 2. Forwards activity record data to ConnectWise Manage via its REST API, creates a new service + ticket and populates its properties, as specified by user in the add-on configuration. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| Location | Prerequisites | +| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Auditor Server | - The add-on supports Auditor version 9.96. - The add-on will run on the computer where Auditor Server works, so the add-on package should be copied to that machine. - For add-on operation, **NET 4.5** framework is required on Auditor Server. - Starting with add-on build 1.0.12.0, **TLS 1.2** protocol is supported. By default, this capability is disabled. For detailed information on enabling it, see the [Deploy the Add-On](/docs/auditor/10.9/addon/connectwise/deployment.md) topic for additional information. **Auditor settings** - The Audit Database settings should be configured in Auditor Server. - Monitoring plans should be configured to store data to the Audit Database. - The **TCP 9699** port (default Integration API port) should be open for inbound connections. **Required permissions** - Unless specified, the **Netwrix.ITSM.IntegrationServiceCW.exe** Windows service (main add-on component) will run under the **LocalSystem** account. - The account that will be used by Netwrix.ITSM.IntegrationServiceCW.exe component to access Auditor Server must be granted the Global administrator role in Auditor. -OR- be a member of the Netwrix Auditor **Administrators** group. | +| ConnectWise Manage | - By default, the add-on connects to the latest version of the ConnectWise Manage application (v4_6_release). **Required permissions** - To connect to ConnectWise Manage via its REST API, you will require an API Member account — it is needed to log in to ConnectWise Manage. See [this article](https://docs.connectwise.com/ConnectWise_Documentation/090/040/010/040) for details. - It is recommended to assign the **API Member** account to a limited security role with the following permissions: - **System** – **Table Setup** – **Inquire Level** = **All** - **Companies** – **Company Maintenance** – **Add(all)**, **Inquire(all)** - **Companies** – **Manage Attachments** – **Add(all)**, **Inquire(all)** - **Service Desk** – **Service Tickets** – **Add(all)**, **Inquire(all)** | diff --git a/docs/auditor/10.9/addon/copilot/_category_.json b/docs/auditor/10.9/addon/copilot/_category_.json new file mode 100644 index 0000000000..901ff91fa5 --- /dev/null +++ b/docs/auditor/10.9/addon/copilot/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Copilot", + "position": 70, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/copilot/collecteddata.md b/docs/auditor/10.9/addon/copilot/collecteddata.md new file mode 100644 index 0000000000..32c1b9d4a0 --- /dev/null +++ b/docs/auditor/10.9/addon/copilot/collecteddata.md @@ -0,0 +1,25 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 20 +--- + +# Work with Collected Data + +To leverage data collected with the add-on, you can do the following in Auditor: + +- Search for required data. For that, start Auditor client and navigate to **Search**. After + specifying the criteria you need, click **Search**. You will get a list of activity records with + detailed information on who did what in the reported time period. + +You might want to apply a filter to narrow down your search results to the Netwrix API data source +only. + +- You can also click **Tools** in the upper-right corner and select the command you need. For + example: + - If you want to periodically receive the report on the results of search with the specified + criteria, click **Subscribe**. Then specify how you want the report to be delivered – as an + email or as a file stored to the file share. + - To create an alert on the specific occurrences, click **Create alert**. + - To export filtered data to PDF or CSV, click **Export data**. +- You can also configure and receive alerts on the events you are interested in. diff --git a/docs/auditor/10.9/addon/copilot/deployment.md b/docs/auditor/10.9/addon/copilot/deployment.md new file mode 100644 index 0000000000..d5105f71bf --- /dev/null +++ b/docs/auditor/10.9/addon/copilot/deployment.md @@ -0,0 +1,43 @@ +--- +title: "Deployment Procedure" +description: "Deployment Procedure" +sidebar_position: 10 +--- + +# Deployment Procedure + +Follow the steps to install Microsoft Copilot add-on. + +**Step 1 –** Accept EULA. + +**Step 2 –** Select the installation folder and click **Next**. + +**Step 3 –** Click **Install**. The wizard will start and ask the additional parameters. + +## Configure Copilot for Monitoring + +Follow the steps to configure Copilot for monitoring. + +**Step 1 –** Register an Azure App and grant it the following permissions: + +- Microsoft.Graph — Domain.Read.All +- Office 365 Management APIs — ActivityFeed.Read + +## Configure the add-on + +Follow the steps to configure the add-on. + +**Step 1 –** Specify Active Directory credentials. + +- Username – Provide the name of the account under which the service runs. Unless specified, the + service runs under the account currently logged on. +- Password – Provide the password for the selected account. + +![adcredentials](/images/auditor/10.7/addon/copilot/adcredentials.webp) + +**Step 2 –** Enter Tenant ID, App ID and App Secret of the Azure App you registered for the add-on. +Click **Next**. + +![tenantapp](/images/auditor/10.7/addon/copilot/tenantapp.webp) + +**Step 3 –** Click **Run** and close the window. The service should start the data collection now. diff --git a/docs/auditor/10.9/addon/copilot/overview.md b/docs/auditor/10.9/addon/copilot/overview.md new file mode 100644 index 0000000000..fec6313f08 --- /dev/null +++ b/docs/auditor/10.9/addon/copilot/overview.md @@ -0,0 +1,50 @@ +--- +title: "Copilot" +description: "Copilot" +sidebar_position: 70 +--- + +# Copilot + +Microsoft Copilot is an AI-powered assistant designed to help users in Microsoft 365 apps like Word, +Excel, and Teams. It leverages large language models to assist with tasks such as generating +content, analyzing data, and automating workflows. + +To retrieve activity logs on Copilot interactions, the Add-on requires an Azure App registration. +This allows the application to interact with Microsoft services by obtaining necessary logs and data +related to Copilot activity. + +The Netwrix Auditor Add-On for Microsoft Copilot works in collaboration with Netwrix Auditor. To get +the add-on up and running, refer the following topics: + +- [Deployment Procedure](/docs/auditor/10.9/addon/copilot/deployment.md) +- [Work with Collected Data](/docs/auditor/10.9/addon/copilot/collecteddata.md) + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +- The Audit Database settings are configured in Auditor Server. See the + [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and + [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. +- The TCP 9699 port (default Integration API port) is open for inbound connections. +- The user writing data to the Audit Database is granted the Contributor role in Auditor. See the + [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional + information. +- Alternatively, you can grant the Global administrator role or add the user to the Netwrix Auditor + Administrators group. In this case, this user will have the most extended permissions in the + product. +- Active Directory Domain Services or Microsoft Entra Kerberos is used as an Identity source. + +## How the Copilot Add-on Works + +On a high level, the add-on works as follows: + +- The add-on collects integration logs from the specified Azure storage account. This includes the + information about the documents that have been used. +- The add-on reworking the collected logs into the Netwrix Auditor compatible format, which is + Activity Records. Each Activity Record contains the user information, such as an account, action, + time, and other details. +- Using the Integration API, the add-on sends the activity records to the Netwrix Auditor Server, + which writes them to the Long-Term Archive and the Audit Database. diff --git a/docs/auditor/10.9/addon/ctera/_category_.json b/docs/auditor/10.9/addon/ctera/_category_.json new file mode 100644 index 0000000000..452718b09e --- /dev/null +++ b/docs/auditor/10.9/addon/ctera/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Ctera", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/ctera/collecteddata.md b/docs/auditor/10.9/addon/ctera/collecteddata.md new file mode 100644 index 0000000000..035b197237 --- /dev/null +++ b/docs/auditor/10.9/addon/ctera/collecteddata.md @@ -0,0 +1,57 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 30 +--- + +# Work with Collected Data + +To leverage data collected with the add-on, you can do the following in Auditor: + +- Search for required data. For that, start Auditor client and navigate to **Search**. After + specifying the criteria you need, click **Search**. You will get a list of activity records with + detailed information on who did what in the reported time period. + +You can apply a filter to narrow down your search results to the Netwrix **API** data source only. + +![ctera](/images/auditor/10.7/addon/ctera/ctera.webp) + +- Also, you can click **Tools** in the upper-right corner and select the command you need. For + example: + - If you want to periodically receive the report on the results of search with the specified + criteria, click **Subscribe**. Then specify how you want the report to be delivered – as an + email or as a file stored to the file share. + - To create an alert on the specific occurrences, click **Create alert**. + - To export filtered data to PDF or CSV, click **Export data**. +- You can also configure and receive alerts on the events you are interested in. + +See the following topics for additional information: + +- [Alerts](/docs/auditor/10.9/admin/alertsettings/overview.md) +- [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) +- [Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) + +To leverage data collected with the add-on, you can do the following in Auditor: + +- Search for required data. For that, start Auditor client and navigate to **Search**. After + specifying the criteria you need, click **Search**. You will get a list of activity records with + detailed information on who did what in the reported time period. + +You can apply a filter to narrow down your search results to the Netwrix **API** data source only. + +![AR from CyberArk in NA](/images/auditor/10.7/addon/cyberark/cyberark_thumb_0_0.webp) + +- Also, you can click **Tools** in the upper-right corner and select the command you need. For + example: + - If you want to periodically receive the report on the results of search with the specified + criteria, click **Subscribe**. Then specify how you want the report to be delivered – as an + email or as a file stored to the file share. + - To create an alert on the specific occurrences, click **Create alert**. + - To export filtered data to PDF or CSV, click **Export data**. +- You can also configure and receive alerts on the events you are interested in. + +See the following topics for additional information: + +- [Alerts](/docs/auditor/10.9/admin/alertsettings/overview.md) +- [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) +- [Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) diff --git a/docs/auditor/10.9/addon/ctera/install.md b/docs/auditor/10.9/addon/ctera/install.md new file mode 100644 index 0000000000..955178db1f --- /dev/null +++ b/docs/auditor/10.9/addon/ctera/install.md @@ -0,0 +1,24 @@ +--- +title: "Install Add-On" +description: "Install Add-On" +sidebar_position: 10 +--- + +# Install Add-On + +Follow the steps to install the Add-On: + +**Step 1 –** Navigate to your add-on package. + +**Step 2 –** Unzip the Add-On to a desired folder. + +**Step 3 –** Run the installation package. + +**Step 4 –** Accept the license agreement and follow the instructions of the setup wizard. + +**Step 5 –** On the **Destination Folder** step, specify the installation folder (_C:\Program Files +(x86)\Netwrix Add-ons\_ by default). + +**Step 6 –** Click **Install**. + +**Step 7 –** When done, click **Finish**. diff --git a/docs/auditor/10.9/addon/ctera/overview.md b/docs/auditor/10.9/addon/ctera/overview.md new file mode 100644 index 0000000000..9f393fad85 --- /dev/null +++ b/docs/auditor/10.9/addon/ctera/overview.md @@ -0,0 +1,63 @@ +--- +title: "Ctera" +description: "Ctera" +sidebar_position: 60 +--- + +# Ctera + +The add-on works in collaboration with Netwrix Auditor, supplying data about activity on your +Ctera-based devices. Aggregating data into a single audit trail simplifies analysis, makes activity +monitoring more cost effective, and helps you keep tabs on your IT infrastructure. + +Implemented as a service, this add-on facilitates the data transition from Ctera-based systems to +Netwrix Auditor. All you have to do is provide connection details and specify parsing rules. + +On a high level, the add-on works as follows: + +1. The add-on listens to the specified UDP ports and captures designated Syslog messages. +2. The add-on processes these events into Netwrix Auditor-compatible format (Activity Records). Each + Activity Record contains the user account, action, time, and other details. +3. Using the Integration API, the add-on sends the activity records to the Netwrix Auditor Server, + which writes them to the Long-Term Archive and the Audit Database. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure +of the Activity Record and the capabilities of the Integration API. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| On... | Ensure that... | +| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| The Auditor Server side | - The Audit Database settings are configured in Auditor Server. See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. - The TCP **9699** port (default Integration API port) is open for inbound connections. - The user writing data to the Audit Database is granted the **Contributor** role in Auditor. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. Alternatively, you can grant the **Global administrator** role or add the user to the **Netwrix Auditor Administrators** group. In this case, this user will have the most extended permissions in the product. | +| The computer where the add-on will be installed | - The UDP 514 port is open for inbound connections. - .Net Framework 4.7.2 and above is installed. Review the following Microsoft technical article for additional information on how to install .Net Framework 4.7.2: [Microsoft .NET Framework 4.7.2 offline installer for Windows](https://support.microsoft.com/en-us/topic/microsoft-net-framework-4-7-2-offline-installer-for-windows-05a72734-2127-a15d-50cf-daf56d5faec2). | + +### Configure Logging for CTERA Edge Filer + +Prior to start using the Add-On, configure syslog logging settings on your CTERA Edge Filers. See +the +[Configuring Syslog Settings](https://kb.ctera.com/docs/configuring-logging#configuring-syslog-settings) +article on the CTERA product documentation portal for detailed instructions. + +### Accounts and Rights + +By default, the add-on will run under the _Local System_ account. The add-on and Auditor must be +installed on the same server. + +### Considerations and Limitations + +- The Add-On must be deployed in the same subnet as CTERA Edge Filer and Auditor. +- If the monitoring plan name in the _``_ add-on configuration parameter is + specified incorrectly, this may lead to temp files generation and, therefore, to inefficient disk + space usage. +- If you are using Netwrix Auditor for Network Devices, the 514 UDP port may be already in use, and + you should specify another port when configuring the add-on settings (see the + [Install Add-On](/docs/auditor/10.9/addon/ctera/install.md) and [Define Parameters](/docs/auditor/10.9/addon/ctera/parameters.md) topics for additional + information). Another option is to install the add-on and Auditor Server on different machines. + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging Netwrix Auditor Integration API. Download the latest add-on version in the Add-on Store. diff --git a/docs/auditor/10.9/addon/ctera/parameters.md b/docs/auditor/10.9/addon/ctera/parameters.md new file mode 100644 index 0000000000..2f89a546e9 --- /dev/null +++ b/docs/auditor/10.9/addon/ctera/parameters.md @@ -0,0 +1,30 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 20 +--- + +# Define Parameters + +The configuration wizard opens in the default web browser: + +![configwizard](/images/auditor/10.7/addon/ctera/configwizard.webp) + +Click **Proceed** and complete the following fields: + +| Option | Description | +| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Specify General Settings | | +| Listed UDP port | Specify UDP port for listening incoming events. (**514** by default). | +| Auditor Endpoint | Auditor Server IP address and port number followed by endpoint for posting Activity Records. Assumes that the add-on runs on the computer hosting Auditor Server and uses default port _9699_. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., _172.28.6.15_, _EnterpriseNAServer_, _WKS.enterprise.local_). To specify a non-default port, provide a server name followed by the port number (e.g., _WKS.enterprise.local:9999_). Do not modify the endpoint part (_/ netwrix/ api_ ) | +| Certificate Thumbprint | Netwrix Auditor Certificate Thumbprint Property. Possible values: - `Empty`—Check Auditor certificate via Windows Certificate Store. - `AB:BB:CC`—Check Auditor Server certificate thumbprint identifier. - `NOCHECK`—Do not check Auditor certificate. Make sure to select this parameter if you plan to specify servers by their IP. | +| Specify Active Directory credentials | | +| Username | Provide the name of the account under which the service runs. Unless specified, the service runs under the account currently logged on. | +| Password | Provide the password for the selected account. | +| Auditor Monitoring Plan settings | | +| Auditor Plan | Unless specified, data is written to **Netwrix_Auditor_API** database and is not associated with a specific monitoring plan. Specify a name of associated monitoring plan in Auditor. In this case, data will be written to a database linked to this plan. If you select a plan name in the add- on, make sure a dedicated plan is created in Auditor, the Netwrix **API** data source is added to the plan and enabled for monitoring. Otherwise, the add- on will not be able to write data to the Audit Database. | +| Auditor Plan Item | Unless specified, data is not associated with a specific plan and, thus, cannot be filtered by item name. Specify an item name. Make sure to create a dedicated item inAuditor in advance. | +| Accept List | | +| Address | Specify a list of IP addresses of syslog events sources. The service will collect and process events from these sources only. Events collected from any other source will be ignored. | + +Click **Run** to start collecting data with the Add-On. diff --git a/docs/auditor/10.9/addon/cyberark/_category_.json b/docs/auditor/10.9/addon/cyberark/_category_.json new file mode 100644 index 0000000000..292dd70ee9 --- /dev/null +++ b/docs/auditor/10.9/addon/cyberark/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "CyberArk Privileged Access Security", + "position": 80, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/cyberark/collecteddata.md b/docs/auditor/10.9/addon/cyberark/collecteddata.md new file mode 100644 index 0000000000..059ce074d6 --- /dev/null +++ b/docs/auditor/10.9/addon/cyberark/collecteddata.md @@ -0,0 +1,32 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 30 +--- + +# Work with Collected Data + +To leverage data collected with the add-on, you can do the following in Auditor: + +- Search for required data. For that, start Auditor client and navigate to **Search**. After + specifying the criteria you need, click **Search**. You will get a list of activity records with + detailed information on who did what in the reported time period. + +You can apply a filter to narrow down your search results to the Netwrix **API** data source only. + +![AR from CyberArk in NA](/images/auditor/10.7/addon/cyberark/cyberark_thumb_0_0.webp) + +- Also, you can click **Tools** in the upper-right corner and select the command you need. For + example: + - If you want to periodically receive the report on the results of search with the specified + criteria, click **Subscribe**. Then specify how you want the report to be delivered – as an + email or as a file stored to the file share. + - To create an alert on the specific occurrences, click **Create alert**. + - To export filtered data to PDF or CSV, click **Export data**. +- You can also configure and receive alerts on the events you are interested in. + +See the following topics for additional information: + +- [Alerts](/docs/auditor/10.9/admin/alertsettings/overview.md) +- [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) +- [Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) diff --git a/docs/auditor/10.9/addon/cyberark/deployment.md b/docs/auditor/10.9/addon/cyberark/deployment.md new file mode 100644 index 0000000000..de4a49456a --- /dev/null +++ b/docs/auditor/10.9/addon/cyberark/deployment.md @@ -0,0 +1,126 @@ +--- +title: "Deploy the Add-On" +description: "Deploy the Add-On" +sidebar_position: 20 +--- + +# Deploy the Add-On + +Follow the steps to deploy the Add-On: + +**Step 1 –** Prepare Auditor for data processing. + +**Step 2 –** Configure Syslog message forwarding in CyberArk. + +**Step 3 –** Download the Add-On. + +**Step 4 –** Install Add-on. + +**Step 5 –** Configure Add-on parameters + +## Prepare Auditor for Data Processing + +In Auditor client, go to the Integrations section and verify Integration API settings: + +1. Make sure the **Leverage Integration API** is switched to **ON**. +2. Check the TCP communication port number – default is **9699**. + +See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) topic for additional information. + +By default, activity records are written to _Netwrix_Auditor_API_ database which is not associated +with a specific monitoring plan. + +Optionally, you can create a dedicated monitoring plan in Auditor. In this case, data will be +written to a database linked to this plan. Target it at Netwrix API data source and enable for +monitoring. Add a dedicated item of _Integration_ type to the plan for data to be filtered by item +name. See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information. + +In such scenario, you will need to specify this monitoring plan in the _naplan_ and _naplanitem_ +attributes of the _`` ® `
`_ configuration parameters. See the +[Add-On Parameters](/docs/auditor/10.9/addon/cyberark/parameters.md) topic for additional information. + +## Configure Syslog Message Forwarding in CyberArk + +On the CyberArk side, you need to specify the server that will receive Syslog messages from +CyberArk, process them and forward to Auditor Server. This will be the add-on installation server +(the machine where _SyslogService.exe_ runs). + +Follow the steps to configure Syslog message forwarding in CyberArk. + +**Step 1 –** Log in to your CyberArk system. + +**Step 2 –** On the CyberArk server, locate the _%Program Files (x86)%\PrivateArk\Server\Conf_ +folder and open the **dbparam.ini** file for editing. + +**Step 3 –** Go to the **[SYSLOG]** section and configure the following parameters: + +- **SyslogTranslatorFile** – relative path to **Netwrix.xsl** file. You will need to create this + file manually and copy the content of **SyslogTranslator.sample.xsl** file into it. This sample + file is provided by CyberArk. By default, it is located in the _%Program Files (x86) + %\PrivateArk\Server\Syslog_ folder. + Place the _Netwrix.xsl_ file there, too, so that default relative path should be _\Server\Syslog_. +- **SyslogServerPort** – communication port of the syslog server (i.e. add-on installation server). + Default is **514**. Note that if you are using Netwrix Auditor for Network Devices, this port may + be already in use, and you should provide another one. +- **SyslogServerIP** - IP address of the add-on installation server. +- SyslogServerProtocol – communication protocol for data transfer between CyberArk system and the + add-on. Specify **UDP** protocol. +- **SyslogMessageCodeFilter** - IDs of events to forward. The add-on will only collect and process + events you specify in this parameter. For the full list of supported events, see + [Monitored Events](/docs/auditor/10.9/addon/cyberark/monitoredevents.md). Use comma as a separator. + +![dbparamfile_thumb_0_0](/images/auditor/10.7/addon/cyberark/dbparamfile_thumb_0_0.webp) + +**Step 4 –** Save the **dbparam.ini** file. + +## Download the Add-On + +**Step 1 –** Download the distribution package. + +**Step 2 –** Unpack it to a folder on the computer where you plan to deploy the add-on. + +_Remember,_ deploy the add-on on the same machine with the Auditor Server. + +## Install Add-On + +Follow the steps to install the Add-On: + +**Step 1 –** Navigate to your add-on package. + +**Step 2 –** Unzip the Add-On to a desired folder. + +**Step 3 –** Run the installation package. + +**Step 4 –** Accept the license agreement and follow the instructions of the setup wizard. + +**Step 5 –** On the **Destination Folder** step, specify the installation folder (_C:\Program Files +(x86)\Netwrix Add-ons\_ by default). + +**Step 6 –** Click **Install**. + +**Step 7 –** When done, click **Finish**. + +## Configure Add-on Parameters + +The configuration wizard opens in the default web browser: + +![ConfigurationWizard](/images/auditor/10.7/addon/cyberark/configwizard.webp) + +Click **Proceed** and complete the following fields: + +| Option | Description | +| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Specify General Settings | | +| Listed UDP port | Specify UDP port for listening incoming events. (**514** by default). | +| Auditor Endpoint | Auditor Server IP address and port number followed by endpoint for posting Activity Records. Assumes that the add-on runs on the computer hosting Auditor Server and uses default port _9699_. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., _172.28.6.15_, _EnterpriseNAServer_, _WKS.enterprise.local_). To specify a non-default port, provide a server name followed by the port number (e.g., _WKS.enterprise.local:9999_). Do not modify the endpoint part (_/ netwrix/ api_ ) | +| Certificate Thumbprint | Netwrix Auditor Certificate Thumbprint Property. Possible values: - `Empty`—Check Auditor certificate via Windows Certificate Store. - `AB:BB:CC`—Check Auditor Server certificate thumbprint identifier. - `NOCHECK`—Do not check Auditor certificate. Make sure to select this parameter if you plan to specify servers by their IP. | +| Specify Active Directory credentials | | +| Username | Provide the name of the account under which the service runs. Unless specified, the service runs under the account currently logged on. | +| Password | Provide the password for the selected account. | +| Auditor Monitoring Plan settings | | +| Auditor Plan | Unless specified, data is written to **Netwrix_Auditor_API** database and is not associated with a specific monitoring plan. Specify a name of associated monitoring plan in Auditor. In this case, data will be written to a database linked to this plan. If you select a plan name in the add- on, make sure a dedicated plan is created in Auditor, the Netwrix **API** data source is added to the plan and enabled for monitoring. Otherwise, the add- on will not be able to write data to the Audit Database. | +| Auditor Plan Item | Unless specified, data is not associated with a specific plan and, thus, cannot be filtered by item name. Specify an item name. Make sure to create a dedicated item inAuditor in advance. | +| Accept List | | +| Address | Specify a list of IP addresses of syslog events sources. The service will collect and process events from these sources only. Events collected from any other source will be ignored. | + +Click **Run** to start collecting data with the Add-On. diff --git a/docs/auditor/10.9/addon/cyberark/monitoredevents.md b/docs/auditor/10.9/addon/cyberark/monitoredevents.md new file mode 100644 index 0000000000..15b5b05934 --- /dev/null +++ b/docs/auditor/10.9/addon/cyberark/monitoredevents.md @@ -0,0 +1,24 @@ +--- +title: "Monitored Events" +description: "Monitored Events" +sidebar_position: 40 +--- + +# Monitored Events + +The Add-On supports monitoring of the following syslog events from CyberArk PAS: + +| Event ID | Description | +| -------- | ---------------------------------------------------------------------------------------- | +| 22 | Password verification by Central Policy Manager (success) | +| 24 | Password stored in EPV changed by Central Policy Manager (success) | +| 31 | Password reconciliation by Central Policy Manager (success) | +| 38 | Password verification by Central Policy Manager (failure) | +| 57 | Password stored in Enterprise Password Vault changed by Central Policy Manager (failure) | +| 60 | Password reconciliation by Central Policy Manager (failure) | +| 130 | Password stored in Enterprise Password Vault disabled by Central Policy Manager | +| 295 | User retrieved a password stored in Enterprise Password Vault | +| 300 | User session started in Privileged Session Manager | +| 302 | User session ended in Privileged Session Manager | +| 308 | User used a password stored in Enterprise Password Vault | +| 411 | A window was activated by user in Privileged Session Manager | diff --git a/docs/auditor/10.9/addon/cyberark/overview.md b/docs/auditor/10.9/addon/cyberark/overview.md new file mode 100644 index 0000000000..2cddde1bd0 --- /dev/null +++ b/docs/auditor/10.9/addon/cyberark/overview.md @@ -0,0 +1,114 @@ +--- +title: "CyberArk Privileged Access Security" +description: "CyberArk Privileged Access Security" +sidebar_position: 80 +--- + +# CyberArk Privileged Access Security + +Netwrix Auditor is a visibility platform for user behavior analysis and risk mitigation that enables +control over changes, configurations and access in hybrid IT environments to protect data regardless +of its location. The platform provides security analytics to detect anomalies in user behavior and +investigate threat patterns before a data breach occurs. + +CyberArk offers its Privileged Access Security (PAS) solution for managing the privileged accounts +and SSH Keys. It enables organizations to manage and monitor all activities associated with the +privileged identities, for example, Windows server administrator, root on a UNIX server, etc. A +featured set of the Privileged Access Security tools includes, in particular: + +- **Privileged Session Manager** - a tool that enables users to securely connect to remote targets + with a standard remote desktop client application, providing isolated sessions. +- **Enterprise Password Vault** – a tool for storage and centralized management of the privileged + accounts; it supports automated changes and logging of the activities associated with all types of + privileged passwords and SSH Keys. This tool also includes Central Policy Manager service. + +Major benefit of the integrated solution implemented with the Add-On is the increased visibility +into actions related to CyberArk tools, in particular: + +- Visibility into the user account behind the respective isolated session controlled by Privileged + Session Manager +- Visibility into the password-related activities, e.g. password retrieval and further actions made + to target application or system, and automatic password update for managed accounts in Enterprise + Password Vault and Central Policy Manager. + +## How It Works + +The add-on is implemented as a syslog service that collects activity data from CyberArk system (PAS) +and sends it to Auditor using the Integration API. + +![HIW_CyberArch](/images/auditor/10.7/addon/cyberark/diagram_thumb_0_0.webp) + +The add-on operates as a syslog listener for the CyberArk system. On a high level, the solution +works as follows: + +1. An IT administrator configures Integration API settings to enable data collection and storage to + the Audit Database for further reporting, search, etc. + + It is recommended to create a dedicated monitoring plan in Auditor and add a dedicated item of + **Integration** type to it — then you will be able to filter data in reports and search results + by monitoring plan/item name. + +2. On the CyberArk server, the administrator opens the **dbparam.ini** file and specifies the + parameters for syslog message forwarding, including add-on installation server settings, the IDs + of events to be monitored, etc. + + See the [Monitored Events](/docs/auditor/10.9/addon/cyberark/monitoredevents.md) topic for additional information on the events + supported for monitoring out of the box. + +3. On the add-on installation server, the administrator runs the installation file and configures + the Add-On parameters in the configuration wizard. +4. The add-on starts collecting and forwarding activity data: it listens to the specified UDP port + and captures designated syslog messages (CyberArk events). +5. The add-on processes these events into Auditor-compatible format – activity records. Each + activity record contains the _Who-What-When-Where-Action_ information (that is, user account, + time, action, and other details). +6. Using the Integration API, the add-on sends the activity records to Auditor Server that writes + them to the Audit Database and Long-Term Archive. Data is sent periodically, by default every 5 + seconds. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure +of the activity record and the capabilities of the Integration API. + +7. Users open Auditor Client to work with collected data: + - Search for file changes using certain criteria + - Export data to PDF or CSV files + - Save search results as reports + - Subscribe to search results + - Configure and receive alerts + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| Where | Prerequisite to check | +| ------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The Auditor Server side | - The Integration API and Audit Database settings are configured in Auditor Server settings. See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. - The **TCP 9699** port must be open on Windows firewall for inbound connections. - User account under which data will be written to the Audit Database requires the **Contributor** role in Auditor. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) for additional information. Alternatively, you can grant it the **Global administrator** role, or add that account to the **Netwrix Auditor Administrators** group. | +| The machine where the Add-On will be installed (Auditor Server is recommended) | - The **UDP 514** port must be open on Windows firewall for inbound connections. If you are using Netwrix Auditor for Network Devices, this port may be already in use, and you should provide another one. Another option is to install the add-on and Auditor Server on different machines. - .Net Framework 4.7.2 and above is installed. Review the following Microsoft technical article for additional information on how to install .Net Framework 4.7.2: [Microsoft .NET Framework 4.7.2 offline installer for Windows](https://support.microsoft.com/en-us/topic/microsoft-net-framework-4-7-2-offline-installer-for-windows-05a72734-2127-a15d-50cf-daf56d5faec2). | +| CyberArk PAS | Version 10.10. | + +### Accounts and Rights + +By default, the add-on will run under the _Local System_ account. So, if the add-on and Auditor will +be running on different machines, the corresponding computer account will require at least the +**Contributor** role in Auditor. See the +[Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional +information. + +In case the add-on and Auditor are installed on the same server, no special settings are needed. + +### Considerations and Limitations + +- The Add-On must be deployed in the same subnet as CyberArk PAS and Auditor. +- If the monitoring plan name in the _``_ add-on configuration parameter is + specified incorrectly, this may lead to temp files generation and, therefore, to inefficient disk + space usage. +- If you are using Netwrix Auditor for Network Devices, the 514 UDP port may be already in use, and + you should specify another port when configuring the add-on settings (see + [Deploy the Add-On](/docs/auditor/10.9/addon/cyberark/deployment.md) and [Add-On Parameters](/docs/auditor/10.9/addon/cyberark/parameters.md) topics for additional + information). Another option is to install the add-on and Auditor Server on different machines. + +## Compatibility Notice + +Netwrix Auditor add-on for CyberArk is compatible with CyberArk Privileged Access Security (PAS) +10.10 and with Netwrix Auditor 9.8 and later. diff --git a/docs/auditor/10.9/addon/cyberark/parameters.md b/docs/auditor/10.9/addon/cyberark/parameters.md new file mode 100644 index 0000000000..6a5e5bbea7 --- /dev/null +++ b/docs/auditor/10.9/addon/cyberark/parameters.md @@ -0,0 +1,61 @@ +--- +title: "Add-On Parameters" +description: "Add-On Parameters" +sidebar_position: 10 +--- + +# Add-On Parameters + +To configure the add-on parameters, you need to edit the **Settings.xml** file in the add-on folder. +You must define connection details: Auditor Server host, endpoint, etc. + +Most parameters are optional; you can skip or define parameters depending on your execution scenario +and security policies. + +The service uses the default values unless parameters are explicitly defined +(`\*\*\_value_\*\*`). + +Parameters in **Settings.xml** can be grouped as follows: + +- **General parameters** that affect add- on execution. They are listed in the table below. +- Settings for a certain event source (within the _Source_ section) that can override general + settings. +- **Internal parameters** that should not be modified in most cases. They are listed in the topic. + +| Parameter | Default value | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General parameters | | | +| ListenUdpPort | 514 | Specify UDP port for listening to the incoming syslog events. | +| NetwrixAuditorEndpoint | https://localhost: 9699/netwrix/api/ v1/activity_records | Auditor Server IP address and port number followed by endpoint for posting Activity Records. Assumes that the add-on runs on the computer hosting Auditor Server and uses default port **9699**. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., _172.28.6.15, EnterpriseNAServer, WKS.enterprise.local_). To specify a non-default port, provide a server name followed by the port number (e.g., _WKS.enterprise.local:9999_). Do not modify the endpoint part (/netwrix/api . . . . ) | +| NetwrixAuditor CertificateThumbprint | NOCHECK | Netwrix Auditor Certificate Thumbprint Property. Possible values: - `Empty`—Check the certificate via Windows Certificate Store. - `AB:BB:CC.`—Check the certificate thumbprint identifier. - `NOCHECK`—Do not check the certificate. Make sure to select this parameter if you plan to specify servers by their IP. | +| NetwrixAuditorPlan | — | Unless specified, data is written to Netwrix_Auditor_API database and is not associated with a specific monitoring plan. Specify a name of associated monitoring plan in Auditor. In this case, data will be written to a database linked to this plan. If you select a plan name in the add-on, make sure a dedicated plan is created in Auditor, the Netwrix API data source is added to the plan and enabled for monitoring. Otherwise, the add-on will not be able to write data to the Audit Database. | +| NetwrixAuditorPlanItem | — | Unless specified, data is not associated with a specific monitoring plan and thus cannot be filtered by item name. Specify an item name here. Make sure to create a dedicated item in Auditor in advance. | +| EventStorePath | — | Select where to store temporary files of syslog messages before the add-on sends them to Auditor Server. Netwrix recommends to store these files in the same directory with the add-on (SyslogService.exe). | +| LogLevel | warning | Specify logging level: - none - info - warning (used by default) - error - debug | +| WriteCriticalIssues ToEventLog | 0 | Instructs the add-on to write important events (like service start or critical issue) not only to its own log but also to Netwrix event log. - 1=yes - 0=no (default) | +| Parameters within SourceList You can specify parsing rules for each specific event source and define parameters to override general settings, such as time zone, default plan name, etc. | | | +| NetwrixAuditorPlan | — | When specified, overrides the general settings. | +| NetwrixAuditorPlanItem | — | When specified, overrides the general settings. | +| AppNameRegExp | — | Custom regular expression pattern that will be used to retrieve the application name from your syslog messages. The add-on will match the application name and the files with syslog parsing rules to be applied. The pattern you provide here must match the application name in your custom rule file. Unless specified, RFC 3164/5424 format is used. | +| AppNameGroupID | — | Define application name value by Group ID only if messages are not formatted in accordance with RFC 3164/5424. Otherwise, leave the default value. | +| RuleFileList PathFile | cyberark-v2.xml | Specify paths to XML file(s) with regular expression parsing rules. You can create a custom file or use rules provided out of the box. Currently, the **cyberark-v2.xml** rule file is shipped with this add-on. You can specify several rule files. The service will check if the AppName parameter in the first rule file matches the AppNameRegExp and AppNameGroupID regular expression in this file. If not, the service will proceed to the next rule file. | +| AcceptList Address | — | Specify a list of IP addresses of syslog events sources. The service will collect and process events from these sources only. Events collected from any other source will be ignored. The _Address_ parameter may be followed by optional attributes that override parameters specified above: - _naplan_—A name of associated monitoring plan - _naplanitem_—A name of associated item For example: `
172.28.3.15
` | + +Remember to save **Settings.xml** after editing is complete. + +After you modify parameters in the **Settings.xml** file, remember to save the changes and then +restart the add-on main service (_SyslogService.exe_) for them to take effect. + +## Add-on Internal Parameters + +Internal parameters listed in the table below are intended for performance tuning. In most cases the +default values should be used. + +| Parameter | Default value | Description | +| --------------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| EventsFromMemoryFirst | 1 | Instructs the add-on to save events to temporary storage only if there is no free space in queues: - 1=yes - 0=no | +| ConcurrentSend | -1 | Specifies the number of threads for concurrent forwarding of events to Auditor. Default value is -1 (switch off concurrent forwarding). | +| SenderSleepTime | 30 | Specifies the retry interval in seconds to send messages to Auditor (30 - 3600 seconds). | +| TaskLimit | 8 | Specifies the number of threads and queues for concurrent handling of events. | +| QueueSizeLimit | 100 | Specifies the maximum number of events to keep in queue before saving to temporary storage or sending to Netwrix API. | +| QueueTimeLimit | 5 | Specifies the length of timeout before events from queue (not full) are saved to temporary storage or sent to Netwrix API: - From 5 to 300 – timeout in seconds. - -1 – disable timeout. | diff --git a/docs/auditor/10.9/addon/cyberark/troubleshooting.md b/docs/auditor/10.9/addon/cyberark/troubleshooting.md new file mode 100644 index 0000000000..6eaa4878b7 --- /dev/null +++ b/docs/auditor/10.9/addon/cyberark/troubleshooting.md @@ -0,0 +1,24 @@ +--- +title: "Maintenance and Troubleshooting" +description: "Maintenance and Troubleshooting" +sidebar_position: 50 +--- + +# Maintenance and Troubleshooting + +The Add-On operations are logged into the **SyslogService.txt** file. This file is located in the +same folder as **SyslogService.exe.** + +To change the add-on logging level, use the **LogLevel** parameter in the **Settings.xml** file. + +- It is recommended that before the first run you set this parameter to `debug`. This will + facilitate operations tracking and possible problem solving. +- After that it is strongly recommended to re-set this parameter to `error` to prevent the + uncontrolled log growth. + +If you cannot see collected data in Auditor, check the following: + +1. In Auditor settings, go to the **Integrations** section and make sure the **Leverage Integration + API** is switched to **ON**. Check the communication port number – default is **9699**. +2. If you configured a dedicated monitoring plan, make sure data source monitoring is enabled. +3. Verify the parameters you provided in **Settings.xml** and **dbparam.ini**. diff --git a/docs/auditor/10.9/addon/hyperv/_category_.json b/docs/auditor/10.9/addon/hyperv/_category_.json new file mode 100644 index 0000000000..132f5e796d --- /dev/null +++ b/docs/auditor/10.9/addon/hyperv/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Hyper-V SCVMM", + "position": 90, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/hyperv/collecteddata.md b/docs/auditor/10.9/addon/hyperv/collecteddata.md new file mode 100644 index 0000000000..1de0fdfa91 --- /dev/null +++ b/docs/auditor/10.9/addon/hyperv/collecteddata.md @@ -0,0 +1,26 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 40 +--- + +# Work with Collected Data + +To leverage data collected with the add-on, you can do the following in Auditor: + +- Search for required data. For that, start Auditor client and navigate to **Search**. After + specifying the criteria you need, click **Search**. You will get a list of activity records with + detailed information on who did what in the reported time period. + +You might want to apply a filter to narrow down your search results to the Netwrix API data source +only. + +- Also, you can click **Tools** in the upper-right corner and select the command you need. For + example: + - If you want to periodically receive the report on the results of search with the specified + criteria, click **Subscribe**. Then specify how you want the report to be delivered – as an + email or as a file stored to the file share. + - To create an alert on the specific occurrences, click **Create alert**. + - To export filtered data to PDF or CSV, click **Export data**. +- You can also configure and receive alerts on the events you are interested in. See the + [Administration](/docs/auditor/10.9/admin/overview.md) topic for additional information. diff --git a/docs/auditor/10.9/addon/hyperv/deployment.md b/docs/auditor/10.9/addon/hyperv/deployment.md new file mode 100644 index 0000000000..648a56d1f7 --- /dev/null +++ b/docs/auditor/10.9/addon/hyperv/deployment.md @@ -0,0 +1,100 @@ +--- +title: "Deployment Scenarios" +description: "Deployment Scenarios" +sidebar_position: 20 +--- + +# Deployment Scenarios + +The add-on can be deployed on any computer in your environment. For example, you can run the add-on +on the computer where Auditor is installed, or on a remote server. Also, consider different SCVMM +deployment scenarios. Possible deployment options are as follows (here it is assumed that the add-on +is installed together with Auditor server): + +1. Add-on running on the same machine as SCVMM server (with Management Console): + +![deployment_1](/images/auditor/10.7/addon/hyperv/diagram1server.webp) + +2. Add-on and SCVMM server (with Management Console) running on different machines: + +![deployment_2](/images/auditor/10.7/addon/hyperv/diagram2servers_thumb_0_0.webp) + +In this scenario, the account used to access SCVMM server must be a member of the _Remote Management +Users_ local group on the SCVMM server. + +3. Add-on running on the same machine as SCVMM Management Console; SCVMM server running on the + remote machine: + +![deployment_3](/images/auditor/10.7/addon/hyperv/diagram3servers_thumb_0_0.webp) + +In this scenario, make sure to specify SCVMM server address in the **DataCollectionServer** +parameter (not the machine where SCVMM console runs) in the **settings.xml** configuration file. See +the [Add-On Parameters](/docs/auditor/10.9/addon/hyperv/parameters.md)topic for additional information. + +Depending on the deployment scenario you choose, you will need to define a set of the add-on +parameters. Several examples are provided below. + +In the certain scenarios you may need to configure not all parameters but only some of them. + +## Example 1 + +- The add-on runs on the Auditor server. +- The _System_ account is used to launch the add-on via Task Scheduler (default configuration). +- Configuration parameters to specify in **settings.xml** (sample values): + +```` +https://172.28.6.19:9699/netwrix/api/v1/activity_records``` + +`````` + +`````` + +Configuration parameters __NetwrixAuditorUserName__ and __NetrixAuditorPassword__ are not required. + +## Example 2 + +- The add-on runs on the Auditor server with the explicitly specified user credentials. +- Configuration parameters to specify in __settings.xml__ (sample values): + + ``` + https://172.28.6.19:9699/netwrix/api/v1/activity_records``` + + ```SecurityOfficer``` + `````` + + ```NetwrixUser``` + `````` + +## Example 3 + +- The add-on runs on the machine with SCVMM. +- The _System_ account is used to launch the add-on via Task Scheduler (default configuration). +- Configuration parameters to specify in __settings.xml__: + +``` +```` + +`` + +`` + +Credentials for **Data Collection Server** (that is, SCVMM) are not required. + +## Example 4 + +- SCVMM and/or Auditor run on the machines other than the add-on server. +- In this case, the corresponding set of credentials (for **Data Collection Server** and/or Netwrix + Auditor) must be specified explicitly. +- Configuration parameters to specify in **settings.xml** (sample values): + + `https://172.28.6.19:9699/netwrix/api/v1/activity_records ` + +`SecurityOfficer` + +`NetwrixUser` + +`SCVMMServer` + +`SCVMMAdmin` + +`Password` diff --git a/docs/auditor/10.9/addon/hyperv/install.md b/docs/auditor/10.9/addon/hyperv/install.md new file mode 100644 index 0000000000..5eeb6e8cdd --- /dev/null +++ b/docs/auditor/10.9/addon/hyperv/install.md @@ -0,0 +1,68 @@ +--- +title: "Deploy the Add-On" +description: "Deploy the Add-On" +sidebar_position: 30 +--- + +# Deploy the Add-On + +Follow the step to deploy the Add-On: + +**Step 1 –** Prepare Netwrix Auditor for Data Processing. + +**Step 2 –** Download the Add-On. + +**Step 3 –** Configure Parameters for Data Collection. + +**Step 4 –** Register Windows Scheduled Task. + +## Prepare Netwrix Auditor for Data Processing + +In Auditor client, go to the Integrations section and verify Integration API settings: + +1. Make sure the **Leverage Integration API** is switched to **ON**. +2. Check the TCP communication port number – default is **9699**. + +See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) topic for additional information. + +By default, activity records are written to _Netwrix_Auditor_API_ database which is not associated +with a specific monitoring plan. + +Optionally, you can create a dedicated monitoring plan in Auditor. In this case, data will be +written to a database linked to this plan. Target it at Netwrix API data source and enable for +monitoring. Add a dedicated item of _Integration_ type to the plan for data to be filtered by item +name. See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information. + +In such scenario, you will need to specify this monitoring plan in the _NetwrixAuditorPlan_ and +_NetwrixAuditorPlanItem_ parameters in the **settings.xml** file. See the +[Add-On Parameters](/docs/auditor/10.9/addon/hyperv/parameters.md) topic for additional information. + +## Download the Add-On + +1. Download the distribution package **Netwrix_Auditor_Add-on_for_Microsoft_SCVMM.zip**. +2. Unpack it to a folder on the computer where you plan to deploy the add-on. + +## Configure Parameters for Data Collection + +In the add-on folder, open the **settings.xml** file and configure the add-on parameters for data +collection, as listed below. + +See the [Add-On Parameters](/docs/auditor/10.9/addon/hyperv/parameters.md)topic for the full list of configuration parameters. + +| Parameter | Default value | Description | +| ---------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| DataCollectionServer | (empty) | Specify SCVMM server to collect data from. You can use IP address, FQDN or NETBIOS name. For _localhost_, leave this parameter empty. | +| DataCollectionUserName | (empty) | Specify user account that will be used for data collection from SCVMM server. To use the account currently logged in, leave this parameter empty. Make sure the account has administrative rights on that server (see the [Accounts and Rights](overview.md#accounts-and-rights) topic for additional information). | +| DataCollectionPassword | | Specify user account password. | +| ShortTermFolder | ShortTerm | Specify path to the short-term archive (Netwrix Auditor working folder). You can use full or relative path. | + +Save the **settings.xml** file. New configuration settings will be applied automatically at the next +data collection. + +For the full list of parameters, see the [Add-On Parameters](/docs/auditor/10.9/addon/hyperv/parameters.md) topic for additional +information. + +## Register Windows Scheduled Task + +Run the **install.ps1** PowerShell script from the add-on folder. It will configure and register a +Windows scheduled task that will run periodically every 15 min to retrieve audit data from SCVMM. diff --git a/docs/auditor/10.9/addon/hyperv/monitoredevents.md b/docs/auditor/10.9/addon/hyperv/monitoredevents.md new file mode 100644 index 0000000000..8613dac06a --- /dev/null +++ b/docs/auditor/10.9/addon/hyperv/monitoredevents.md @@ -0,0 +1,19 @@ +--- +title: "Monitoring Scope" +description: "Monitoring Scope" +sidebar_position: 50 +--- + +# Monitoring Scope + +Review a full list of the events that can be monitored using the add-on. + +| Object Type | Reported Action | Reported Properties | +| ----------------- | ----------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| Virtual Machine | • Create/Delete • Clone • Migrate • Rename • Create/Delete Checkpoint • Hardware Configuration change | • Name • Checkpoint Name & Description • Number Of Processors • Memory Size (Allocated, Max) • VHD Location, Max size • Network Name • Switch Name | +| Hypervisor (Host) | • Create/Delete • Move • Hardware Configuration change • State change | • Name • Number Of Processors • RAM Memory Size • Host Disk Capacity | +| Host Cluster | • Create/Delete • Move | • Name | +| Host Group | • Create/Delete • Move • Rename | • Name | +| Private Cloud | • Create/Delete • Rename | • Name | +| VM Network | • Create/Delete • Rename | • Name | +| User Role | • Rename • Add/Remove Members • Add/Remove Scopes • Permissions change | • Name • Scope • Permissions • Members | diff --git a/docs/auditor/10.9/addon/hyperv/overview.md b/docs/auditor/10.9/addon/hyperv/overview.md new file mode 100644 index 0000000000..c70b830a1b --- /dev/null +++ b/docs/auditor/10.9/addon/hyperv/overview.md @@ -0,0 +1,125 @@ +--- +title: "Hyper-V SCVMM" +description: "Hyper-V SCVMM" +sidebar_position: 90 +--- + +# Hyper-V SCVMM + +Netwrix Auditor is a visibility platform for user behavior analysis and risk mitigation that enables +control over changes, configurations and access in hybrid IT environments to protect data regardless +of its location. The platform provides security analytics to detect anomalies in user behavior and +investigate threat patterns before a data breach occurs. + +Microsoft System Center Virtual Machine Manager (SCVMM) is a solution for configuring and managing +virtualized infrastructure components across on-premises, service provider, and the Azure cloud +environment. These components include virtualization servers, networking components and storage +resources. + +Virtualization teams, Managed Service Providers and other IT professionals need to detect who does +what in the SCVMM-managed virtual infrastructure. For that, a unified audit trail is required, +supporting detailed SCVMM monitoring and effective response to changes. + +For that purpose, you can use a specially designed add-on. It works in collaboration with Netwrix +Auditor, supplying data about operations on your SCVMM server to Netwrix database. Aggregating data +into a single audit trail simplifies the analysis, makes activity monitoring more cost-effective, +and helps you keep tabs on your virtual infrastructure. + +Major benefits: + +- Gain a high-level view of the data you store +- Detect unauthorized activity that might threaten your data + +## How It Works + +The add-on is implemented as a stand-alone application that collects activity data from Virtual +Machine Manager and sends it to Auditor using the Integration API. + +![HIW](/images/auditor/10.7/addon/hyperv/diagram_thumb_0_0.webp) + +On a high level, the solution works as follows: + +1. An IT administrator configures the Integration API settings to enable data collection and storage + to the Netwrix database for further reporting, search, etc. + + It is recommended to create a dedicated monitoring plan in Auditor and add a dedicated item of + **Integration** type to it — then you will be able to filter data in reports and search results + by monitoring plan or item name. + +2. On SCVMM side, the IT administrator prepares a dedicated user account for accessing SCVMM server. + This account requires administrative rights. +3. Then the IT administrator opens the settings.xml configuration file and specifies the necessary + parameters for add-on operation, including Netwrix Auditor server settings, etc. +4. The IT administrator selects the deployment scenario and runs install.ps1 PowerShell script file + to deploy and configure the add-on components on the target server. +5. This script creates a Windows scheduled task that will run periodically (every 15 minutes) to + collect audit data from VMM server. + + See the [Monitoring Scope](/docs/auditor/10.9/addon/hyperv/monitoredevents.md) for additional information on the default list of + the events supported out-of-the box. + +6. The add-on component **HVARunner.exe** starts collecting activity data from VMM. Data + communication is performed using TCP protocol. +7. The add-on processes this data into Auditor-compatible format (Activity Records). Each Activity + Record contains the Who-What-When-Where-Action information (that is, initiator's account, time, + action, and other details). + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure +of the Activity Record and the capabilities of the Integration API. + +8. The add-on uses the Integration API to send the Activity Records to Auditor Server, where this + data becomes available for search, reporting and alerting. +9. Users open Auditor Client to work with collected data: + - Search for file changes using certain criteria + - Export data to PDF or CSV files + - Save search results as reports + - Subscribe to search results + - Configure and receive alerts + +### Add-on Delivery Package + +The add-on delivery package is a ZIP archive comprising several files, including DLLs, configuration +and executable files. The latter ones are listed in the table below. + +| File name | Description | +| ----------------- | ------------------------------------------------------------------------------------------------------- | +| install.ps1 | PowerShell script that installs the add-on components and creates a scheduled task for data collection. | +| settings.xml | Contains parameters for the add-on service operation. | +| **HVARunner.exe** | Main add-on component, responsible for audit data collection from SCVMM. | + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| On... | Ensure that... | +| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Auditor Server | - Integration API and Audit Database settings are configured in Auditor Server settings. See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. - The **TCP 9699** port must be open on Windows firewall for inbound connections. - User account under which data will be written to the Audit Database requires the **Contributor** role in Netwrix Auditor. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. Alternatively, you can grant it the **Global administrator** role, or add that account to the **Netwrix Auditor Administrators** group. | +| Add-on installation server, i.e. the machine where the add-on will be installed | - The **TCP 5985** port must be open on Windows firewall for inbound connections. - NET Framework 4.5 or later. | +| Microsoft System Center Virtual Machine Manager | SCVMM versions: - 2019 - 2016 | +| Virtualization hosts | - Microsoft Hyper-V (hardware and nested-virtualization) - VMware ESXi | + +### Accounts and Rights + +It is recommended to create a dedicated account for running the add-on. + +This account should have the following minimal rights and permissions: + +- **Administrator** role in SCVMM +- **Contributor** role in Auditor. See the + [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional + information. + +### Considerations and Limitations + +- By default, the add-on is targeted at a single SCVMM server. + +- If Auditor Server becomes unavailable for some time, the add-on will reset the last data + collection and will run it anew during the next scheduled interval. + +## Compatibility Notice + +The add-on is compatible with: + +- Microsoft System Center Virtual Machine Manager 2019 and 2016 +- Netwrix Auditor 9.9 and later diff --git a/docs/auditor/10.9/addon/hyperv/parameters.md b/docs/auditor/10.9/addon/hyperv/parameters.md new file mode 100644 index 0000000000..bc678cb5fe --- /dev/null +++ b/docs/auditor/10.9/addon/hyperv/parameters.md @@ -0,0 +1,32 @@ +--- +title: "Add-On Parameters" +description: "Add-On Parameters" +sidebar_position: 10 +--- + +# Add-On Parameters + +To configure the add-on parameters, you need to edit the **settings.xml** file in the add-on folder. +You must define connection details: Auditor Server host, user credentials, etc. + +Most parameters are optional, the service uses the default values unless parameters are explicitly +defined (`\*\*\_value_\*\*`). You can skip or define parameters depending on +your execution scenario and security policies. + +| Parameter | Default value | Description | +| ------------------------------------ | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| NetwrixIntegration | | | +| NetwrixAuditorEndpoint | https://localhost: 9699/netwrix/api/ v1/activity_records | Auditor Server IP address and port number followed by endpoint for posting Activity Records. Assumes that the add-on runs on the computer hosting Auditor Server and uses default port **9699**. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., _172.28.6.15, EnterpriseNAServer, WKS.enterprise.local_). To specify a non-default port, provide a server name followed by the port number (e.g., _WKS.enterprise.local:9999_). Do not modify the endpoint part (/netwrix/api . . . . ) | +| NetwrixAuditor CertificateThumbprint | NOCHECK | Auditor Certificate Thumbprint Property. Possible values: - `AB:BB:CC.`—Check Auditor server certificate thumbprint identifier. - `NOCHECK`—Do not check Auditor certificate. Make sure to select this parameter if you plan to specify servers by their IP. | +| NetwrixAuditorDateTimeFormat | yyyy-MM-ddTHH:mm:ssZ | Auditor time format. By default, set to zero offset. | +| NetwrixAuditorPlan | — | Unless specified, data is written to Netwrix_Auditor_API database and is not associated with a specific monitoring plan. Specify a name of associated monitoring plan in Auditor. In this case, data will be written to a database linked to this plan. If you select a plan name in the add-on, make sure a dedicated plan is created in Auditor, the Netwrix API data source is added to the plan and enabled for monitoring. Otherwise, the add-on will not be able to write data to the Audit Database. | +| NetwrixAuditorPlanItem | — | Unless specified, data is not associated with a specific plan and, thus, cannot be filtered by item name. Specify an item name. Make sure to create a dedicated item in Auditor in advance. | +| NetwrixAuditorUserName | Current user credentials | Unless specified, the add-on runs with the current user credentials. If you want the add-on to use another account to connect to Auditor Server, specify the account name in the _DOMAIN\username_ format. The account must be assigned the Contributor role in Netwrix Auditor. | +| NetwrixAuditorUserPassword | Current user credentials | Unless specified, the add-on runs with the current user credentials. Provide a different password if necessary. | +| DataCollection | | | +| DataCollectionServer | (empty) | Specify SCVMM server to collect data from. You can use IP address, FQDN or NETBIOS name. For localhost, leave this parameter empty. | +| DataCollectionUserName | (empty) | Specify user account that will be used for data collection from SCVMM server. To use the account currently logged in, leave this parameter empty. Make sure the account has administrative rights on that server (see the [Accounts and Rights](overview.md#accounts-and-rights) topic for additional information). | +| DataCollectionPassword | | Specify user account password. | +| ShortTermFolder | ShortTerm | Specify path to the short-term archive (Netwrix Auditor working folder). You can use full or relative path. | + +Remember to save **settings.xml** after editing is complete. diff --git a/docs/auditor/10.9/addon/hyperv/troubleshooting.md b/docs/auditor/10.9/addon/hyperv/troubleshooting.md new file mode 100644 index 0000000000..376a4e1110 --- /dev/null +++ b/docs/auditor/10.9/addon/hyperv/troubleshooting.md @@ -0,0 +1,79 @@ +--- +title: "Maintenance and Troubleshooting" +description: "Maintenance and Troubleshooting" +sidebar_position: 60 +--- + +# Maintenance and Troubleshooting + +If you cannot see collected data in Auditor, check the following: + +- Add-on account has sufficient rights to access SCVMM and Auditor. +- In Netwrix Auditor settings, go to the **Integrations** section and make sure the **Leverage + Integration API** is switched to **ON**. Check the communication port number – default is + **9699**. +- If you configured a dedicated monitoring plan, make sure data source monitoring is enabled. +- Verify the parameters you provided in **settings.xml**. + +## Monitor Several SCVMM + +Follow the steps If you need to monitor more than one SCVMM: + +**Step 1 –** Deploy one more add-on instance to the server where the first add-on instance is +already installed. Be sure to use a different installation folder. + +**Step 2 –** Open the **settings.xml** file and configure the new add-on instance to work with the +second SCVMM server. + +**Step 3 –** Open the **install.ps1** file for the new add-on for edit. + +**Step 4 –** Modify the default scheduled task name: + +`$name = "NetwrixAuditor Add-on for Microsoft SCVMM"` + +**Step 5 –** Save and then launch the updated **install.ps1** file. + +## Modify Task Schedule + +Follow the steps if you need to modify the task schedule: + +**Step 1 –** Open **install.ps1** for edit. + +**Step 2 –** Modify the default scheduled task schedule: + +`$task.Triggers.Repetition.Interval = "PT15M"` + +**Step 3 –** Save and then launch the updated **install.ps1** file. + +Alternatively, you can use **Windows Task Scheduler**. + +- If the solution was deployed using the third scenario (that is, SCVMM server and add-on are + running on different machines), then the following error may be written in the solution log: + +The WinRM client cannot process the request. + +See the [Deployment Scenarios](/docs/auditor/10.9/addon/hyperv/deployment.md)topic for additional information. + +If the authentication scheme is different from Kerberos, or if the client computer is not joined to +a domain, then HTTPS transport must be used or the destination machine must be added to the +**TrustedHosts** list. To configure this list, use **winrm.cmd**. + +Computers included in the **TrustedHosts** list might not be authenticated. To get more information +about their settings, you can run the following command: + +`winrm help config` + +For details on remote troubleshooting and authentication issues, see the following Microsoft +article: +[about_Remote_Troubleshooting](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_remote_troubleshooting?view=powershell-6). + +To work around, add the remote SCVMM server to the **TrustedHosts** list on the machine were the +add-on runs. For that, use the following commands: + +`winrm quickconfig` + +`Set-Item WSMan:\localhost\Client\TrustedHosts -Value "ServerNameOrIP"` + +here: + +`ServerNameOrIP` – SCVMM server name or IP address. diff --git a/docs/auditor/10.9/addon/ibmqradar/_category_.json b/docs/auditor/10.9/addon/ibmqradar/_category_.json new file mode 100644 index 0000000000..cff06a81f8 --- /dev/null +++ b/docs/auditor/10.9/addon/ibmqradar/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "IBM QRadar", + "position": 100, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/ibmqradar/automate.md b/docs/auditor/10.9/addon/ibmqradar/automate.md new file mode 100644 index 0000000000..6a202cf53f --- /dev/null +++ b/docs/auditor/10.9/addon/ibmqradar/automate.md @@ -0,0 +1,35 @@ +--- +title: "Automate Add-On Execution" +description: "Automate Add-On Execution" +sidebar_position: 40 +--- + +# Automate Add-On Execution + +To ensure you feed the most recent data to your SIEM solution, Netwrix recommends scheduling a daily +task for running the add-on. + +**Perform the following steps to create a scheduled task:** + +**Step 1 –** On the computer where you want to execute the add-on, navigate to **Task Scheduler**. + +**Step 2 –** On the **General** tab, specify a task name. Make sure the account that runs the task +has all necessary rights and permissions. + +**Step 3 –** On the **Triggers** tab, click **New** and define the schedule. This option controls +how often audit data is exported from Auditor and saved to event log. Netwrix recommends scheduling a +daily task. + +**Step 4 –** On the **Actions** tab, click **New** and specify action details. Review the following +for additional information: + +| Option | Value | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Action | Set to "_Start a program_". | +| Program/script | Input "_Powershell.exe_". | +| Add arguments (optional) | Add a path to the add-on in double quotes and specify add-on parameters. For example: -file "C:\Add-ons\Netwrix_Auditor_Add-on_for_IBM_QRadar.ps1" -NetwrixAuditorHost 172.28.6.15 | + +**Step 5 –** Save the task. + +After creating a task, wait for the next scheduled run or navigate to **Task Scheduler** and run the +task manually. To do this, right-click a task and click **Run**. diff --git a/docs/auditor/10.9/addon/ibmqradar/collecteddata.md b/docs/auditor/10.9/addon/ibmqradar/collecteddata.md new file mode 100644 index 0000000000..6f1f0a7795 --- /dev/null +++ b/docs/auditor/10.9/addon/ibmqradar/collecteddata.md @@ -0,0 +1,21 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 50 +--- + +# Work with Collected Data + +Follow the steps to work with collected data: + +**Step 1 –** On the computer where you executed the add-on, navigate to **Start** > **All +Programs** > **Event Viewer**. + +**Step 2 –** In the Event Viewer dialog, navigate to **Event Viewer (local)** > **Applications and +Services Logs** >Netwrix Auditor Integration log. + +**Step 3 –** Review events. + +![EventLog_Export_Example](/images/auditor/10.7/addon/solarwinds/eventlogexportexample_thumb_0_0.webp) + +Now you can augment Windows event log with data collected by the Auditor. diff --git a/docs/auditor/10.9/addon/ibmqradar/deployment.md b/docs/auditor/10.9/addon/ibmqradar/deployment.md new file mode 100644 index 0000000000..30ac0a5df3 --- /dev/null +++ b/docs/auditor/10.9/addon/ibmqradar/deployment.md @@ -0,0 +1,25 @@ +--- +title: "Choose Appropriate Execution Scenario" +description: "Choose Appropriate Execution Scenario" +sidebar_position: 20 +--- + +# Choose Appropriate Execution Scenario + +Auditor Add-on for the SIEM solution runs on any computer in your environment. For example, you can +run the add-on on the computer where Auditor is installed or on a remote server. Depending on the +execution scenario you choose, you have to define a different set of parameters. See the +[Define Parameters](/docs/auditor/10.9/addon/ibmqradar/parameters.md) topic for additional information. + +Netwrix suggests the following execution scenarios: + +| Scenario | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The add-on runs on the Auditor Server with the current user credentials. Activity Records are exported to a local event log. | C:\Add-ons\Netwrix_Auditor_Add-on_for_IBM_QRadar.ps1 | +| The add-on runs on the Auditor Server with explicitly defined credentials. Activity Records are exported to a local event log. | C:\Add-ons\Netwrix*Auditor_Add-on_for_IBM* QRadar.ps1 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | +| The add-on exports Activity Records from a remote Auditor Server using current user credentials and writes data to a local event log. | C:\Add-ons\Netwrix*Auditor_Add-on_for_IBM* QRadar.ps1 -NetwrixAuditorHost 172.28.6.15 | +| The add-on exports Activity Records from a remote Auditor Server using explicitly defined credentials and writes data to a local event log. | C:\Add-ons\Netwrix*Auditor_Add-on_for_IBM* QRadar.ps1 -NetwrixAuditorHost 172.28.6.15 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | + +For security reasons, Netwrix recommends running the script with current user credentials (skipping +user credentials). Create a special user account with permissions to both Auditor data and event log +and use it for running the script. diff --git a/docs/auditor/10.9/addon/ibmqradar/integrationeventlog.md b/docs/auditor/10.9/addon/ibmqradar/integrationeventlog.md new file mode 100644 index 0000000000..0a2633fae5 --- /dev/null +++ b/docs/auditor/10.9/addon/ibmqradar/integrationeventlog.md @@ -0,0 +1,40 @@ +--- +title: "Integration Event Log Fields" +description: "Integration Event Log Fields" +sidebar_position: 60 +--- + +# Integration Event Log Fields + +This section describes how the add-on fills in the Netwrix Auditor **Integration** event log fields +with data retrieved from Activity Records. + +The Activity Record structure is described in the +[Reference for Creating Activity Records](/docs/auditor/10.9/api/activityrecordreference.md)topic. + +| Event log field name | Filled in with value | Details | +| -------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Source | **NA\_\_**`{Data Source Name}`** -OR- **Netwrix \_Auditor_Integration_API\_\_ | Depending on _SetDataSourceAsEventSource_ in-script parameter. | +| EventID | **`{Calculated by add-on}`** -OR- **0** | Depending on _GenerateEventId_ in-script parameter (calculation result also depends on _IncludeDataSourceToMakeEventId_ parameter — if _GenerateEventId_ = _True_). | +| Task Category | **`{DataSource ID}`** -OR- **1** | Depending on _SetDataSourceAsEventCategory_ in-script parameter. | + +See the [Define Parameters](/docs/auditor/10.9/addon/ibmqradar/parameters.md) topic for additional information. + +EventData is filled in with data from the Activity Record fields as follows: + +| Entry in EventData | Activity Record field | +| ------------------ | --------------------- | +| DataSource | `{DataSource}` | +| Action | `{Action}` | +| Message | `{Action ObjectType}` | +| Where | `{Where}` | +| ObjectType | `{ObjectType}` | +| Who | `{Who}` | +| What | `{What}` | +| When | `{When}` | +| Workstation | `{Workstation}` | +| Details | `{Details}` | + +Details are filled in only if this Activity Record field is not empty. + +![eventlogexample_thumb_0_0](/images/auditor/10.7/addon/solarwinds/eventlogexample_thumb_0_0.webp) diff --git a/docs/auditor/10.9/addon/ibmqradar/overview.md b/docs/auditor/10.9/addon/ibmqradar/overview.md new file mode 100644 index 0000000000..d810dd6e91 --- /dev/null +++ b/docs/auditor/10.9/addon/ibmqradar/overview.md @@ -0,0 +1,50 @@ +--- +title: "IBM QRadar" +description: "IBM QRadar" +sidebar_position: 100 +--- + +# IBM QRadar + +Netwrix Auditor Add-on for SIEM helps you to get most from your SIEM investment. This topic focuses +on the IBM QRadar SIEM solution. + +The add-on works in collaboration with Netwrix Auditor, supplying additional data that augments the +data collected by the SIEM solution. + +The add-on enriches your SIEM data with actionable context in human-readable format, including the +before and after values for every change and data access attempt, both failed and successful. +Aggregating data into a single audit trail simplifies analysis, makes your SIEM more cost effective, +and helps you keep tabs on your IT infrastructure. + +Implemented as a PowerShell script, this add-on facilitates the audit data transition from Netwrix +Auditor to the SIEM solution. All you have to do is provide connection details and schedule the +script for execution. + +On a high level, the add-on works as follows: + +1. The add-on connects to the Netwrix Auditor server and retrieves audit data using the Netwrix + Auditor Integration API. +2. The add-on processes Netwrix Auditor-compatible data (Activity Records) into log events that work + as input for the SIEM solution. Each event contains the user account, action, time, and other + details. +3. The add-on creates a special Windows event log named **Netwrix_Auditor_Integration** and stores + events there. These events are structured and ready for integration with the SIEM solution. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure +of the Activity Record and the capabilities of the Netwrix Auditor Integration API.\ + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| On... | Ensure that... | +| ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The Auditor server side | - Auditor version is **10.0** or later. - The Audit Database settings are configured in Auditor Server. See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. - The TCP 9699 port (default Auditor Integration API port) is open for inbound connections. - The user retrieving data from the Audit Database is granted the Global reviewer role in Auditor or is a member of the Netwrix Auditor Client Users group. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. Alternatively, you can grant the Global administrator role or add the user to the Netwrix Auditor Administrators group. In this case, this user will have the most extended permissions in the product. | +| The computer where the script will be executed | - PowerShell **3.0** or later must be installed. - .NET **4.5** or later must be installed. - Execution policy for powershell scripts is set to _"Unrestricted"_. Run Windows PowerShell as administrator and execute the following command: Set-ExecutionPolicy Unrestricted - The user running the script is granted the write permission on the script folder—the add-on creates a special .bin file with the last exported event. - The user running the script must be a member of the Domain Users group. - At least the first script run should be performed under the account with elevated privileges, as it will be necessary to create event log file and perform other required operations. | + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging Netwrix Auditor Integration API. Download the latest add-on version in the Add-on Store. diff --git a/docs/auditor/10.9/addon/ibmqradar/parameters.md b/docs/auditor/10.9/addon/ibmqradar/parameters.md new file mode 100644 index 0000000000..a125e7b06b --- /dev/null +++ b/docs/auditor/10.9/addon/ibmqradar/parameters.md @@ -0,0 +1,43 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 10 +--- + +# Define Parameters + +Before running or scheduling the add-on, you must define connection details: Auditor Server host, +user credentials, etc. Most parameters are optional, the script uses the default values unless +parameters are explicitly defined. You can skip or define parameters depending on your execution +scenario and security policies. See the [Choose Appropriate Execution Scenario](/docs/auditor/10.9/addon/ibmqradar/deployment.md) topic +for additional information. + +| Parameter | Default value | Description | +| --------------------------------- | ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Connection to Netwrix Auditor** | | | +| NetwrixAuditorHost | localhost:9699 | Assumes that the add-on runs on the computer hosting the Auditor Server and uses default port 9699. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., 172.28.6.15, EnterpriseNAServer, WKS.enterprise.local). To specify a non-default port, provide a server name followed by the port number (e.g., WKS.enterprise.local:9999). | +| NetwrixAuditorUserName | Current user credentials | Unless specified, the add-on runs with the current user credentials. If you want the add-on to use another account to connect to Auditor Server, specify the account name in the _DOMAIN\username_ format. The account must be assigned the Global reviewer role in Auditor or be a member of the Netwrix Auditor **Client Users** group on the computer hosting Auditor Server. | +| NetwrixAuditorPassword | Current user credentials | Unless specified, the script runs with the current user credentials. Provide a different password if necessary. | + +## In-Script Parameters + +You may also need to modify the parameters that define how EventIDs should be generated for exported +events, though their default values address most popular usage scenarios. In-script parameters are +listed in the table below. To modify them, open the script for edit and enter the values you need. + +Once set, these parameter values must stay unchanged until the last run of the script — otherwise +dynamically calculated EventIDs will be modified and applied incorrectly. + +| Parameter | Default value | Description | +| -------------------------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **EventID generation** | | | +| GenerateEventId | True | Defines whether to generated unique EventIDs. Possible parameter values: - True — generate unique EventIDs using Activity Record fields - False — do not generate a unique ID, set EventID=0 for all cases EventID is generated through CRC32 calculation that involves the following Activity Record field values: - ObjectType - Action - DataSource (optional, see below for details) Only the lowest 16 bits of the calculation result are used. See the [Activity Records](/docs/auditor/10.9/api/postdata/activityrecords.md) topic for additional information. | +| IncludeDataSourceToMakeEventId\* | True | Defines whether the DataSource field of Activity Record should be used in the EventID calculation. This parameter is applied only if GenerateEventId is set to _TRUE_. | +| SetDataSourceAsEventCategory | True | Defines whether to fill in Event Category event field with a numeric value derived from the DataSource field of Activity Record. Possible parameter values: - True — generate a numeric value for Event Category using Activity Record field - False — do not generate a numeric value, set Event Category=1 for all cases The Event Category field value is generated through CRC32 calculation that involves the DataSource field of Activity Record. Only the lowest 9 bits of the calculation result are used. | +| SetDataSourceAsEventSource | False | Defines whether to fill in the Event Source event field with the value from the DataSource field of Activity Record. Possible parameter values: - True — fill in the Event Source with the value from DataSource field of Activity Record, adding the prefix defined by $EventSourcePrefix. Default prefix is _NA_, for example:_NA Windows Server_ - False — set Event Source to _Netwrix_Auditor_Integration_API_ for all cases If the script cannot fill in the Event Source for some DataSource, the default value _Netwrix_Auditor_Integration_API_ will be used. If the event source for particular DataSource does not exist in the Netwrix_Auditor_Integration event log, elevated privileges are required for add-on execution. | + +\* When configuring the **IncludeDataSourceToMakeEventId** parameter, consider that the _Object +Type - Action_ pair may be identical for several data sources (e.g., Object='User' and +Action='Added'); thus, excluding DataSource from calculation may lead to the same EventID +(duplicates). See the [Run the Add-On with PowerShell](/docs/auditor/10.9/addon/ibmqradar/powershell.md) topic for additional +information about duplicates. diff --git a/docs/auditor/10.9/addon/ibmqradar/powershell.md b/docs/auditor/10.9/addon/ibmqradar/powershell.md new file mode 100644 index 0000000000..cc1744adc3 --- /dev/null +++ b/docs/auditor/10.9/addon/ibmqradar/powershell.md @@ -0,0 +1,66 @@ +--- +title: "Run the Add-On with PowerShell" +description: "Run the Add-On with PowerShell" +sidebar_position: 30 +--- + +# Run the Add-On with PowerShell + +First, provide a path to your add-on followed by script parameters with their values. Each parameter +is preceded with a dash; a space separates a parameter name from its value. You can skip some +parameters— the script uses a default value unless a parameter is explicitly defined. If necessary, +modify the parameters as required. + +Follow the steps to run add-on with PowerShell: + +**Step 1 –** On computer where you want to execute the add-on, start Windows PowerShell. + +**Step 2 –** Type a path to the add-on. Or simply drag and drop the add-on file in the console +window. + +**Step 3 –** Add script parameters. The console will look similar to the following: + +Windows PowerShell + +Copyright (C) 2014 Microsoft Corporation. All rights reserved. + +PS C:\Users\AddOnUser> C:\Add-ons\Netwrix_Auditor_Add-on_for_IBM_QRadar.ps1 - NetwrixAuditorHost +172.28.6.15 + +**NOTE:** If the script path contains spaces (e.g., _C:\Netwrix Add-ons_), embrace it in double +quotes and insert the ampersand (**&**) symbol in front (e.g., & "_C:\Netwrix Add-ons_"). + +**Step 4 –** Hit **Enter**. + +Depending on the number of Activity Records stored in Netwrix Auditor Audit Database execution may +take a while. Ensure the script execution completed successfully. The Netwrix Auditor +**Integration** event log will be created and filled with events. + +By default, the Netwrix Auditor **Integration** event log size is set to **1GB**, and retention is +set to "_Overwrite events as needed_". See the +[Integration Event Log Fields](/docs/auditor/10.9/addon/ibmqradar/integrationeventlog.md) topic for additional information. + +**NOTE:** Event records with more than 30,000 characters length will be trimmed. + +At the end of each run, the script creates the +**Netwrix_Auditor_Event_Log_Export_Add-on_EventIDs.txt** file. It defines mapping between the +Activity Records and related Event IDs . You can use this file to track possible duplicates of Event +IDs created at each script execution. Duplicates, if any, are written to the +**Netwrix_Auditor_Event_Log_Export_Add-on_EventIDsDuplicates.txt** file. + +Similarly, the add-on also creates the **Netwrix_Auditor_Event_Log_Export_Add-on_CategoriesIDs.txt** +file that defines mapping between the Data Source and related Category ID. + +## Applying Filters + +Every time you run the script, Auditor makes a timestamp. The next time you run the script, it will +start retrieving new Activity Records. Consider the following: + +- By default, the add-on does not apply any filters when exporting Activity Records. If you are + running the add-on for the first time (there is no timestamp yet) with no filters, it will export + Activity Records for the last month only. This helps to optimize solution performance during the + first run. At the end of the first run, the timestamp will be created, and the next run will start + export from that timestamp. + +- However, if you have specified a time period for Activity Records to be exported, then this filter + will be applied at the add-on first run and the runs that follow. diff --git a/docs/auditor/10.9/addon/intelsecurity/_category_.json b/docs/auditor/10.9/addon/intelsecurity/_category_.json new file mode 100644 index 0000000000..1395781e14 --- /dev/null +++ b/docs/auditor/10.9/addon/intelsecurity/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Intel Security", + "position": 110, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/intelsecurity/automate.md b/docs/auditor/10.9/addon/intelsecurity/automate.md new file mode 100644 index 0000000000..58d06c10aa --- /dev/null +++ b/docs/auditor/10.9/addon/intelsecurity/automate.md @@ -0,0 +1,35 @@ +--- +title: "Automate Add-On Execution" +description: "Automate Add-On Execution" +sidebar_position: 40 +--- + +# Automate Add-On Execution + +To ensure you feed the most recent data to your SIEM solution, Netwrix recommends scheduling a daily +task for running the add-on. + +**Perform the following steps to create a scheduled task:** + +**Step 1 –** On the computer where you want to execute the add-on, navigate to **Task Scheduler**. + +**Step 2 –** On the **General** tab, specify a task name. Make sure the account that runs the task +has all necessary rights and permissions. + +**Step 3 –** On the **Triggers** tab, click **New** and define the schedule. This option controls +how often audit data is exported from Auditor and saved to event log. Netwrix recommends scheduling a +daily task. + +**Step 4 –** On the **Actions** tab, click **New** and specify action details. Review the following +for additional information: + +| Option | Value | +| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Action | Set to "_Start a program_". | +| Program/script | Input "_Powershell.exe_". | +| Add arguments (optional) | Add a path to the add-on in double quotes and specify add-on parameters. For example: -file "C:\Add-ons\Netwrix_Auditor_Add-on_for_Intel_Security.ps1" -NetwrixAuditorHost 172.28.6.15 | + +**Step 5 –** Save the task. + +After creating a task, wait for the next scheduled run or navigate to **Task Scheduler** and run the +task manually. To do this, right-click a task and click **Run**. diff --git a/docs/auditor/10.9/addon/intelsecurity/collecteddata.md b/docs/auditor/10.9/addon/intelsecurity/collecteddata.md new file mode 100644 index 0000000000..6f1f0a7795 --- /dev/null +++ b/docs/auditor/10.9/addon/intelsecurity/collecteddata.md @@ -0,0 +1,21 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 50 +--- + +# Work with Collected Data + +Follow the steps to work with collected data: + +**Step 1 –** On the computer where you executed the add-on, navigate to **Start** > **All +Programs** > **Event Viewer**. + +**Step 2 –** In the Event Viewer dialog, navigate to **Event Viewer (local)** > **Applications and +Services Logs** >Netwrix Auditor Integration log. + +**Step 3 –** Review events. + +![EventLog_Export_Example](/images/auditor/10.7/addon/solarwinds/eventlogexportexample_thumb_0_0.webp) + +Now you can augment Windows event log with data collected by the Auditor. diff --git a/docs/auditor/10.9/addon/intelsecurity/deployment.md b/docs/auditor/10.9/addon/intelsecurity/deployment.md new file mode 100644 index 0000000000..533fa8f8c3 --- /dev/null +++ b/docs/auditor/10.9/addon/intelsecurity/deployment.md @@ -0,0 +1,25 @@ +--- +title: "Choose Appropriate Execution Scenario" +description: "Choose Appropriate Execution Scenario" +sidebar_position: 20 +--- + +# Choose Appropriate Execution Scenario + +Auditor Add-on for the SIEM solution runs on any computer in your environment. For example, you can +run the add-on on the computer where Auditor is installed or on a remote server. Depending on the +execution scenario you choose, you have to define a different set of parameters. See the +[Define Parameters](/docs/auditor/10.9/addon/intelsecurity/parameters.md) topic for additional information. + +Netwrix suggests the following execution scenarios: + +| Scenario | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The add-on runs on the Auditor Server with the current user credentials. Activity Records are exported to a local event log. | C:\Add-ons\Netwrix_Auditor_Add-on_for_Intel_Security.ps1 | +| The add-on runs on the Auditor Server with explicitly defined credentials. Activity Records are exported to a local event log. | C:\Add-ons\Netwrix_Auditor_Add-on_for_Intel_Security.ps1 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | +| The add-on exports Activity Records from a remote Auditor Server using current user credentials and writes data to a local event log. | C:\Add-ons\Netwrix_Auditor_Add-on_for_Intel_Security.ps1-NetwrixAuditorHost 172.28.6.15 | +| The add-on exports Activity Records from a remote Auditor Server using explicitly defined credentials and writes data to a local event log. | C:\Add-ons\Netwrix_Auditor_Add-on_for_Intel_Security.ps1-NetwrixAuditorHost 172.28.6.15 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | + +For security reasons, Netwrix recommends running the script with current user credentials (skipping +user credentials). Create a special user account with permissions to both Auditor data and event log +and use it for running the script. diff --git a/docs/auditor/10.9/addon/intelsecurity/integrationeventlog.md b/docs/auditor/10.9/addon/intelsecurity/integrationeventlog.md new file mode 100644 index 0000000000..dcf2fcf677 --- /dev/null +++ b/docs/auditor/10.9/addon/intelsecurity/integrationeventlog.md @@ -0,0 +1,40 @@ +--- +title: "Integration Event Log Fields" +description: "Integration Event Log Fields" +sidebar_position: 60 +--- + +# Integration Event Log Fields + +This section describes how the add-on fills in the Netwrix Auditor **Integration** event log fields +with data retrieved from Activity Records. + +The Activity Record structure is described in the +[Reference for Creating Activity Records](/docs/auditor/10.9/api/activityrecordreference.md)topic. + +| Event log field name | Filled in with value | Details | +| -------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Source | **NA\_\_**`{Data Source Name}`** -OR- **Netwrix \_Auditor_Integration_API\_\_ | Depending on _SetDataSourceAsEventSource_ in-script parameter. | +| EventID | **`{Calculated by add-on}`** -OR- **0** | Depending on _GenerateEventId_ in-script parameter (calculation result also depends on _IncludeDataSourceToMakeEventId_ parameter — if _GenerateEventId_ = _True_). | +| Task Category | **`{DataSource ID}`** -OR- **1** | Depending on _SetDataSourceAsEventCategory_ in-script parameter. | + +See the [Define Parameters](/docs/auditor/10.9/addon/intelsecurity/parameters.md) topic for additional information. + +EventData is filled in with data from the Activity Record fields as follows: + +| Entry in EventData | Activity Record field | +| ------------------ | --------------------- | +| DataSource | `{DataSource}` | +| Action | `{Action}` | +| Message | `{Action ObjectType}` | +| Where | `{Where}` | +| ObjectType | `{ObjectType}` | +| Who | `{Who}` | +| What | `{What}` | +| When | `{When}` | +| Workstation | `{Workstation}` | +| Details | `{Details}` | + +Details are filled in only if this Activity Record field is not empty. + +![eventlogexample_thumb_0_0](/images/auditor/10.7/addon/solarwinds/eventlogexample_thumb_0_0.webp) diff --git a/docs/auditor/10.9/addon/intelsecurity/overview.md b/docs/auditor/10.9/addon/intelsecurity/overview.md new file mode 100644 index 0000000000..4ad4cc8bc9 --- /dev/null +++ b/docs/auditor/10.9/addon/intelsecurity/overview.md @@ -0,0 +1,50 @@ +--- +title: "Intel Security" +description: "Intel Security" +sidebar_position: 110 +--- + +# Intel Security + +Netwrix Auditor Add-on for SIEM helps you to get most from your SIEM investment. This topic focuses +on the Intel Security SIEM solution. + +The add-on works in collaboration with Netwrix Auditor, supplying additional data that augments the +data collected by the SIEM solution. + +The add-on enriches your SIEM data with actionable context in human-readable format, including the +before and after values for every change and data access attempt, both failed and successful. +Aggregating data into a single audit trail simplifies analysis, makes your SIEM more cost effective, +and helps you keep tabs on your IT infrastructure. + +Implemented as a PowerShell script, this add-on facilitates the audit data transition from Netwrix +Auditor to the SIEM solution. All you have to do is provide connection details and schedule the +script for execution. + +On a high level, the add-on works as follows: + +1. The add-on connects to the Netwrix Auditor server and retrieves audit data using the Netwrix + Auditor Integration API. +2. The add-on processes Netwrix Auditor-compatible data (Activity Records) into log events that work + as input for the SIEM solution. Each event contains the user account, action, time, and other + details. +3. The add-on creates a special Windows event log named **Netwrix_Auditor_Integration** and stores + events there. These events are structured and ready for integration with the SIEM solution. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure +of the Activity Record and the capabilities of the Netwrix Auditor Integration API. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| On... | Ensure that... | +| ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The Auditor server side | - Auditor version is **10.0** or later. - The Audit Database settings are configured in Auditor Server. See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. - The TCP 9699 port (default Auditor Integration API port) is open for inbound connections. - The user retrieving data from the Audit Database is granted the Global reviewer role in Auditor or is a member of the Netwrix Auditor Client Users group. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. Alternatively, you can grant the Global administrator role or add the user to the Netwrix Auditor Administrators group. In this case, this user will have the most extended permissions in the product. | +| The computer where the script will be executed | - PowerShell **3.0** or later must be installed. - .NET **4.5** or later must be installed. - Execution policy for powershell scripts is set to _"Unrestricted"_. Run Windows PowerShell as administrator and execute the following command: Set-ExecutionPolicy Unrestricted - The user running the script is granted the write permission on the script folder—the add-on creates a special .bin file with the last exported event. - The user running the script must be a member of the Domain Users group. - At least the first script run should be performed under the account with elevated privileges, as it will be necessary to create event log file and perform other required operations. | + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging Netwrix Auditor Integration API. Download the latest add-on version in the Add-on Store. diff --git a/docs/auditor/10.9/addon/intelsecurity/parameters.md b/docs/auditor/10.9/addon/intelsecurity/parameters.md new file mode 100644 index 0000000000..4678e1f733 --- /dev/null +++ b/docs/auditor/10.9/addon/intelsecurity/parameters.md @@ -0,0 +1,43 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 10 +--- + +# Define Parameters + +Before running or scheduling the add-on, you must define connection details: Auditor Server host, +user credentials, etc. Most parameters are optional, the script uses the default values unless +parameters are explicitly defined. You can skip or define parameters depending on your execution +scenario and security policies. See the [Choose Appropriate Execution Scenario](/docs/auditor/10.9/addon/intelsecurity/deployment.md) topic +for additional information. + +| Parameter | Default value | Description | +| --------------------------------- | ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Connection to Netwrix Auditor** | | | +| NetwrixAuditorHost | localhost:9699 | Assumes that the add-on runs on the computer hosting the Auditor Server and uses default port 9699. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., 172.28.6.15, EnterpriseNAServer, WKS.enterprise.local). To specify a non-default port, provide a server name followed by the port number (e.g., WKS.enterprise.local:9999). | +| NetwrixAuditorUserName | Current user credentials | Unless specified, the add-on runs with the current user credentials. If you want the add-on to use another account to connect to Auditor Server, specify the account name in the _DOMAIN\username_ format. The account must be assigned the Global reviewer role in Auditor or be a member of the Netwrix Auditor **Client Users** group on the computer hosting Auditor Server. | +| NetwrixAuditorPassword | Current user credentials | Unless specified, the script runs with the current user credentials. Provide a different password if necessary. | + +## In-Script Parameters + +You may also need to modify the parameters that define how EventIDs should be generated for exported +events, though their default values address most popular usage scenarios. In-script parameters are +listed in the table below. To modify them, open the script for edit and enter the values you need. + +Once set, these parameter values must stay unchanged until the last run of the script — otherwise +dynamically calculated EventIDs will be modified and applied incorrectly. + +| Parameter | Default value | Description | +| -------------------------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **EventID generation** | | | +| GenerateEventId | True | Defines whether to generated unique EventIDs. Possible parameter values: - True — generate unique EventIDs using Activity Record fields - False — do not generate a unique ID, set EventID=0 for all cases EventID is generated through CRC32 calculation that involves the following Activity Record field values: - ObjectType - Action - DataSource (optional, see below for details) Only the lowest 16 bits of the calculation result are used. See the [Activity Records](/docs/auditor/10.9/api/postdata/activityrecords.md) topic for additional information. | +| IncludeDataSourceToMakeEventId\* | True | Defines whether the DataSource field of Activity Record should be used in the EventID calculation. This parameter is applied only if GenerateEventId is set to _TRUE_. | +| SetDataSourceAsEventCategory | True | Defines whether to fill in Event Category event field with a numeric value derived from the DataSource field of Activity Record. Possible parameter values: - True — generate a numeric value for Event Category using Activity Record field - False — do not generate a numeric value, set Event Category=1 for all cases The Event Category field value is generated through CRC32 calculation that involves the DataSource field of Activity Record. Only the lowest 9 bits of the calculation result are used. | +| SetDataSourceAsEventSource | False | Defines whether to fill in the Event Source event field with the value from the DataSource field of Activity Record. Possible parameter values: - True — fill in the Event Source with the value from DataSource field of Activity Record, adding the prefix defined by $EventSourcePrefix. Default prefix is _NA_, for example:_NA Windows Server_ - False — set Event Source to _Netwrix_Auditor_Integration_API_ for all cases If the script cannot fill in the Event Source for some DataSource, the default value _Netwrix_Auditor_Integration_API_ will be used. If the event source for particular DataSource does not exist in the Netwrix_Auditor_Integration event log, elevated privileges are required for add-on execution. | + +\* When configuring the **IncludeDataSourceToMakeEventId** parameter, consider that the _Object +Type - Action_ pair may be identical for several data sources (e.g., Object='User' and +Action='Added'); thus, excluding DataSource from calculation may lead to the same EventID +(duplicates). See the [Run the Add-On with PowerShell](/docs/auditor/10.9/addon/ibmqradar/powershell.md) topic for +additional information about duplicates. diff --git a/docs/auditor/10.9/addon/intelsecurity/powershell.md b/docs/auditor/10.9/addon/intelsecurity/powershell.md new file mode 100644 index 0000000000..c800e4c44e --- /dev/null +++ b/docs/auditor/10.9/addon/intelsecurity/powershell.md @@ -0,0 +1,66 @@ +--- +title: "Run the Add-On with PowerShell" +description: "Run the Add-On with PowerShell" +sidebar_position: 30 +--- + +# Run the Add-On with PowerShell + +First, provide a path to your add-on followed by script parameters with their values. Each parameter +is preceded with a dash; a space separates a parameter name from its value. You can skip some +parameters— the script uses a default value unless a parameter is explicitly defined. If necessary, +modify the parameters as required. + +**To run the script with PowerShell:** + +**Step 1 –** On computer where you want to execute the add-on, start **Windows PowerShell**. + +**Step 2 –** Type a path to the add-on. Or simply drag and drop the add-on file in the console +window. + +**Step 3 –** Add script parameters. The console will look similar to the following: + +Windows PowerShell + +Copyright (C) 2014 Microsoft Corporation. All rights reserved. + +PS C:\Users\AddOnUser> C:\Add-ons\Netwrix_Auditor_Add-on_for_Intel_Security.ps1 - NetwrixAuditorHost +172.28.6.15 + +**NOTE:** If the script path contains spaces (e.g., _C:\Netwrix Add-ons_), embrace it in double +quotes and insert the ampersand (**&**) symbol in front (e.g., & "_C:\Netwrix Add-ons_"). + +**Step 4 –** Hit **Enter**. + +Depending on the number of Activity Records stored in Netwrix Auditor Audit Database execution may +take a while. Ensure the script execution completed successfully. The Netwrix Auditor +**Integration** event log will be created and filled with events. + +By default, the Netwrix Auditor **Integration** event log size is set to 1GB, and retention is set +to "_Overwrite events as needed_". See the [Integration Event Log Fields](/docs/auditor/10.9/addon/intelsecurity/integrationeventlog.md) +topic for additional information. + +**NOTE:** Event records with more than 30,000 characters length will be trimmed. + +At the end of each run, the script creates the +**Netwrix_Auditor_Event_Log_Export_Add-on_EventIDs.txt** file. It defines mapping between the +Activity Records and related Event IDs . You can use this file to track possible duplicates of Event +IDs created at each script execution. Duplicates, if any, are written to the +**Netwrix_Auditor_Event_Log_Export_Add-on_EventIDsDuplicates.txt** file. + +Similarly, the add-on also creates the **Netwrix_Auditor_Event_Log_Export_Add-on_CategoriesIDs.txt** +file that defines mapping between the Data Source and related Category ID. + +## Applying Filters + +Every time you run the script, Auditor makes a timestamp. The next time you run the script, it will +start retrieving new Activity Records. Consider the following: + +- By default, the add-on does not apply any filters when exporting Activity Records. If you are + running the add-on for the first time (there is no timestamp yet) with no filters, it will export + Activity Records for the last month only. This helps to optimize solution performance during the + first run. At the end of the first run, the timestamp will be created, and the next run will start + export from that timestamp. + +- However, if you have specified a time period for Activity Records to be exported, then this filter + will be applied at the add-on first run and the runs that follow. diff --git a/docs/auditor/10.9/addon/linux/_category_.json b/docs/auditor/10.9/addon/linux/_category_.json new file mode 100644 index 0000000000..0f7daf2953 --- /dev/null +++ b/docs/auditor/10.9/addon/linux/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Linux Generic Syslog", + "position": 120, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/linux/collecteddata.md b/docs/auditor/10.9/addon/linux/collecteddata.md new file mode 100644 index 0000000000..2435ba82e2 --- /dev/null +++ b/docs/auditor/10.9/addon/linux/collecteddata.md @@ -0,0 +1,21 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 30 +--- + +# Work with Collected Data + +Follow the steps to search for collected data: + +**Step 1 –** Start the Auditor client and navigate to **Search**. + +**Step 2 –** Click **Search**. + +**NOTE:** You might want to apply a filter to narrow down your search results to the Netwrix API +data source only. + +## Expand List of Gathered Events + +Based on the activity you get, you may want to adjust the processing rules, add other relevant +events, etc. To do that, copy and edit the file with processing rules, and then restart the service. diff --git a/docs/auditor/10.9/addon/linux/install.md b/docs/auditor/10.9/addon/linux/install.md new file mode 100644 index 0000000000..955178db1f --- /dev/null +++ b/docs/auditor/10.9/addon/linux/install.md @@ -0,0 +1,24 @@ +--- +title: "Install Add-On" +description: "Install Add-On" +sidebar_position: 10 +--- + +# Install Add-On + +Follow the steps to install the Add-On: + +**Step 1 –** Navigate to your add-on package. + +**Step 2 –** Unzip the Add-On to a desired folder. + +**Step 3 –** Run the installation package. + +**Step 4 –** Accept the license agreement and follow the instructions of the setup wizard. + +**Step 5 –** On the **Destination Folder** step, specify the installation folder (_C:\Program Files +(x86)\Netwrix Add-ons\_ by default). + +**Step 6 –** Click **Install**. + +**Step 7 –** When done, click **Finish**. diff --git a/docs/auditor/10.9/addon/linux/overview.md b/docs/auditor/10.9/addon/linux/overview.md new file mode 100644 index 0000000000..a1cee1653b --- /dev/null +++ b/docs/auditor/10.9/addon/linux/overview.md @@ -0,0 +1,124 @@ +--- +title: "Linux Generic Syslog" +description: "Linux Generic Syslog" +sidebar_position: 120 +--- + +# Linux Generic Syslog + +The add-on works in collaboration with Netwrix Auditor, supplying data about activity on your Linux-based devices. Aggregating data into a single audit trail simplifies analysis, makes activity monitoring more cost effective, and helps you keep tabs on your IT infrastructure. + +Implemented as a service, this add-on facilitates the data transition from Linux-based systems to Netwrix Auditor. All you have to do is provide connection details and specify parsing rules. + +On a high level, the add-on works as follows: + +**Step 1** – The add-on listens to the specified UDP ports and captures designated Syslog messages. + +**Step 2** – Out of the box, messages from Red Hat Enterprise Linux 6, 7, 8, 9, SUSE Linux Enterprise Server 12, openSUSE 42, and Ubuntu 16 are supported. For other distributions, deployment of the rsyslog package may be required. You can edit the add-on configuration to extend the captured message list. + +**Step 3** – The add-on processes these events into Netwrix Auditor-compatible format (Activity Records). Each Activity Record contains the user account, action, time, and other details. + +**Step 4** – Using the Integration API, the add-on sends the activity records to the Netwrix Auditor Server, which writes them to the Long-Term Archive and the Audit Database. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure of the Activity Record and the capabilities of the Integration API. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as follows: + +### The Netwrix Auditor Server side + +- The Audit Database settings are configured in Auditor Server. +- The TCP **9699** port (default Auditor Integration API port) is open for inbound connections. +- The user retrieving data from the Audit Database is granted the Contributor role in Auditor. Alternatively, you can grant the Global administrator role or add the user to the Netwrix Auditor Administrators group. In this case, this user will have the most extended permissions in the product. +- The UDP **514** port is open for inbound connections. + +**CAUTION:** UDP 514 port can only be used by one service, otherwise the following error will occur: + +``` +[ERROR] Error occurred when starting the syslog udp listener. Only one usage of each socket address (protocol/network address/port) is normally permitted +``` + +- .NET Framework [4.7.2](https://www.microsoft.com/en-us/download/details.aspx?id=48130) is installed. + +### On the target syslog-based platform + +- Outbound UDP **514** port must be enabled. +- The **Syslog daemon** must be configured to redirect events. The procedure below explains how to configure redirection. + +**NOTE:** The deployment of the rsyslog package may be required. + +#### Configuration for RHEL 6-8 Linux Server + +**Step 1** – Ensure that rsyslog is installed. If not, install it using the following command: + +```bash +sudo yum install rsyslog +``` + +**Step 2** – Open the `/etc/rsyslog.conf` file. + +**Step 3** – Add the following line: + +``` +auth.*;authpriv.* @name:514;RSYSLOG_SyslogProtocol23Format +``` + +where **name** is a FQDN, NetBIOS name or IP address of the computer where Netwrix Auditor Server is installed. + +For example: + +``` +auth.*;authpriv.* @172.28.18.25:514;RSYSLOG_SyslogProtocol23Format +``` + +**Step 4** – Save the file and restart the rsyslog service: + +```bash +sudo service rsyslog restart +``` + +To verify the service is running: + +```bash +sudo service rsyslog status +``` + +#### Configuration for Ubuntu and RHEL 9+ + +**Step 1** – Ensure that rsyslog is installed. If not, install it using the appropriate command: + +For Ubuntu/Debian: + +```bash +sudo apt-get update +sudo apt-get install rsyslog +``` + +For RHEL 9+: + +```bash +sudo dnf install rsyslog +``` + +**Step 2** – Navigate to the `/etc/rsyslog.d/50-default.conf` file. + +**Step 3** – Add the following line: + +``` +auth.*;authpriv.* @name:514;RSYSLOG_SyslogProtocol23Format +``` + +where **name** is a FQDN, NetBIOS name or IP address of the computer where Netwrix Auditor Server is installed. + +For example: + +``` +auth.*;authpriv.* @172.28.18.25:514;RSYSLOG_SyslogProtocol23Format +``` + +**Step 4** – Save the file and restart the rsyslog service: + +```bash +sudo systemctl restart rsyslog +``` diff --git a/docs/auditor/10.9/addon/linux/parameters.md b/docs/auditor/10.9/addon/linux/parameters.md new file mode 100644 index 0000000000..021638caa4 --- /dev/null +++ b/docs/auditor/10.9/addon/linux/parameters.md @@ -0,0 +1,30 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 20 +--- + +# Define Parameters + +The configuration wizard opens in the default web browser: + +![GenericLinuxConfigWizard](/images/auditor/10.7/addon/linux/configwizard.webp) + +Click **Proceed** and complete the following fields: + +| Option | Description | +| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Specify General Settings | | +| Listed UDP port | Specify UDP port for listening incoming events. (**514** by default). | +| Netwrix Auditor Endpoint | Netwrix Auditor Server IP address and port number followed by endpoint for posting Activity Records. Assumes that the add-on runs on the computer hosting Netwrix Auditor Server and uses default port _9699_. To specify a non-default port, provide a server name followed by the port number (e.g., _WKS.enterprise.local:9999_). Do not modify the endpoint part (_/netwrix/api_ ) | +| Certificate Thumbprint | Possible values:
- `Empty`— Check Auditor certificate via Windows Certificate Store.
- `AB:BB:CC`— Check Auditor Server certificate thumbprint identifier.
- `NOCHECK`— Do not check Auditor certificate.
Make sure to select this parameter if you plan to specify servers by their IP. | +| Specify Active Directory credentials | | +| Username | Specify the account under which the service will authenticate to the **Netwrix_Auditor_API**. | +| Password | Provide the password for the selected account. | +| Monitoring Plan settings | | +| Monitoring Plan | Unless specified, data is written to **Netwrix_Auditor_API** database and is not associated with a specific monitoring plan. Specify a name of associated monitoring plan in Auditor. In this case, data will be written to a database linked to this plan. If you select a plan name in the add- on, make sure a dedicated plan is created, the Netwrix **API** data source is added to the plan and enabled for monitoring. Otherwise, the add- on will not be able to write data to the Audit Database. | +| Monitoring Plan Item | Unless specified, data is not associated with a specific plan and, thus, cannot be filtered by item name. Specify an item name. Make sure to create a dedicated item inAuditor in advance. | +| Accept List | | +| Address | Specify a list of IP addresses of syslog events sources. The service will collect and process events from these sources only. Events collected from any other source will be ignored. | + +Click **Run** to start collecting data with the Add-On. diff --git a/docs/auditor/10.9/addon/logrhythm/_category_.json b/docs/auditor/10.9/addon/logrhythm/_category_.json new file mode 100644 index 0000000000..42addba061 --- /dev/null +++ b/docs/auditor/10.9/addon/logrhythm/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "LogRhythm", + "position": 130, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/logrhythm/automate.md b/docs/auditor/10.9/addon/logrhythm/automate.md new file mode 100644 index 0000000000..983ffca41a --- /dev/null +++ b/docs/auditor/10.9/addon/logrhythm/automate.md @@ -0,0 +1,33 @@ +--- +title: "Automate Add-On Execution" +description: "Automate Add-On Execution" +sidebar_position: 40 +--- + +# Automate Add-On Execution + +After creating a task, wait for the next scheduled run or navigate to **Task Scheduler** and run the +task manually. To do this, right-click a task and click **Run**. + +**Step 1 –** On the computer where you want to execute the add-on, navigate to **Task Scheduler**. + +**Step 2 –** On the **General** tab, specify a task name. Make sure the account that runs the task +has all necessary rights and permissions. + +**Step 3 –** On the **Triggers** tab, click **New** and define the schedule. This option controls +how often audit data is exported from Auditor and saved to event log. Netwrix recommends scheduling a +daily task. + +**Step 4 –** On the **Actions** tab, click **New** and specify action details. Review the following +for additional information: + +| Option | Value | +| ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Action | Set to "_Start a program_". | +| Program/script | Input "_Powershell.exe_". | +| Add arguments (optional) | Add a path to the add-on in double quotes and specify add-on parameters. For example: -file "C:\Add-ons\Netwrix_Auditor_Add-on_for_LogRhythm.ps1" -NetwrixAuditorHost 172.28.6.15 | + +**Step 5 –** Save the task. + +After creating a task, wait for the next scheduled run or navigate to **Task Scheduler** and run the +task manually. To do this, right-click a task and click **Run**. diff --git a/docs/auditor/10.9/addon/logrhythm/collecteddata.md b/docs/auditor/10.9/addon/logrhythm/collecteddata.md new file mode 100644 index 0000000000..4eb4fba982 --- /dev/null +++ b/docs/auditor/10.9/addon/logrhythm/collecteddata.md @@ -0,0 +1,21 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 50 +--- + +# Work with Collected Data + +Follow the steps to work with collected data. + +**Step 1 –** On the computer where you executed the add-on, navigate to **Start** > **All +Programs** > **Event Viewer**. + +**Step 2 –** In the Event Viewer dialog, navigate to **Event Viewer (local)** > **Applications and +Services Logs** >Netwrix Auditor Integration log. + +**Step 3 –** Review events. + +![EventLog_Export_Example](/images/auditor/10.7/addon/solarwinds/eventlogexportexample_thumb_0_0.webp) + +Now you can augment Windows event log with data collected by the Auditor. diff --git a/docs/auditor/10.9/addon/logrhythm/deployment.md b/docs/auditor/10.9/addon/logrhythm/deployment.md new file mode 100644 index 0000000000..2d4557d5d6 --- /dev/null +++ b/docs/auditor/10.9/addon/logrhythm/deployment.md @@ -0,0 +1,25 @@ +--- +title: "Choose Appropriate Execution Scenario" +description: "Choose Appropriate Execution Scenario" +sidebar_position: 20 +--- + +# Choose Appropriate Execution Scenario + +Auditor Add-on for the SIEM solution runs on any computer in your environment. For example, you can +run the add-on on the computer where Auditor is installed or on a remote server. Depending on the +execution scenario you choose, you have to define a different set of parameters. See the +[Define Parameters](/docs/auditor/10.9/addon/logrhythm/parameters.md) topic for additional information. + +Netwrix suggests the following execution scenarios: + +| Scenario | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The add-on runs on the Auditor Server with the current user credentials. Activity Records are exported to a local event log. | C:\Add-ons\Netwrix_Auditor_Add-on_for_LogRhythm.ps1 | +| The add-on runs on the Auditor Server with explicitly defined credentials. Activity Records are exported to a local event log. | C:\Add-ons\Netwrix*Auditor_Add-on_for* LogRhythm.ps1 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | +| The add-on exports Activity Records from a remote Auditor Server using current user credentials and writes data to a local event log. | C:\Add-ons\Netwrix*Auditor_Add-on_for* LogRhythm.ps1-NetwrixAuditorHost 172.28.6.15 | +| The add-on exports Activity Records from a remote Auditor Server using explicitly defined credentials and writes data to a local event log. | C:\Add-ons\Netwrix*Auditor_Add-on_for* LogRhythm.ps1-NetwrixAuditorHost 172.28.6.15 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | + +For security reasons, Netwrix recommends running the script with current user credentials (skipping +user credentials). Create a special user account with permissions to both Auditor data and event log +and use it for running the script. diff --git a/docs/auditor/10.9/addon/logrhythm/integrationeventlog.md b/docs/auditor/10.9/addon/logrhythm/integrationeventlog.md new file mode 100644 index 0000000000..8d66f530df --- /dev/null +++ b/docs/auditor/10.9/addon/logrhythm/integrationeventlog.md @@ -0,0 +1,40 @@ +--- +title: "Integration Event Log Fields" +description: "Integration Event Log Fields" +sidebar_position: 60 +--- + +# Integration Event Log Fields + +This section describes how the add-on fills in the Netwrix Auditor **Integration** event log fields +with data retrieved from Activity Records. + +The Activity Record structure is described in the +[Reference for Creating Activity Records](/docs/auditor/10.9/api/activityrecordreference.md)topic. + +| Event log field name | Filled in with value | Details | +| -------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Source | **NA\_\_**`{Data Source Name}`** -OR- **Netwrix \_Auditor_Integration_API\_\_ | Depending on _SetDataSourceAsEventSource_ in-script parameter. | +| EventID | **`{Calculated by add-on}`** -OR- **0** | Depending on _GenerateEventId_ in-script parameter (calculation result also depends on _IncludeDataSourceToMakeEventId_ parameter — if _GenerateEventId_ = _True_). | +| Task Category | **`{DataSource ID}`** -OR- **1** | Depending on _SetDataSourceAsEventCategory_ in-script parameter. | + +See the [Define Parameters](/docs/auditor/10.9/addon/logrhythm/parameters.md) topic for additional information. + +EventData is filled in with data from the Activity Record fields as follows: + +| Entry in EventData | Activity Record field | +| ------------------ | --------------------- | +| DataSource | `{DataSource}` | +| Action | `{Action}` | +| Message | `{Action ObjectType}` | +| Where | `{Where}` | +| ObjectType | `{ObjectType}` | +| Who | `{Who}` | +| What | `{What}` | +| When | `{When}` | +| Workstation | `{Workstation}` | +| Details | `{Details}` | + +Details are filled in only if this Activity Record field is not empty. + +![eventlogexample_thumb_0_0](/images/auditor/10.7/addon/solarwinds/eventlogexample_thumb_0_0.webp) diff --git a/docs/auditor/10.9/addon/logrhythm/overview.md b/docs/auditor/10.9/addon/logrhythm/overview.md new file mode 100644 index 0000000000..e8f965a87d --- /dev/null +++ b/docs/auditor/10.9/addon/logrhythm/overview.md @@ -0,0 +1,50 @@ +--- +title: "LogRhythm" +description: "LogRhythm" +sidebar_position: 130 +--- + +# LogRhythm + +Netwrix Auditor Add-on for SIEM helps you to get most from your SIEM investment. This topic focuses +on the LogRhythm SIEM solution. + +The add-on works in collaboration with Netwrix Auditor, supplying additional data that augments the +data collected by the SIEM solution. + +The add-on enriches your SIEM data with actionable context in human-readable format, including the +before and after values for every change and data access attempt, both failed and successful. +Aggregating data into a single audit trail simplifies analysis, makes your SIEM more cost effective, +and helps you keep tabs on your IT infrastructure. + +Implemented as a PowerShell script, this add-on facilitates the audit data transition from Netwrix +Auditor to the SIEM solution. All you have to do is provide connection details and schedule the +script for execution. + +On a high level, the add-on works as follows: + +1. The add-on connects to the Netwrix Auditor server and retrieves audit data using the Netwrix + Auditor Integration API. +2. The add-on processes Netwrix Auditor-compatible data (Activity Records) into log events that work + as input for the SIEM solution. Each event contains the user account, action, time, and other + details. +3. The add-on creates a special Windows event log named **Netwrix_Auditor_Integration** and stores + events there. These events are structured and ready for integration with the SIEM solution. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure +of the Activity Record and the capabilities of the Netwrix Auditor Integration API. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| On... | Ensure that... | +| ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The Auditor server side | - Auditor version is **10.0** or later. - The Audit Database settings are configured in Auditor Server. See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. - The TCP 9699 port (default Auditor Integration API port) is open for inbound connections. - The user retrieving data from the Audit Database is granted the Global reviewer role in Auditor or is a member of the Netwrix Auditor Client Users group. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. Alternatively, you can grant the Global administrator role or add the user to the Netwrix Auditor Administrators group. In this case, this user will have the most extended permissions in the product. | +| The computer where the script will be executed | - PowerShell **3.0** or later must be installed. - .NET **4.5** or later must be installed. - Execution policy for powershell scripts is set to _"Unrestricted"_. Run Windows PowerShell as administrator and execute the following command: Set-ExecutionPolicy Unrestricted - The user running the script is granted the write permission on the script folder—the add-on creates a special .bin file with the last exported event. - The user running the script must be a member of the Domain Users group. - At least the first script run should be performed under the account with elevated privileges, as it will be necessary to create event log file and perform other required operations. | + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging Netwrix Auditor Integration API. Download the latest add-on version in the Add-on Store. diff --git a/docs/auditor/10.9/addon/logrhythm/parameters.md b/docs/auditor/10.9/addon/logrhythm/parameters.md new file mode 100644 index 0000000000..3ecb11fc07 --- /dev/null +++ b/docs/auditor/10.9/addon/logrhythm/parameters.md @@ -0,0 +1,43 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 10 +--- + +# Define Parameters + +Before running or scheduling the add-on, you must define connection details: Auditor Server host, +user credentials, etc. Most parameters are optional, the script uses the default values unless +parameters are explicitly defined. You can skip or define parameters depending on your execution +scenario and security policies. See the [Choose Appropriate Execution Scenario](/docs/auditor/10.9/addon/logrhythm/deployment.md) topic +for additional information. + +| Parameter | Default value | Description | +| --------------------------------- | ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Connection to Netwrix Auditor** | | | +| NetwrixAuditorHost | localhost:9699 | Assumes that the add-on runs on the computer hosting the Auditor Server and uses default port 9699. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., 172.28.6.15, EnterpriseNAServer, WKS.enterprise.local). To specify a non-default port, provide a server name followed by the port number (e.g., WKS.enterprise.local:9999). | +| NetwrixAuditorUserName | Current user credentials | Unless specified, the add-on runs with the current user credentials. If you want the add-on to use another account to connect to Auditor Server, specify the account name in the _DOMAIN\username_ format. The account must be assigned the Global reviewer role in Auditor or be a member of the Netwrix Auditor **Client Users** group on the computer hosting Auditor Server. | +| NetwrixAuditorPassword | Current user credentials | Unless specified, the script runs with the current user credentials. Provide a different password if necessary. | + +## In-Script Parameters + +You may also need to modify the parameters that define how EventIDs should be generated for exported +events, though their default values address most popular usage scenarios. In-script parameters are +listed in the table below. To modify them, open the script for edit and enter the values you need. + +Once set, these parameter values must stay unchanged until the last run of the script — otherwise +dynamically calculated EventIDs will be modified and applied incorrectly. + +| Parameter | Default value | Description | +| -------------------------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **EventID generation** | | | +| GenerateEventId | True | Defines whether to generated unique EventIDs. Possible parameter values: - True — generate unique EventIDs using Activity Record fields - False — do not generate a unique ID, set EventID=0 for all cases EventID is generated through CRC32 calculation that involves the following Activity Record field values: - ObjectType - Action - DataSource (optional, see below for details) Only the lowest 16 bits of the calculation result are used. See the [Activity Records](/docs/auditor/10.9/api/postdata/activityrecords.md) topic for additional information. | +| IncludeDataSourceToMakeEventId\* | True | Defines whether the DataSource field of Activity Record should be used in the EventID calculation. This parameter is applied only if GenerateEventId is set to _TRUE_. | +| SetDataSourceAsEventCategory | True | Defines whether to fill in Event Category event field with a numeric value derived from the DataSource field of Activity Record. Possible parameter values: - True — generate a numeric value for Event Category using Activity Record field - False — do not generate a numeric value, set Event Category=1 for all cases The Event Category field value is generated through CRC32 calculation that involves the DataSource field of Activity Record. Only the lowest 9 bits of the calculation result are used. | +| SetDataSourceAsEventSource | False | Defines whether to fill in the Event Source event field with the value from the DataSource field of Activity Record. Possible parameter values: - True — fill in the Event Source with the value from DataSource field of Activity Record, adding the prefix defined by $EventSourcePrefix. Default prefix is _NA_, for example:_NA Windows Server_ - False — set Event Source to _Netwrix_Auditor_Integration_API_ for all cases If the script cannot fill in the Event Source for some DataSource, the default value _Netwrix_Auditor_Integration_API_ will be used. If the event source for particular DataSource does not exist in the Netwrix_Auditor_Integration event log, elevated privileges are required for add-on execution. | + +\* When configuring the **IncludeDataSourceToMakeEventId** parameter, consider that the _Object +Type - Action_ pair may be identical for several data sources (e.g., Object='User' and +Action='Added'); thus, excluding DataSource from calculation may lead to the same EventID +(duplicates). See the [Run the Add-On with PowerShell](/docs/auditor/10.9/addon/ibmqradar/powershell.md) topic for +additional information about duplicates.\* diff --git a/docs/auditor/10.9/addon/logrhythm/powershell.md b/docs/auditor/10.9/addon/logrhythm/powershell.md new file mode 100644 index 0000000000..37b4b1f8ff --- /dev/null +++ b/docs/auditor/10.9/addon/logrhythm/powershell.md @@ -0,0 +1,66 @@ +--- +title: "Run the Add-On with PowerShell" +description: "Run the Add-On with PowerShell" +sidebar_position: 30 +--- + +# Run the Add-On with PowerShell + +First, provide a path to your add-on followed by script parameters with their values. Each parameter +is preceded with a dash; a space separates a parameter name from its value. You can skip some +parameters— the script uses a default value unless a parameter is explicitly defined. If necessary, +modify the parameters as required. + +Follow the steps to run the script with PowerShell. + +**Step 1 –** On computer where you want to execute the add-on, start **Windows PowerShell**. + +**Step 2 –** Type a path to the add-on. Or simply drag and drop the add-on file in the console +window. + +**Step 3 –** Add script parameters. The console will look similar to the following: + +Windows PowerShell + +Copyright (C) 2014 Microsoft Corporation. All rights reserved. + +PS C:\Users\AddOnUser> C:\Add-ons\Netwrix_Auditor_Add-on_for_LogRhythm.ps1 - NetwrixAuditorHost +172.28.6.15 + +**NOTE:** If the script path contains spaces (e.g., _C:\Netwrix Add-ons_), embrace it in double +quotes and insert the ampersand (**&**) symbol in front (e.g., & "_C:\Netwrix Add-ons_"). + +**Step 4 –** Hit **Enter**. + +Depending on the number of Activity Records stored in Netwrix Auditor Audit Database execution may +take a while. Ensure the script execution completed successfully. The Netwrix Auditor Integration +event log will be created and filled with events. + +By default, the Auditor Integration event log size is set to 1GB, and retention is set to +"_Overwrite events as needed_". See the [Integration Event Log Fields](/docs/auditor/10.9/addon/logrhythm/integrationeventlog.md) topic +for additional information. + +**NOTE:** Event records with more than 30,000 characters length will be trimmed. + +At the end of each run, the script creates the +**Netwrix_Auditor_Event_Log_Export_Add-on_EventIDs.txt** file. It defines mapping between the +Activity Records and related Event IDs . You can use this file to track possible duplicates of Event +IDs created at each script execution. Duplicates, if any, are written to the +**Netwrix_Auditor_Event_Log_Export_Add-on_EventIDsDuplicates.txt** file. + +Similarly, the add-on also creates the **Netwrix_Auditor_Event_Log_Export_Add-on_CategoriesIDs.txt** +file that defines mapping between the Data Source and related Category ID. + +## Applying Filters + +Every time you run the script, Auditor makes a timestamp. The next time you run the script, it will +start retrieving new Activity Records. Consider the following: + +- By default, the add-on does not apply any filters when exporting Activity Records. If you are + running the add-on for the first time (there is no timestamp yet) with no filters, it will export + Activity Records for the last month only. This helps to optimize solution performance during the + first run. At the end of the first run, the timestamp will be created, and the next run will start + export from that timestamp. + +- However, if you have specified a time period for Activity Records to be exported, then this filter + will be applied at the add-on first run and the runs that follow. diff --git a/docs/auditor/10.9/addon/nasuni/_category_.json b/docs/auditor/10.9/addon/nasuni/_category_.json new file mode 100644 index 0000000000..424d69590e --- /dev/null +++ b/docs/auditor/10.9/addon/nasuni/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Nasuni", + "position": 140, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/nasuni/collecteddata.md b/docs/auditor/10.9/addon/nasuni/collecteddata.md new file mode 100644 index 0000000000..059ce074d6 --- /dev/null +++ b/docs/auditor/10.9/addon/nasuni/collecteddata.md @@ -0,0 +1,32 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 30 +--- + +# Work with Collected Data + +To leverage data collected with the add-on, you can do the following in Auditor: + +- Search for required data. For that, start Auditor client and navigate to **Search**. After + specifying the criteria you need, click **Search**. You will get a list of activity records with + detailed information on who did what in the reported time period. + +You can apply a filter to narrow down your search results to the Netwrix **API** data source only. + +![AR from CyberArk in NA](/images/auditor/10.7/addon/cyberark/cyberark_thumb_0_0.webp) + +- Also, you can click **Tools** in the upper-right corner and select the command you need. For + example: + - If you want to periodically receive the report on the results of search with the specified + criteria, click **Subscribe**. Then specify how you want the report to be delivered – as an + email or as a file stored to the file share. + - To create an alert on the specific occurrences, click **Create alert**. + - To export filtered data to PDF or CSV, click **Export data**. +- You can also configure and receive alerts on the events you are interested in. + +See the following topics for additional information: + +- [Alerts](/docs/auditor/10.9/admin/alertsettings/overview.md) +- [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) +- [Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) diff --git a/docs/auditor/10.9/addon/nasuni/install.md b/docs/auditor/10.9/addon/nasuni/install.md new file mode 100644 index 0000000000..955178db1f --- /dev/null +++ b/docs/auditor/10.9/addon/nasuni/install.md @@ -0,0 +1,24 @@ +--- +title: "Install Add-On" +description: "Install Add-On" +sidebar_position: 10 +--- + +# Install Add-On + +Follow the steps to install the Add-On: + +**Step 1 –** Navigate to your add-on package. + +**Step 2 –** Unzip the Add-On to a desired folder. + +**Step 3 –** Run the installation package. + +**Step 4 –** Accept the license agreement and follow the instructions of the setup wizard. + +**Step 5 –** On the **Destination Folder** step, specify the installation folder (_C:\Program Files +(x86)\Netwrix Add-ons\_ by default). + +**Step 6 –** Click **Install**. + +**Step 7 –** When done, click **Finish**. diff --git a/docs/auditor/10.9/addon/nasuni/overview.md b/docs/auditor/10.9/addon/nasuni/overview.md new file mode 100644 index 0000000000..07f502d94a --- /dev/null +++ b/docs/auditor/10.9/addon/nasuni/overview.md @@ -0,0 +1,81 @@ +--- +title: "Nasuni" +description: "Nasuni" +sidebar_position: 140 +--- + +# Nasuni + +The add-on works in collaboration with Netwrix Auditor, supplying data about activity on your +Nasuni-based devices. Aggregating data into a single audit trail simplifies analysis, makes activity +monitoring more cost effective, and helps you keep tabs on your IT infrastructure. + +Implemented as a service, this add-on facilitates the data transition from Nasuni-based systems to +Netwrix Auditor. All you have to do is provide connect ion details and specify parsing rules. + +On a high level, the add-on works as follows: + +1. The add-on listens to the specified UDP ports and captures designated Syslog messages. +2. The add-on processes these events into Netwrix Auditor-compatible format (Activity Records). Each + Activity Record contains the user account, action, time, and other details. +3. Using the Integration API, the add-on sends the activity records to the Netwrix Auditor Server, + which writes them to the Long-Term Archive and the Audit Database. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure +of the Activity Record and the capabilities of the NIntegration API. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| On... | Ensure that... | +| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| The Auditor Server side | - The Audit Database settings are configured in Auditor Server. See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. - The TCP **9699** port (default Integration API port) is open for inbound connections. - The user writing data to the Audit Database is granted the **Contributor** role in Auditor. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. Alternatively, you can grant the **Global administrator** role or add the user to the **Netwrix Auditor Administrators** group. In this case, this user will have the most extended permissions in the product. | +| The computer where the add-on will be installed | - The UDP 514 port is open for inbound connections. - .Net Framework 4.7.2 and above is installed. Review the following Microsoft technical article for additional information on how to install .Net Framework 4.7.2: [Microsoft .NET Framework 4.7.2 offline installer for Windows](https://support.microsoft.com/en-us/topic/microsoft-net-framework-4-7-2-offline-installer-for-windows-05a72734-2127-a15d-50cf-daf56d5faec2). | + +### Configure Logging for + +Follow the steps to configure the syslog integration. + +**Step 1 –** Log in to the Nasuni Management Console and go to the **Console Settings** > **Syslog +Exports**. + +**Step 2 –** In the Network section, specify the **IP Address** and **Port** and save the +configuration. + +**Step 3 –** Configure log settings: + +- Set **Send Auditing Messages** to "_ON_"; +- Set **Logging Facility** to default "_Local0 (16)_"; +- Set **Log Level for Audit Message** to "_Info_". + +**Step 4 –** Enable auditing: + +1. On the Volumes tab, open **Auditing**. +2. Choose the volume you wish to be audited and click **Edit Volumes**. +3. Select the **Auditing Enabled** option and choose which Event Types you wish to be reported. +4. Hit the **Save Auditing Settings** button. + +### Accounts and Rights + +By default, the add-on will run under the _Local System_ account. The add-on and Auditor must be +installed on the same server. If a specific account is designated to run the add-on, it needs local +admin privileges. + +### Considerations and Limitations + +- The Add-On must be deployed in the same subnet as Nasuni NAS & File Server Silo Consolidation and + Auditor. +- If the monitoring plan name in the _``_ add-on configuration parameter is + specified incorrectly, this may lead to temp files generation and, therefore, to inefficient disk + space usage. +- If you are using Netwrix Auditor for Network Devices, the 514 UDP port may be already in use, and + you should specify another port when configuring the add-on settings (see the + [Install Add-On](/docs/auditor/10.9/addon/nasuni/install.md) and [Define Parameters](/docs/auditor/10.9/addon/nasuni/parameters.md) topics for additional + information). Another option is to install the add-on and Auditor Server on different machines. + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging Netwrix Auditor Integration API. Download the latest add-on version in the Add-on Store. diff --git a/docs/auditor/10.9/addon/nasuni/parameters.md b/docs/auditor/10.9/addon/nasuni/parameters.md new file mode 100644 index 0000000000..dcce4538fe --- /dev/null +++ b/docs/auditor/10.9/addon/nasuni/parameters.md @@ -0,0 +1,30 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 20 +--- + +# Define Parameters + +The configuration wizard opens in the default web browser: + +![configwizard](/images/auditor/10.7/addon/nasuni/configwizard.webp) + +Click **Proceed** and complete the following fields: + +| Option | Description | +| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Specify General Settings | | +| Listed UDP port | Specify UDP port for listening incoming events. (**514** by default). | +| Auditor Endpoint | Auditor Server IP address and port number followed by endpoint for posting Activity Records. Assumes that the add-on runs on the computer hosting Auditor Server and uses default port _9699_. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., _172.28.6.15_, _EnterpriseNAServer_, _WKS.enterprise.local_). To specify a non-default port, provide a server name followed by the port number (e.g., _WKS.enterprise.local:9999_). Do not modify the endpoint part (_/ netwrix/ api_ ) | +| Certificate Thumbprint | Netwrix Auditor Certificate Thumbprint Property. Possible values: - `Empty`—Check Auditor certificate via Windows Certificate Store. - `AB:BB:CC`—Check Auditor Server certificate thumbprint identifier. - `NOCHECK`—Do not check Auditor certificate. Make sure to select this parameter if you plan to specify servers by their IP. | +| Specify Active Directory credentials | | +| Username | Provide the name of the account under which the service runs. Unless specified, the service runs under the account currently logged on. | +| Password | Provide the password for the selected account. | +| Auditor Monitoring Plan settings | | +| Auditor Plan | Unless specified, data is written to **Netwrix_Auditor_API** database and is not associated with a specific monitoring plan. Specify a name of associated monitoring plan in Auditor. In this case, data will be written to a database linked to this plan. If you select a plan name in the add- on, make sure a dedicated plan is created in Auditor, the Netwrix **API** data source is added to the plan and enabled for monitoring. Otherwise, the add- on will not be able to write data to the Audit Database. | +| Auditor Plan Item | Unless specified, data is not associated with a specific plan and, thus, cannot be filtered by item name. Specify an item name. Make sure to create a dedicated item inAuditor in advance. | +| Accept List | | +| Address | Specify a list of IP addresses of syslog events sources. The service will collect and process events from these sources only. Events collected from any other source will be ignored. | + +Click **Run** to start collecting data with the Add-On. diff --git a/docs/auditor/10.9/addon/nutanixahv/_category_.json b/docs/auditor/10.9/addon/nutanixahv/_category_.json new file mode 100644 index 0000000000..6580032494 --- /dev/null +++ b/docs/auditor/10.9/addon/nutanixahv/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Nutanix AHV", + "position": 150, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/nutanixahv/collecteddata.md b/docs/auditor/10.9/addon/nutanixahv/collecteddata.md new file mode 100644 index 0000000000..f094291704 --- /dev/null +++ b/docs/auditor/10.9/addon/nutanixahv/collecteddata.md @@ -0,0 +1,33 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 30 +--- + +# Work with Collected Data + +To leverage data collected with the add-on, you can do the following in Auditor: + +- Search for required data. For that, start Auditor client and navigate to **Search**. After + specifying the criteria you need, click **Search**. You will get a list of activity records with + detailed information on who did what in the reported time period. + +You might want to apply a filter to narrow down your search results to the Netwrix**API** data +source only. + +![screen_results](/images/auditor/10.7/addon/nutanixahv/nutanixahv_thumb_0_0.webp) + +- Also, you can click **Tools** in the upper-right corner and select the command you need. For + example: + - If you want to periodically receive the report on the results of search with the specified + criteria, click **Subscribe**. Then specify how you want the report to be delivered – as an + email or as a file stored to the file share. + - To create an alert on the specific occurrences, click **Create alert**. + - To export filtered data to PDF or CSV, click **Export data**. +- You can also configure and receive alerts on the events you are interested in. + +See the following topics for additional information: + +- [Alerts](/docs/auditor/10.9/admin/alertsettings/overview.md) +- [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) +- [Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) diff --git a/docs/auditor/10.9/addon/nutanixahv/deployment.md b/docs/auditor/10.9/addon/nutanixahv/deployment.md new file mode 100644 index 0000000000..74852fa821 --- /dev/null +++ b/docs/auditor/10.9/addon/nutanixahv/deployment.md @@ -0,0 +1,49 @@ +--- +title: "Deployment Scenarios" +description: "Deployment Scenarios" +sidebar_position: 20 +--- + +# Deployment Scenarios + +The Add-On can run on any computer in your environment, except for the machine where your Nutanix +Prism Central/Element runs. Depending on the deployment scenario you choose, you will need to define +a different set of parameters + +Possible deployment options are as follows: + +1. Add-on running on the same machine as Auditor Server. +2. Add-on running on the remote machine. + +## Example 1 + +- The add-on runs on the Auditor Server. +- Configuration parameters to specify in **settings.xml** (sample values): + +```` +https://172.28.6.19:9699/netwrix/api/v1/activity_records``` + +`````` + +`````` + +Configuration parameters __NetwrixAuditorUserName__ and __NetwrixAuditorPassword__ are not required. + +You will be prompted for the corresponding set of credentials (user name and password) when you run the __install.ps1__ script. For that, use the Netwrix Auditor __Add-on for Nutanix AHV Configurator__ tool (see steps 4 and 5 of the [Deploy the Add-On](/docs/auditor/10.9/addon/nutanixahv/install.md)). Credentials for connection to Nutanix Prism server will be then encrypted and stored in the solution configuration. Consider that user account should have the __User Admin__ role in Nutanix Prism. + +## Example 2 + +- The add-on runs on the Auditor Server with the explicitly specified user credentials, or on the remote machine. +- Configuration parameters to specify in __settings.xml__ (sample values): + + ``` + https://172.28.6.19:9699/netwrix/api/v1/activity_records``` + + ```SecurityOfficer``` + `````` + + ```NetwrixUser``` + `````` + +Netwrix recommends to create a special user account with permissions to access Auditor and Nutanix server. +```` diff --git a/docs/auditor/10.9/addon/nutanixahv/install.md b/docs/auditor/10.9/addon/nutanixahv/install.md new file mode 100644 index 0000000000..c2357d5fe7 --- /dev/null +++ b/docs/auditor/10.9/addon/nutanixahv/install.md @@ -0,0 +1,186 @@ +--- +title: "Deploy the Add-On" +description: "Deploy the Add-On" +sidebar_position: 10 +--- + +# Deploy the Add-On + +Follow the steps to deploy the Add-On: + +**Step 1 –** Prepare Auditor for data processing. + +**Step 2 –** Configure message forwarding for Nutanix Prism. + +**Step 3 –** Download the Add-On. + +**Step 4 –** Configure Add-On parameters. + +**Step 5 –** Connect to Prism Central Server. + +**Step 6 –** Register the Add-On + +## Prepare Auditor for Data Processing + +In Auditor client, go to the Integrations section and verify Integration API settings: + +1. Make sure the **Leverage Integration API** is switched to **ON**. +2. Check the TCP communication port number – default is **9699**. + +See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) topic for additional information. + +By default, activity records are written to _Netwrix_Auditor_API_ database which is not associated +with a specific monitoring plan. + +Optionally, you can create a dedicated monitoring plan in Auditor. In this case, data will be +written to a database linked to this plan. Target it at Netwrix API data source and enable for +monitoring. Add a dedicated item of _Integration_ type to the plan for data to be filtered by item +name. See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information. + +In such scenario, you will need to specify this monitoring plan in the _MonitoringPlan_ and +_MonitoringPlanItem_ attributes in the add-on configuration parameters. See **Step 4** below for +details. + +## Configure Message Forwarding for Nutanix Prism + +To provide for interaction and data flow between Nutanix Prism and the Add-On, you should set up the +add-on installation server as a remote Syslog listener for Nutanix Prism. For that remote Syslog +server, you will need to specify the IP address and port for inbound messages. Depending on Nutanix +Prism server you are using (Element/Central), follow the related procedure below. + +### Procedure for Nutanix Prism Element + +Follow the steps If you are using Nutanix Prism Element. + +**Step 1 –** Connect to a Controller VM (or Nutanix Prism) by SSH or via web console and execute the +`ncli` command. + +**Step 2 –** Find the IP address of the Controller VM in Nutanix web console under **Settings** > +**General** > **Configure CVM**. + +### Procedure for Nutanix Command-Line Interface + +Alternatively, you can download and install the _ncli_ (Nutanix command-line interface) on any +server in your infrastructure, as described in the +[Nutanix Command-Line Interface (nCLI)](https://portal.nutanix.com/page/documents/details?targetId=Command-Ref-AOS-v55:man-ncli-c.html) +article, and connect to a Controller VM in your cluster. + +Follow the steps if you are using Nutanix command-line interface. + +**Step 1 –** Disable it temporarily until you configure a new remote Syslog listener. By default, +the remote Syslog listening server is enabled. For that, run the following command in ncli: + +`ncli> rsyslog-config set-status enable=false` + +**Step 2 –** Create a remote Syslog server — a remote server that will operate as a Syslog listener, +receiving the Syslog messages from Nutanix server. In the integration solution deployment, it will +be the add-on installation server. Run the following command in _nlci_: + +`ncli> rsyslog-config add-server name= ip-address= port= network-protocol=udp` + +here: + +- `CustomServerName` — remote server that will receive the syslog messages (i.e., server on which + the add-on will be deployed) +- `RemoteIP` — remote server IP address +- `Port` — Destination port number on the remote server + +**Step 3 –** To ensure the server was created successfully, review the list of servers. For that, +run the following command: + +`ncli> rsyslog-config ls-servers` + +The server will be added to the cluster automatically. + +**Step 4 –** Instruct the AUDIT module of Nutanix solution to forward its log information to the new +remote syslog listener, and specify the logging level. For that, run the following command: + +`ncli> rsyslog-config add-module server-name= module-name=AUDIT include-monitor-logs=false level=notice` + +**Step 5 –** Finally, enable syslog forwarding to remote server: +` ncli> rsyslog-config set-status enable=true` + +This syslog server will be added to the cluster automatically. + +### Procedure for Nutanix Prism Central + +First, provide the new remote Syslog server settings to Nutanix Prism server that will forward +Syslog messages. For that, follow the steps below: + +**Step 1 –** Log in to Nutanix Prism Central. + +**Step 2 –** Select **Settings** > **Email and Alerts** > **Syslog Server**. + +**Step 3 –** Click **Configure Syslog Server**. + +**Step 4 –** Enter remote Syslog server settings you specified at Step 2: + +- **Server Name** — name of the remote server. +- **IP Address** — server IP address. +- **Port**— port for incoming messages + +**Step 5 –** Select **UDP** as communication protocol. + +**Step 6 –** Click **Configure**. + +Next, for the most detailed logs to be sent to remote Syslog server, set the logging level in Prism +to _5_ (_Notice_). For that, follow the steps below: + +**Step 1 –** Select **Data Source** and click **Edit**. + +**Step 2 –** Select **Audit** module and select **5 - Notice** level. + +**Step 3 –** Finally, click **Save**. + +## Configure Add-On Parameters + +Open the add-on folder and edit the **settings.xml** file to configure the add-on parameters: + +| Parameter | Default value | Description | +| ------------------------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| NetwrixAuditorIntegration | | | +| NetwrixAuditorEndpoint | https://localhost: 9699/netwrix/api/ v1/activity_records | Auditor server IP address and port number followed by endpoint for posting Activity Records. Assumes that the add-on runs on the computer hosting Auditor Server and uses default port **9699**. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., _172.28.6.15, EnterpriseNAServer, WKS.enterprise.local_). To specify a non-default port, provide a server name followed by the port number (e.g., _WKS.enterprise.local:9999_). Do not modify the endpoint part (/netwrix/api . . . . ) | +| CertificateThumbprint | NOCHECK | Auditor Certificate Thumbprint Property. Possible values: - `Empty`—Check Netwrix Auditor certificate via Windows Certificate Store. - `AB:BB:CC.`—Check Netwrix Auditor Server certificate thumbprint identifier. - `NOCHECK`—Do not check Netwrix Auditor certificate. Make sure to select this parameter if you plan to specify servers by their IP. | +| DateTimeFormat | yyyy-MM-ddTHH:mm:ssZ | Auditor time format. By default, set to zero offset. | +| MonitoringPlan | — | Unless specified, data is written to Netwrix_Auditor_API database and is not associated with a specific monitoring plan. Specify a name of associated monitoring plan in Auditor. In this case, data will be written to a database linked to this plan. If you select a plan name in the add-on, make sure a dedicated plan is created in Auditor, the Netwrix API data source is added to the plan and enabled for monitoring. Otherwise, the add-on will not be able to write data to the Audit Database. | +| MonitoringPlanItem | — | Unless specified, data is not associated with a specific plan and, thus, cannot be filtered by item name. Specify an item name. Make sure to create a dedicated item in Auditor in advance. | +| UserName | Current user credentials | Credentials to access Auditor server. Unless specified, the add-on runs with the current user credentials. If you want the add-on to use another account to connect to Auditor server, specify the account name in the _DOMAIN\username_ format. | +| Password | Current user credentials | Unless specified, the service runs with the current user credentials. Provide a different password if necessary. | +| ARsNumberAtTime | | Maximum number of Audit Records that can be sent to Auditor at a time. | +| ARsSendingPeriodicity | | Periodic time interval for sending Activity Records (in seconds). | +| PauseWhenSendingFailed | | Pause after a failed attempt to send Activity Records (in seconds). | +| **DataCollection** | | | +| ListenUDPPort | 514 | UDP port for receiving incoming Syslog messages. Make sure that this port is not used by any other add-ons or applications (for example, Netwrix Auditor for Network Devices); otherwise specify another port here. | +| StateUpdatingPeriodicity | | Periodic time interval for updating state of clusters (in seconds). | +| EventsReadingPeriodicity | | Periodic time interval for reading events (in seconds). Target endpoint: _/api/nutanix/v2.0/events_ | +| PageLength | | The number of objects loaded with one request. | +| ShortTermFolder | | Short term folder for collected data (full or local path). | + +If you modify parameters in the **settings.xml** file, remember to save the changes and then restart +the **Netwrix Auditor Add-on for Nutanix AHV** service for them to take effect. + +If you need to change user name or password for accessing Prism Central, you should run +Netwrix.IntegrationConfiguration.exe file that will prompt you for the new credentials (see step 5 +below). Then restart the Netwrix Auditor Add-on for Nutanix AHV service for the changes to take +effect. + +## Connect to Prism Central Server + +Run the Netwrix.IntegrationConfiguration.exe file and specify the following: + +- Prism IP address – IP address of Prism Cental server. +- User name – Specify a user name to connect to Prism Central server. +- Password – Specify password fof the account used to connect to Prism Central server. + +These parameters will be configured automatically by **install.ps1** script. If you need to modify +it later, use this configurator from the add-on package. + +Credentials for connection to Nutanix Prism server will be then encrypted and stored in the solution +configuration. Consider that user account should have the **User Admin** role in Nutanix Prism. + +## Register the Add-On + +Run the **install.ps1** PowerShell script to register the add-on service. You will be also prompted +to specify credentials for accessing Nutanix Prism Central. These credentials will be encrypted and +used for secure communication. If you need to modify them later, run the +Netwrix.IntegrationConfiguration.exe file from the add-on package. diff --git a/docs/auditor/10.9/addon/nutanixahv/monitoredevents.md b/docs/auditor/10.9/addon/nutanixahv/monitoredevents.md new file mode 100644 index 0000000000..2e2795a5d3 --- /dev/null +++ b/docs/auditor/10.9/addon/nutanixahv/monitoredevents.md @@ -0,0 +1,34 @@ +--- +title: "Monitoring Scope" +description: "Monitoring Scope" +sidebar_position: 40 +--- + +# Monitoring Scope + +Review a full list of object types and activities monitored on Nutanix Prism with the add-on. + +| Object | Action | Property | +| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------- | +| Virtual Machine1 | Create/Delete Clone Migrate Rename State change (Power off/on, Pause etc.) Restore from snapshot Hardware Configuration change | Name MAC Address VLAN Name Connection State Number Of Processors Cores Per Processor Memory Size (MiB) Disk Size (Bytes) Host IP | +| Host (Node) 2 | Add3/Remove4 | IP5 | +| Host Cluster | - | - | +| VM Network (Subnet) | - | - | +| Local User2 | • Create/Delete • Properties change6 • Roles change6 • Log in/out • Password Change | • Username • First Name6 • Last Name6 • Email6 • Language6 • Roles6 | +| Authentication Configuration2 | • Authentication type change | • Authentication Types | + +1 — Syslog + +2 — Events (API v2.0) + +3 — User not applicable + +4 — Host remove event consist of 2 events (see Appendix B): + +- Host marked for removal: this event has a “Who” +- Host deleted: this event occurs when the host deletion task completes. + +5 — The host add event contains the IP address of the host Controller VM, and not the host IP +address. + +6 — UI API. diff --git a/docs/auditor/10.9/addon/nutanixahv/overview.md b/docs/auditor/10.9/addon/nutanixahv/overview.md new file mode 100644 index 0000000000..30b7617a29 --- /dev/null +++ b/docs/auditor/10.9/addon/nutanixahv/overview.md @@ -0,0 +1,139 @@ +--- +title: "Nutanix AHV" +description: "Nutanix AHV" +sidebar_position: 150 +--- + +# Nutanix AHV + +Netwrix Auditor is a visibility platform for user behavior analysis and risk mitigation that enables +control over changes, configurations and access in hybrid IT environments to protect data regardless +of its location. The platform provides security analytics to detect anomalies in user behavior and +investigate threat patterns before a data breach occurs. + +Nutanix AHV is a virtualization platform within the Nutanix Enterprise Cloud architecture. It +provides facilities for VM deployment, operation and centralized management. Nutanix AHV is a fully +integrated component of the Nutanix Enterprise Cloud. + +Virtualization teams, Managed Service Providers and other IT professionals need to detect who does +what in the Nutanix Hyperconverged infrastructure. For that, a unified audit trail is required, +supporting detailed Nutanix monitoring and effective response to changes. + +For that purpose, you can use a specially designed add-on that supports audit for Nutanix AHV and +Nutanix Prism/Element. The add-on works in collaboration with Auditor, supplying data about +operations on your Nutanix AHV to Netwrix database. Aggregating data into a single audit trail +simplifies analysis, makes activity monitoring more cost-effective, and helps you keep tabs on your +IT infrastructure. + +Major benefits: + +- Gain a high-level view of the data you store +- Detect unauthorized activity that might threaten your data + +## How it works + +The add-on is implemented as a Syslog service that collects activity data from Nutanix +infrastructure and sends it to Netwrix Auditor using the Integration API. + +![HIW_diagram_new](/images/auditor/10.7/addon/nutanixahv/diagram_thumb_0_0.webp) + +On a high level, the solution works as follows: + +1. An IT administrator configures the Integration API settings to enable data collection and storage + to Netwrix database for further reporting, search, etc. + + It is recommended to create a dedicated monitoring plan in Netwrix Auditor and add a dedicated + item of **Integration** type to it — then you will be able to filter data in reports and search + results by monitoring plan/item name. + +2. On Nutanix side, the IT administrator prepares a dedicated user account for accessing Nutanix + Prism Central/Element and configures Syslog server (IP, port, etc.). +3. The administrator opens the Settings.xml configuration file and specifies the necessary + parameters for add-on operation, Netwrix Auditor settings, etc. The add-on will operate as a + Syslog listener for Nutanix server. +4. The administrator runs the Netwrix.IntegrationConfiguration.exe file and provides credentials to + connect to Prism Central server. +5. The administrator selects the deployment scenario and runs the **install.ps1** PowerShell script + file to deploy and configure the add-on components on the target server. +6. In particular, the script deploys and starts **Netwrix Auditor Add-on for Nutanix AHV** Windows + Service— this is the main add-on component, responsible for audit data collection and forwarding. +7. The add-on starts collecting and forwarding activity data from Nutanix Prism server: it listens + to the specified UDP port and captures designated Syslog event messages and also collects + activity data using Nutanix REST API. + +Syslog event data communication is performed using UDP version of Syslog protocol. See the +[Monitoring Scope](/docs/auditor/10.9/addon/nutanixahv/monitoredevents.md) topic for additional information on the default list of +events supported out-of-the box. + +8. The add-on processes the incoming Syslog messages and activity data collected using Nutanix REST + API into NAuditor -compatible format (Activity Records). Each Activity Record contains the + Who-What-When-Where-Action information (that is, initiator's account, time, action, and other + details). +9. Using the Integration API, the add-on sends the activity records to Auditor Server that writes + them to the Audit Database and Long-Term Archive. Data is sent periodically, by default every + second. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the Activity +Record structure and capabilities of the Integration API. + +10. Users open Auditor Client to work with collected data: + - Search for file changes using certain criteria + - Export data to PDF or CSV files + - Save search results as reports + - Subscribe to search results + - Configure and receive alerts + +## Add-on Delivery Package + +The add-on delivery package is a ZIP archive that includes the following files: + +| File name | Description | +| -------------------------------------- | ------------------------------------------------------------------------------ | +| Install.ps1 | PowerShell script that creates windows service to execute add-on. | +| Settings.xml | Contains parameters for the add-on service operation. | +| Netwrix.IntegrationConfiguration.exe | Add-on component responsible for accessing Prism Central server. | +| Netwrix.Nutanix.IntegrationService.exe | Main add-on component, responsible for audit data collection from Nutanix AHV. | + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| Where | Prerequisite to check | +| ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Auditor Server side | - Auditor version 9.9 or later. - Netwrix Integration API and Audit Database settings are configured properly in Netwrix Auditor. See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. - The **TCP 9699** port must be open on Windows firewall for inbound connections. - User account under which data will be written to the Audit Database requires the **Contributor** role in Auditor. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. Alternatively, you can grant it the **Global administrator** role, or add that account to the **Netwrix Auditor Administrators** group. | +| The machine where the add-on will be installed | - Any of the following Windows OS versions: - Windows Server 2012 R2 (or later) - Windows 8.1 (or later) - The **UDP** port must be open on Windows firewall for inbound connections. - .NET Framework versions 4.5 or later | +| Nutanix Prism server | Nutanix AOS 5.11, 5.15, or 5.20 | + +### Accounts and rights + +It is recommended to create a dedicated account for running **install.ps1** and **Netwrix Auditor +Add-on for Nutanix AHV** (main service of the solution). The service will connect to Auditor Server +using this account, so at least the **Contributor** role in Auditor is required for it. See the +[Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional +information. + +This service account requires the **User Admin** role in Nutanix Prism. You will be prompted for the +corresponding set of credentials when you run the **install.ps1** script (see Steps 4 and 5 of the +[Deploy the Add-On](/docs/auditor/10.9/addon/nutanixahv/install.md)). User name and password for connection to Nutanix Prism server will +be then encrypted and stored in the solution configuration. + +### Considerations and limitations + +- By default, the add-on is targeted at a single Nutanix Prism Central/Element server. +- Netwrix add-on must be deployed in the same subnet as Nutanix Prism Central/Element server. +- Please be aware that monitoring of actions performed on the add-on installation server is not + supported. + +### Upgrade Path + +To upgrade from versions released earlier than August 2020, do the following: + +1. Stop and remove the **Netwrix Auditor Add-on for Nutanix AHV** service. +2. Download and unpack the new add-on package to the same location as the earlier version. +3. Run the **install.ps1** PowerShell script file from the new add-on version on the target server. + +## Compatibility notice + +The add-on is compatible with Nutanix AOS 5.15 and Nutanix AOS 5.20, and with Auditor 10.0 and +later. diff --git a/docs/auditor/10.9/addon/nutanixahv/troubleshooting.md b/docs/auditor/10.9/addon/nutanixahv/troubleshooting.md new file mode 100644 index 0000000000..2f539f51c8 --- /dev/null +++ b/docs/auditor/10.9/addon/nutanixahv/troubleshooting.md @@ -0,0 +1,36 @@ +--- +title: "Maintenance and Troubleshooting" +description: "Maintenance and Troubleshooting" +sidebar_position: 50 +--- + +# Maintenance and Troubleshooting + +If you cannot see collected data in Auditor, check the following: + +- Service account has sufficient rights to access Auditor. +- In Auditor settings, go to the **Integrations** section and make sure the **Leverage Integration + API** is switched to **ON**. Check the communication port number – default is **9699**. +- If you configured a dedicated monitoring plan, make sure data source monitoring is enabled. +- Verify the parameters you provided in **settings.xml**. + +Also, remember that events from the remote Syslog server (add-on installation server) are not +collected. + +Currently, the add-on supports only one Prism installation (Central or Element). To monitor more +than one Prism Central/Element, you can copy the add-on to another folder, configure +**settings.xml** as described in this document and modify **install.ps1** to rename the service: + +**Step 1 –** Deploy one more add-on instance to the server where the first add-on instance is +already installed. Be sure to use a different installation folder. + +**Step 2 –** Open **settings.xml** and configure the new add-on instance to work with the second +Prism server. + +**Step 3 –** Open **install.ps1** for the new add-on for edit. + +**Step 4 –** Modify the default service name: + +`$name = "enter_new_name"` + +**Step 5 –** Save and then launch the updated **install.ps1** file. diff --git a/docs/auditor/10.9/addon/okta/_category_.json b/docs/auditor/10.9/addon/okta/_category_.json new file mode 100644 index 0000000000..2afb7db6d8 --- /dev/null +++ b/docs/auditor/10.9/addon/okta/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Okta", + "position": 160, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/okta/collecteddata.md b/docs/auditor/10.9/addon/okta/collecteddata.md new file mode 100644 index 0000000000..5655f9d4f0 --- /dev/null +++ b/docs/auditor/10.9/addon/okta/collecteddata.md @@ -0,0 +1,32 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 20 +--- + +# Work with Collected Data + +To leverage data collected with the add-on, you can do the following in Auditor: + +- Search for required data. For that, start Auditor client and navigate to **Search**. After + specifying the criteria you need, click **Search**. You will get a list of activity records with + detailed information on who did what in the reported time period. + +You can apply a filter to narrow down your search results to the Netwrix **API** data source only. + +![AR from CyberArk in NA](/images/auditor/10.7/addon/cyberark/cyberark_thumb_0_0.webp) + +- Also, you can click **Tools** in the upper-right corner and select the command you need. For + example: + - If you want to periodically receive the report on the results of search with the specified + criteria, click **Subscribe**. Then specify how you want the report to be delivered – as an + email or as a file stored to the file share. + - To create an alert on the specific occurrences, click **Create alert**. + - To export filtered data to PDF or CSV, click **Export data**. +- You can also configure and receive alerts on the events you are interested in. + +See the following topics for additional information: + +- [Alerts](/docs/auditor/10.9/admin/alertsettings/overview.md) +- [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) +- [Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) diff --git a/docs/auditor/10.9/addon/okta/deployment.md b/docs/auditor/10.9/addon/okta/deployment.md new file mode 100644 index 0000000000..e4dabc38c7 --- /dev/null +++ b/docs/auditor/10.9/addon/okta/deployment.md @@ -0,0 +1,23 @@ +--- +title: "Deploy the Add-On" +description: "Deploy the Add-On" +sidebar_position: 10 +--- + +# Deploy the Add-On + +Follow the steps to deploy the Add-On. + +**Step 1 –** Download the distribution package. + +**Step 2 –** Unpack it to a folder on the computer where you plan to deploy the add-on. + +_Remember,_ deploying the add-on on the same machine with the Auditor Server. + +**Step 3 –** Run the **NetwrixOktaAddon.exe** and follow the installation steps: + +| Option | Description | +| --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Okta Connection Settings | Specify server address in the '_https://example.okta.com/_' format and SSWS token. | +| Netwrix Connection Settings | Specify settings to connect to Auditor: - Server address – provide the address of the Auditor Server host. - Username – Provide the name of the account used to connect to Auditor. - Password – Provide password for this account. | +| Summary | Review the Add-On settings. | diff --git a/docs/auditor/10.9/addon/okta/overview.md b/docs/auditor/10.9/addon/okta/overview.md new file mode 100644 index 0000000000..8f341a29a3 --- /dev/null +++ b/docs/auditor/10.9/addon/okta/overview.md @@ -0,0 +1,56 @@ +--- +title: "Okta" +description: "Okta" +sidebar_position: 160 +--- + +# Okta + +The add-on works in collaboration with Netwrix Auditor, supplying data about activity on your +Okta-based devices. Aggregating data into a single audit trail simplifies analysis, makes activity +monitoring more cost effective, and helps you keep tabs on your IT infrastructure. + +Implemented as a service, this add-on facilitates the data transition from Okta-based systems to +Netwrix Auditor. All you have to do is provide connect ion details and specify parsing rules. + +On a high level, the add-on works as follows: + +1. The add-on listens to the specified UDP ports and captures designated Syslog messages. +2. The add-on processes these events into Netwrix Auditor-compatible format (Activity Records). Each + Activity Record contains the user account, action, time, and other details. +3. Using the Integration API, the add-on sends the activity records to the Netwrix Auditor Server, + which writes them to the Long-Term Archive and the Audit Database. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure +of the Activity Record and the capabilities of the NIntegration API. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| On... | Ensure that... | +| ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The Auditor Server side | - .NET Framework [4.5](https://www.microsoft.com/en-us/download/details.aspx?id=30653) or later is installed. - The Audit Database settings are configured in Auditor Server. See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. - The TCP **9699** port (default Integration API port) is open for inbound connections. - The user writing data to the Audit Database is granted the **Contributor** role in Auditor. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. Alternatively, you can grant the **Global administrator** role or add the user to the **Netwrix Auditor Administrators** group. In this case, this user will have the most extended permissions in the product. | + +### Accounts and Rights + +By default, the add-on will run under the _Local System_ account. So, if the add-on and Auditor will +be running on different machines, the corresponding computer account will require at least the +**Contributor** role in Auditor. See the +[Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional +information. + +In case the add-on and Auditor are installed on the same server, no special settings are needed. + +### Considerations and Limitations + +- The Add-On must be deployed in the same subnet as Okta and Auditor. +- If the monitoring plan name in the _``_ add-on configuration parameter is + specified incorrectly, this may lead to temp files generation and, therefore, to inefficient disk + space usage. + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging Netwrix Auditor Integration API. Download the latest add-on version in the Add-on Store. diff --git a/docs/auditor/10.9/addon/overview.md b/docs/auditor/10.9/addon/overview.md new file mode 100644 index 0000000000..529c3d4278 --- /dev/null +++ b/docs/auditor/10.9/addon/overview.md @@ -0,0 +1,81 @@ +--- +title: "Add-Ons" +description: "Add-Ons" +sidebar_position: 80 +--- + +# Add-Ons + +The Netwrix Auditor Add-on Store contains free add-ons developed by Netwrix and your peers in +the community. The add-ons help you leverage integration between your on-premises or cloud +applications and Netwrix Auditor. + +The list of available add-ons keeps growing because with the new RESTful API, the integration +capabilities of Netwrix Auditor are unlimited. Netwrix encourages users to develop add-ons, upload +them to Netwrix website, and share with community. + +Benefits: + +- Centralize auditing and reporting of your IT environment — Netwrix unifies auditing of all IT + systems across your on-premises, cloud or hybrid environment, and enables centralized reporting + for security and compliance. +- Get the most from your SIEM investment — To maximize SIEM value, Netwrix increases the + signal-to-noise ratio and feeds your HP ArcSight, Splunk, IBM QRadar or any other SIEM solution + with much more granular audit data. +- Automate your IT workflows — Automate and improve your change management, service desk and other + critical IT workflows by feeding them audit data from Netwrix. + +Review the following for additional information: + +- Available Add-Ons +- Use Add-Ons + +## Available Add-Ons + +The following add-ons were verified and posted in Add-ons Store. You can get add-ons within the +product. To do so, navigate to **Settings > Integrations** and click **Go to add-on store** button. +The following menu will appear: + +![addonstore](/images/auditor/10.7/addon/addonstore.webp) + +Netwrix Auditor Integration API uses HTTPS with an automatically generated certificate for running +requests to its endpoints. By default, add-ons are configured to accept all certificates that is +appropriate for evaluation purposes and allows running the script without adjusting. + +Refer to [Security](/docs/auditor/10.9/api/security.md) for detailed instructions on how to assign a new certificate +and enable trust on remote computers. + +## Use Add-Ons + +Before your start working with the add-on, go through its quick-start guide at +[Netwrix Documentation page](https://www.netwrix.com/documentation.html#netwrix-documentation-page). +Each guide contains detailed instructions for deploying and running the add-on, as well as +prerequisites and configuration settings. Generic steps are described below. + +Follow the steps to use the add-on. + +**Step 1 –** Check prerequisites. Since the add-ons work only in combination with Netwrix Auditor, +make sure that Netwrix Auditor and its Audit Database are configured, and roles are assigned +properly. + +**Step 2 –** Specify parameters required for add-on operation. Before running or scheduling the +add-on, you should define configuration details like Netwrix Auditor Server host, user credentials, +etc. + +**Step 3 –** Choose appropriate deployment scenario, then install and start the add-on. For example, +if the add-on is implemented as a service, you will need to run the installation file that will +deploy and start that service automatically. + +**Step 4 –** If you are using a PowerShell-based add-on, run it from a command line: start Windows +PowerShell and provide parameters. First, provide a path to your add-on followed by script +parameters with their values. Each parameter is preceded with a dash; a space separates a parameter +name from its value. You can skip some parameters—the script uses a default value unless a parameter +is explicitly defined. If necessary, modify the parameters as required. + +**Step 5 –** Review the add-on operation results. For example, if you are using the add-on that +imports data to Netwrix Auditor, you can search Activity Records in the Netwrix Auditor client. + +![api_thumb_0_0](/images/auditor/10.7/addon/api_thumb_0_0.webp) + +**Step 6 –** (optional) For PowerShell based add-ons, you can schedule a daily task to ensure your +audit data is always up-to-date. diff --git a/docs/auditor/10.9/addon/privilegeduserlinux/_category_.json b/docs/auditor/10.9/addon/privilegeduserlinux/_category_.json new file mode 100644 index 0000000000..7b2baca527 --- /dev/null +++ b/docs/auditor/10.9/addon/privilegeduserlinux/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Privileged User Monitoring on Linux and Unix Systems", + "position": 170, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/privilegeduserlinux/collecteddata.md b/docs/auditor/10.9/addon/privilegeduserlinux/collecteddata.md new file mode 100644 index 0000000000..6e78bcc77c --- /dev/null +++ b/docs/auditor/10.9/addon/privilegeduserlinux/collecteddata.md @@ -0,0 +1,16 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 30 +--- + +# Work with Collected Data + +Follow the steps to work with collected data: + +**Step 1 –** Start the Auditor client and navigate to **Search**. + +**Step 2 –** Click **Search**. + +**NOTE:** You might want to apply a filter to narrow down your search results to the NetwrixAPI data +source only. diff --git a/docs/auditor/10.9/addon/privilegeduserlinux/install.md b/docs/auditor/10.9/addon/privilegeduserlinux/install.md new file mode 100644 index 0000000000..217adeb16b --- /dev/null +++ b/docs/auditor/10.9/addon/privilegeduserlinux/install.md @@ -0,0 +1,24 @@ +--- +title: "Install the Add-On" +description: "Install the Add-On" +sidebar_position: 10 +--- + +# Install the Add-On + +To install the Add-On, perform the following steps: + +**Step 1 –** Navigate to your add-on package. + +**Step 2 –** Unzip the Add-On to a desired folder. + +**Step 3 –** Run the installation package. + +**Step 4 –** Accept the license agreement and follow the instructions of the setup wizard. + +**Step 5 –** On the **Destination Folder** step, specify the installation folder (_C:\Program Files +(x86)\Netwrix Add-ons\_ by default). + +**Step 6 –** Click **Install**. + +**Step 7 –** When done, click **Finish**. diff --git a/docs/auditor/10.9/addon/privilegeduserlinux/overview.md b/docs/auditor/10.9/addon/privilegeduserlinux/overview.md new file mode 100644 index 0000000000..fb32a89fc1 --- /dev/null +++ b/docs/auditor/10.9/addon/privilegeduserlinux/overview.md @@ -0,0 +1,110 @@ +--- +title: "Privileged User Monitoring on Linux and Unix Systems" +description: "Privileged User Monitoring on Linux and Unix Systems" +sidebar_position: 170 +--- + +# Privileged User Monitoring on Linux and Unix Systems + +The add-on works in collaboration with Auditor, supplying data about privileged user activity on Linux and Unix. Aggregating data into a single audit trail simplifies analysis, makes activity monitoring more cost effective, and helps you keep tabs on privilege elevation on your Linux and Unix-based devices. For example, it helps monitor the usage of SUDO as well as remote access with openSSH. + +On a high level, the add-on works as follows: + +**Step 1** – The add-on listens to the specified UDP ports and captures designated Syslog messages. + +**Step 2** – Out of the box, messages from Red Hat Enterprise Linux 6, 7, 8, 9, SUSE Linux Enterprise Server 12, openSUSE 42, and Ubuntu 16 are supported. For other distributions, deployment of the rsyslog package may be required. You can edit the add-on configuration to extend the captured message list. + +**Step 3** – The add-on processes these events into Netwrix Auditor-compatible format (Activity Records). Each Activity Record contains the user account, action, time, and other details. + +**Step 4** – Using the Integration API, the add-on sends the activity records to the Netwrix Auditor Server, which writes them to the Long-Term Archive and the Audit Database. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure of the Activity Record and the capabilities of the Integration API. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as follows: + +### The Netwrix Auditor Server side + +- The Audit Database settings are configured in Auditor Server. +- The TCP **9699** port (default Auditor Integration API port) is open for inbound connections. +- The user retrieving data from the Audit Database is granted the Contributor role in Auditor. Alternatively, you can grant the Global administrator role or add the user to the Netwrix Auditor Administrators group. In this case, this user will have the most extended permissions in the product. +- The UDP **514** port is open for inbound connections. + +**CAUTION:** UDP 514 port can only be used by one service, otherwise the following error will occur: + +``` +[ERROR] Error occurred when starting the syslog udp listener. Only one usage of each socket address (protocol/network address/port) is normally permitted +``` + +- .NET Framework [4.7.2](https://www.microsoft.com/en-us/download/details.aspx?id=48130) is installed. + +### On the target syslog-based platform + +- Outbound UDP **514** port must be enabled. +- The **Syslog daemon** must be configured to redirect events. The procedure below explains how to configure redirection. + +**NOTE:** The deployment of the rsyslog package may be required. + +#### Configuration for RHEL 6-8 Linux Server + +**Step 1** – Open the `/etc/rsyslog.conf` file. + +**Step 2** – Add the following line: + +``` +auth.*;authpriv.* @name:514;RSYSLOG_SyslogProtocol23Format +``` + +where **name** is a FQDN, NetBIOS name or IP address of the computer where Netwrix Auditor Server is installed. + +For example: + +``` +auth.*;authpriv.* @172.28.18.25:514;RSYSLOG_SyslogProtocol23Format +``` + +**Step 3** – Launch the **console** and execute the following command: + +```bash +service rsyslog restart +``` + +#### Configuration for Ubuntu and RHEL 9+ + +**Step 1** – Ensure that rsyslog is installed. If not, install it using the appropriate command: + +For Ubuntu/Debian: + +```bash +sudo apt-get update +sudo apt-get install rsyslog +``` + +For RHEL 9+: + +```bash +sudo dnf install rsyslog +``` + +**Step 2** – Navigate to the `/etc/rsyslog.d/50-default.conf` file. + +**Step 3** – Add the following line: + +``` +auth.*;authpriv.* @name:514;RSYSLOG_SyslogProtocol23Format +``` + +where **name** is a FQDN, NetBIOS name or IP address of the computer where Netwrix Auditor Server is installed. + +For example: + +``` +auth.*;authpriv.* @172.28.18.25:514;RSYSLOG_SyslogProtocol23Format +``` + +**Step 4** – Save the file and restart the rsyslog service: + +```bash +sudo systemctl restart rsyslog +``` diff --git a/docs/auditor/10.9/addon/privilegeduserlinux/parameters.md b/docs/auditor/10.9/addon/privilegeduserlinux/parameters.md new file mode 100644 index 0000000000..82d3e53903 --- /dev/null +++ b/docs/auditor/10.9/addon/privilegeduserlinux/parameters.md @@ -0,0 +1,30 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 20 +--- + +# Define Parameters + +The configuration wizard opens in the default web browser: + +![PrivilegedUsersConfigWizard](/images/auditor/10.7/addon/privilegeduserlinux/configwizard.webp) + +Click **Proceed** and complete the following fields: + +| Option | Description | +| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Specify General Settings | | +| Listed UDP port | Specify UDP port for listening incoming events. (**514** by default). | +| Netwrix Auditor Endpoint | Netwrix Auditor Server IP address and port number followed by endpoint for posting Activity Records. Assumes that the add-on runs on the computer hosting Netwrix Auditor Server and uses default port _9699_. To specify a non-default port, provide a server name followed by the port number (e.g., _WKS.enterprise.local:9999_). Do not modify the endpoint part (_/netwrix/api_ ) | +| Certificate Thumbprint | Possible values:
- `Empty`— Check Auditor certificate via Windows Certificate Store.
- `AB:BB:CC`— Check Auditor Server certificate thumbprint identifier.
- `NOCHECK`— Do not check Auditor certificate.
Make sure to select this parameter if you plan to specify servers by their IP. | +| Specify Active Directory credentials | | +| Username | Specify the account under which the service will authenticate to the **Netwrix_Auditor_API**. | +| Password | Provide the password for the selected account. | +| Monitoring Plan settings | | +| Monitoring Plan | Unless specified, data is written to **Netwrix_Auditor_API** database and is not associated with a specific monitoring plan. Specify a name of associated monitoring plan in Auditor. In this case, data will be written to a database linked to this plan. If you select a plan name in the add- on, make sure a dedicated plan is created, the Netwrix **API** data source is added to the plan and enabled for monitoring. Otherwise, the add- on will not be able to write data to the Audit Database. | +| Monitoring Plan Item | Unless specified, data is not associated with a specific plan and, thus, cannot be filtered by item name. Specify an item name. Make sure to create a dedicated item inAuditor in advance. | +| Accept List | | +| Address | Specify a list of IP addresses of syslog events sources. The service will collect and process events from these sources only. Events collected from any other source will be ignored. | + +Click **Run** to start collecting data with the Add-On. diff --git a/docs/auditor/10.9/addon/qumulo/_category_.json b/docs/auditor/10.9/addon/qumulo/_category_.json new file mode 100644 index 0000000000..1fd58ebbda --- /dev/null +++ b/docs/auditor/10.9/addon/qumulo/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Qumulo", + "position": 180, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/qumulo/collecteddata.md b/docs/auditor/10.9/addon/qumulo/collecteddata.md new file mode 100644 index 0000000000..009f4bda0f --- /dev/null +++ b/docs/auditor/10.9/addon/qumulo/collecteddata.md @@ -0,0 +1,27 @@ +--- +title: "Working with Collected Data" +description: "Working with Collected Data" +sidebar_position: 20 +--- + +# Working with Collected Data + +To leverage data collected with the add-on, you can do the following in Netwrix Auditor: + +- Search for required data. For that, start Netwrix Auditor client and navigate to **Search**. After + specifying the criteria you need, click **Search**. You will get a list of activity records with + detailed information on who did what in the reported time period. + +You might want to apply a filter to narrow down your search results to the Netwrix API data source +only. + +![Qumulo screen](/images/auditor/10.7/addon/qumulo/qumulo_thumb_0_0.webp) + +- Also, you can click **Tools** in the upper-right corner and select the command you need. For + example: + - If you want to periodically receive the report on the results of search with the specified + criteria, click **Subscribe**. Then specify how you want the report to be delivered – as an + email or as a file stored to the file share. + - To create an alert on the specific occurrences, click **Create alert**. + - To export filtered data to PDF or CSV, click **Export data**. +- You can also configure and receive alerts on the events you are interested in. diff --git a/docs/auditor/10.9/addon/qumulo/deployment.md b/docs/auditor/10.9/addon/qumulo/deployment.md new file mode 100644 index 0000000000..f158699558 --- /dev/null +++ b/docs/auditor/10.9/addon/qumulo/deployment.md @@ -0,0 +1,24 @@ +--- +title: "Deployment Scenarios" +description: "Deployment Scenarios" +sidebar_position: 10 +--- + +# Deployment Scenarios + +The Add-On can run on any computer in your environment. For example, you can run the add-on on the +computer where Auditor is installed, or on a remote server. Depending on the deployment scenario you +choose, you will need to define a different set of parameters + +Netwrix suggests the following scenarios: + +| Scenario | Example: Parameters updated in default settings.xml | +| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The add-on runs on the Netwrix Auditor Server with the current user credentials. | `
172.28.4.15
` `
172.28.3.18
` | +| The add-on runs on the Netwrix Auditor Server with the explicitly specified user credentials. | `SecurityOfficer` `` `NetwrixUser` `` `
172.28.4.15
` | +| The add-on runs on a remote computer. Data is written to a remote Netwrix Auditor repository with the current user credentials. | ` https://172.28.6.19:9699/netwrix/api/v1/activity_records` `
172.28.4.15
` | +| The add-on runs on a remote computer. Data is written to a remote Netwrix Auditor repository with the explicitly specified user credentials. | ` https://172.28.6.19:9699/netwrix/api/v1/activity_records` `NetwrixUser` `` `NetwrixIsCool` `` `
172.28.4.15
` | + +For security reasons, Netwrix recommends running the script with current user credentials (skipping +user credentials). Create a special user account with permissions to both Auditor data and event log +and use it for running the script. diff --git a/docs/auditor/10.9/addon/qumulo/monitoringscope.md b/docs/auditor/10.9/addon/qumulo/monitoringscope.md new file mode 100644 index 0000000000..0be7ed09af --- /dev/null +++ b/docs/auditor/10.9/addon/qumulo/monitoringscope.md @@ -0,0 +1,34 @@ +--- +title: "Monitoring Scope" +description: "Monitoring Scope" +sidebar_position: 40 +--- + +# Monitoring Scope + +Review a full list of all events Netwrix Auditor can collect on Qumulo Cluster. + +| Event | Description | +| -------------------------------------- | -------------------------------------------------------------------- | +| fs_create_directory | A new directory was created. | +| fs_create_file | A new file was created. | +| fs_create_hard_link | A new hard link was created. | +| fs_create | A filetype other than one of the types captured above was created. | +| fs_delete | An entity (file, link, directory) was deleted from the file storage. | +| fs_rename | An entity (file, link, directory) from the file storage was renamed. | +| fs_read_data | Read operation was performed. | +| fs_write_data | Write operation was performed. | +| fs_write_metadata | Write operation was performed (metadata was written). | +| nfs_create_export | Created NFS Export that the client will mount to. | +| nfs_delete_export | Removed NFS Export that the client will mount to. | +| nfs_modify_export | Modified NFS Export that the client will mount to. | +| nfs_mount | Mount to NFS share. | +| replication_create_source_relationship | A replication object was created. | +| replication_delete_source_relationship | A replication object was deleted. | +| replication_modify_source_relationship | A replication object was modified. | +| smb_create_share | A new SMB file share was created. | +| smb_delete_share | An SMB file share was deleted. | +| smb_modify_share | An SMB file share was modified. | +| snapshot_create_snapshot | A snapshot was created. | +| snapshot_delete_snapshot | A snapshot was deleted. | +| snapshot_modify_snapshot | A snapshot was modified. | diff --git a/docs/auditor/10.9/addon/qumulo/overview.md b/docs/auditor/10.9/addon/qumulo/overview.md new file mode 100644 index 0000000000..81df7b345c --- /dev/null +++ b/docs/auditor/10.9/addon/qumulo/overview.md @@ -0,0 +1,122 @@ +--- +title: "Qumulo" +description: "Qumulo" +sidebar_position: 180 +--- + +# Qumulo + +**Netwrix Auditor** is a visibility platform for user behavior analysis and risk mitigation that +enables control over changes, configurations and access in hybrid IT environments to protect data +regardless of its location. The platform provides security analytics to detect anomalies in user +behavior and investigate threat patterns before a data breach occurs. + +Qumulo Hybrid Cloud File Storage delivers real-time visibility, scale, and control of data across +on-prem and cloud. Qumulo customers understand storage at a granular level; programmatically +configure and manage usage, capacity, and performance; and are continuously delighted with new +capabilities, 100% usable capacity and direct access to experts. More information at +[www.qumulo.com](http://www.qumulo.com/). + +To control who does what in the IT infrastructure that includes Qumulo Hybrid Cloud File Storage, +organizations need to monitor file-related activity. A typical case is when a user has renamed a +directory at the top level, and other users are unable to locate their files anymore. Thus, IT +specialists require a way to monitor, search and get notifications on certain file activity so that +they can take corrective measures. + +For that purpose, you can use a specially designed Netwrix Auditor add-on for Qumulo. It works in +collaboration with Netwrix Auditor, supplying data about file operations on your Qumulo Cluster to +Netwrix database. Aggregating data into a single audit trail simplifies analysis, makes activity +monitoring more cost-effective, and helps you keep tabs on your IT infrastructure. + +Major benefits: + +- Gain a high-level view of the data you store +- Detect unauthorized activity that might threaten your data + +## How it Works + +The add-on is implemented as a Syslog service that collects activity data from Qumulo Cluster and +sends it to Auditor using the Integration API. + +![diagram_thumb_0_0](/images/auditor/10.7/addon/qumulo/diagram_thumb_0_0.webp) + +On a high level, the solution works as follows: + +1. An IT administrator configures the Integration API settings to enable data collection and storage + to the Netwrix database for further reporting, search, etc. + + It is recommended to create a dedicated monitoring plan in Netwrix Auditor and add a dedicated + item of **Integration** type to it — then you will be able to filter data in reports and search + results by monitoring plan/item name. + +2. On the Qumulo side, the IT administrator prepares Syslog configuration settings. +3. Then the administrator opens the settings.xml configuration file and specifies the necessary + parameters for add-on operation, including Qumulo Cluster as the source of Syslog messages, + Auditor settings, etc. The add-on will operate as a Syslog listener for the Qumulo Cluster. +4. The add-on starts collecting and forwarding activity data: it listens to the specified TCP port + and captures the designated Syslog messages. Data communication is performed using the TCP + version of Syslog protocol. +5. The add-on processes these Syslog messages into Auditor-compatible format (Activity Records). + Each Activity Record contains the "Who-What-When-Where-Action" information (that is, initiator's + account, time, action, and other details). +6. Using the Integration API, the add-on sends the activity records to Auditor Server that writes + them to the **Netwrix_Auditor_API** database (SQL server database) and file-based Long-Term + Archive. Data is sent periodically, by default every 5 seconds. For more information on the + Activity Record structure and capabilities of the Integration API, refer to the + [Integration API](/docs/auditor/10.9/api/overview.md) topic. +7. Users open Auditor Client to work with collected data: + - Search for file changes using certain criteria + - Export data to PDF or CSV files + - Save search results as reports + - Subscribe to search results + - Configure and receive alerts + +### Add-on Delivery Package + +The add=on delivery package is a ZIP archive that includes the following files: + +| File name | Description | +| ------------------------ | ---------------------------------------------------------------------------- | +| install.cmd | Command file that installs and enables Netwrix Syslog service. | +| settings.xml | Contains parameters for the add-on service operation. | +| SyslogService.exe | The Syslog service – main add-on component, implemented as a Syslog service. | +| SyslogService.exe.config | Add-on configuration data. | + +You will also need the **qumulo.xml** file that contains rules for processing Qumulo events. This +file is shipped separately. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| Where | Prerequisite to check | +| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The Auditor Server side | - Auditor version is 9.96 or higher. - Integration API settings and **Netwrix_Auditor_API** database are configured properly. See [Configure Integration API](https://helpcenter.netwrix.com/API/API_Configuration.html) and [Audit Database](https://helpcenter.netwrix.com/Settings/Audit_Database_settings/Default_Audit_Database_Settings.html). - The **TCP 9699** port must be open on Windows firewall for inbound connections. - User account under which data will be written to **Netwrix_Auditor_API** database requires the _Contributor_ role in Netwrix Auditor. See [Role-Based Access and Delegation](https://helpcenter.netwrix.com/Roles/Role_Based_Access.html). Alternatively, you can grant it the **Global administrator** role, or add that account to the _Netwrix Auditor Administrators_ group. | +| The machine where the add-on will be installed | - The **TCP 9905** port must be open on Windows firewall for inbound connections. - .NET Framework 4.5 or later must be installed. | +| Qumulo Cluster | Qumulo core version 3.0.5. | + +### Accounts and rights + +It is recommended to create a dedicated account for running **install.cmd** and +**SyslogService.exe**. The service will connect to Auditor Server using this account, so at least +the **Contributor** role in Auditor is required for it. See +[Role-Based Access and Delegation](https://helpcenter.netwrix.com/Roles/Role_Based_Access.html) for +more information. + +### Considerations and limitations + +- For events received with NFS3 protocol, the _posix uid_ will be displayed instead of the + initiator's account name in the "_Who_" field of the Auditor search results and activity + summaries. +- If the initiator's account name could not be resolved, then Windows SID or Qumulo auth ID will be + displayed in the "_Who_" field of the search results and activity summaries. +- Currently, not every detail about permission and attribute changes may be provided by Qumulo + Cluster, so they cannot be reported by Auditor. +- If the monitoring plan name in the add-on configuration parameter is specified incorrectly, this + may lead to temp files generation and, therefore, to inefficient disk space usage. + +## Compatibility Notice + +(Undefined variable: Add-on.Addon_Qumulo) is compatible with Qumulo core 3.0.5 and with Netwrix +Auditor 9.96 and later. diff --git a/docs/auditor/10.9/addon/qumulo/parameters.md b/docs/auditor/10.9/addon/qumulo/parameters.md new file mode 100644 index 0000000000..e6270f05b3 --- /dev/null +++ b/docs/auditor/10.9/addon/qumulo/parameters.md @@ -0,0 +1,63 @@ +--- +title: "Add-On Parameters" +description: "Add-On Parameters" +sidebar_position: 30 +--- + +# Add-On Parameters + +To configure the add-on parameters, you need to edit the **settings.xml** file in the add-on folder. +You must define connection details: Netwrix Auditor Server host, user credentials, etc. + +Most parameters are optional, the service uses the default values unless parameters are explicitly +defined (`\*\*\_value_\*\*`). You can skip or define parameters depending on +your execution scenario and security policies. + +Parameters in **settings.xml** can be grouped as follows: + +- General parameters that affect add- on execution. They are listed in the table below. +- Settings for a certain event source (within the _Source_ section) that can override general + settings. +- Internal parameters that should not be modified in most cases. They are listed in . + +| Parameter | Default value | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General parameters | | | +| ListenTcpPort | 9905 | Specify TCP port for listening incoming syslog events. | +| NetwrixAuditorEndpoint | https://localhost: 9699/netwrix/api/ v1/activity_records | Netwrix Auditor Server IP address and port number followed by endpoint for posting Activity Records. Assumes that the add-on runs on the computer hosting Auditor Server and uses default port **9699**. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., _172.28.6.15, EnterpriseNAServer, WKS.enterprise.local_). To specify a non-default port, provide a server name followed by the port number (e.g., _WKS.enterprise.local:9999_). Do not modify the endpoint part (/netwrix/api . . . . ) | +| NetwrixAuditor CertificateThumbprint | NOCHECK | Netwrix Auditor Certificate Thumbprint Property. Possible values: - `Empty`—Check Netwrix Auditor certificate via Windows Certificate Store. - `AB:BB:CC.`—Check Netwrix Auditor Server certificate thumbprint identifier. - `NOCHECK`—Do not check Netwrix Auditor certificate. Make sure to select this parameter if you plan to specify servers by their IP. | +| NetwrixAuditorUserName | Current user credentials | Unless specified, the add-on runs with the current user credentials. If you want the add-on to use another account to connect to Auditor Server, specify the account name in the _DOMAIN\username_ format. The account must be assigned the Contributor role in Netwrix Auditor. | +| NetwrixAuditorUserPassword | Current user credentials | Unless specified, the service runs with the current user credentials. Provide a different password if necessary. | +| NetwrixAuditorDateTimeFormat | yyyy-MM-ddTHH:mm:ssZ | Netwrix Auditor time format. By default, set to zero offset. | +| NetwrixAuditorPlan | — | Unless specified, data is written to Netwrix_Auditor_API database and is not associated with a specific monitoring plan. Specify a name of associated monitoring plan in Auditor. In this case, data will be written to a database linked to this plan. If you select a plan name in the add-on, make sure a dedicated plan is created in Auditor, the Netwrix API data source is added to the plan and enabled for monitoring. Otherwise, the add-on will not be able to write data to the Audit Database. | +| NetwrixAuditorPlanItem | — | Unless specified, data is not associated with a specific plan and, thus, cannot be filtered by item name. Specify an item name. Make sure to create a dedicated item in Netwrix Auditor in advance. | +| EventStorePath | — | Select where to store temporary files of syslog messages before the add-on sends them to Netwrix Auditor Server. Netwrix recommends not to store these files out of the service directory. | +| LogLevel | error | Specify logging level: - none - info - warning - error (used by default) - debug | +| WriteCriticalIssues ToEventLog | 0 | Instructs the add-on to write important events (like service start or critical issue) not only to its own log but also to Netwrix event log. - 1=yes - 0=no (default) | +| Parameters within SourceList You can specify parsing rules for each specific event source and define parameters to override general settings, such as time zone, default plan name, etc. | | | +| NetwrixAuditorPlan | — | When specified, overrides the general settings. | +| NetwrixAuditorPlanItem | — | When specified, overrides the general settings. | +| DefaultTsTimezone | — | Define the time zone of syslog events. By default, set to zero offset (UTC). | +| AppNameRegExp | — | Define a custom regular expression pattern to retrieve the application name from your syslog messages. Unless specified, RFC 3164/5424 format is used. If you provide a pattern for application name, this name will be used to determine what rule file will be used to parse syslog messages. The pattern you provide here must match the application name in your custom rule file. | +| AppNameGroupID | — | Define application name value by Group ID only if messages are not formatted in accordance with RFC 3164/5424. Otherwise, leave the default value. | +| RuleFileList PathFile | qumulo.xml | Specify paths to XML file(s) with regular expression parsing rules. You can create a custom file or use rules provided out of the box. Currently, the **qumulo.xml** rules file is provided by Qumulo. You can specify several rule files. The service will check if the AppName parameter in the first rule file matches the **AppNameRegExp** and **AppNameGroupID** regular expression in this file. If not, the service will proceed to the next rule file. | +| AcceptList Address | — | Specify a list of IP addresses of syslog events sources. The service will collect and process events from these sources only. Events collected from any other source will be ignored. The Address parameter may be followed by optional attributes that override parameters specified above: - naplan—A name of associated monitoring plan - naplanitem—A name of associated item - tstimezone—Timezone for Qumulo Cluster For example: `
172.28.3.15
` | + +After you modify parameters in the **settings.xml** file, remember to save the changes and then +restart (Undefined variable: Add-on.Addon_Qumulo) service (**SyslogService.exe**) for them to take +effect. + +## Add-on Internal Parameters + +Internal parameters listed in the table below are intended for performance tuning. In most cases the +default values should be used. + +| Parameter | Default value | Description | +| --------------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| EventsFromMemoryFirst | 1 | Instructs the add-on to save events to temporary storage only if there is no free space in queues: - 1=yes - 0=no | +| ConcurrentSend | -1 | Specifies number of threads for concurrent forwarding of events to Auditor. Default value is -1 (switch off concurrent forwarding). | +| ListenTcpAddress | 0.0.0.0 | Defines destination IP address. In case of multiple network cards, you can specify certain IP address here to listen to its messages only. | +| SenderSleepTime | 30 | Specifies retry interval in seconds to send messages to Auditor (30 - 3600 seconds). | +| TaskLimit | 8 | Specifies number of threads and queues for concurrent handling of events. | +| QueueSizeLimit | 1000 | Specifies maximum number of events to keep in queue before saving to temporary storage or sending to Netwrix API. | +| QueueTimeLimit | 5 | Specifies the length of timeout before events from queue (not full) are saved to temporary storage or sent to Netwrix API: - From 5 to 300 — timeout in seconds. - -1 — disable timeout. | diff --git a/docs/auditor/10.9/addon/qumulo/troubleshooting.md b/docs/auditor/10.9/addon/qumulo/troubleshooting.md new file mode 100644 index 0000000000..0789031114 --- /dev/null +++ b/docs/auditor/10.9/addon/qumulo/troubleshooting.md @@ -0,0 +1,26 @@ +--- +title: "Maintenance and Troubleshooting" +description: "Maintenance and Troubleshooting" +sidebar_position: 50 +--- + +# Maintenance and Troubleshooting + +(Undefined variable: Add-on.Addon_Qumulo) operations are logged into the **SyslogService.txt** file. +This file is located in the same folder as **SyslogService.exe.** + +To change the add-on logging level, use the **LogLevel** parameter in the **settings.xml** file. + +- It is recommended that before the first run you set this parameter to `debug`. This will + facilitate operations tracking and possible problem solving. +- After that it is strongly recommended to re-set this parameter to `error` (default value) to + prevent the uncontrolled log growth. + +If you cannot see collected data in Netwrix Auditor, check the following: + +1. Service account has sufficient rights to access Netwrix Auditor. +2. In Netwrix Auditor settings, go to the **Integrations** section and make sure the **Leverage + Integration API** is switched to **ON**. Check the communication port number – default is + **9699**. +3. If you configured a dedicated monitoring plan, make sure data source monitoring is enabled. +4. Verify the parameters you provided in **settings.xml**. diff --git a/docs/auditor/10.9/addon/radius/_category_.json b/docs/auditor/10.9/addon/radius/_category_.json new file mode 100644 index 0000000000..54c8653cc0 --- /dev/null +++ b/docs/auditor/10.9/addon/radius/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "RADIUS Server", + "position": 190, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/radius/automate.md b/docs/auditor/10.9/addon/radius/automate.md new file mode 100644 index 0000000000..463df57654 --- /dev/null +++ b/docs/auditor/10.9/addon/radius/automate.md @@ -0,0 +1,36 @@ +--- +title: "Automate Add-On Execution" +description: "Automate Add-On Execution" +sidebar_position: 40 +--- + +# Automate Add-On Execution + +To ensure you feed the most recent data to your SIEM solution, Netwrix recommends scheduling a daily +task for running the add-on. + +**To create a scheduled task:** + +**Step 1 –** On the computer where you want to execute the add-on, navigate to **Task +Scheduler**.Select **Create Task**. + +**Step 2 –** On the **General** tab, specify a task name. Make sure the account that runs the task +has all necessary rights and permissions. + +**Step 3 –** On the **Triggers** tab, click **New** and define the schedule. This option controls +how often audit data is exported from Auditor and saved to event log. Netwrix recommends scheduling +a daily task. + +**Step 4 –** On the **Actions** tab, click **New** and specify action details. Review the following +for additional information: + +| Option | Value | +| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Action | Set to "_Start a program_". | +| Program/script | Input "_Powershell.exe_". | +| Add arguments (optional) | Add a path to the add-on in double quotes and specify add-on parameters. For example: -file "C:\Add-ons\Netwrix*Auditor_Add-on_for_RADIUS* Server.ps1" -NetwrixAuditorHost 172.28.6.15 -RADIUSHost 172.28.6.16 | + +Save the task. + +After creating a task, wait for the next scheduled run or navigate to **Task Scheduler** and run the +task manually. To do this, right-click a task and click **Run**. diff --git a/docs/auditor/10.9/addon/radius/collecteddata.md b/docs/auditor/10.9/addon/radius/collecteddata.md new file mode 100644 index 0000000000..be0186d42d --- /dev/null +++ b/docs/auditor/10.9/addon/radius/collecteddata.md @@ -0,0 +1,21 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 50 +--- + +# Work with Collected Data + +Auditor provides a convenient interface for reviewing RADIUS server logons. Once the script +execution completed, you can start analyzing user activity data with Netwrix search. + +Follow the steps to see results. + +**Step 1 –** Start the Auditor client and navigate to Search. + +**Step 2 –** Click **Search**. + +![radius](/images/auditor/10.7/addon/radius/radius.webp) + +**NOTE:** You might want to apply a filter to narrow down your search results to the RADIUS Logon +object type only. diff --git a/docs/auditor/10.9/addon/radius/customreport.md b/docs/auditor/10.9/addon/radius/customreport.md new file mode 100644 index 0000000000..ab922ade8b --- /dev/null +++ b/docs/auditor/10.9/addon/radius/customreport.md @@ -0,0 +1,32 @@ +--- +title: "Create Custom Report" +description: "Create Custom Report" +sidebar_position: 60 +--- + +# Create Custom Report + +To speed up data review process and help you find the latest logons faster, Netwrix created an +additional script, **Netwrix_Auditor_Saved_Search_for_RADIUS_Server_Logons.ps1**. It is shipped with +the add-on and creates the RADIUS server logons since yesterday custom search-based report in the +Auditor client. + +Follow the steps to create a custom report with the script. + +**Step 1 –** Copy the **Netwrix_Auditor_Saved_Search_for_RADIUS_Server_Logons.ps1** script to the +Auditor Server. + +**Step 2 –** Start **Windows PowerShell** and specify a path to the script. + +**Step 3 –** Run the script. + +**NOTE:** The user running the script must be a member of the **Netwrix Auditor Administrators** +group. + +After running the script, the RADIUS server logons since yesterday custom report appears in +**Reports** > **Custom**. You can access the search instantly to receive it on a regular basis. + +![radiusfilters](/images/auditor/10.7/addon/radius/radiusfilters.webp) + +Clicking the saved search tile opens the search with preset filters, which shows RADIUS logon +activity data for 2 days (yesterday and today). diff --git a/docs/auditor/10.9/addon/radius/deployment.md b/docs/auditor/10.9/addon/radius/deployment.md new file mode 100644 index 0000000000..03b9370add --- /dev/null +++ b/docs/auditor/10.9/addon/radius/deployment.md @@ -0,0 +1,27 @@ +--- +title: "Choose Appropriate Execution Scenario" +description: "Choose Appropriate Execution Scenario" +sidebar_position: 20 +--- + +# Choose Appropriate Execution Scenario + +Auditor Add-on for RADIUS Server runs on any computer in your environment. For example, you can run +the add-on on the computer where Auditor is installed or on your RADIUS server. + +Depending on the execution scenario you choose, you have to define a different set of script +parameters. See the [Define Parameters](/docs/auditor/10.9/addon/radius/parameters.md) topic for additional information. + +Netwrix suggests the following execution scenarios: + +| Scenario | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The add-on runs on theAuditor Server with the current user credentials. Data is collected from a remote RADIUS server and written to a local repository. | C:\Add-ons\Netwrix_Auditor_Add-on_for_RADIUS_Server.ps1 -RADIUSHost 172.28.6.16 | +| The add-on runs on the Auditor Server with explicitly defined credentials. Collected data is written to a remote Auditor Server. | C:\Add-ons\Netwrix*Auditor_Add-on_for* RADIUS_Server.ps1 -NetwrixAuditorHost 172.28.6.15 | +| The add-on runs on the Auditor Server with the current user credentials. Data is collected from a remote RADIUS server with explicitly defined credentials. | C:\Add-ons\Netwrix*Auditor_Add-on_for* RADIUS_Server.ps1 -RADIUSHost 172.28.6.16 -RADIUSUserName enterprise\NSPuser -RADIUSPassword SuperStrictPassword | +| The add-on runs on a remote computer with the current user credentials. Data is collected from a remote RADIUS server and written to a remote Auditor repository. | C:\Add-ons\Netwrix*Auditor_Add-on_for* RADIUS_Server.ps1 -NetwrixAuditorHost 172.28.6.15 -RADIUSHost 172.28.6.16 | +| The add-on runs on a remote computer. Data is collected from a remote RADIUS server with RADIUS server credentials and is written to a remote Auditor repository with Auditor credentials. | C:\Add-ons\Netwrix*Auditor_Add-on_for* RADIUS_Server.ps1 -NetwrixAuditorHost 172.28.6.15 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool -RADIUSHost 172.28.6.16 -RADIUSUserName enterprise\NSPuser -RADIUSPassword SuperStrictPassword | + +For security reasons, Netwrix recommends running the script with current user credentials (skipping +user credentials). Create a special user account with permissions to both Auditor data and event log +and use it for running the script. diff --git a/docs/auditor/10.9/addon/radius/overview.md b/docs/auditor/10.9/addon/radius/overview.md new file mode 100644 index 0000000000..916e2f9518 --- /dev/null +++ b/docs/auditor/10.9/addon/radius/overview.md @@ -0,0 +1,82 @@ +--- +title: "RADIUS Server" +description: "RADIUS Server" +sidebar_position: 190 +--- + +# RADIUS Server + +Netwrix Auditor Add-on for RADIUS Server tracks user and device logon activity on a Windows Server +where the Remote Authentication Dial-In User Service (RADIUS) is running. + +## RADIUS Protocol + +RADIUS is a client-server network protocol that enables secure authentication, authorization, and +account management through special network access servers called gateways. The protocol works as +follows: When a user tries to access network resources through a gateway that has the RADIUS client +component enabled, the gateway sends a request to the RADIUS server. The RADIUS server identifies +the user or device and either accepts or rejects the connection request, and then logs the attempt +for future reference. + +Because it enhances security and scalability, the RADIUS protocol is widely used in enterprise +network environments to provide authentication and authorization for a variety of network access +servers, such as VPN or dial-in servers and wireless access points. It helps organize and centralize +sign-in procedures and improve overall security. In a Windows Server environment, the RADIUS server +is provided by the Network Policy Server (NPS). + +In addition to providing user authentication and authorization, a RADIUS server can grant or deny +access to a connecting device based on network policies. Companies leverage these policies to +empower users to connect to the corporate infrastructure using their personal devices, while +disallowing potentially vulnerable and unsafe devices to minimize risk. + +## Netwrix Auditor Add-on + +Regular review of logon activity is essential for gaining complete visibility into your account +management + +procedures and ensuring that all activity is traceable and compliant with your policies. For +example, logons from unusual locations or devices can be a sign of user account compromise or +identity theft, and an unexpectedly high number of logon failures can indicate an intrusion attempt. +Careful review of successful and failed logons from both Active Directory and RADIUS servers helps +security operations teams detect these signs and react promptly to security threats. + +Netwrix Auditor Add-on for RADIUS Server works in collaboration with Netwrix Auditor for Active +Directory, collecting additional data that augments the data collected by Netwrix Auditor. +Aggregating data into a single audit trail simplifies logon activity analysis and helps you keep +tabs on your IT infrastructure. + +Implemented as a PowerShell script, this add-on automates the acquisition of RADIUS logon events and +their transition to Netwrix Auditor. All you have to do is provide connection details and schedule +the script for execution. Netwrix recommends running this add-on in addition to the Active Directory +auditing provided by Netwrix Auditor. + +On a high level, the add-on works as follows: + +1. The add-on connects to the Security event log on the RADIUS server and collects logon-related + events. +2. The add-on processes these events into Netwrix Auditor-compatible format (Activity Records). Each + Activity Record contains the user account, logon status, time, and other details. Where + applicable, the cause for logon failure and the name of network policy are included in the + Activity Record. +3. Using the Netwrix Auditor Integration API, the add-on sends the successful and failed logon + events to the Netwrix Auditor server, which writes them to the Long-Term Archive and the Audit + Database. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure +of the Activity Record and the capabilities of the Netwrix Auditor Integration API. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| On... | Ensure that... | +| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The Auditor Server side | - Auditor version is **9.8** or later. - The Audit Database settings are configured in Auditor Server. See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. - The TCP 9699 port (default Auditor Integration API port) is open for inbound connections. - The user retrieving data from the Audit Database is granted the Global reviewer role in Auditor or is a member of the Netwrix Auditor Client Users group. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. Alternatively, you can grant the Global administrator role or add the user to the Netwrix Auditor Administrators group. In this case, this user will have the most extended permissions in the product. | +| The RADIUS server | - The **Remote Event Log Management (RPC)** inbound firewall rule is enabled. - The account collecting RADIUS logon events is member of the **Domain Users** group and have the **Manage auditing and security log** right. | +| The computer where the script will be executed | - PowerShell **3.0** or later must be installed. - .NET **4.5** or later must be installed. - Execution policy for powershell scripts is set to _"Unrestricted"_. Run Windows PowerShell as administrator and execute the following command: Set-ExecutionPolicy Unrestricted - The user running the script is granted the write permission on the script folder—the add-on creates a special .bin file with the last exported event. - The user running the script must be a member of the Domain Users group. - At least the first script run should be performed under the account with elevated privileges, as it will be necessary to create event log file and perform other required operations. | + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging Netwrix Auditor Integration API. Download the latest add-on version in the Add-on Store. diff --git a/docs/auditor/10.9/addon/radius/parameters.md b/docs/auditor/10.9/addon/radius/parameters.md new file mode 100644 index 0000000000..220e66d492 --- /dev/null +++ b/docs/auditor/10.9/addon/radius/parameters.md @@ -0,0 +1,25 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 10 +--- + +# Define Parameters + +Before running or scheduling the add-on, you must define connection details: Auditor Server host, +user credentials, etc. Most parameters are optional, the script uses the default values unless +parameters are explicitly defined. You can skip or define parameters depending on your execution +scenario and security policies. See the +[Choose Appropriate Execution Scenario](/docs/auditor/10.9/addon/logrhythm/deployment.md) topic for additional +information. + +| Parameter | Default value | Description | +| ------------------------- | ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Connection to Auditor** | | | +| NetwrixAuditorHost | localhost:9699 | Assumes that the add-on runs on the computer hosting Auditor Server and uses default port 9699. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., 172.28.6.15, EnterpriseNAServer, WKS.enterprise.local). To specify a non-default port, provide a server name followed by the port number (e.g., WKS.enterprise.local:9999). | +| NetwrixAuditorUserName | Current user credentials | Unless specified, the add-on runs with the current user credentials. If you want the add-on to use another account to connect to Auditor Server, specify the account name in the DOMAIN\username format. The account must be assigned the Global reviewer role in Auditor or be a member of the Netwrix Auditor Client Users group on the computer hosting Auditor Server. | +| NetwrixAuditorPassword | Current user credentials | Unless specified, the script runs with the current user credentials. Provide a different password if necessary. | +| NetwrixAuditorPlan | – | Unless specified, data is written to **Netwrix\_ Auditor_API** database and is not associated with a specific monitoring plan. Specify a name of associated monitoring plan in Auditor. In this case, data will be written to a database linked to this plan. **NOTE:** If you select a plan name in the add-on, make sure a dedicated plan is created in Auditor, the Netwrix API data source is added to the plan and enabled for monitoring. Otherwise, the add-on will not be able to write data to the Audit Database. | +| RADIUSHost | localhost | Assumes that the script runs on the RADIUS server. If you want to run a script on another machine, provide a name of the computer where RADIUS server resides (e.g., 172.28.6.16, EnterpriseNPS, NPS.enterprise.local). | +| RADIUSUserName | Current user credentials | Unless specified, the script runs with the current user credentials. If you want the script to use another account to access the RADIUS server, specify the account name in the DOMAIN\username format. **NOTE:** The account must be a member of the **Domain Users** group and have the **Manage auditing and security log** right. | +| RADIUSPassword | Current user credentials | Unless specified, the script runs with the current user credentials. Provide a different password if necessary. | diff --git a/docs/auditor/10.9/addon/radius/powershell.md b/docs/auditor/10.9/addon/radius/powershell.md new file mode 100644 index 0000000000..8f0745c084 --- /dev/null +++ b/docs/auditor/10.9/addon/radius/powershell.md @@ -0,0 +1,39 @@ +--- +title: "Run the Add-On with PowerShell" +description: "Run the Add-On with PowerShell" +sidebar_position: 30 +--- + +# Run the Add-On with PowerShell + +First, provide a path to your add-on followed by script parameters with their values. Each parameter +is preceded with a dash; a space separates a parameter name from its value. You can skip some +parameters— the script uses a default value unless a parameter is explicitly defined. If necessary, +modify the parameters as required. + +Follow the steps to run the script with PowerShell. + +**Step 1 –** On computer where you want to execute the add-on, start **Windows PowerShell**. + +**Step 2 –** Type a path to the add-on. Or simply drag and drop the add-on file in the console +window. + +**Step 3 –** Add script parameters. The console will look similar to the following: + +Windows PowerShell + +Copyright (C) 2014 Microsoft Corporation. All rights reserved. + +PS C:\Users\AddOnUser> C:\Add-ons\Netwrix_Auditor_Add-on_for_for_RADIUS_Server.ps1 - +NetwrixAuditorHost 172.28.6.15 -RADIUSHost 172.28.6.16 + +**NOTE:** If the script path contains spaces (e.g., _C:\Netwrix Add-ons_), embrace it in double +quotes and insert the ampersand (**&**) symbol in front (e.g., & "_C:\Netwrix Add-ons_"). + +**Step 4 –** Hit **Enter**. + +Depending on the number of Activity Records stored in Auditor Audit Database execution may take a +while. Ensure the script execution completed successfully. + +Every time you run the script, Auditor makes a timestamp. The next time you run the script, it will +start retrieving new events. diff --git a/docs/auditor/10.9/addon/radius/troubleshooting.md b/docs/auditor/10.9/addon/radius/troubleshooting.md new file mode 100644 index 0000000000..aaa64f3e10 --- /dev/null +++ b/docs/auditor/10.9/addon/radius/troubleshooting.md @@ -0,0 +1,12 @@ +--- +title: "Troubleshoot Issues" +description: "Troubleshoot Issues" +sidebar_position: 70 +--- + +# Troubleshoot Issues + +| Error in PowerShell | Resolution | +| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| New-Object : Exception calling ".ctor" with "1" argument(s): "Attempted to perform an unauthorized operation." | The account specified for collecting events on the RADIUS server does not have sufficient rights and permissions or the password is incorrect. - Check the password for this account. - Select the account that belongs to the **Domain Users** group and has the **Manage auditing and security log** right in domain where the RADIUS server resides. | +| New-Object : Exception calling ".ctor" with "1" argument(s): "The RPC server is unavailable" | The firewall on the RADIUS server blocks the script execution. On the server, navigate to the **Help Protect your computer with Windows Firewall** page, select **Advanced Settings** and enable the **Remote Event Log Management (RPC)** inbound rule. | diff --git a/docs/auditor/10.9/addon/servicenow/_category_.json b/docs/auditor/10.9/addon/servicenow/_category_.json new file mode 100644 index 0000000000..3eecc0effe --- /dev/null +++ b/docs/auditor/10.9/addon/servicenow/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "ServiceNow Incident Management", + "position": 200, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/servicenow/alerts.md b/docs/auditor/10.9/addon/servicenow/alerts.md new file mode 100644 index 0000000000..91e9da1c09 --- /dev/null +++ b/docs/auditor/10.9/addon/servicenow/alerts.md @@ -0,0 +1,43 @@ +--- +title: "Integrate Alerts with Add-On" +description: "Integrate Alerts with Add-On" +sidebar_position: 30 +--- + +# Integrate Alerts with Add-On + +The add-on is shipped with a special set of alerts developed by Netwrix industry experts. These +alerts are helpful for handling some routine cases that require service manager's attention, e.g., +account lockouts, changes to administrative groups. The alerts have preset filters and can be easily +uploaded to Auditor, and then integrated with the add-on and your ServiceNow system. These alerts +have ITSM Addon prefix in their names. + +Alternatively, you can integrate any default Auditor alert or your custom-built alerts with the +addon. + +By default, none of the alerts are integrated with add-on. To instruct the add-on to create tickets +for alerts, you should enable integration. + +In Auditor, go to Alerts, select the required alerts, click Edit, and in the Response +Action section of the alert properties specify the full path to Netwrix.ITSM.AlertResponseAction.exe +file (the add-on component responsible for alert handling), for example, +_C:\Addon\ITSM_SI\Netwrix.ITSM.AlertResponseAction.exe_. + +**NOTE:** Make sure to turn on alerting in Auditor. You should manually set the state to "**On**" +for all alerts you want to integrate with the add-on. + +Perform the following steps to integrate alerts with the add-on: + +**Step 1 –** On the computer where the Auditor Server is installed, start the **Command Prompt** and +run the **Netwrix.ITSM.AlertsUploaderTool.exe** tool. The tool is located in the add-on folder. For +example: + +C:\>cd C:\Add-on + +C:\Add-on\Netwrix.ITSM.AlertsUploaderTool.exe + +**Step 2 –** Execute one of the following commands depending on your task. + +| To... | Execute... | +|------------------------------------------| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Upload alert set shipped with the add-on | Netwrix.ITSM.AlertsUploaderTool.exe /UploadTemplates Once uploaded, the alerts appear in the **All Alerts** list in Auditor, their names start with "_ITSM add-on_". Make sure to set their state to **"On**" (turn them on) manually. diff --git a/docs/auditor/10.9/addon/servicenow/deployment.md b/docs/auditor/10.9/addon/servicenow/deployment.md new file mode 100644 index 0000000000..d9a95c0a71 --- /dev/null +++ b/docs/auditor/10.9/addon/servicenow/deployment.md @@ -0,0 +1,56 @@ +--- +title: "Deploy the Service" +description: "Deploy the Service" +sidebar_position: 40 +--- + +# Deploy the Service + +Follow the steps to deploy the service. + +**Step 1 –** Locate the add-on folder on the computer where the Auditor Server resides. + +**Step 2 –** Run the **install.cmd** file. The file deploys and enables the Auditor **ITSM +Integration Service**. + +**NOTE:** Stop and then restart the service every time you update any of configuration files. + +## Configure Integration Service to Use Proxy + +If you are using a proxy to provide access to the Internet, consider that the Auditor ITSM +Integration Service will need some additional configuration for proxy server to be detected +properly. The reason is that this service runs under the **LocalSystem** account (non-interactive), +which requires proxy settings to be specified manually. See the following Microsoft article for +additional information: +[HTTP proxy.](https://docs.microsoft.com/en-us/dotnet/framework/network-programming/automatic-proxy-detection) + +Follow the step to configure integration service settings. + +**Step 3 –** Navigate to the add-on folder (default name is _Netwrix_Auditor_Add-on_for_ITSM_) and +select the **Netwrix.ITSM.IntegrationService.exe.config** service configuration file. + +**NOTE:** If Auditor ITSM Integration Service is running, stop it before modifying configuration +file. + +**Step 4 –** Open this XML file for edit and add the following section: + +```xml + + + + + +``` + +Here: + +| Parameter | Description | +| ---------------- | ------------------------------------------------------------------------------------------------- | +| proxyaddress | Specify default proxy address and connection port, e.g., _http://172.28.13.79:8080_ | +| usesystemdefault | Set to **True** to allow Internet Explorer proxy settings to be overwritten with custom settings. | +| autoDetect | Set to **False**. | + +**Step 5 –** Start the Auditor ITSM Integration Service. diff --git a/docs/auditor/10.9/addon/servicenow/install.md b/docs/auditor/10.9/addon/servicenow/install.md new file mode 100644 index 0000000000..ce367d9811 --- /dev/null +++ b/docs/auditor/10.9/addon/servicenow/install.md @@ -0,0 +1,19 @@ +--- +title: "Install Add-On" +description: "Install Add-On" +sidebar_position: 10 +--- + +# Install Add-On + +After downloading the add-on package from Netwrix add-on store, copy it to the a computer where the +Auditor Server resides. Unpack the ZIP archive to a folder of your choice. + +The main component of the add- on is implemented as a service named Netwrix Auditor **ITSM +Integration Service**. This service will run on the computer where the Auditor Server works, and +will use the default Integration API port **9699**. Unless specified, the service will run under the +**LocalSystem** account. + +To use the add-on, you should check the prerequisites and specify configuration settings, as +described in the next sections. After that, run the installer that will apply settings and start the +service. See the [Deploy the Service](/docs/auditor/10.9/addon/servicenow/deployment.md) topic for additional information. diff --git a/docs/auditor/10.9/addon/servicenow/overview.md b/docs/auditor/10.9/addon/servicenow/overview.md new file mode 100644 index 0000000000..bc246cc05d --- /dev/null +++ b/docs/auditor/10.9/addon/servicenow/overview.md @@ -0,0 +1,42 @@ +--- +title: "ServiceNow Incident Management" +description: "ServiceNow Incident Management" +sidebar_position: 200 +--- + +# ServiceNow Incident Management + +The add-on works in collaboration with Netwrix Auditor, supplying data on suspicious activity or +improper actions right to your helpdesk action center. Aggregating data into a single trail +simplifies incident processing and handling, makes IT service management more cost effective, and +helps address threats as soon as possible. + +Implemented as a service, this add-on facilitates the data transition from Netwrix Auditor to +ServiceNow ITSM system. The service automatically creates incident tickets in your system and +updates them with subsequent events. All you have to do is provide connection details and specify +what actions should lead to ticket creation. + +On a high level, the add-on works as follows: + +1. The add-ons comes with a special set of alerts developed by Netwrix industry experts. With a help + of a straight- forward command- line tool, you upload these alerts to Netwrix Auditor and enable + integration with add-on. +2. Whenever the alert is triggered, the add-on retrieves an Activity Records for this action using + the Netwrix Auditor Integration API. Each Activity Record contains the user account, action, + time, and other details. +3. The add-on creates an incident ticket in ServiceNow, populates it with data that was available in + the alert, and assigns to a proper team. Now, you can process a ticket as usual. + + To prevent ticket overflow, the service provides an advanced flood suppression mechanism. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| On... | Ensure that... | +| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| The Auditor Server side | - Auditor version is **9.8** or later. - The Audit Database settings are configured in the Auditor. See the [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md)topic for additional information. - The TCP 9699 port (default Auditor Integration API port) is open for inbound connections. - The user retrieving data from the Audit Database is granted the Global reviewer role in the Auditor or is a member of the Netwrix Auditor Client Users group. Alternatively, you can grant the Global administrator role or add the user to the Netwrix Auditor Administrators group. In this case, this user will have the most extended permissions in the product. | +| On the ServiceNow side | - ServiceNow version should be any of the following: - Helsinki - Istanbul - Kingston - London **NOTE:** Currently, Jakarta version has only experimental support. - A new user is created and has sufficient permissions to create tickets and update them. The **itil** role is recommended. If you want to reopen closed tickets, you must be granted the right to perform **Write** operations on inactive incidents. | + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information. diff --git a/docs/auditor/10.9/addon/servicenow/parameters.md b/docs/auditor/10.9/addon/servicenow/parameters.md new file mode 100644 index 0000000000..d574a8a695 --- /dev/null +++ b/docs/auditor/10.9/addon/servicenow/parameters.md @@ -0,0 +1,103 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 20 +--- + +# Define Parameters + +## General + +Perform the following steps to define general parameters for the Add-On: + +**Step 1 –** Navigate to your add-on folder and select the **ITSMSettings.xml** file. + +**Step 2 –** Define general parameters such as Auditor connection parameters, the number of tickets +the service can create per hour, ability to reopen closed tickets, etc. For most parameters, default +values are provided. + +**Step 3 –** Provide new values as follows: `value`. You can skip or define +parameters depending on your execution scenario and security policies. + +| Parameter | Default value | Description | +| ----------------------------------- | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **Connection to Netwrix Auditor** | | | +| NetwrixAuditorHost | localhost:9699 | - The add-on runs on the computer where the Auditor Server resides and uses the default Integration API port **9699**. To specify a non-default port, provide a new port number (e.g., _https://localhost:8788_). - The add- on must always run locally, on the computer where the Auditor Server resides. | +| NetwrixAuditorUserName | Current user credentials | Unless specified, the add-on runs under the **LocalSystem** account. If you want the add-on to use another account to connect to the Auditor Server, specify the account name in the _DOMAIN\username_ format. Alternatively, after deploying the **Netwrix Auditor ITSM Integration Service** service, specify an account in its properties. The account must be assigned the Global reviewer role in the Auditor or be a member of the Netwrix Auditor**Administrators** group. The user must have sufficient permissions to create files on the computer. | +| NetwrixAuditorPassword | – | Provide a password for the account. Unless an account is specified, the service runs under the **LocalSystem** account and does not require a password. | +| TicketFloodLimit | 10 | Specify the maximum number of standalone tickets the service can create during **TicketFloodInterval**. If a ticket flood limit is reached, the service writes all new alerts into a single ticket. | +| TicketFloodInterval | 3600 | Specify the time period, in seconds. During this time period, the service can create as many tickets as specified in **TicketFloodLimit**. The default value is 3600 seconds, i.e., 1 hour. | +| ConsolidationInterval | 900 | Specify the time period, in seconds. During this time period, the service does not process similar alerts as they happen but consolidates them before updating open tickets in your ITSM. The default values is 900 seconds, i.e., 15 minutes. This option works in combination with **UpdateTicketOnRepetitiveAlerts** and is helpful if you want to reduce the number of ticket updates on ITSM side. I.e., this option defines the maximum delay for processing alerts and updating existing tickets. Tickets for new alert types are created immediately. For example, a new alert is triggered—the service opens a new incident ticket. The alert keeps firing 20 times more within 10 minutes. Instead of updating the ticket every time, the service consolidates alerts for 15 minutes, and then updates a ticket just ones with all collected data. | +| CheckAlertQueueInterval | 5 | Internal parameter. Check and process the alert queue every N seconds; in seconds. | +| UpdateTicketOnRepetitiveAlerts | true | Instead of creating a new ticket, reopen an existing ticket that is in a closed state (be default, closed, canceled, and resolved) if a similar alert occurs within **UpdateInterval**. This option works only when **UpdateTicketOnRepetitiveAlerts** is set to "_true_". **NOTE:** If you want to reopen closed tickets, you must be granted the right to perform **Write** operations on inactive incidents. | +| UpdateInterval | 86400 | Specify the time period, in seconds. If a similar alert occurs in less than N seconds, it is treated as a part of an existing incident. The default value is 86400 seconds, i.e., 24 hours. If an alerts is triggered after the **UpdateInterval** is over, a new ticket is created. | +| EnableTicketCorrelation | true | Review history and complement new tickets with information about similar tickets created previously. This information is written to the **Description** field. This option is helpful if you want to see if there is any correlation between past incidents (occurred during last month, by default) and a current incident. | +| CorrelationInterval | 2592000 | Specify the time period, in seconds. During this time period, the service treats similar tickets as related and complements a new ticket with data from a previous ticket. The default value is 2592000 seconds, i.e., 1 month. Information on alerts that are older than 1 month is removed from internal service storage. | +| ProcessActivityRecordQueueInterval | 5 | Internal parameter. Process Activity Record queue every N seconds; in seconds. | +| DisplayOnlyFirstActivityRecord | true | Add only the first Activity Record in the work notes, Activity Records that update this ticket will be added as attachments to this ticket. If false, all Activity Records will be displayed in the ticket work notes. | +| **ActivityRecordRequestsRetention** | | | +| RequestLimit | 5000 | Internal parameter. The maximum number of Activity Record requests the service can store in its internal memory. Once the limit is reached, the service clears Activity Record requests starting with older ones. | +| RequestLimitInterval | 604800 | Internal parameter. The service can store the Activity Record requests not older than N seconds; in seconds. Older Activity Record requests are cleared. | +| **ActivityRecordWebRequests** | | | +| RequestLimit | 200 | Internal parameter. The maximum number of Activity Records the service can retrieve in a single request. | +| RequestTimeout | 180 | Internal parameter. By default, 3 minutes. Defines the connection timeout. | +| **TicketRequestsRetention** | | | +| RequestLimit | 300000 | Internal parameter. The maximum number of ticket requests the service can store in its internal memory. Once the limit is reached, the service clears ticket requests starting with older ones. | +| RequestLimitInterval | 604800 | Internal parameter. The service can store the ticket requests not older than N seconds; in seconds. Older tickets requests are cleared. | + +**NOTE:** Stop and then restart the service every time you update any of configuration files. + +## ServiceNow Parameters + +Follow the steps to define ServiceNow parameters: + +**Step 1 –** Navigate to your add-on folder and select **ServiceNowSettings.xml**. + +**Step 2 –** Define parameters such as ServiceNow connection parameters inside the `` +section. + +**Step 3 –** Provide new values as follows: `value`. + +| `` parameter | Default value | Description | +| ------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| URL | — | Provide a link to your ServiceNow system (e.g., _https://enterprise.service-now.com_). | +| UserName | — | Specify a user account. Make sure the user has sufficient permissions to create tickets and update them. The **itil** role is recommended. **NOTE:** If you want to reopen closed tickets, you must be granted the right to perform **Write** operations on inactive incidents. | +| Password | — | Provide a password. | + +**Step 4 –** Review the `` section. The parameters inside this section correspond +to ServiceNow ticket fields and use the same naming (e.g., priority, urgency). To find out a field +name in ServiceNow, switch to XML view (on the ticket header, navigate to Show XML). + +Each `` includes the` ` and` ` pair that defines a +ServiceNow ticket field and a value that will be assigned to it. For most parameters, default values +are provided. Add more ticket parameters or update values if necessary. + +**NOTE:** The template remains the same for all alerts and cannot be adjusted per individual alerts. + +| Name | Value | Description | +| ------------------ | -------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| short_description | [Netwrix Auditor] %AlertName% | Sets **Short** description to alert title (e.g., _[Netwrix Auditor] ITSM Add-On: User Account Locked Out)_. | +| category | software | Sets the incident **Category** to "_Software_". | +| impact | 1 | Sets **Impact** to "_1 – High_". | +| urgency | 1 | Sets **Urgency** to "_1 – High_". | +| severity | 1 | Sets **Severity** to "_1 – High_". | +| assignment\_ group | d625dccec0a8016700a22a0 f7900d06 | Sets **Assignment** group to "_Service Desk_". **NOTE:** You cannot use a group name as a value. Provide its guid instead. | +| description | %AlertDescription% %PreviousTicketReference% | Provides an alert description and references to related tickets in **Description**. | +| work_notes | Alert Details: ... | Adds the full alert text to Work notes, including data source, who, what, where, etc. To find out what is included in the alert details, see the **ServiceNowSettings.xml** file. **NOTE:** You can write alert details in the **Additional comments** field instead of Work notes. To do this, rename `work_notes `into `comments`. If you want to write alert details into both fields, create a copy of `` entry containing work_notes and `work_notes` into `comments` section. It shows what information about related +tickets will be included in your current ticket. Update the template if necessary. + +| CorrelationTicketFormat | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Previous incident for the same alert type: Number: %number% Opened: %opened_at% Assigned to: %assigned_to% Assignment group: %assignment_group% State: %state% | Each` %parameter%` corresponds to a ServiceNow ticket field. The service will automatically substitute these parameters with values from a related ticket. Rearrange fields or add more if necessary. To find out a field name in ServiceNow, switch to XML view (on the ticket header, navigate to **Show XML**). | + +**Step 6 –** Review the `` section. It defines the tickets the add- on can +reopen automatically. + +| Name | Description | +| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ClosedTicketStates TicketState | Lists ticket statuses. Only tickets with this status can be reopened. By default, resolved, closed, and canceled tickets can be reopened. To specify a new status, provide its ID in the `` tag (e.g., 8 for canceled). | +| NewState | Defines a ticket status once it is reopened. By default, new. To specify another status, provide its ID in the `` tag (e.g., 1 for new). | + +**NOTE:** Stop and then restart the service every time you update any of configuration files. diff --git a/docs/auditor/10.9/addon/siem/_category_.json b/docs/auditor/10.9/addon/siem/_category_.json new file mode 100644 index 0000000000..029d7c08f9 --- /dev/null +++ b/docs/auditor/10.9/addon/siem/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SIEM", + "position": 210, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/siem/activityrecords.md b/docs/auditor/10.9/addon/siem/activityrecords.md new file mode 100644 index 0000000000..0d3f3f07dc --- /dev/null +++ b/docs/auditor/10.9/addon/siem/activityrecords.md @@ -0,0 +1,112 @@ +--- +title: "Export Activity Records" +description: "Export Activity Records" +sidebar_position: 30 +--- + +# Export Activity Records + +## Export Activity Records Associated with the Alert + +To export only important audit data, that is, the Activity Records that led to the alert triggering, +configure the alert response action, providing path to +**Netwrix_Auditor_Alerts_to_Event_Log_Add-on.ps1**. See the [SIEM](/docs/auditor/10.9/addon/siem/overview.md) topic for additional +information. + +## Export Activity Records in Bulk + +As said, Netwrix recommends exporting the most important data, using the script described above. +However, if you need to export all Activity Records in bulk, follow the recommendations below. + +First, provide a path to your add-on followed by script parameters with their values. Each parameter +is preceded with a dash; a space separates a parameter name from its value. You can skip some +parameters—the script uses a default value unless a parameter is explicitly defined. If necessary, +modify the parameters as required. + +Follow the steps to run add-on with PowerShell: + +**Step 1 –** On computer where you want to execute the add-on, start Windows PowerShell. + +**Step 2 –** Type a path to the add-on. Or simply drag and drop the add-on file in the console +window. + +**Step 3 –** Add script parameters. The console will look similar to the following: + +Windows PowerShell + +Copyright (C) 2014 Microsoft Corporation. All rights reserved. + +PS C:\Users\AddOnUser> C:\Add-ons\Netwrix_Auditor_Activity_Records_to_Event_Log_Add-on.ps1.ps1 + +If the script path contains spaces (e.g., `C:\Netwrix Add-ons\`), embrace it in double quotes and +insert the ampersand (&) symbol in front (e.g., `& "C:\Netwrix Add-ons\"`). + +**Step 4 –** Hit **Enter**. + +Depending on the number of Activity Records stored in Auditor Audit Database execution may take a +while. Ensure the script execution completed successfully. The Netwrix Auditor Integration event log +will be created and filled with events. + +By default, the Netwrix Auditor Integration event log size is set to _1GB_, and retention is set to +_"Overwrite events as needed"_. See the [Integration Event Log Fields](/docs/auditor/10.9/addon/siem/integrationeventlog.md) topic +for additional information. + +Event records with more than 30,000 characters length will be trimmed. + +At the end of each run, the script creates the +**Netwrix_Auditor_Event_Log_Export_Add-on_EventIDs.txt** file. It defines mapping between the +Activity Records and related Event IDs . + +You can use this file to track possible duplicates of Event IDs created at each script execution. +Duplicates, if any, are written to the +**Netwrix_Auditor_Event_Log_Export_Add-on_EventIDsDuplicates.txt** file. + +Similarly, the add-on also creates the **Netwrix_Auditor_Event_Log_Export_Add-on_CategoriesIDs.txt** +file that defines mapping between the Data Source and related Category ID. + +### Apply Filters + +Every time you run the script, Auditor makes a timestamp. The next time you run the script, it will +start retrieving new Activity Records. Consider the following: + +- By default, the add-on does not apply any filters when exporting Activity Records. If you are + running the add-on for the first time (there is no timestamp yet) with no filters, it will export + Activity Records for the last month only. This helps to optimize solution performance during the + first run. At the end of the first run, the timestamp will be created, and the next run will start + export from that timestamp. +- However, if you have specified a time period for Activity Records to be exported, then this filter + will be applied at the add-on first run and the runs that follow. + +### Automate Add-On Execution + +To ensure you feed the most recent data to your SIEM solution, you can schedule a daily task for +running the Activity Records to Event Log add-on. + +To ensure you feed the most recent data to your SIEM solution, Netwrix recommends scheduling a daily +task for running the add-on. + +**Perform the following steps to create a scheduled task:** + +**Step 1 –** On the computer where you want to execute the add-on, navigate to **Task +Scheduler**.Task Scheduler. + +**Step 2 –** On the **General** tab, specify a task name. Make sure the account that runs the task +has all necessary rights and permissions. + +**Step 3 –** On the **Triggers** tab, click **New** and define the schedule. This option controls +how often audit data is exported from Auditor and saved to event log. Netwrix recommends scheduling a +daily task. + +**Step 4 –** On the **Actions** tab, click **New** and specify action details. Review the following +for additional information: + +| Option | Value | +| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Action | Set to _"Start a program"_. | +| Program/script | Input _"Powershell.exe"_. | +| Add arguments (optional) | Add a path to the add-on in double quotes and specify add-on parameters. For example: -file "C:\Add-ons\Netwrix_Auditor_Audit_Records_to_Event_Log_Add-on.ps1" | + +**Step 5 –** Save the task. + +After creating a task, wait for the next scheduled run or navigate to **Task Scheduler** and run the +task manually. To do this, right-click a task and click **Run**. diff --git a/docs/auditor/10.9/addon/siem/collecteddata.md b/docs/auditor/10.9/addon/siem/collecteddata.md new file mode 100644 index 0000000000..2a5c298623 --- /dev/null +++ b/docs/auditor/10.9/addon/siem/collecteddata.md @@ -0,0 +1,21 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 40 +--- + +# Work with Collected Data + +Follow the steps to work with collected data: + +**Step 1 –** On the computer where you executed the add-on, navigate to **Start** > **All +Programs** > **Event Viewer**. + +**Step 2 –** In the Event Viewer dialog, navigate to **Event Viewer (local)** > **Applications and +Services Logs** >Netwrix Auditor Integration log. + +**Step 3 –** Review events. + +![EventLog_Export_Example](/images/auditor/10.7/addon/solarwinds/eventlogexportexample_thumb_0_0.webp) + +Now you can augment Windows event log with data collected by the Auditor. diff --git a/docs/auditor/10.9/addon/siem/configure.md b/docs/auditor/10.9/addon/siem/configure.md new file mode 100644 index 0000000000..02e72ec6f8 --- /dev/null +++ b/docs/auditor/10.9/addon/siem/configure.md @@ -0,0 +1,47 @@ +--- +title: "Configuration" +description: "Configuration" +sidebar_position: 10 +--- + +# Configuration + +## Activity Records to Event Log Add-on Connection + +Before running or scheduling the add-on, you must define connection details: Auditor Server host, +user credentials, etc. Most parameters are optional, the script uses the default values unless +parameters are explicitly defined. You can skip or define parameters depending on your execution +scenario and security policies. See the [Choose Appropriate Execution Scenario](/docs/auditor/10.9/addon/siem/deployment.md) topic +for more information. + +| Parameter | Default value | Description | +| ------------------------- | ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Connection to Auditor** | | | +| NetwrixAuditorHost | localhost:9699 | Assumes that the add-on runs on the computer hosting Auditor Server and uses default port **9699**. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., _172.28.6.15, EnterpriseNAServer, WKS.enterprise.local_). To specify a non-default port, provide a server name followed by the port number (e.g., _WKS.enterprise.local:9999_). | +| NetwrixAuditorUserName | Current user credentials | Unless specified, the add-on runs with the current user credentials. If you want the add-on to use another account to connect to Auditor Server, specify the account name in the _DOMAIN\username_ format. The account must be assigned the Global reviewer role in Auditor or be a member of the Netwrix Auditor **Client Users** group on the computer hosting Auditor Server. | +| NetwrixAuditorPassword | Current user credentials | Unless specified, the script runs with the current user credentials. Provide a different password if necessary. | + +## In-Script Parameters + +You may also need to modify the parameters that define how EventIDs should be generated for exported +events, though their default values address most popular usage scenarios. In-script parameters are +listed in the table below. To modify them, open the script for edit and enter the values you need. + +Once set, these parameter values must stay unchanged until the last run of the script — otherwise +dynamically calculated EventIDs will be modified and applied incorrectly. + +| Parameter | Default value | Description | +| ------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **EventID generation** | | | +| GenerateEventId | True | Defines whether to generated unique EventIDs. Possible parameter values: - True — generate unique EventIDs using Activity Record fields - False — do not generate a unique ID, set EventID=0 for all cases EventID is generated through CRC32 calculation that involves the following Activity Record field values: - ObjectType - Action - DataSource (optional, see below for details) Only the lowest 16 bits of the calculation result are used. See the [Activity Records](/docs/auditor/10.9/api/postdata/activityrecords.md) topic for additional information. | +| IncludeDataSourceToMakeEventId | True | Defines whether the DataSource field of Activity Record should be used in the EventID calculation. This parameter is applied only if GenerateEventId is set to TRUE. _Object Type - Action_ pair may be identical for several data sources (e.g., Object='User' and Action='Added'); thus, excluding DataSource from calculation may lead to the same EventID (duplicates). See the [Export Activity Records ](/docs/auditor/10.9/addon/siem/activityrecords.md) topic for additional information.. | +| SetDataSourceAsEventCategory | True | Defines whether to fill in Event Category event field with a numeric value derived from the **DataSource** field of Activity Record. Possible parameter values: - True — generate a numeric value for Event Category using Activity Record field - False — do not generate a numeric value, set Event Category=1 for all cases The Event Category field value is generated through CRC32 calculation that involves the **DataSource** field of Activity Record. Only the lowest 9 bits of the calculation result are used. | +| SetDataSourceAsEventSource | False | Defines whether to fill in the Event Source event field with the value from the **DataSource** field of Activity Record. Possible parameter values: - True — fill in the Event Source with the value from DataSource field of Activity Record, adding the prefix defined by $EventSourcePrefix. Default prefix is _NA_, for example:_NA Windows Server_ - False — set Event Source to _Netwrix_Auditor_Integration_API_ for all cases If the script cannot fill in the Event Source for some DataSource, the default value _Netwrix_Auditor_Integration_API_ will be used. If the event source for particular **DataSource** does not exist in the Netwrix_Auditor_Integration event log, elevated privileges are required for add-on execution. | + +## Alerts to Event Log Add-on Settings + +This add-on requires you to specify the following parameter: + +| Parameter | Description | Example | +| -------------------- | ------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------- | +| NetwrixPathToCsvData | Specify path to the auxiliary CSV file storing the data of activity records associated with the alert. | `%ProgramData%\Netwrix Auditor\ AuditCore\AuditArchive\ AlertsToolLauncher\ Csv\file.csv` | diff --git a/docs/auditor/10.9/addon/siem/deployment.md b/docs/auditor/10.9/addon/siem/deployment.md new file mode 100644 index 0000000000..978d0c9c99 --- /dev/null +++ b/docs/auditor/10.9/addon/siem/deployment.md @@ -0,0 +1,38 @@ +--- +title: "Choose Appropriate Execution Scenario" +description: "Choose Appropriate Execution Scenario" +sidebar_position: 20 +--- + +# Choose Appropriate Execution Scenario + +## Netwrix Auditor Activity Records to Event Log Add-on + +Auditor Add-on for the SIEM solution runs on any computer in your environment. For example, you can +run the add-on on the computer where Auditor is installed or on a remote server. Depending on the +execution scenario you choose, you have to define a different set of parameters. See the +[Configuration](/docs/auditor/10.9/addon/siem/configure.md) topic for additional information. + +Netwrix suggests the following execution scenarios: + +| Scenario | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The add-on runs on the Auditor Server with the current user credentials. Activity Records are exported to a local event log. | C:\Add-ons\Netwrix_Auditor_Activity_Records_to_Event_Log_Add-on.ps1 | +| The add-on runs on the Auditor Server with explicitly defined credentials. Activity Records are exported to a local event log. | C:\Add-ons\Netwrix_Auditor_Activity_Records_to_Event_Log_Add-on.ps1 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | +| The add-on exports Activity Records from a remote Auditor Server using current user credentials and writes data to a local event log. | C:\Add-ons\Netwrix_Auditor_Activity_Records_to_Event_Log_Add-on.ps1 Netwrix Auditor add-on for SIEM | +| The add-on exports Activity Records from a remote Auditor server using explicitly defined credentials and writes data to a local event log. | C:\Add-ons\Netwrix_Auditor_Activity_Records_to_Event_Log_Add-on.ps1 Netwrix Auditor add-on for SIEM-NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | + +For security reasons, Netwrix recommends running the script with current user credentials (skipping +user credentials). Create a special user account with permissions to both Auditor data and event log +and use it for running the script. + +## Alerts to Event Log Add-on + +The script will be executed on Auditor Server. + +By default, Auditor uses the _LocalSystem_ account to run PowerShell scripts. If you want to use +another account, in the alert settings go to **Response Action**, select the **Use custom +credentials** checkbox and specify user name and password. Make sure this account has **Log on as +batch job** privilege. See the +[Configure a Response Action for Alert](/docs/auditor/10.9/admin/alertsettings/responseaction.md) topic for +additional information. diff --git a/docs/auditor/10.9/addon/siem/integrationeventlog.md b/docs/auditor/10.9/addon/siem/integrationeventlog.md new file mode 100644 index 0000000000..a7eb59a5f6 --- /dev/null +++ b/docs/auditor/10.9/addon/siem/integrationeventlog.md @@ -0,0 +1,40 @@ +--- +title: "Integration Event Log Fields" +description: "Integration Event Log Fields" +sidebar_position: 50 +--- + +# Integration Event Log Fields + +This section describes how the add-on fills in the Netwrix Auditor **Integration** event log fields +with data retrieved from Activity Records. + +The Activity Record structure is described in the +[Reference for Creating Activity Records](/docs/auditor/10.9/api/activityrecordreference.md)topic. + +| Event log field name | Filled in with value | Details | +| -------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Source | **NA\_\_**`{Data Source Name}`** -OR- **Netwrix \_Auditor_Integration_API\_\_ | Depending on _SetDataSourceAsEventSource_ in-script parameter. | +| EventID | **`{Calculated by add-on}`** -OR- **0** | Depending on _GenerateEventId_ in-script parameter (calculation result also depends on _IncludeDataSourceToMakeEventId_ parameter — if _GenerateEventId_ = _True_). | +| Task Category | **`{DataSource ID}`** -OR- **1** | Depending on _SetDataSourceAsEventCategory_ in-script parameter. | + +See the [Configuration](/docs/auditor/10.9/addon/siem/configure.md) topic for additional information. + +EventData is filled in with data from the Activity Record fields as follows: + +| Entry in EventData | Activity Record field | +| ------------------ | --------------------- | +| DataSource | `{DataSource}` | +| Action | `{Action}` | +| Message | `{Action ObjectType}` | +| Where | `{Where}` | +| ObjectType | `{ObjectType}` | +| Who | `{Who}` | +| What | `{What}` | +| When | `{When}` | +| Workstation | `{Workstation}` | +| Details | `{Details}` | + +Details are filled in only if this Activity Record field is not empty. + +![eventlogexample_thumb_0_0](/images/auditor/10.7/addon/solarwinds/eventlogexample_thumb_0_0.webp) diff --git a/docs/auditor/10.9/addon/siem/overview.md b/docs/auditor/10.9/addon/siem/overview.md new file mode 100644 index 0000000000..eea8eca9bf --- /dev/null +++ b/docs/auditor/10.9/addon/siem/overview.md @@ -0,0 +1,89 @@ +--- +title: "SIEM" +description: "SIEM" +sidebar_position: 210 +--- + +# SIEM + +Netwrix Auditor Add-on for SIEM helps you to get most from your SIEM investment. This topic focuses +on the AlienVault USM SIEM solution. + +The add-on works in collaboration with Netwrix Auditor, supplying additional data that augments the +data collected by the SIEM solution. + +The add-on enriches your SIEM data with actionable context in human-readable format, including the +before and after values for every change and data access attempt, both failed and successful. +Aggregating data into a single audit trail simplifies analysis, makes your SIEM more cost effective, +and helps you keep tabs on your IT infrastructure. + +Implemented as a PowerShell script, this add-on facilitates the audit data transition from Netwrix +Auditor to the SIEM solution. All you have to do is provide connection details and schedule the +script for execution. + +On a high level, the add-on works as follows: + +1. The add-on connects to the Netwrix Auditor server and retrieves audit data using the Netwrix + Auditor Integration API. +2. The add-on processes Netwrix Auditor-compatible data (Activity Records) into log events that work + as input for the SIEM solution. Each event contains the user account, action, time, and other + details. +3. The add-on creates a special Windows event log named **Netwrix_Auditor_Integration** and stores + events there. These events are structured and ready for integration with the SIEM solution. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure +of the Activity Record and the capabilities of the Netwrix Auditor Integration API. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +### Netwrix Auditor Activity Records to Event Log Add-on + +| On... | Ensure that... | +| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The Auditor side | - Auditor version is **9.8** or later. - The Audit Database settings are configured in Auditor Server. - The TCP 9699 port (default Integration API port) is open for inbound connections. The user retrieving data from the Audit Database is granted the Global reviewer role in Auditor or is a member of the Netwrix Auditor Client Users group. Alternatively, you can grant the Global administrator role or add the user to the Netwrix Auditor Administrators group. In this case, this user will have the most extended permissions in the product. | +| The computer where the script will be executed | - PowerShell **3.0** or later must be installed. - .NET **4.5** or later must be installed. - Execution policy for powershell scripts is set to _"Unrestricted"_. Run Windows PowerShell as administrator and execute the following command: Set-ExecutionPolicy Unrestricted - The user running the script is granted the write permission on the script folder—the add-on creates a special .bin file with the last exported event. - The user running the script must be a member of the Domain Users group. - At least the first script run should be performed under the account with elevated privileges, as it will be necessary to create event log file and perform other required operations. | + +### Netwrix Auditor Alerts to Event Log Add-on + +| On... | Ensure that... | +| ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The Auditor Server side | - Auditor version is **9.96** or 10. - The alert response action settings in Auditor Server are configured as follows: - **Take action when alert occurs** is switched **ON** - **Run** field contains the path to Windows PowerShell: `C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe` - **With parameters** field contains the required parameters, including the path to **Netwrix_Auditor_Alerts_to_Event_Log_Add-on.ps1** file. Example: `-File C:\Netwrix_Auditor_Add-on_for_SIEM\Netwrix_Auditor_Alerts_to_Event_Log_Add-on.ps1 -NetwrixPathToCsvData` For details on script parameters, see the section below. - **Write data to CSV file** option is selected - **Command line preview** looks like this: `C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -File C:\Netwrix_Auditor_Add-on_for_SIEM\Netwrix_Auditor_Alerts_to_Event_Log_Add-on.ps1 -NetwrixPathToCsvData {CsvFile}` - By default, the executable file will be launched under the _LocalSystem_ account. If you want to use another account, make sure it has **Log on as batch job** privilege on Netwrix Auditor server. You may want to perform the test run after configuring the script as the alert response action. If so, consider that current user account (logged on to Auditor client) must have local **Administrator** privileges on AuditorServer where the executable file is located. | + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging Netwrix Auditor Integration API. Download the latest add-on version in the Add-on Store. + +## Activity Records to Event Log Add-on + +On a high level, this add-on works as follows: + +1. The add-on connects to the Auditor server and retrieves audit data using the Integration API. +2. The add-on processes Netwrix Auditor -compatible data (Activity Records) into log events that + work as input for Windows event log. Each event contains the user account, action, time, and + other details. +3. The add-on creates a special Windows event log named Netwrix_Auditor_Integration and stores + events there. These events are structured and ready for integration with Windows event log. + +For more information on the structure of the Activity Record and the capabilities of the Netwrix +Auditor Integration API, refer to [Integration API](/docs/auditor/10.9/api/overview.md). + +## Netwrix Auditor Alerts to Event Log Add-on + +This add-on works as response action to the alert, as follows: + +1. The administrator enables and configured response action for selected alert, as described in the + following topic: + [Configure a Response Action for Alert](/docs/auditor/10.9/admin/alertsettings/responseaction.md). Make sure + to provide correct path to the script file and to select the Write data to CSV file option. +2. When the alert is triggered, the script starts - it retrieves audit data (activity record fields) + from the CSV file and processes it into log events. Each event contains the user account, action, + time, and other details. +3. The add-on creates a special Windows event log named Netwrix_Auditor_Integration and stores + events there. These events are structured and ready for integration with SIEM system. + +See the [Configure a Response Action for Alert](/docs/auditor/10.9/admin/alertsettings/responseaction.md) +topic for additional information on the alert response actions and CSV file. diff --git a/docs/auditor/10.9/addon/siemcefexport/_category_.json b/docs/auditor/10.9/addon/siemcefexport/_category_.json new file mode 100644 index 0000000000..ed3d1358a4 --- /dev/null +++ b/docs/auditor/10.9/addon/siemcefexport/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SIEM Generic Integration for CEF Export", + "position": 220, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/siemcefexport/automate.md b/docs/auditor/10.9/addon/siemcefexport/automate.md new file mode 100644 index 0000000000..a498e2ad5e --- /dev/null +++ b/docs/auditor/10.9/addon/siemcefexport/automate.md @@ -0,0 +1,35 @@ +--- +title: "Automate Add-On Execution" +description: "Automate Add-On Execution" +sidebar_position: 40 +--- + +# Automate Add-On Execution + +To ensure you feed the most recent data to your SIEM solution, Netwrix recommends scheduling a daily +task for running the add-on. + +**Perform the following steps to create a scheduled task:** + +**Step 1 –** On the computer where you want to execute the add-on, navigate to **Task Scheduler**. + +**Step 2 –** On the **General** tab, specify a task name. Make sure the account that runs the task +has all necessary rights and permissions. + +**Step 3 –** On the **Triggers** tab, click **New** and define the schedule. This option controls +how often audit data is exported from Auditor and saved to event log. Netwrix recommends scheduling a +daily task. + +**Step 4 –** On the **Actions** tab, click **New** and specify action details. Review the following +for additional information: + +| Option | Value | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Action | Set to "_Start a program_". | +| Program/script | Input "_Powershell.exe_". | +| Add arguments (optional) | Add a path to the add-on in double quotes and specify add-on parameters. For example: -file "C:\Add-ons\Netwrix_Auditor_CEF_Export_Add-on.ps1" -OutputFolder C:\CEF_Export -NetwrixAuditorHost 172.28.6.15 | + +**Step 5 –** Save the task. + +After creating a task, wait for the next scheduled run or navigate to **Task Scheduler** and run the +task manually. To do this, right-click a task and click **Run**. diff --git a/docs/auditor/10.9/addon/siemcefexport/collecteddata.md b/docs/auditor/10.9/addon/siemcefexport/collecteddata.md new file mode 100644 index 0000000000..eb9595672d --- /dev/null +++ b/docs/auditor/10.9/addon/siemcefexport/collecteddata.md @@ -0,0 +1,18 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 50 +--- + +# Work with Collected Data + +Follow the steps to work with collected data: + +**Step 1 –** Navigate to the destination folder and open a CEF log file. + +**Step 2 –** Review audit data exported from the Audit Database. For example, review this +CEF-formatted string: + +`CEF:0|Netwrix|Active Directory|1.0|Added|Added user|0|shost=enterprisedc.enterprise.local cat=user suser=enterprise\\administrator filePath=\\local\\enterprise\\users\\newuser start=Mar 28 2017 14:01:48` + +Now you can feed your SIEM solutions with data collected by Auditor. diff --git a/docs/auditor/10.9/addon/siemcefexport/deployment.md b/docs/auditor/10.9/addon/siemcefexport/deployment.md new file mode 100644 index 0000000000..4e3892fd14 --- /dev/null +++ b/docs/auditor/10.9/addon/siemcefexport/deployment.md @@ -0,0 +1,25 @@ +--- +title: "deployment" +description: "deployment" +sidebar_position: 20 +--- + +## Choose Appropriate Execution Scenario + +Netwrix Auditor Netwrix Risk Insights runs on any computer in your environment. For example, you can +run the add-on on the computer where Netwrix Auditor is installed or on a remote server. Depending +on the execution scenario you choose, you have to define a different set of parameters. See the +[Define Parameters](/docs/auditor/10.9/addon/siemcefexport/parameters.md) topic for additional information. + +Netwrix suggests the following execution scenarios: + +| Scenario | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The add-on runs on the Auditor Server with the current user credentials. Activity Records are exported to a local folder. | C:\Add-ons\Netwrix_Auditor_CEF_Export_Addon.ps1 -OutputFolder C:\CEF_Export -OutputFolder C:\CEF_Export | +| The add-on runs on the Auditor Server with explicitly defined credentials. Activity Records are exported to a local folder. | C:\Add-ons\Netwrix_Auditor_CEF_Export_Addon.ps1 -OutputFolder C:\CEF_Export -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | +| The add-on exports Activity Records from a remote Auditor Server using current user credentials and writes data to a local folder. | C:\Add-ons\Netwrix_Auditor_CEF_Export_Addon.ps1 -OutputFolder C:\CEF_Export -NetwrixAuditorHost 172.28.6.15 | +| The add-on exports Activity Records from a remote Auditor Server using explicitly defined credentials and writes data to a local folder. | C:\Add-ons\Netwrix_Auditor_CEF_Export_Addon. ps1 -OutputFolder C:\CEF_Export - NetwrixAuditorHost 172.28.6.15 - NetwrixAuditorUserName enterprise\NAuser - NetwrixAuditorPassword NetwrixIsCool | + +For security reasons, Netwrix recommends running the script with current user credentials (skipping +user credentials). Create a special user account with permissions to both Auditor data and event log +and use it for running the script. diff --git a/docs/auditor/10.9/addon/siemcefexport/overview.md b/docs/auditor/10.9/addon/siemcefexport/overview.md new file mode 100644 index 0000000000..237fbc7a1d --- /dev/null +++ b/docs/auditor/10.9/addon/siemcefexport/overview.md @@ -0,0 +1,50 @@ +--- +title: "SIEM Generic Integration for CEF Export" +description: "SIEM Generic Integration for CEF Export" +sidebar_position: 220 +--- + +# SIEM Generic Integration for CEF Export + +Netwrix Auditor Add-on for SIEM helps you to get most from your SIEM investment. This topic focuses +on the CEF Export SIEM solution. + +The add-on works in collaboration with Netwrix Auditor, supplying additional data that augments the +data collected by the SIEM solution. + +The add-on enriches your SIEM data with actionable context in human-readable format, including the +before and after values for every change and data access attempt, both failed and successful. +Aggregating data into a single audit trail simplifies analysis, makes your SIEM more cost effective, +and helps you keep tabs on your IT infrastructure. + +Implemented as a PowerShell script, this add-on facilitates the audit data transition from Netwrix +Auditor to the SIEM solution. All you have to do is provide connection details and schedule the +script for execution. + +On a high level, the add-on works as follows: + +1. The add-on connects to the Netwrix Auditor server and retrieves audit data using the Netwrix + Auditor Integration API. +2. The add-on processes Netwrix Auditor-compatible data (Activity Records) into log events that work + as input for the SIEM solution. Each event contains the user account, action, time, and other + details. +3. The add-on creates a special Windows event log named **Netwrix_Auditor_Integration** and stores + events there. These events are structured and ready for integration with the SIEM solution. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure +of the Activity Record and the capabilities of the Netwrix Auditor Integration API. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| On... | Ensure that... | +| ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The Auditor server side | - Auditor version is **10.0** or later. - The Audit Database settings are configured in Auditor Server. See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. - The TCP 9699 port (default Auditor Integration API port) is open for inbound connections. - The user retrieving data from the Audit Database is granted the Global reviewer role in Auditor or is a member of the Netwrix Auditor Client Users group. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. Alternatively, you can grant the Global administrator role or add the user to the Netwrix Auditor Administrators group. In this case, this user will have the most extended permissions in the product. | +| The computer where the script will be executed | - PowerShell **3.0** or later must be installed. - .NET **4.5** or later must be installed. - Execution policy for powershell scripts is set to _"Unrestricted"_. Run Windows PowerShell as administrator and execute the following command: Set-ExecutionPolicy Unrestricted - The user running the script is granted the write permission on the script folder—the add-on creates a special .bin file with the last exported event. - The user running the script must be a member of the Domain Users group. - At least the first script run should be performed under the account with elevated privileges, as it will be necessary to create event log file and perform other required operations. | + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging Netwrix Auditor Integration API. Download the latest add-on version in the Add-on Store. diff --git a/docs/auditor/10.9/addon/siemcefexport/parameters.md b/docs/auditor/10.9/addon/siemcefexport/parameters.md new file mode 100644 index 0000000000..cea8c1bd5b --- /dev/null +++ b/docs/auditor/10.9/addon/siemcefexport/parameters.md @@ -0,0 +1,26 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 10 +--- + +# Define Parameters + +Before running or scheduling the add-on, you must define connection details: Auditor Server host, +user credentials, etc. Most parameters are optional, the script uses the default values unless +parameters are explicitly defined. You can skip or define parameters depending on your execution +scenario and security policies. See the +[Choose Appropriate Execution Scenario](deployment.md#choose-appropriate-execution-scenario) topic +for additional information. + +First, provide a path to your add-on followed by script parameters with their values. Each parameter +is preceded with a dash; a space separates a parameter name from its value. You can skip some +parameters—the script uses a default value unless a parameter is explicitly defined. If necessary, +modify the parameters as required. + +| Parameter | Default value | Description | +| ---------------------- | ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| NetwrixAuditorHost | localhost:9699 | Assumes that the add-on runs on the computer hosting Auditor Server and uses default port **9699**. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., _172.28.6.15, EnterpriseNAServer, WKS.enterprise.local_). To specify a non-default port, provide a server name followed by the port number (e.g., _WKS.enterprise.local:9999_). | +| NetwrixAuditorUserName | Current user credentials | Unless specified, the add-on runs with the current user credentials. If you want the add-on to use another account to connect to Auditor Server, specify the account name in the _DOMAIN\username_ format. The account must be assigned the Global reviewer role in Auditor or be a member of the Netwrix Auditor **Client Users** group on the computer hosting Auditor Server. | +| NetwrixAuditorPassword | Current user credentials | Unless specified, the script runs with the current user credentials. Provide a different password if necessary. | +| OutputFolder | — | Provide a path to the folder to store CEF log files. This is a mandatory parameter. | diff --git a/docs/auditor/10.9/addon/siemcefexport/powershell.md b/docs/auditor/10.9/addon/siemcefexport/powershell.md new file mode 100644 index 0000000000..26a4c47f31 --- /dev/null +++ b/docs/auditor/10.9/addon/siemcefexport/powershell.md @@ -0,0 +1,40 @@ +--- +title: "Run the Add-On with PowerShell" +description: "Run the Add-On with PowerShell" +sidebar_position: 30 +--- + +# Run the Add-On with PowerShell + +First, provide a path to your add-on followed by script parameters with their values. Each parameter +is preceded with a dash; a space separates a parameter name from its value. You can skip some +parameters— the script uses a default value unless a parameter is explicitly defined. If necessary, +modify the parameters as required. + +Follow the steps to run add-on with PowerShell: + +**Step 1 –** On computer where you want to execute the add-on, start Windows PowerShell. + +**Step 2 –** Type a path to the add-on. Or simply drag and drop the add-on file in the console +window. + +**Step 3 –** Add script parameters. The console will look similar to the following: + +Windows PowerShell + +Copyright (C) 2014 Microsoft Corporation. All rights reserved. + +PS C:\Users\AddOnUser> C:\Add-ons\Netwrix_Auditor_CEF_Export_Add-on.ps1 -OutputFolder C:\CEF_Export +-NetwrixAuditorHost 172.28.6.15 + +**NOTE:** If the script path contains spaces (e.g., _C:\Netwrix Add-ons_), embrace it in double +quotes and insert the ampersand (**&**) symbol in front (e.g., & "_C:\Netwrix Add-ons_"). + +**Step 4 –** Hit **Enter**. + +Depending on the number of Activity Records stored in Auditor Audit Database execution may take a +while. Ensure the script execution completed successfully. The CEF log file will be created in the +destination folder. Note that details (or 'msg' in CEF terms) exceeding 16000 symbols are trimmed. + +Every time you run the script, Auditor makes a timestamp. The next time you run the script, it will +start retrieving new Activity Records. diff --git a/docs/auditor/10.9/addon/siemeventlogexport/_category_.json b/docs/auditor/10.9/addon/siemeventlogexport/_category_.json new file mode 100644 index 0000000000..41ebfdc8bb --- /dev/null +++ b/docs/auditor/10.9/addon/siemeventlogexport/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SIEM Generic Integration for Event Log Export", + "position": 230, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/siemeventlogexport/automate.md b/docs/auditor/10.9/addon/siemeventlogexport/automate.md new file mode 100644 index 0000000000..f436e20c0b --- /dev/null +++ b/docs/auditor/10.9/addon/siemeventlogexport/automate.md @@ -0,0 +1,35 @@ +--- +title: "Automate Add-On Execution" +description: "Automate Add-On Execution" +sidebar_position: 40 +--- + +# Automate Add-On Execution + +To ensure you feed the most recent data to your SIEM solution, Netwrix recommends scheduling a daily +task for running the add-on. + +**Perform the following steps to create a scheduled task:** + +**Step 1 –** On the computer where you want to execute the add-on, navigate to **Task Scheduler**. + +**Step 2 –** On the **General** tab, specify a task name. Make sure the account that runs the task +has all necessary rights and permissions. + +**Step 3 –** On the **Triggers** tab, click **New** and define the schedule. This option controls +how often audit data is exported from Auditor and saved to event log. Netwrix recommends scheduling a +daily task. + +**Step 4 –** On the **Actions** tab, click **New** and specify action details. Review the following +for additional information: + +| Option | Value | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Action | Set to "_Start a program_". | +| Program/script | Input "_Powershell.exe_". | +| Add arguments (optional) | Add a path to the add-on in double quotes and specify add-on parameters. For example: -file "C:\Add-ons\Netwrix_Auditor_Event_Log_Export_Add-on.ps1" -NetwrixAuditorHost 172.28.6.15 | + +**Step 5 –** Save the task. + +After creating a task, wait for the next scheduled run or navigate to **Task Scheduler** and run the +task manually. To do this, right-click a task and click **Run**. diff --git a/docs/auditor/10.9/addon/siemeventlogexport/collecteddata.md b/docs/auditor/10.9/addon/siemeventlogexport/collecteddata.md new file mode 100644 index 0000000000..f54d6b1dc3 --- /dev/null +++ b/docs/auditor/10.9/addon/siemeventlogexport/collecteddata.md @@ -0,0 +1,19 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 50 +--- + +# Work with Collected Data + +Follow the steps to work with collected data: + +**Step 1 –** On the computer where you executed the add-on, navigate to **Start** > **All +Programs** > **Event Viewer**. + +**Step 2 –** In the **Event Viewer** dialog, navigate to **Event Viewer (local)** > **Applications +and Services Logs** > **Netwrix_Auditor_Integration log**. + +**Step 3 –** Review events. + +Now you can augment SIEM with data collected by Auditor. diff --git a/docs/auditor/10.9/addon/siemeventlogexport/deployment.md b/docs/auditor/10.9/addon/siemeventlogexport/deployment.md new file mode 100644 index 0000000000..e9c2988966 --- /dev/null +++ b/docs/auditor/10.9/addon/siemeventlogexport/deployment.md @@ -0,0 +1,25 @@ +--- +title: "Choose Appropriate Execution Scenario" +description: "Choose Appropriate Execution Scenario" +sidebar_position: 20 +--- + +# Choose Appropriate Execution Scenario + +Auditor Add-on for the SIEM solution runs on any computer in your environment. For example, you can +run the add-on on the computer where Auditor is installed or on a remote server. Depending on the +execution scenario you choose, you have to define a different set of parameters. See the +[Define Parameters](/docs/auditor/10.9/addon/siemeventlogexport/parameters.md) topic for additional information. + +Netwrix suggests the following execution scenarios: + +| Scenario | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The add-on runs on the Auditor Server with the current user credentials. Activity Records are exported to a local event log. | C:\Add-ons\Netwrix*Auditor_Event_Log* Export_Add-on.ps1 | +| The add-on runs on the Auditor Server with explicitly defined credentials. Activity Records are exported to a local event log. | C:\Add-ons\Netwrix*Auditor_Event_Log* Export_Add-on.ps1 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | +| The add-on exports Activity Records from a remote Auditor Server using current user credentials and writes data to a local event log. | C:\Add-ons\Netwrix*Auditor_Event_Log* Export_Add-on.ps1 -NetwrixAuditorHost 172.28.6.15 | +| The add-on exports Activity Records from a remoteAuditor Server using explicitly defined credentials and writes data to a local event log. | C:\Add-ons\Netwrix*Auditor_Event_Log* Export_Add-on.ps1 -NetwrixAuditorHost 172.28.6.15 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | + +For security reasons, Netwrix recommends running the script with current user credentials (skipping +user credentials). Create a special user account with permissions to both Auditor data and event log +and use it for running the script. diff --git a/docs/auditor/10.9/addon/siemeventlogexport/overview.md b/docs/auditor/10.9/addon/siemeventlogexport/overview.md new file mode 100644 index 0000000000..b1a90ae98a --- /dev/null +++ b/docs/auditor/10.9/addon/siemeventlogexport/overview.md @@ -0,0 +1,47 @@ +--- +title: "SIEM Generic Integration for Event Log Export" +description: "SIEM Generic Integration for Event Log Export" +sidebar_position: 230 +--- + +# SIEM Generic Integration for Event Log Export + +Netwrix Auditor helps you protect and get most from your SIEM investment. The Event Log Export +Add-on works in collaboration with Netwrix Auditor , supplying additional data that augments the +data collected by SIEM. + +The add-on enriches your SIEM data with actionable context in human-readable format, including the +before and after values for every change and data access attempt, both failed and successful. +Aggregating data into a single audit trail simplifies analysis, makes your SIEM more cost effective, +and helps you keep tabs on your IT infrastructure. + +Implemented as a PowerShell script, this add-on facilitates the audit data transition from Netwrix +Auditor to SIEM. All you have to do is provide connection details and schedule the script for +execution. + +On a high level, the add-on works as follows: + +1. The add-on connects to the Auditor Server and retrieves audit data using the Integration API. +2. The add-on processes Netwrix Auditor-compatible data (Activity Records) into log events that work + as input for SIEM. Each event contains the user account, action, time, and other details. +3. The add-on creates a special Windows event log (Netwrix_Auditor_Integration) and stores events + there. These events are structured and ready for integration with SIEM. + +For more information on the structure of the Activity Record and the capabilities of the Integration +API, refer to the [Integration API](/docs/auditor/10.9/api/overview.md) topic. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| On... | Ensure that... | +| ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The Auditor server side | - Auditor version is **10.0** or later. - The Audit Database settings are configured in Auditor Server. See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. - The TCP 9699 port (default Auditor Integration API port) is open for inbound connections. - The user retrieving data from the Audit Database is granted the Global reviewer role in Auditor or is a member of the Netwrix Auditor Client Users group. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. Alternatively, you can grant the Global administrator role or add the user to the Netwrix Auditor Administrators group. In this case, this user will have the most extended permissions in the product. | +| The computer where the script will be executed | - PowerShell **3.0** or later must be installed. - .NET **4.5** or later must be installed. - Execution policy for powershell scripts is set to _"Unrestricted"_. Run Windows PowerShell as administrator and execute the following command: Set-ExecutionPolicy Unrestricted - The user running the script is granted the write permission on the script folder—the add-on creates a special .bin file with the last exported event. - The user running the script must be a member of the Domain Users group. - At least the first script run should be performed under the account with elevated privileges, as it will be necessary to create event log file and perform other required operations. | + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging the Integration API. Download the latest add- on version in the Add- on Store. See the +[Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information about schema updates. diff --git a/docs/auditor/10.9/addon/siemeventlogexport/parameters.md b/docs/auditor/10.9/addon/siemeventlogexport/parameters.md new file mode 100644 index 0000000000..02379805f1 --- /dev/null +++ b/docs/auditor/10.9/addon/siemeventlogexport/parameters.md @@ -0,0 +1,23 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 10 +--- + +# Define Parameters + +Before running or scheduling the add-on, you must define connection details: Auditor Server host, +user credentials, etc. Most parameters are optional, the script uses the default values unless +parameters are explicitly defined. You can skip or define parameters depending on your execution +scenario and security policies. See [Choose Appropriate Execution Scenario](/docs/auditor/10.9/addon/siemeventlogexport/deployment.md) for +additional information. + +First provide a path to your add-on followed by script parameters with their values. Each parameter +is preceded with a dash; a space separates a parameter name from its value. You can skip some +parameters— the script uses a default value unless a parameter is explicitly defined. + +| Parameter | Default value | Description | +| ---------------------- | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| NetwrixAuditorHost | localhost:9699 | Assumes that the add-on runs on the computer hosting Auditor Server and uses default port 9699. If you want to run the add- on on another machine, provide a name of the computer where Auditor Server resides (e.g., 172.28.6.15, EnterpriseNAServer, WKS.enterprise.local). To specify a non-default port, provide a server name followed by the port number (e.g., WKS.enterprise.local:9999). | +| NetwrixAuditorUserName | Current user credentials | Unless specified, the add-on runs with the current user credentials. If you want the add-on to use another account to connect to Auditor Server, specify the account name in the DOMAIN\username format. **NOTE:** The account must be assigned the **Global reviewer** role in Auditor or be a member of the **Netwrix Auditor Client Users** group on the computer hosting Auditor Server. | +| NetwrixAuditorPassword | Current user credentials | Unless specified, the script runs with the current user credentials. Provide a different password if necessary. | diff --git a/docs/auditor/10.9/addon/siemeventlogexport/powershell.md b/docs/auditor/10.9/addon/siemeventlogexport/powershell.md new file mode 100644 index 0000000000..4bb7b4194a --- /dev/null +++ b/docs/auditor/10.9/addon/siemeventlogexport/powershell.md @@ -0,0 +1,40 @@ +--- +title: "Run the Add-On with PowerShell" +description: "Run the Add-On with PowerShell" +sidebar_position: 30 +--- + +# Run the Add-On with PowerShell + +First, provide a path to your add-on followed by script parameters with their values. Each parameter +is preceded with a dash; a space separates a parameter name from its value. You can skip some +parameters— the script uses a default value unless a parameter is explicitly defined. If necessary, +modify the parameters as required. + +Follow the steps to run add-on with PowerShell: + +**Step 1 –** On computer where you want to execute the add-on, start Windows PowerShell. + +**Step 2 –** Type a path to the add-on. Or simply drag and drop the add-on file in the console +window. + +**Step 3 –** Add script parameters. The console will look similar to the following: + +Windows PowerShell + +Copyright (C) 2014 Microsoft Corporation. All rights reserved. + +PS C:\Users\AddOnUser> C:\Add-ons\Netwrix_Auditor_Event_Log_Export_Add-on.ps1 - NetwrixAuditorHost +172.28.6.15 + +**NOTE:** If the script path contains spaces (e.g., _C:\Netwrix Add-ons_), embrace it in double +quotes and insert the ampersand (**&**) symbol in front (e.g., & "_C:\Netwrix Add-ons_"). + +**Step 4 –** Hit **Enter**. + +Depending on the number of Activity Records stored in Netwrix Auditor Audit Database execution may +take a while. Ensure the script execution completed successfully. The Netwrix Auditor +**Integration** event log will be created and filled with events. + +By default, the Netwrix Auditor **Integration** event log size is set to **1GB**, and retention is +set to "_Overwrite events as needed_". diff --git a/docs/auditor/10.9/addon/solarwinds/_category_.json b/docs/auditor/10.9/addon/solarwinds/_category_.json new file mode 100644 index 0000000000..2e2193a982 --- /dev/null +++ b/docs/auditor/10.9/addon/solarwinds/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Solarwinds Log and Event Manager", + "position": 240, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/solarwinds/automate.md b/docs/auditor/10.9/addon/solarwinds/automate.md new file mode 100644 index 0000000000..082a39da0e --- /dev/null +++ b/docs/auditor/10.9/addon/solarwinds/automate.md @@ -0,0 +1,35 @@ +--- +title: "Automate Add-On Execution" +description: "Automate Add-On Execution" +sidebar_position: 40 +--- + +# Automate Add-On Execution + +To ensure you feed the most recent data to your SIEM solution, Netwrix recommends scheduling a daily +task for running the add-on. + +**Perform the following steps to create a scheduled task:** + +**Step 1 –** On the computer where you want to execute the add-on, navigate to **Task Scheduler**. + +**Step 2 –** On the **General** tab, specify a task name. Make sure the account that runs the task +has all necessary rights and permissions. + +**Step 3 –** On the **Triggers** tab, click **New** and define the schedule. This option controls +how often audit data is exported from Auditor and saved to event log. Netwrix recommends scheduling a +daily task. + +**Step 4 –** On the **Actions** tab, click **New** and specify action details. Review the following +for additional information: + +| Option | Value | +| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Action | Set to "_Start a program_". | +| Program/script | Input "_Powershell.exe_". | +| Add arguments (optional) | Add a path to the add-on in double quotes and specify add-on parameters. For example: -file "C:\Add-ons\Netwrix_Auditor_Add-on_for_Solarwinds_Log_and_Event_Manager.ps1" -NetwrixAuditorHost 172.28.6.15 | + +**Step 5 –** Save the task. + +After creating a task, wait for the next scheduled run or navigate to **Task Scheduler** and run the +task manually. To do this, right-click a task and click **Run**. diff --git a/docs/auditor/10.9/addon/solarwinds/collecteddata.md b/docs/auditor/10.9/addon/solarwinds/collecteddata.md new file mode 100644 index 0000000000..6f1f0a7795 --- /dev/null +++ b/docs/auditor/10.9/addon/solarwinds/collecteddata.md @@ -0,0 +1,21 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 50 +--- + +# Work with Collected Data + +Follow the steps to work with collected data: + +**Step 1 –** On the computer where you executed the add-on, navigate to **Start** > **All +Programs** > **Event Viewer**. + +**Step 2 –** In the Event Viewer dialog, navigate to **Event Viewer (local)** > **Applications and +Services Logs** >Netwrix Auditor Integration log. + +**Step 3 –** Review events. + +![EventLog_Export_Example](/images/auditor/10.7/addon/solarwinds/eventlogexportexample_thumb_0_0.webp) + +Now you can augment Windows event log with data collected by the Auditor. diff --git a/docs/auditor/10.9/addon/solarwinds/deployment.md b/docs/auditor/10.9/addon/solarwinds/deployment.md new file mode 100644 index 0000000000..d6f86663e3 --- /dev/null +++ b/docs/auditor/10.9/addon/solarwinds/deployment.md @@ -0,0 +1,25 @@ +--- +title: "Choose Appropriate Execution Scenario" +description: "Choose Appropriate Execution Scenario" +sidebar_position: 20 +--- + +# Choose Appropriate Execution Scenario + +Auditor Add-on for the SIEM solution runs on any computer in your environment. For example, you can +run the add-on on the computer where Auditor is installed or on a remote server. Depending on the +execution scenario you choose, you have to define a different set of parameters. See the +[Define Parameters](/docs/auditor/10.9/addon/solarwinds/parameters.md) topic for additional information. + +Netwrix suggests the following execution scenarios: + +| Scenario | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| The add-on runs on the Netwrix Auditor Server with the current user credentials. Activity Records are exported to a local event log. | C:\Add-ons\Netwrix*Auditor_Add-on_for* Solarwinds_Log_and_Event_Manager.ps1 | +| The add-on runs on the Netwrix Auditor Server with explicitly defined credentials. Activity Records are exported to a local event log. | C:\Add-ons\Netwrix*Auditor_Add-on_for* Solarwinds_Log_and_Event_Manager.ps1 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | +| The add-on exports Activity Records from a remote Netwrix Auditor Server using current user credentials and writes data to a local event log. | C:\Add-ons\Netwrix*Auditor_Add-on_for* Solarwinds_Log_and_Event_Manager.ps1-NetwrixAuditorHost 172.28.6.15 | +| The add-on exports Activity Records from a remote Netwrix Auditor Server using explicitly defined credentials and writes data to a local event log. | C:\Add-ons\Netwrix*Auditor_Add-on_for* Solarwinds_Log_and_Event_Manager.ps1-NetwrixAuditorHost 172.28.6.15 -NetwrixAuditorUserName enterprise\NAuser -NetwrixAuditorPassword NetwrixIsCool | + +For security reasons, Netwrix recommends running the script with current user credentials (skipping +user credentials). Create a special user account with permissions to both Auditor data and event log +and use it for running the script. diff --git a/docs/auditor/10.9/addon/solarwinds/integrationeventlog.md b/docs/auditor/10.9/addon/solarwinds/integrationeventlog.md new file mode 100644 index 0000000000..ca8f7696f8 --- /dev/null +++ b/docs/auditor/10.9/addon/solarwinds/integrationeventlog.md @@ -0,0 +1,40 @@ +--- +title: "Integration Event Log Fields" +description: "Integration Event Log Fields" +sidebar_position: 60 +--- + +# Integration Event Log Fields + +This section describes how the add-on fills in the Netwrix Auditor **Integration** event log fields +with data retrieved from Activity Records. + +The Activity Record structure is described in the +[Reference for Creating Activity Records](/docs/auditor/10.9/api/activityrecordreference.md)topic. + +| Event log field name | Filled in with value | Details | +| -------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Source | **NA\_\_**`{Data Source Name}`** -OR- **Netwrix \_Auditor_Integration_API\_\_ | Depending on _SetDataSourceAsEventSource_ in-script parameter. | +| EventID | **`{Calculated by add-on}`** -OR- **0** | Depending on _GenerateEventId_ in-script parameter (calculation result also depends on _IncludeDataSourceToMakeEventId_ parameter — if _GenerateEventId_ = _True_). | +| Task Category | **`{DataSource ID}`** -OR- **1** | Depending on _SetDataSourceAsEventCategory_ in-script parameter. | + +See the [Define Parameters](/docs/auditor/10.9/addon/solarwinds/parameters.md) topic for additional information. + +EventData is filled in with data from the Activity Record fields as follows: + +| Entry in EventData | Activity Record field | +| ------------------ | --------------------- | +| DataSource | `{DataSource}` | +| Action | `{Action}` | +| Message | `{Action ObjectType}` | +| Where | `{Where}` | +| ObjectType | `{ObjectType}` | +| Who | `{Who}` | +| What | `{What}` | +| When | `{When}` | +| Workstation | `{Workstation}` | +| Details | `{Details}` | + +Details are filled in only if this Activity Record field is not empty. + +![eventlogexample_thumb_0_0](/images/auditor/10.7/addon/solarwinds/eventlogexample_thumb_0_0.webp) diff --git a/docs/auditor/10.9/addon/solarwinds/overview.md b/docs/auditor/10.9/addon/solarwinds/overview.md new file mode 100644 index 0000000000..7e694dafde --- /dev/null +++ b/docs/auditor/10.9/addon/solarwinds/overview.md @@ -0,0 +1,50 @@ +--- +title: "Solarwinds Log and Event Manager" +description: "Solarwinds Log and Event Manager" +sidebar_position: 240 +--- + +# Solarwinds Log and Event Manager + +Netwrix Auditor Add-on for SIEM helps you to get most from your SIEM investment. This topic focuses +on the Solarwinds Log & Event Manager SIEM solution. + +The add-on works in collaboration with Netwrix Auditor, supplying additional data that augments the +data collected by the SIEM solution. + +The add-on enriches your SIEM data with actionable context in human-readable format, including the +before and after values for every change and data access attempt, both failed and successful. +Aggregating data into a single audit trail simplifies analysis, makes your SIEM more cost effective, +and helps you keep tabs on your IT infrastructure. + +Implemented as a PowerShell script, this add-on facilitates the audit data transition from Netwrix +Auditor to the SIEM solution. All you have to do is provide connection details and schedule the +script for execution. + +On a high level, the add-on works as follows: + +1. The add-on connects to the Netwrix Auditor server and retrieves audit data using the Netwrix + Auditor Integration API. +2. The add-on processes Netwrix Auditor-compatible data (Activity Records) into log events that work + as input for the SIEM solution. Each event contains the user account, action, time, and other + details. +3. The add-on creates a special Windows event log named **Netwrix_Auditor_Integration** and stores + events there. These events are structured and ready for integration with the SIEM solution. + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on the structure +of the Activity Record and the capabilities of the Netwrix Auditor Integration API. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as +follows: + +| On... | Ensure that... | +| ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The Auditor server side | - Auditor version is **10.0** or later. - The Audit Database settings are configured in Auditor Server. See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. - The TCP 9699 port (default Auditor Integration API port) is open for inbound connections. - The user retrieving data from the Audit Database is granted the Global reviewer role in Auditor or is a member of the Netwrix Auditor Client Users group. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. Alternatively, you can grant the Global administrator role or add the user to the Netwrix Auditor Administrators group. In this case, this user will have the most extended permissions in the product. | +| The computer where the script will be executed | - PowerShell **3.0** or later must be installed. - .NET **4.5** or later must be installed. - Execution policy for powershell scripts is set to _"Unrestricted"_. Run Windows PowerShell as administrator and execute the following command: Set-ExecutionPolicy Unrestricted - The user running the script is granted the write permission on the script folder—the add-on creates a special .bin file with the last exported event. - The user running the script must be a member of the Domain Users group. - At least the first script run should be performed under the account with elevated privileges, as it will be necessary to create event log file and perform other required operations. | + +## Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging Netwrix Auditor Integration API. Download the latest add-on version in the Add-on Store. diff --git a/docs/auditor/10.9/addon/solarwinds/parameters.md b/docs/auditor/10.9/addon/solarwinds/parameters.md new file mode 100644 index 0000000000..ba9e5fef4f --- /dev/null +++ b/docs/auditor/10.9/addon/solarwinds/parameters.md @@ -0,0 +1,22 @@ +--- +title: "Define Parameters" +description: "Define Parameters" +sidebar_position: 10 +--- + +# Define Parameters + +Before running or scheduling the add-on, you must define connection details: Auditor Server host, +user credentials, etc. Most parameters are optional, the script uses the default values unless +parameters are explicitly defined. You can skip or define parameters depending on your execution +scenario and security policies. See the [Choose Appropriate Execution Scenario](/docs/auditor/10.9/addon/solarwinds/deployment.md) topic +for additional information. + +| Parameter | Default value | Description | +| --------------------------------- | ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Connection to Netwrix Auditor** | | | +| NetwrixAuditorHost | localhost:9699 | Assumes that the add-on runs on the computer hosting the Auditor Server and uses default port 9699. If you want to run the add-on on another machine, provide a name of the computer where Auditor Server resides (e.g., 172.28.6.15, EnterpriseNAServer, WKS.enterprise.local). To specify a non-default port, provide a server name followed by the port number (e.g., WKS.enterprise.local:9999). | +| NetwrixAuditorUserName | Current user credentials | Unless specified, the add-on runs with the current user credentials. If you want the add-on to use another account to connect to Auditor Server, specify the account name in the _DOMAIN\username_ format. The account must be assigned the Global reviewer role in Auditor or be a member of the Netwrix Auditor **Client Users** group on the computer hosting Auditor Server. | +| NetwrixAuditorPassword | Current user credentials | Unless specified, the script runs with the current user credentials. Provide a different password if necessary. | + +## In-Script Parameters diff --git a/docs/auditor/10.9/addon/solarwinds/powershell.md b/docs/auditor/10.9/addon/solarwinds/powershell.md new file mode 100644 index 0000000000..efa73dad95 --- /dev/null +++ b/docs/auditor/10.9/addon/solarwinds/powershell.md @@ -0,0 +1,66 @@ +--- +title: "Run the Add-On with PowerShell" +description: "Run the Add-On with PowerShell" +sidebar_position: 30 +--- + +# Run the Add-On with PowerShell + +First, provide a path to your add-on followed by script parameters with their values. Each parameter +is preceded with a dash; a space separates a parameter name from its value. You can skip some +parameters— the script uses a default value unless a parameter is explicitly defined. If necessary, +modify the parameters as required. + +**To run the script with PowerShell:** + +**Step 1 –** On computer where you want to execute the add-on, start **Windows PowerShell**. + +**Step 2 –** Type a path to the add-on. Or simply drag and drop the add-on file in the console +window. + +**Step 3 –** Add script parameters. The console will look similar to the following: + +Windows PowerShell + +Copyright (C) 2014 Microsoft Corporation. All rights reserved. + +PS C:\Users\AddOnUser> C:\Add-ons\Netwrix_Auditor_Add-on_for_Solarwinds_Log_and_Event_Manager.ps1 - +NetwrixAuditorHost 172.28.6.15 + +**NOTE:** If the script path contains spaces (e.g., _C:\Netwrix Add-ons_), embrace it in double +quotes and insert the ampersand (**&**) symbol in front (e.g., & "_C:\Netwrix Add-ons_"). + +**Step 4 –** Hit **Enter**. + +Depending on the number of Activity Records stored in Netwrix Auditor Audit Database execution may +take a while. Ensure the script execution completed successfully. The Netwrix Auditor +**Integration** event log will be created and filled with events. + +By default, the Netwrix Auditor **Integration** event log size is set to 1GB, and retention is set +to "_Overwrite events as needed_". See the [Integration Event Log Fields](/docs/auditor/10.9/addon/solarwinds/integrationeventlog.md) +topic for additional information. + +**NOTE:** Event records with more than 30,000 characters length will be trimmed. + +At the end of each run, the script creates the +**Netwrix_Auditor_Event_Log_Export_Add-on_EventIDs.txt** file. It defines mapping between the +Activity Records and related Event IDs . You can use this file to track possible duplicates of Event +IDs created at each script execution. Duplicates, if any, are written to the +**Netwrix_Auditor_Event_Log_Export_Add-on_EventIDsDuplicates.txt** file. + +Similarly, the add-on also creates the **Netwrix_Auditor_Event_Log_Export_Add-on_CategoriesIDs.txt** +file that defines mapping between the Data Source and related Category ID. + +## Applying Filters + +Every time you run the script, Auditor makes a timestamp. The next time you run the script, it will +start retrieving new Activity Records. Consider the following: + +- By default, the add-on does not apply any filters when exporting Activity Records. If you are + running the add-on for the first time (there is no timestamp yet) with no filters, it will export + Activity Records for the last month only. This helps to optimize solution performance during the + first run. At the end of the first run, the timestamp will be created, and the next run will start + export from that timestamp. + +- However, if you have specified a time period for Activity Records to be exported, then this filter + will be applied at the add-on first run and the runs that follow. diff --git a/docs/auditor/10.9/addon/splunk/_category_.json b/docs/auditor/10.9/addon/splunk/_category_.json new file mode 100644 index 0000000000..27a5e476cb --- /dev/null +++ b/docs/auditor/10.9/addon/splunk/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Splunk", + "position": 250, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/addon/splunk/collecteddata.md b/docs/auditor/10.9/addon/splunk/collecteddata.md new file mode 100644 index 0000000000..9c66e08749 --- /dev/null +++ b/docs/auditor/10.9/addon/splunk/collecteddata.md @@ -0,0 +1,99 @@ +--- +title: "Work with Collected Data" +description: "Work with Collected Data" +sidebar_position: 20 +--- + +# Work with Collected Data + +Review the examples below for the possible scenarios on how to work with collected data. + +## Search by Index + +Follow the steps to search by index: + +**Step 1 –** Navigate to the **Search** page of the add-on or **Search & Reporting** Splunk app + +**Step 2 –** Enter the search command: + +``` +index= +``` + +for example: + +``` +index=netwrix_index +``` + +**Step 3 –** Press the **Last 24 hours** button and choose **All time** time range. + +**Step 4 –** Press the search button; you should see list of the events currently indexed in Splunk. + +**Step 5 –** Click on the arrow button next to any of the returned event to expand the list of +parsed fields and confirm that fields are populated properly. + +> If you do not see any fields, make sure that you are running the search in Smart or Verbose mode. + +## Use Index Search and Netwrix Auditor Fields + +The following example shows how to get all user account creation events. + +**Step 1 –** Navigate to the **Search** page of the add-on or **Search & Reporting** Splunk app + +**Step 2 –** Enter the search command: + +``` +index=netwrix_index Action=Added ObjectType=user +| table Who Action ObjectType What Where +``` + +**Step 3 –** Press the **Last 24 hours** button and choose **All time** time range. + +**Step 4 –** Press the search button. + +## Search by CIM Data Model + +Follow the steps to search by data model: + +**Step 1 –** Navigate to the **Search** page of the add-on or **Search & Reporting** Splunk app + +**Step 2 –** Enter the search command: + +``` +| datamodel search +| search sourcetype=netwrix +``` + +for example: + +``` +| datamodel Authentication search +| search sourcetype=netwrix +``` + +**Step 3 –** Press the **Last 24 hours** button and choose **All time** time range. + +**Step 4 –** Press the search button; you should see list of the events currently indexed in Splunk +and mapped to the selected data model. + +**Step 5 –** Click on the arrow button next to any of the returned event to expand the list of +parsed fields and confirm that fields are populated properly. + +## Use CIM Data Model Search and Data Model Fields + +The following example shows how to get all events for account deletion. + +**Step 1 –** Navigate to the **Search** page of the add-on or **Search & Reporting** Splunk app + +**Step 2 –** Enter the search command: + +``` +| datamodel Change search +| search sourcetype=netwrix All_Changes.action=deleted +| table All_Changes.vendor_product All_Changes.action All_Changes.src All_Changes.dest All_Changes.user All_Changes.object All_Changes.object_attrs +``` + +**Step 3 –** Press the **Last 24 hours** button and choose **All time** time range. + +**Step 4 –** Press the search button. diff --git a/docs/auditor/10.9/addon/splunk/datamodelmap.md b/docs/auditor/10.9/addon/splunk/datamodelmap.md new file mode 100644 index 0000000000..c5119f02c6 --- /dev/null +++ b/docs/auditor/10.9/addon/splunk/datamodelmap.md @@ -0,0 +1,29 @@ +--- +title: "CIM Data Model Mapping" +description: "CIM Data Model Mapping" +sidebar_position: 30 +--- + +# CIM Data Model Mapping + +The Splunk Common Information Model (CIM) is installed with an add-on and adds a set of data models +that allow data normalization to simplify search. + +The CIM contains a number of standard data models that can be used for search. Each of them has +predefined set of standard fields common for different data sources. + +Netwrix Auditor add-on for Splunk will map some of the Activity Records that match certain scenario +to the respective CIM data models. + +|Criteria|Data model|Description| +|---|---|---| +|DataSource IN ("Entra ID", "Logon Activity", "SQL Server", "VMware") Action="Successful Logon"|Authentication > Authentication > Successful_Authentication|Successful login events| +|DataSource IN ("Entra ID", "Logon Activity", "SQL Server", "VMware") Action="Failed Logon"|Authentication > Authentication > Failed_Authentication|Failed login events| +|DataSource IN ("Active Directory", "Entra ID", "Exchange\*") Action="Added" ObjectType IN ("user", "computer", "inetorgperson", "service principal", "mail contact", "mail user")|Change > All_Changes > Account Management > Created Accounts|Account creation events| +|DataSource IN ("Active Directory", "Entra ID", "Exchange\*") Action IN ("Modified", "Moved") ObjectType IN ("user", "computer", "inetorgperson", "service principal", "mail contact", "mail user")|Change > All_Changes > Account Management > Updated Accounts|Account update events| +|DataSource IN ("Active Directory", "Entra ID", "Exchange\*") Action="Removed" ObjectType IN ("user", "computer", "inetorgperson", "service principal", "mail contact", "mail user")|Change > All_Changes > Account Management > Deleted Accounts|Account deletion events| +|DataSource IN ("Active Directory", "Entra ID", "Exchange\*", "File Servers", "SQL Server", "SharePoint*", "VMware", "Windows Server") Action IN ("Added", "Modified", "Moved", "Renamed", "Removed", "Modify (Failed Attempt)") NOT ObjectType IN ("user", "computer", "inetorgperson", "service principal", "mail contact", "mail user", "file", "folder")|Change > All_Changes|All other – not related to accounts – changes| +|DataSource IN ("Active Directory", "Entra ID", "Exchange\*") ObjectType IN ("user", "computer", "inetorgperson", "service principal", "mail contact", "mail user") is_lockout=1|Change > All_Changes > Account Management > Locked Accounts|Account lockout events| +|DataSource IN ("Active Directory", "Entra ID", "Exchange\*", "Windows Server") Action IN ("Added", "Modified", "Removed") is_audit=1|Change > All_Changes > Auditing Changes|Changes to audit settings or policies| +|DataSource="Exchange\*" ObjectType="Mailbox Item" Action IN ("Sent", "Removed")|Email > All Email|Information related to sent or removed emails| +|DataSource="File Servers" Action IN ("Added", "Modified", "Moved", "Removed", "Renamed") ObjectType IN ("file", "folder")|Endpoint > Filesystem|Changes to file shares| diff --git a/docs/auditor/10.9/addon/splunk/deployment.md b/docs/auditor/10.9/addon/splunk/deployment.md new file mode 100644 index 0000000000..7256d627da --- /dev/null +++ b/docs/auditor/10.9/addon/splunk/deployment.md @@ -0,0 +1,141 @@ +--- +title: "Deployment Procedure" +description: "Deployment Procedure" +sidebar_position: 10 +--- + +# Deployment Procedure + +## Download and install the add-on + +Follow the steps below. + +**Step 1 –** Download the distribution package. + +**Step 2 –** Unpack it to a folder on the computer from which you can access Splunk Web. + +**Step 3 –** Login to Splunk Web using Splunk Administrator account. + +**Step 4 –** Expand the drop-down list at the top panel and choose **Manage Apps**. + +**Step 5 –** On the **Apps** screen, click **Install app from file**. + +**Step 6 –** Click **Browse**, navigate to the folder where you unpacked the add-on package, select +the `.spl` file and click Open. + +**Step 7 –** Click **Upload**. + +The installed add-on should appear in the Apps list. Splunk might not display add-on icon until restart. + +## Configure the add-on + +Follow the steps to configure the add-on. + +**Step 1 –** Open **Netwrix Auditor Add-on for Splunk** from the drop-down list at the top panel and navigate to the **Configuration** page. + +**Step 2 –** Configure the account: + +1. On the **Configuration** page, open the **Account** section. + +2. Click **Add** and populate the fields: + + - For the Account name provide a unique name for the account that will be visible to the add-on + users + - In the Username field insert the user name of the account that will be used to access Netwrix + Auditor Integration API. If a domain account is used, make sure to use the _DOMAIN\User_ + format. + - In the Password field insert the account password + +3. Click the **Add** button. The added account should appear in the list. + +> When upgrading the add-on from version 1.5 or later, previously configured credentials may be removed during the upgrade. After the upgrade, verify the account configuration used to access the Netwrix Auditor Integration API and re-enter the credentials if required. + +**Step 3 –** Configure the Netwrix Auditor Integration API location: + +1. On the **Configuration** page open the **Add-on Settings** section. + +2. In the Netwrix Auditor API location field provide the host name or IP address of your Netwrix + Auditor Integration API host (Netwrix Auditor server). +3. In the Netwrix Auditor API port field provide the TCP port used by Netwrix Auditor Integration + API; by default it is 9699. +4. Press the **Save** button. + +## Configure Data Input + +Splunk uses indexes to store data and manage access to it. While you can send Netwrix Auditor data +to one of the existing indexes it is strongly recommended to create a separate index. + +Follow the steps to configure data input. + +**Step 1 –** Create a new index to store data from Netwrix Auditor: + +1. In Splunk expand the **Settings** drop-down menu and click on the **Indexes** option under the **DATA** + section. +2. Press the **New Index** button to create an index. +3. Provide the new index parameters: + - Index name — this parameter will be used in the search. + - App — points where the index configuration is stored; Choosing **Search & Reporting** is + recommended. +4. Press the **Save** button. + +**Step 2 –** Create a data input: + +1. Open **Netwrix Auditor add-on for Splunk** and go to the **Inputs** section. + +2. Click **Create New Input**. + +3. Provide the new data input parameters: + + - Name of the new data input. + - Set the interval (period) for Splunk to periodically request new data from Netwrix Auditor + Integration API. Recommended period is 300 seconds. + - Select the index that will be used to store the collected data. + - Select account with access to Netwrix Auditor Integration API. + - If not following the upgrade procedure, keep the default value for Continuation Mark. + + **CAUTION:** This field should never be empty. + + - Checkpoint type specifies location for continuation mark data. Do not change this setting unless advised by your Splunk Administrator. + +4. Click the **Add** button. + +## Cloud deployment + +This deployment model uses a Splunk Heavy Forwarder to collect data from Netwrix Auditor and forward it to Splunk Cloud. + +### How it works + +- Netwrix Auditor Add-on for Splunk is installed and configured on a Splunk Heavy Forwarder, where a data input is created. +- The Heavy Forwarder connects to the Netwrix Auditor Integration API and forwards collected data to Splunk Cloud. +- Splunk Cloud is used for indexing, search, and CIM-based analytics. + +### Index configuration in Splunk Cloud + +Splunk Cloud indexes must be created manually. + +**Step 1 –** Create an index in Splunk Cloud that will store Netwrix Auditor data. +**Step 2 –** Note the index name. +**Step 3 –** Specify this index name when creating the data input on the Heavy Forwarder. + +The index name must exactly match the index created in Splunk Cloud. + +### CIM data model support + +To use CIM data models in Splunk Cloud, install the Netwrix Auditor Add-on for Splunk in Splunk Cloud. No input or account configuration is required. The add-on is installed only to provide CIM field extractions and data model mappings. +> For additional information on configuring Splunk Cloud and forwarders, refer to the official Splunk documentation. + +## Migrating from the legacy Event Log add-on + +If you were using the older (Windows event log-based) version of Netwrix Auditor add-on for Splunk +and plan to migrate to the new version, remember to take the additional steps described below. They +will help to ensure imported data consistency and avoid excessive operations. Otherwise, the new +add-on will pull Netwrix Auditor’s activity data that had already been imported into your Splunk +system by the old add-on. + +**Step 1 –** Stop the old version of Netwrix Auditor add-on for Splunk. You can do this with the +Windows Scheduled Tasks. + +**Step 2 –** Locate the `Netwrix_Auditor_Activity_Records_to_Event_Log_add-on_Cookie.bin` file in the +installation directory of the old add-on for Splunk. Copy that file content to a safe location. + +**Step 3 –** Install the new add-on. When prompted for Continuation Mark, enter that file content. diff --git a/docs/auditor/10.9/addon/splunk/overview.md b/docs/auditor/10.9/addon/splunk/overview.md new file mode 100644 index 0000000000..6ac3314c6e --- /dev/null +++ b/docs/auditor/10.9/addon/splunk/overview.md @@ -0,0 +1,139 @@ +--- +title: "Splunk" +description: "Splunk" +sidebar_position: 250 +--- + +# Splunk + +**Netwrix Auditor** is a visibility platform for user behavior analysis and risk mitigation that enables +control over changes, configurations and access in hybrid IT environments to protect data regardless +of its location. The platform provides security analytics to detect anomalies in user behavior and +investigate threat patterns before a data breach occurs. + +**Splunk** is a log management solution that enables search and visualization of data collected from the +company's IT assets. + +**Netwrix Auditor add-on for Splunk** works as an integration solution for both products: it instructs +Splunk to pull the audit data collected by Netwrix Auditor and stored to the audit databases in +Netwrix-compatible form (activity records). This data is saved in the event log format recognized by +Splunk and also mapped to the CIM data models — for normalization and better correlation with other +log sources. With that automated flow, you can use Splunk Enterprise as your single pane of glass +for aggregated data analysis. This makes the IT infrastructure monitoring more efficient and helps +you keep tabs on your IT assets. + +The major benefits are: + +- Aggregated audit data from the variety of sources available from a single console +- Efficient search through the audit data + +## Supported data sources + +Netwrix Auditor add-on for Splunk supports and provides CIM data models mapping for the following +Netwrix Auditor data sources: + +|Data source|CIM data models| +|---|---| +|Active Directory|Authentication, Change| +|Exchange|Change, Email| +|Exchange Online|Change, Email| +|File Servers|Change, Endpoint| +|Entra ID|Authentication, Change| +|SharePoint|Change| +|SharePoint Online|Change| +|SQL Server|Authentication, Change| +|VMware|Authentication, Change| +|Windows Server|Change| + +See [CIM Data Model Mapping](/docs/auditor/10.9/addon/splunk/datamodelmap.md) for details. + +## How It Works + +Netwrix Auditor add-on for Splunk allows pulling activity records data from the Netwrix Auditor via +its Integration API. Data is retrieved in JSON format, transferred over HTTPS and stored to Splunk +index. + +![diagram](/images/auditor/10.9/addon/splunk/diagram.webp) + +To learn more about Netwrix Auditor activity records, see the +[Activity Records](/docs/auditor/10.9/api/postdata/activityrecords.md) topic for additional information. + +For this data to be provided to Splunk, it adds a new Splunk source type, performing additional data +parsing and field extraction. The audit data is also mapped into the Common Information Model (CIM) +data models — for normalization and better correlation with other log sources. + +On a high level, the solution works in the following steps. + +**Step 1 –** An IT administrator configures Netwrix Auditor Integration API settings to enable +sharing Netwrix Auditor data with external applications. + +**Step 2 –** On the Splunk side, the IT administrator installs and configures the add-on, providing +the necessary parameters for its operation: Netwrix Auditor Integration API host and account to +access it with sufficient access rights. + +**Step 3 –** The IT administrator prepares a Splunk index to store the data that will be collected +from Netwrix Auditor. + +**Step 4 –** Splunk starts pulling activity records via Netwrix Auditor Integration API by sending +POST requests with Continuation Mark. Data is received in JSON format and stored in the specified +Splunk index — to make it available for further search by Splunk. + +**Step 5 –** When search is performed, Splunk attempts to extract additional information available +in the audit data and to map it to CIM data models. + +**Step 6 –** User opens Splunk Enterprise to work with collected data: + +- Search for the activity records in the specified index or data model +- Create reports and dashboards in Splunk + +> Report and dashboard creation in Splunk is outside the scope of this guide. + +## Prerequisites + +Before running the add-on, ensure that all the necessary components and policies are configured as follows. + +### Auditor Server side + +1. Auditor version is 9.96 or higher. +2. Netwrix Auditor Integration API and Audit Database are configured. Make sure that Netwrix Auditor Integration API is configured to use HTTPS protocol. +See the [Prerequisites](/docs/auditor/10.9/api/prerequisites.md) and [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topics for additional information. +3. The user retrieving data from the Audit Database is granted the Global reviewer role in Auditor or is a member of the Netwrix Auditor Client Users group. It is recommended to create a dedicated account for that purpose. +Alternatively, you can grant the Global administrator role or add the user to the Netwrix Auditor Administrators group. In this case, this user will have the most extended permissions in the product. +See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. + +### Splunk Enterprise side + +1. Splunk version is 8.0.6 or higher. +2. Splunk Common Information Model add-on version is 4.17.0 or higher. +3. Splunk Administrator or any other account with permissions to add add-ons, create indexes and data inputs. +4. The TCP 9699 port must be open on firewalls between Splunk and the Netwrix Auditor server. + +### HTTPS certificate requirements + +Starting with version **1.7.0**, the Netwrix Auditor add-on for Splunk requires the HTTPS certificate used by the Netwrix Auditor Integration API to be trusted by the Splunk add-on. If the certificate is not trusted, the add-on will not be able to retrieve data from the Integration API. + +You can satisfy this requirement using one of the following options: + +**Option 1 — Use a certificate issued by a trusted Certificate Authority** + +Configure the Netwrix Auditor Integration API to use an HTTPS certificate issued by a trusted public Certificate Authority (CA). This is the recommended approach. +See the [Security](/docs/auditor/10.9/api/security.md) topic for additional information. + +**Option 2 — Add the Netwrix Auditor certificate to the add-on trust store** + +If the Integration API uses a self-signed certificate or a certificate issued by a private CA, add the certificate to the add-on trust store before configuring the add-on and creating data inputs. +To do this, append the Netwrix Auditor certificate contents (Base-64-encoded X.509 certificate) to the following file on the Splunk system: + +``` +$SPLUNK_HOME\etc\apps\TA-netwrix-auditor-add-on-for-splunk\bin\ta_netwrix_auditor_add_on_for_splunk\aob_py3\certifi\cacert.pem +``` + +After updating the trust store, proceed with add-on configuration. + + +## Considerations and limitations + +- If the information is not available in the activity record received from Auditor, it will also not + be available in Splunk. +- CIM might not have data models for some of the activity records received from Auditor; such + information can only be accessed in Splunk using search by index. diff --git a/docs/auditor/10.9/addon/splunk/troubleshooting.md b/docs/auditor/10.9/addon/splunk/troubleshooting.md new file mode 100644 index 0000000000..df77c395d2 --- /dev/null +++ b/docs/auditor/10.9/addon/splunk/troubleshooting.md @@ -0,0 +1,35 @@ +--- +title: "Maintenance and Troubleshooting" +description: "Maintenance and Troubleshooting" +sidebar_position: 40 +--- + +# Maintenance and Troubleshooting + +Splunk records service logs to the `_internal` index. Follow the steps to troubleshoot data input +from Netwrix Auditor API: + +**Step 1 –** Navigate to the **Search** page of the add-on or **Search & Reporting** Splunk app. + +**Step 2 –** Enter the search command: + +``` +index=_internal +``` + +For example: + +``` +index=_internal netwrix_data_input +``` + +**Step 3 –** Press the **Last 24 hours** button and choose **All time** time range. + +**Step 4 –** Press the search button; you should see list of the events with Splunk service +information. + +When the add-on operates normally there should be no errors and the following types of events should +appear regularly: + +- Regular events from `*splunk\netwrix_auditor_api_input_*` source with POST requests to Netwrix Auditor API and checkpoint update with new Continuation Marks received from Netwrix Auditor API. +- Events from `*splunk\metrics.log` source with information about indexed volumes. diff --git a/docs/auditor/10.9/admin/_category_.json b/docs/auditor/10.9/admin/_category_.json new file mode 100644 index 0000000000..6e431b3091 --- /dev/null +++ b/docs/auditor/10.9/admin/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Administration", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/alertsettings/_category_.json b/docs/auditor/10.9/admin/alertsettings/_category_.json new file mode 100644 index 0000000000..c2c7f35f4f --- /dev/null +++ b/docs/auditor/10.9/admin/alertsettings/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Alerts", + "position": 70, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/alertsettings/create/_category_.json b/docs/auditor/10.9/admin/alertsettings/create/_category_.json new file mode 100644 index 0000000000..3183dd1bec --- /dev/null +++ b/docs/auditor/10.9/admin/alertsettings/create/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Create Alerts", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "create" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/alertsettings/create/create.md b/docs/auditor/10.9/admin/alertsettings/create/create.md new file mode 100644 index 0000000000..1b32a8d6ed --- /dev/null +++ b/docs/auditor/10.9/admin/alertsettings/create/create.md @@ -0,0 +1,39 @@ +--- +title: "Create Alerts" +description: "Create Alerts" +sidebar_position: 20 +--- + +# Create Alerts + +To create new alerts and modify existing alerts, the account used to connect to Auditor Server must +be assigned the _Global administrator_ or _Global reviewer_ role in the product. + +To set up a response action, this account must also be a member of the local _Administrators_ group +on Auditor Server. + +See the +[](https://helpcenter.netwrix.com/Roles/Role_Based_Access.html)[Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) +topic for additional information. + +## Create a Custom Alert + +Follow the steps to create a custom alert. + +**Step 1 –** On the main Auditor page, click the Alert settings link under the Configuration section +on the left: + +![configuration_tile](/images/auditor/10.9/admin/alertsettings/configuration_tile.webp) + +See the [Navigation](/docs/auditor/10.9/admin/navigation/overview.md) topic for additional information. + +**Step 2 –** In the All Alerts window, click Add. Configure the following: + +| Option | Description | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General |
  • Specify a name and enter the description for the new alert.
    **NOTE:** Make sure that the Send alert when the action occurs option is enabled. Otherwise, the new alert will be disabled.
  • Email subject — Specify the subject of the email. It is possible to insert variables into the subject line. You can choose between "_Who_", "_What_" and"_Where_" variables. Consider the following:
  • Only one variable of each type can be added
  • You need to cut off the full path from the object names in "_What_" alert and leave only the actual name. For example, "_\com\Corp\Users\Departments\IT\Username_" should be just "_Username_". If you want to get back to the default Email subject line, click the **Restore Default** button.
  • Apply tags — Create a set of tags to more efficiently identify and sort your alerts. Select Edit under Apply tags to associate tags with your alert. Later, you can quickly find an alert of interest using Filter by tags in the upper part of the All Alerts window. To see a full list of alerts ever created in the product, navigate to Settings > Tags.
| +| Recipients | Select alert recipients. Click Add Recipient and select alert delivery type:
  • Email — Specify the email address where notifications will be delivered. You can add as many recipients as necessary.
    **_RECOMMENDED:_** click **Send Test Email**. The system will send a test message to the specified email address and inform you if any problems are detected.
  • SMS-enabled email — Netwrix uses the sms gateway technology to deliver notifications to a phone number assigned to a dedicated email address. Specify email address to receive SMS notifications. Make sure that your carrier supports sms to email gateway technology.
| +| Filters | Apply a set of filters to narrow events that trigger a new alert. Alerts use the same interface and logic as search.
  • Filter — Select general type of filter (e.g., "Who", "Data Source", "Monitoring plan", etc.)
  • Operator — Configure match types for selected filter (e.g., "Equals", "Does not contain", etc.)
  • Value — Specify filter value. See the [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) topic for additional information on how to create and modify filters. The Filters section contains required fields highlighted with red. Once you completed all filters, click Preview on the right pane to see search-based list of events that will trigger your alert. ![preview_thumb_0_0](/images/auditor/10.9/admin/alertsettings/preview_thumb_0_0.webp)
| +| Thresholds | If necessary, enable threshold to trigger the new alert. In this case, a single alert will be sent instead of many alerts. This can be helpful when Auditor detects many activity records matching the filters you specified. Slide the switch under the Send alert when the threshold is exceeded option and configure the following:
  • Limit alerting to activity records with the same... — Select a filter in the drop-down list (e.g., who). Note that, Auditor will search for activity records with the same value in the filter you selected. Only alerts grouped by the Who parameter can be included in the Behavior Anomalies list. Mind that in this case, the product does not summarize risk scores and shows the value you associated with this alert. This may significantly reduce risk score accuracy.
  • Send alert for `<...>` activity records within `<...>` seconds — Select a number of changes that occurred in a given period (in seconds). For example, you want to receive an alert on suspicious activity. You select "_Action_" in the Limit alerting to activity records with the same list and specify a number of actions to be considered an unexpected behavior: _1000_ changes in _60_ seconds. When the selected threshold exceeded, an alert will be delivered to the specified recipients: one for every 1000 removals in 60 seconds, one for every 1000 failed removals in 60 seconds. So you can easily discover what is going on in your IT infrastructure.
| +| Risk Score |
  • Slide the switch to On under Include this alert in Behavior Anomalies assessment. See the [Behavior Anomalies](/docs/auditor/10.9/admin/behavioranomalies/overview.md) topic for additional information.
  • Associate a risk score with the alert — Assign a risk score based on the type of anomaly and the severity of the deviation from the normal behavior. An action's risk score is a numerical value from 1 (Low) to 100 (High) that designates the level of risk with 100 being the riskiest and 1 the least risky. These are general guidelines you can adopt when setting a risk score:
  • High score — Assign to an action that requires your immediate response (e.g., adding account to a privileged group). Configure a non-threshold alert with email recipients.
  • Above medium score — Assign to a repetitive action occurring during a short period of time. While a standalone action is not suspicious, multiple actions merit your attention (e.g., mass deletions from a SharePoint site). Configure a threshold-based alert with email recipients.
  • Low score — Assign to an infrequent action. While a single action is safe, multiple occurrences aggregated over a long period of time may indicate a potential in-house bad actor (e.g., creation of potentially harmful files on a file share). Configure a non-threshold alert, email recipients are optional but make sure to regularly review the Behavior Anomalies dashboard.
  • Low score — Assign to a repetitive action that does not occur too often (e.g., rapid logons). Multiple occurrences of action sets may indicate a potential in-house bad actor or account compromise. Configure a threshold-based alert, email recipients are optional but make sure to regularly review the Behavior Anomalies dashboard.
| +| Response Action | You can instruct Auditor to perform a response action when the alert occurs — for example, start an executable file (command, batch file, or other) that will remediate the issue, or open a ticket with the help desk, and so on. For that, you will need an executable file stored locally on the Auditor server. Slide the switch to turn the feature **ON**, and see the [Configure a Response Action for Alert](/docs/auditor/10.9/admin/alertsettings/responseaction.md) topic for additional information. | diff --git a/docs/auditor/10.9/admin/alertsettings/create/createeventlog.md b/docs/auditor/10.9/admin/alertsettings/create/createeventlog.md new file mode 100644 index 0000000000..6edaf2eed4 --- /dev/null +++ b/docs/auditor/10.9/admin/alertsettings/create/createeventlog.md @@ -0,0 +1,59 @@ +--- +title: "Create Alerts for Event Log" +description: "Create Alerts for Event Log" +sidebar_position: 10 +--- + +# Create Alerts for Event Log + +Alerts are configurable notifications triggered by certain events and sent to the specified +recipients. You can enable or disable, and modify existing alerts, and create new alerts. To do it, +click Configure next to Alerts. + +Follow the steps to create new alert. + +**Step 1 –** In the Alerts window, click Add to start new alert. + +**Step 2 –** On the Alert Properties step, specify the alert name and enter alert description +(optional). Specify the number alerts per email. Grouped alerts for different computers will be +delivered in separate email messages. This value is set to 1 by default, which means that each alert +will be delivered as a separate email message. + +**Step 3 –** On the Notifications step, configure email notifications and customize the notification +template, if needed. Click Edit next to Customize notifications template. Edit the template by +deleting or inserting information fields. + +The %ManagedObjectName% variable will be replaced with your monitoring plan name. + +**Step 4 –** On the Event filters step, specify an event that will trigger the alert. + +**Step 5 –** Complete the Event Filters wizard. Complete the following fields: + +- In the Event tab: + + | Option | Description | + | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Name | Specify the filter name. | + | Description | Enter the description for this filter (optional). | + | Event Log | Select an event log from the drop-down list. You will be alerted on events from this event log. You can also input a different event log. To find out a log’s name, navigate to Start > Windows Administrative Tools > **Event Viewer** > **Applications and Services Logs** > Microsoft > Windows and expand the required Log_Name node, right-click the file under it and select Properties. Find the event log’s name in the Full Name field. Auditor does not collect the Analytic and Debug logs, so you cannot configure alerts for these logs. You can use a wildcard (\*). In this case you will be alerted on events from all Windows logs except for the ones mentioned above. | + +- In the Event Fields tab: + + | Option | Description | + | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Event ID | Enter the identifier of a specific event that you want to be alerted on. You can add several IDs separated by comma. | + | Event Level | Select the event types that you want to be alerted on. If the Event Level checkbox is cleared, you will be alerted on all event types of the specified log. | + | Computer | Specify a computer. You will only be alerted on events from this computer. If you want to specify several computers, you can define a mask for this parameter. Below is an example of a mask: - \* - any machine - computer – a machine named ‘computer’ - \*computer\* - machines with names like ‘xXxcomputerxXx’ or ‘newcomputer’ - computer? – machines with names like ‘computer1’ or ‘computerV’ - co?puter - machines with names like ‘computer’ or ‘coXputer’ - ????? – any machine with a 5-character name - ???\* - any machine with a 3-character name or longer | + | User | Enter a user’s name. You will be alerted only on the events generated under this account. If you need to specify several users, you can define a mask for this parameter in the same way as described above. | + | Source | Specify this parameter if you want to be alerted on the events from a specific source. If you need to specify several users, you can define a mask for this parameter in the same way as described above. | + | Category | Specify this parameter if you want to be alerted on a specific event category. | + + ![eventfilters](/images/auditor/10.7/admin/alertsettings/eventfilters.webp) + +- In the Insertion Strings tab: + + | Option | Description | + | ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Consider the following event Insertion Strings | Specify this parameter if you want to receive alerts on events containing a specific string in the EventData. You can use a wildcard (\*). Click Add and specify Insertion String. | + +**Step 6 –** Click OK to save the changes and close the Event Filters dialog. diff --git a/docs/auditor/10.9/admin/alertsettings/create/createhealthstatus.md b/docs/auditor/10.9/admin/alertsettings/create/createhealthstatus.md new file mode 100644 index 0000000000..f97d28cda7 --- /dev/null +++ b/docs/auditor/10.9/admin/alertsettings/create/createhealthstatus.md @@ -0,0 +1,60 @@ +--- +title: "Create Alerts on Health Status" +description: "Create Alerts on Health Status" +sidebar_position: 30 +--- + +# Create Alerts on Health Status + +You can configure alerts to be triggered by important events in the Netwrix AuditorSystem Health +log. + +To create alerts to be notified on Auditor Health Status. + +Follow the basic steps, required for creation of the monitoring plan that will be used to collect +data on Auditor health status events. See the topic for additional information. + +**Step 1 –** Start Netwrix Auditor Event Log Manager and create the new monitoring plan. + +**Step 2 –** Make sure that the Enable event log collection checkbox is selected. Specify the name +for the new plan, for example, _"\_Netwrix Auditor \_Health Status"_. + +**Step 3 –** Navigate to the Monitored computers list and add a server where the Auditor server +resides. + +**Step 4 –** On the General tab, click Configure next to Alerts. Make sure the predefined alerts are +disabled. Click Add to create anew alert. + +**Step 5 –** In the Alert Properties wizard, specify the alert name and enter alert description +(optional). Specify the number alerts per email. Grouped alerts for different computers will be +delivered in separate email messages. This value is set to 1 by default, which means that each alert +will be delivered as a separate email message. + +**Step 6 –** Specify alert recipient if you want the alert to be delivered to a non-default email. + +**Step 7 –** Navigate to Event Filters and click Add to specify an event that will trigger the +alert. + +**Step 8 –** Complete the Event Filter dialog. + +- In the Event tab, specify the filter name and description. In the Event Log field select the + Netwrix Auditor System Health log. +- In the Event Fields tab, select event levels that will trigger the alert. + +**Step 9 –** Click OK to save the changes and close the Event Filters dialog. + +**Step 10 –** In the Netwrix Auditor Event Log Manager wizard, navigate to the Notifications section +and specify the email address where notifications will be delivered. + +**_RECOMMENDED:_** click **Send Test Email**. The system will send a test message to the specified +email address and inform you if any problems are detected. + +**Step 11 –** In the Audit Archiving filters, select the Netwrix Auditor System Health as the +inclusive filter. + +**Step 12 –** Click Save to save your changes. + +![emailhealthstatusevent](/images/auditor/10.9/admin/alertsettings/emailhealthstatusevent.webp) + +If an event occurs that triggers an alert, an email notification will be sent immediately to the +specified recipients. diff --git a/docs/auditor/10.9/admin/alertsettings/create/createmailboxaccess.md b/docs/auditor/10.9/admin/alertsettings/create/createmailboxaccess.md new file mode 100644 index 0000000000..e5d7f23942 --- /dev/null +++ b/docs/auditor/10.9/admin/alertsettings/create/createmailboxaccess.md @@ -0,0 +1,154 @@ +--- +title: "Create Alerts for Non-Owner Mailbox Access Events" +description: "Create Alerts for Non-Owner Mailbox Access Events" +sidebar_position: 20 +--- + +# Create Alerts for Non-Owner Mailbox Access Events + +If you have a monitoring plan configured to audit Exchange, you can configure alerts to be triggered +by non-owner mailbox access events (e.g., opening a message folder, opening/modifying/deleting a +message) using the event log alerts. To enable monitoring of non-owner mailbox access events, you +need to create a monitoring plan for auditing event logs. + +## Create Alerts for Non-Owner Mailbox Access Events + +The procedure below describes the basic steps, required for creation of a monitoring plan that will +be used to collect data on non-owner mailbox access events. See +[Event Log Manager](/docs/auditor/10.9/tools/eventlogmanager/eventlogmanager.md) topic for additional information. + +Follow the steps to create alert for non-owner mailbox access events. + +**Step 1 –** Create a monitoring plan in Netwrix Auditor Event Log Manager. + +**Step 2 –** Make sure that the Enable event log collection checkbox is selected. Specify the name +for the new plan, for example, "_Non-owner mailbox access auditing_". + +**Step 3 –** Navigate to the Monitored computers list and add a server where your Exchange +organization resides. + +**Step 4 –** On the General tab, click Configure next to Alerts. Make sure the predefined alerts are +disabled. Click Add to create an alert for non-owner mailbox access event. + +**Step 5 –** In the Alert Properties wizard, specify the alert name and enter alert description +(optional). Specify the number alerts per email. Grouped alerts for different computers will be +delivered in separate email messages. This value is set to 1 by default, which means that each alert +will be delivered as a separate email message. + +**Step 6 –** Specify alert recipient if you want the alert to be delivered to a non-default email. + +**Step 7 –** Navigate to Event Filters and click Add to specify an event that will trigger the +alert. + +**Step 8 –** Complete the Event Filter dialog. + +- In the Event tab, specify the filter name and description. In the Event Log field enter _"Netwrix + Non-Owner Mailbox Access Agent"_. + +- In the Event Fields tab, complete the following fields: + + - Event ID—Enter the identifier of a specific event that you want to be alerted on. You can add + several IDs separated by comma. Review the event IDs available in the Netwrix **Non-Owner + Mailbox Access Agent** event log: + + | ID | Description | Access Type (as displayed in XML view of event details) | + | --- | ------------------------------------------- | ------------------------------------------------------- | + | 1 | A folder was opened | actFolderOpen | + | 2 | A message was opened | actMessageOpened | + | 3 | A message was sent | actMessageSubmit | + | 4 | A message was changed and saved | actChangedMessageSaved | + | 5 | A message was deleted | actMessageDeleted | + | 6 | A folder was deleted | actFolderDeleted | + | 7 | The entire contents of a folder was deleted | actAllFolderContentsDeleted | + | 8 | A message was created and saved | actMessageCreatedAndSaved | + | 9 | A message was moved or/and copied | actMessageMoveCopy | + | 10 | A folder was moved or/and copied | actFolderMoveCopy | + | 14 | A folder was created | actFolderCreated | + + - Source—Enter _"Netwrix Non-Owner Mailbox Access Agent"_. + +- In the Insertion Strings tab, select Consider the following event Insertion Strings to receive + alerts on events containing a specific string in the EventData. Click Add and specify the + Insertion String. + +**Step 9 –** Click OK to save the changes and close the Event Filters dialog. + +**Step 10 –** In the Netwrix Auditor Event Log Manager wizard, navigate to Notifications and specify +the email address where notifications will be delivered. + +**_RECOMMENDED:_** click **Send Test Email**. The system will send a test message to the specified +email address and inform you if any problems are detected. + +**Step 11 –** Click Edit next to Audit Archiving Filters step, in the Inclusive Filters section +clear the filters you do not need, click Add and specify the following information: + +- The filter name and description (e.g., Non-owner mailbox access event) +- In Event Log, enter _"Netwrix Non-Owner Mailbox Access Agent"_. +- In Write to, select Long-Term Archive. The events will be saved into the local repository. + +**Step 12 –** Click Save. If an event occurs that triggers an alert, an email notification will be +sent immediately to the specified recipients. + +## Review Event Description + +Review the example of the MessageOpened event in the XML view: + +![eventmessageopen](/images/auditor/10.7/admin/alertsettings/eventmessageopen.webp) + +Depending on the event, the strings in the description may vary. The first eight strings are common +for all events: + +| String | Description | +| ------- | --------------------------------------------------------------------------- | +| String1 | The event type: info or warning | +| String2 | The event date and time in the following format: YYYY_MM_DD_hh_mm_ss_000 | +| String3 | The name of the user accessing mailbox | +| String4 | The SID of the user accessing mailbox | +| String5 | The GUID of the mailbox being accessed | +| String6 | Shows whether the user accessing mailbox is the owner: it is always _false_ | +| String7 | The IP of the computer accessing the mailbox | +| String8 | The access type | + +The following strings depend on the non-owner access type, represented by different Event IDs: + +| Event ID | Access type (String 8) | Strings | Description | +| -------- | ------------------------------------------------------------------- | ------------- | ---------------------------------------------------------------------------------------------- | +| 1 | actFolderOpen | String9 | The internal folder URL | +| 2 | actMessageOpened | String9 | The internal message URL | +| String10 | The message subject | | | +| String11 | The message type: IPM.Note—Email, IPM.Contact – contact, etc. | | | +| 3 | actMessageSubmit | String9 | The internal message URL | +| String10 | The message subject | | | +| String11 | Email addresses of the message recipients, separated by a semicolon | | | +| String12 | The message type: IPM.Note—Email, IPM.Contact – contact, etc. | | | +| 4 | actChangedMessageSaved | String9 | The internal message URL | +| String10 | The message subject | | | +| String11 | The message type: IPM.Note – Email, IPM.Contact – contact, etc. | | | +| 5 | actMessageDeleted | String9 | The internal message URL | +| String10 | The message subject | | | +| String11 | The message type: IPM.Note—Email, IPM.Contact – contact, etc. | | | +| 6 | actFolderDeleted | String9 | The internal folder URL | +| 7 | actAllFolderContentsDeleted | String9 | The internal folder URL | +| 8 | actMessageCreatedAndSaved | String9 | The internal message URL | +| 9 | actMessageMoveCopy | String9 | The message being moved/copied—the final part of the message URL, e.g., /Inbox/testMessage.EML | +| String10 | The action – copy or move | | | +| String11 | The folder URL the message is copied/moved from | | | +| String12 | The destination folder URL | | | +| String13 | The message type: IPM.Note—Email, IPM.Contact – contact, etc. | | | +| 10 | actFolderMoveCopy | Strings 9 -13 | The string descriptions for the folder are similar to those for messages. | +| 14 | actFolderCreated | String9 | The new folder URL | + +With different Exchange versions and/or different email clients, the same non-owner action (e.g., +copying a message) may generate different events: e.g., actMessageMoveCopy with one server/client or +actMessageCreatedAndSaved with another. + +You can add the required strings contained in % symbols for your own custom alert separated by +a`
` tag in `Event Parameters:`. Event parameter descriptions can also be added. + +In the example below, the following information has been added: + +- The description for String 3—User accessing mailbox +- String 8 with the description +- String 9 with the description + +![editnotificationtemplate](/images/auditor/10.7/admin/alertsettings/editnotificationtemplate.webp) diff --git a/docs/auditor/10.9/admin/alertsettings/dashboard.md b/docs/auditor/10.9/admin/alertsettings/dashboard.md new file mode 100644 index 0000000000..07e662b4fd --- /dev/null +++ b/docs/auditor/10.9/admin/alertsettings/dashboard.md @@ -0,0 +1,53 @@ +--- +title: "Alerts Overview Dashboard" +description: "Alerts Overview Dashboard" +sidebar_position: 10 +--- + +# Alerts Overview Dashboard + +Aggregated statistics on the alerts is provided in the Alerts overview widget. It displays currently +triggered alerts with detailed information. + +To view the dashboard, on the main Auditor page, click the Alerts tile. + +The dashboard includes the following widgets: + +- Alerts triggered – Shows amount of alerts triggered for the last 7 days (by default). Use this + tile to inspect the trend. +- Top 5 alerts by count – Shows most recently triggered alerts for the selected time period (7 days + by default). +- Risk score by top 5 users – Shows potentially harmful users for the selected time period (7 days + by default). Clicking the tile opens the Behavior Anomalies dashboard. See the + [Behavior Anomalies](/docs/auditor/10.9/admin/behavioranomalies/overview.md) topic for additional information. +- Alerts timeline – Shows the number of alerts triggered at the specific day. +- Recent alerts – Shows all the triggered alerts in chronological order. + +![alerts_overview_thumb_0_0](/images/auditor/10.9/admin/alertsettings/alerts_overview_thumb_0_0.webp) + +Clicking any tile except for Risk score by top 5 users drills down to the Alert history dashboard +that provides users with the detailed information about the latest alerts triggered in their IT +infrastructure enriched with the actionable chart and timeline. + +![alerts_history_thumb_0_0](/images/auditor/10.9/admin/alertsettings/alerts_history_thumb_0_0.webp) + +Review detailed information about the triggered alerts and change anomaly status. See the +[Review User Profiles and Process Anomalies](/docs/auditor/10.9/admin/behavioranomalies/userprofile.md) topic for +additional information. + +On the Details pane, you can review alert details and manage your alerts: + +- Select columns – Select columns to be displayed. +- Show reviewed alerts – Click to view all alerts you have already reviewed. +- Mark all as reviewed – Click to mark all alerts in the list as reviewed. Netwrix recommends doing + this only if you are completely sure that there are no critical alerts in your infrastructure. +- Edit alerts settings – Click to modify settings of the selected alert. See the + [Create Alerts](/docs/auditor/10.9/admin/alertsettings/create/create.md) topic for additional information. +- Show activity record in new window – Click to view more information about the activity record that + triggered an alert. See the + [Activity Records Statistics](/docs/auditor/10.9/admin/healthstatus/dashboard/activityrecordstatistics.md) topic for + additional information. + +You can also refresh the alerts information by clicking the Refresh button at the bottom or go to +the general alerts settings page clicking the Alert settings. See the [Manage Alerts](/docs/auditor/10.9/admin/alertsettings/manage.md) +topic for additional information. diff --git a/docs/auditor/10.9/admin/alertsettings/manage.md b/docs/auditor/10.9/admin/alertsettings/manage.md new file mode 100644 index 0000000000..3ef63c73c4 --- /dev/null +++ b/docs/auditor/10.9/admin/alertsettings/manage.md @@ -0,0 +1,25 @@ +--- +title: "Manage Alerts" +description: "Manage Alerts" +sidebar_position: 30 +--- + +# Manage Alerts + +For your convenience, Netwrix provides you with a set of predefined alerts that are commonly used +for IT infrastructure monitoring. The out-of-the-box alerts include those that help you detect +suspicious activity and inform you on critical changes to your environment. The alerts contain +pre-configured filters and in most cases you only need to enable an alert and select who will +receive notifications. + +You can add any elements (a dashboard, report, alert, risk, etc.) to the Auditor Home screen to +access them instantly. See the [Navigation](/docs/auditor/10.9/admin/navigation/overview.md) and +[Customize Home Screen](/docs/auditor/10.9/admin/navigation/customizehome.md) topics for additional information. + +| To... | Follow the steps... | +| ---------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Enable / disable an existing alert | **Step 1 –** Select an alert from the list and enable it using the slider in the Mode column. **Step 2 –** Double-click the selected alert and specify alert recipients or set a risk score want to include an alert in Behavior Anomalies assessment. You can go on with a score suggested by Netwrix industry experts or fine-tune it to fit your organization's priorities. See the [Risk Score](/docs/auditor/10.9/admin/alertsettings/create/create.md) topic for additional information on how to configure scoring settings. **Step 3 –** Review and update filters. For some alerts you should provide filter values, such as group name or user. | +| Modify an existing alert | Select an alert from the list and click Edit. | +| Create a new alert from existing | Select an alert from the list and click Duplicate at the bottom of the window. | +| Remove an alert | Select an alert from the list and click ![delete](/images/platgovnetsuite/integrations/delete.webp) in the right pane. | +| Find an alert | Use the Filter by tags option to find an alert by tags associated with this alert. _OR_ Use a search bar in the upper part of All Alerts window to find an alert by its name or tag. | diff --git a/docs/auditor/10.9/admin/alertsettings/overview.md b/docs/auditor/10.9/admin/alertsettings/overview.md new file mode 100644 index 0000000000..b3795bc834 --- /dev/null +++ b/docs/auditor/10.9/admin/alertsettings/overview.md @@ -0,0 +1,40 @@ +--- +title: "Alerts" +description: "Alerts" +sidebar_position: 70 +--- + +# Alerts + +If you want to be notified about suspicious activity, you can configure alerts that will be +triggered by specific events. Alerts are sent after the specified action has been detected. Alerts +are helpful if you want to be notified about actions critical to your organization security and have +to mitigate risks once the suspicious action occurs. + +Review the following to take advantage of the Alerts functionality: + +- See the[Manage Alerts](/docs/auditor/10.9/admin/alertsettings/manage.md) topic for additional information on how to edit and enable + existing predefined alerts, and create new alerts based on the predefined ones. +- See the [Create Alerts](/docs/auditor/10.9/admin/alertsettings/create/create.md) topic for additional information on how to create custom alerts + with your personal filters. +- If you need to be alerted on specific events in your Event Logs or non-owner mailbox access + attempts, see the [Create Alerts for Event Log](/docs/auditor/10.9/admin/alertsettings/create/createeventlog.md) and + [Create Alerts for Non-Owner Mailbox Access Events](/docs/auditor/10.9/admin/alertsettings/create/createmailboxaccess.md) topics for additional + information. + +The example alert is triggered when a new user is created in the monitored domain. + +![ad_alert](/images/auditor/10.9/admin/alertsettings/ad_alert.webp) + +## Tags + +Netwrix Auditor allows you to apply tags when creating an alert. Applying tags to alerts allows you +to distinguish one alert from another or create groups of similar alerts. + +![Manage tags list](/images/auditor/10.9/admin/alertsettings/managetags.webp) + +The Tags page contains a complete list of alerts that were created in the product. Currently, you +cannot assign or create tags on this page. + +To apply tags to an alert, navigate to alert settings and locate the Apply tags section on the +General tab. See the [Create Alerts](/docs/auditor/10.9/admin/alertsettings/create/create.md) topic to receive information about tags applying. diff --git a/docs/auditor/10.9/admin/alertsettings/responseaction.md b/docs/auditor/10.9/admin/alertsettings/responseaction.md new file mode 100644 index 0000000000..f071ea9718 --- /dev/null +++ b/docs/auditor/10.9/admin/alertsettings/responseaction.md @@ -0,0 +1,150 @@ +--- +title: "Configure a Response Action for Alert" +description: "Configure a Response Action for Alert" +sidebar_position: 40 +--- + +# Configure a Response Action for Alert + +Upon the alert triggering, you can instruct Auditor to perform several actions such as run a +command, a script or other executable file that will perform a remediation action, open a ticket +with the organization help desk, etc. + +![passwordreset_thumb_0_0](/images/auditor/10.9/admin/alertsettings/passwordreset_thumb_0_0.webp) + +Response Action settings contain the following configuration options: + +- Take action when alert occurs - Toggle this setting to **On** to enable alert responses +- Run – Indicates the location of the script file you want to run as your response action +- With parameters – If your script contains parameters, specify them here +- Working directory – If you need to specify a working directory for your script to perform the + operation, insert the path here +- Write data to CSV file – If this checkbox is selected, Netwrix Auditor will save activity records + in a CSV file. You can use it to pass information into your response action to receive a more + targeted response. +- Limit row count in a file to – Select the desired number of rows you want for the file +- Use custom credentials – Enter the username and password if you want the script to be run as an + account different from LocalSystem +- Command line preview – Showing a preview of the command line script. Click **Test run** button to + test its performance. + +Follow the steps to configure the required settings in the Response Action tab of the alert +properties. + +**Step 1 –** Turn the switch to On if you want a response action to be taken when the alert occurs. + +**Step 2 –** In the Run field, specify the path to the executable file (_.exe_, ._cmd_, _.bat_; for +_.ps1_ files see step 3 below). The file must be located on the machine where Netwrix Auditor server +runs. + +**Step 3 –** In the With parameters field, enter the parameters to be used by the executable file. +Use space character as a separator. + +**Step 4 –** To run _.exe_, _.cmd_ and _.bat_ files, you can enter the path to your command-line or +batch file directly in the Run field, for example: + +![command_thumb_0_0](/images/auditor/10.9/admin/alertsettings/command_thumb_0_0.webp) + +To run the ._ps1_ files, you will need to enter the path to _powershell.exe_ and path to your +script. For example: + +- In the Run field, enter _C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe_ +- In the With parameters field, enter `–File ` + +![powershell_thumb_0_0](/images/auditor/10.9/admin/alertsettings/powershell_thumb_0_0.webp) + +Unless you select to Write data to CSV file, Auditor will also pass the following parameters to the +command line: + +- _AlertID_ — alert ID +- _RecordID_ — ID of the activity record that triggered the alert + +Selecting Write data to CSV file will change this behavior, as described in the Configure a Response +Action for Alert section below. + +**Step 5 –** In the Working directory field, specify path to the working directory of the executable +file on NAuditor server. + +**Step 6 –** In the Working directory field, specify path to the working directory of the executable +file on NAuditor server. + +If you leave this field empty, then the path to the file specified in the Run field will be used as +a working directory. As shown in the example with the _.ps_ file, this may be the system directory. +So, to avoid system directory cluttering, it is recommended not to leave the Working directory field +empty but to explicitly specify the directory where your executable file is located, or a dedicated +directory for that purpose. In the latter case, make sure the directory exists on Auditor server. + +**Step 7 –** Write data to CSV file — select this option if you want Auditor to locate the activity +records associated with the alert, and write the record fields and their values in a structured way +to a ._csv_ file. For each new alert being created, this option is selected by default, as well as +for the predefined alerts installed with Auditor. + +After the upgrade, all alerts with previously configured response action will have this option +cleared. + +**Step 8 –** Limit row count in a file to `` — limit the number of rows (activity records) to be +written to a single ._csv_ file. Enter a value from _1_ to _1000_. + +Learn more about how these options work in the Configure a Response Action for Alert section. + +By default, the executable file will be launched under the _LocalSystem_ account. If you want to use +another account, select the Use custom credentials checkbox and specify user name and password. Make +sure this account has **Log on as batch job** privilege. + +The resulting command line including executable file name and execution parameters will appear in +the Command line preview. + +If you selected to **Write data to CSV file**, the command line will include +_`{CsvFile_}`_, i.e. the file path. Alternatively, the command line will include _`{AlertID}`_ and _`{RecordID}`\_, +i.e. related IDs + +**Step 9 –** Test run — if you click this button, the executable file will be run with the specified +parameters on Netwrix Auditor server. This can be helpful, for example, if you want to ensure script +operability before the related alert is triggered. + +As there is no actual alert triggering in this case, sample alert ID and sample activity record ID +will be passed to the executable file. If you selected to write data to CSV file, a sample file will +be created and populated with these sample IDs. + +To be able to perform the test run, current user account (logged on to Auditor client) must have +local Administrator privileges on Auditor server where the executable file is located. + +After the test run, you will get a notification message with the exit code. Typical values are as +follows: + +- **0** — the response action completed successfully +- Any other value — the response action was not a success + +**_RECOMMENDED:_** Apply similar logic if you plan to use custom exit codes in your response action +script. + +Same exit codes will be returned by response action regular runs. + +If the action is not a success (exit code is not 0), the program will try to perform response action +again (up to 200 times) with increasing time interval. + +## Write Data to a CSV File + +To pass certain activity record fields to the executable file, you can instruct the program to write +the fields and their values in a structured way to a CSV file. + +Here is an example of a CSV file structure: + +![csvfile_thumb_0_48](/images/auditor/10.7/admin/alertsettings/csvfile_thumb_0_48.webp) + +The number of activity records retrieved per every response action launch will be only limited by +user (see below for details). If the number of records associated with the alert exceeds this limit, +the program will create multiple CSV files, storing data in chunks. + +For example, if there are 50 records associated with the alert (e.g., “_Scanning threat is detected +on network device_” alert), and the number of records for one CSV is set to 10, the program will +create 5 CSV files, with 10 records in each chunk. Also notice that the response action will be +launched once for every such chunk (5 times in this example), and will retrieve multiple activity +records per launch (not more than the specified limit, i.e. 10 records in this example). + +A CSV file is named using the timestamp and GUID and stored in the subfolder of Netwrix Auditor +working folder (by default, _%ProgramData%\Netwrix +Auditor\AuditCore\AuditArchive\AlertsToolLauncher\Csv_). Note that a CSV file will exist only while +the executable file is running – after the execution is completed, the CSV file will be deleted. So +if you plan, for example, to obtain some data from that file for further processing, you may need to +copy it to a permanent location in a timely manner, e.g., using a script. diff --git a/docs/auditor/10.9/admin/behavioranomalies/_category_.json b/docs/auditor/10.9/admin/behavioranomalies/_category_.json new file mode 100644 index 0000000000..72c2abed44 --- /dev/null +++ b/docs/auditor/10.9/admin/behavioranomalies/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Behavior Anomalies", + "position": 80, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/behavioranomalies/dashboard.md b/docs/auditor/10.9/admin/behavioranomalies/dashboard.md new file mode 100644 index 0000000000..f19052dd1f --- /dev/null +++ b/docs/auditor/10.9/admin/behavioranomalies/dashboard.md @@ -0,0 +1,38 @@ +--- +title: "Review Behavior Anomalies Dashboard" +description: "Review Behavior Anomalies Dashboard" +sidebar_position: 10 +--- + +# Review Behavior Anomalies Dashboard + +To review the Behavior Anomalies dashboard, process and filter anomalies in user profiles, you must +be assigned the Global administrator or Global reviewer role in the product. See the +[Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional +information. + +You can add any elements (a dashboard, report, alert, risk, etc.) to the Auditor Home screen to +access them instantly. See the [Navigation](/docs/auditor/10.9/admin/navigation/overview.md) and +[Customize Home Screen](/docs/auditor/10.9/admin/navigation/customizehome.md) topics for additional information. + +To review the Behavior Anomalies dashboard: + +On the main Auditor page, click +![ba_tile](/images/auditor/10.9/admin/behavioranomalies/ba_tile.webp) +on the left. + +![dashboard_thumb_0_0](/images/auditor/10.9/admin/behavioranomalies/dashboard_thumb_0_0.webp) + +The dashboards includes the following sections: + +- The Risk score timeline that helps you review anomaly surges over time. +- The Risk score by top five users chart that helps you identify the most active users. To see the + chart, click the pie chart icon in the upper left corner of the page. +- The user list with all users who provoked alerts and their total risk scores. + +Once you reviewed the general anomaly trend and identified users that merit your special attention, +review their profiles and process anomalies. Click View Profile next to a user name to dive into +user activity and investigate each action in details. +[Review User Profiles and Process Anomalies](/docs/auditor/10.9/admin/behavioranomalies/userprofile.md) + +[Review User Profiles and Process Anomalies](/docs/auditor/10.9/admin/behavioranomalies/userprofile.md) diff --git a/docs/auditor/10.9/admin/behavioranomalies/overview.md b/docs/auditor/10.9/admin/behavioranomalies/overview.md new file mode 100644 index 0000000000..fb191743c9 --- /dev/null +++ b/docs/auditor/10.9/admin/behavioranomalies/overview.md @@ -0,0 +1,50 @@ +--- +title: "Behavior Anomalies" +description: "Behavior Anomalies" +sidebar_position: 80 +--- + +# Behavior Anomalies + +Netwrix Auditor enables you to detect behavior anomalies in your IT environment, such as activity +surges or mass deletions of archived data. As you investigate suspicious activity and review +incidents, you can identify intruders or in-house bad actors who keep violating your company's +security policies. + +The behavior anomalies assessment extends the alerting functionality and provides both a high-level +visualization and a detailed history of malicious user activity. While alerts notify you on a single +or repetitive action almost immediately, the Behavior Anomalies dashboard accumulates this data over +time and thus gives you the bird's eye view of activity patterns. With Behavior Anomalies, you can +step beyond individual actions and investigate more complicated user behavior scenarios that might +otherwise stay concealed for a long time. + +On a high level, your behavior anomalies assessment workflow can be described as follows: + +1. You create alerts on threat patterns specific to your company. You include these alerts in + Behavior Anomalies assessment and associate a risk score with each alert. The score, that is + between 1 and 100 points, reflects how critical the action is for your organization. + [Risk Score](/docs/auditor/10.9/admin/alertsettings/create/create.md)how to set a risk score for an alert. + + Although Netwrix industry experts suggest risk scores for alerts that are provided + out-of-the-box, you can easily tailor these scores to your organization needs and priorities. + You can always adjust risk scores over time as you become more aware of behavior patterns and + anomalous actions in your environment. + +2. Each action that provokes an alert is treated as anomaly. Once the anomaly is detected, it + appears on a dashboard's timeline and its risk score is added to the user's total score. +3. Every now and then, you review the Behavior Anomalies dashboard—the risk score timeline with + anomaly surges, and the most active users. The general rule of thumb is: the more risk score + points the user has the more he or she merits your attention. + [Review Behavior Anomalies Dashboard](/docs/auditor/10.9/admin/behavioranomalies/dashboard.md) +4. To learn more about user activity, you can drill-down to a user profile to review all alerts + provoked by this user. As you review anomalies and mitigate risks, the user's total score + reduces. [Review User Profiles and Process Anomalies](/docs/auditor/10.9/admin/behavioranomalies/userprofile.md) + +The purpose of the dashboard is to keep risks low and help you spot and address issues as they +occur. The risk score assigned to a user does not qualify him or her as a bad actor but rather +brings your attention to behavior patterns. Depending on the role in your organization, users might +have different safe levels while you should make your priority to review the anomalies on time, stay +focused, and proactively mitigate risks. + +[ Using Behavior Anomaly Discovery](https://www.netwrix.com/using_behavior_anomaly_discovery.html) +page on Netwrix website. diff --git a/docs/auditor/10.9/admin/behavioranomalies/tips.md b/docs/auditor/10.9/admin/behavioranomalies/tips.md new file mode 100644 index 0000000000..19581e80cb --- /dev/null +++ b/docs/auditor/10.9/admin/behavioranomalies/tips.md @@ -0,0 +1,35 @@ +--- +title: "Behavior Anomalies Assessment Tips and Tricks" +description: "Behavior Anomalies Assessment Tips and Tricks" +sidebar_position: 30 +--- + +# Behavior Anomalies Assessment Tips and Tricks + +This topic contains various frequently asked questions as well as tips and tricks you might find +helpful when configuring scoring settings and reviewing behavior anomalies. + +- The user has a high score and keeps provoking same alerts almost every day. + + Drill-down to the user profile and then click Show user activity. Review user actions and + compare them to his or her job responsibilities. Does the user seem trustworthy? Are there any + rights elevation or suspicious access attempts? + + Try to review user tasks—you may find out that the anomaly the user keeps provoking is a genuine + part of his or her daily routine. For example, the office staff should not reset passwords for + other accounts while this is a basic task for a system administrator. In this case, review your + alert settings and exclude the user from the alert filters. + +- Everyone in organization has a huge score + + Probably, you have configured too many alerts that turn behavior anomalies assessment into mess. + It takes some time to learn what matters most to your organization and get accustomed to setting + proper risk scores. Try to review your scoring settings regularly and adjust them when + necessary. + +- Is anyone who is charge of "Failed..." anomaly a bad actor? + + Anyone can forget a password or accidentally try to access some data in a wrong folder. Such + users are not subject to immediate prosecution unless they do not provoke repetitive alerts. The + best practice is to review user profile after some time and check if there are any threat + patterns in user behavior. diff --git a/docs/auditor/10.9/admin/behavioranomalies/userprofile.md b/docs/auditor/10.9/admin/behavioranomalies/userprofile.md new file mode 100644 index 0000000000..378484db51 --- /dev/null +++ b/docs/auditor/10.9/admin/behavioranomalies/userprofile.md @@ -0,0 +1,82 @@ +--- +title: "Review User Profiles and Process Anomalies" +description: "Review User Profiles and Process Anomalies" +sidebar_position: 20 +--- + +# Review User Profiles and Process Anomalies + +The user profile enables you to investigate user behavior and take a closer look at anomalies. + +To view a user profile + +- On the Behavior Anomalies assessment dashboard, locate a user and click View Profile next to his + or her name. + +![userprofile_thumb_0_0](/images/auditor/10.9/admin/behavioranomalies/userprofile_thumb_0_0.webp) + +The user profile page contains the following sections: + +- User data with the name and the total risk score. Click Show user activity below the total risk + score, to launch the Interactive Search in a new window. Use it to see all user actions, including + those that were not treated as anomalies. +- The Risk score timeline that demonstrates anomalous activity surges. Modify the timeframe to + narrow down the results. +- The Risk score by top five alerts chart that outlines the most frequent anomalies provoked by + user. To see the chart, click the pie chart icon in the upper left corner of the page. +- The anomalies list displays details for each anomaly: the alert that was triggered, the date and + time, the risk score and anomaly status. + + Double-click an entry to see more details: who did what, when and where the action was made, + etc. Navigate to Linked actions and click Show user activity or Show this activity record to + invoke Interactive Search and see all user actions or a specific action correspondingly. + +Netwrix Auditor shows only the top 2,000 anomalies. Modify the timeframe or hide reviewed anomalies, +and then click Refresh to see more anomalies. + +## Process Anomalies and Reduce Risk Score + +By default, the anomaly status is active and it indicates that the incident still requires some +examination or is kept for further investigation. As you inspect anomalies and respond to threats, +update statuses and add comments. + +To change an anomaly status + +1. Specify an anomaly from the list and click the Active link in the Status column. +2. In the Change Status dialog, set the status to _"reviewed"_ and provide a justification. + + You can add comments without changing a status. This might be helpful if the anomaly remains + active for a long period of time and you need even more time to examine it closely. + +![changestatus_thumb_0_0](/images/auditor/10.9/admin/behavioranomalies/changestatus_thumb_0_0.webp) + +Once the anomaly is reviewed, it disappears from the timeline and chart, and its associated risk +score is taken from user's total score. The reviewed anomalies supplement the status with the +reviewer name and date (e.g., _Reviewed by CORP\Administrator (10/02/2017 10:12:03 AM)_). + +You can always revert changes and assign the Active status back. + +To process all anomalies + +- In the Actions section, select Mark all as reviewed. + +In this case, all anomalies that are currently in view will be set to _"reviewed"_. Perform this +operation only with a proper justification. Since Netwrix Auditor shows only the top 2,000 +anomalies, make sure to click Refresh to check if there are more anomalies to be reviewed. + +The anomalies that are excluded from view by filters are not affected by the Mark all as reviewed +action. + +## Customize Anomalies List + +By default, all anomalies are in view. The Filters section helps you show or hide anomalies. + +Click Customize view and clear the checkboxes next to alert names, if you do not want to see +anomalies associated with them. + +When you hide an alert from view, its associated anomalies will no longer be displayed on a +timeline, chart, or in the list but the user total score will remain unchanged. Note that hidden +anomalies cannot be reviewed in bulk with the Mark all as reviewed action. + +Hide reviewed anomalies enables you to modify the anomalies list so that you can focus on active +anomalies only. To see reviewed anomalies, click Show reviewed anomalies. diff --git a/docs/auditor/10.9/admin/compliancemappings.md b/docs/auditor/10.9/admin/compliancemappings.md new file mode 100644 index 0000000000..9783401239 --- /dev/null +++ b/docs/auditor/10.9/admin/compliancemappings.md @@ -0,0 +1,16 @@ +--- +title: "Compliance Mappings" +description: "Compliance Mappings" +sidebar_position: 100 +--- + +# Compliance Mappings + +This tile contains links to the practical guides on how to comply with different standards using +Netwrix Auditor. The guides were prepared by Netwrix industry experts and contain full information +about most popular compliance standards. Clicking the 'Learn more...' link under a desired standard +opens the page on the Netwrix website. Here you can review a brief description of each compliance +standard supported by the product and download E book containing detailed requirements for the +standards. + +![compliance_mappings](/images/auditor/10.9/admin/compliance_mappings.webp) diff --git a/docs/auditor/10.9/admin/healthstatus/_category_.json b/docs/auditor/10.9/admin/healthstatus/_category_.json new file mode 100644 index 0000000000..299c75cb5b --- /dev/null +++ b/docs/auditor/10.9/admin/healthstatus/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Netwrix Auditor Operations and Health", + "position": 110, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/healthstatus/dashboard/_category_.json b/docs/auditor/10.9/admin/healthstatus/dashboard/_category_.json new file mode 100644 index 0000000000..3ec155dadf --- /dev/null +++ b/docs/auditor/10.9/admin/healthstatus/dashboard/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Health Status Dashboard", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/healthstatus/dashboard/activityrecordstatistics.md b/docs/auditor/10.9/admin/healthstatus/dashboard/activityrecordstatistics.md new file mode 100644 index 0000000000..ed31af0b3b --- /dev/null +++ b/docs/auditor/10.9/admin/healthstatus/dashboard/activityrecordstatistics.md @@ -0,0 +1,26 @@ +--- +title: "Activity Records Statistics" +description: "Activity Records Statistics" +sidebar_position: 10 +--- + +# Activity Records Statistics + +Aggregated statistics on the activity records is provided in the Activity records by date widget. +The chart shows the number of activity records produced by your data sources, collected and saved by +Netwrix Auditor during the last 7 days. This data can help you to assess the activity records +generation intensity in your IT infrastructure, and product load. + +After you click View details, the Activity Records Statistics window will be displayed. + +![activityrecordsdetails_thumb_0_0](/images/auditor/10.9/admin/healthstatus/dashboard/activityrecordsdetails_thumb_0_0.webp) + +By default, statistics on activity records processing is grouped by Monitoring plan and presented +for the Last 7 days. To modify the timeframe, use the drop-down list in the upper right corner. + +Other fields provide the following information: data source that produces activity records, with +date and time of the last collected record, and the overall number of records collected and uploaded +to the corresponding Audit database during the specified timeframe. + +If the data sources processed by a monitoring plan did not produce any activity records during the +specified timeframe, this monitoring plan will not appear in the list. diff --git a/docs/auditor/10.9/admin/healthstatus/dashboard/databasestatistics.md b/docs/auditor/10.9/admin/healthstatus/dashboard/databasestatistics.md new file mode 100644 index 0000000000..a5ff5a556f --- /dev/null +++ b/docs/auditor/10.9/admin/healthstatus/dashboard/databasestatistics.md @@ -0,0 +1,62 @@ +--- +title: "Database Statistics" +description: "Database Statistics" +sidebar_position: 40 +--- + +# Database Statistics + +Databases may tend to run out of free space due to poor capacity provisioning or to retention +settings not configured properly. Use the Database statistics widget to examine database size and +adjust retention accordingly. The widget displays the name of default SQL Server instance hosting +all Netwrix Auditor databases, the overall database capacity at the moment and its change over the +last day (24 hours). + +Transaction logs size is not included in the calculations. + +After you click View details, the following information will be displayed for the specified SQL +Server instance: + +![dbstats_overview_thumb_0_0](/images/auditor/10.9/admin/healthstatus/dashboard/dbstats_overview_thumb_0_0.webp) + +The Database name column contains the list of Netwrix Auditor databases hosted by the specified +instance of the SQL Server: + +- Special databases are created automatically on the default SQL Server instance to store: + - alerts—_Netwrix_AlertsDB_ database + - activity records collected using Integration API—_Netwrix_Auditor_API_ database + - internal event records—_Netwrix_Auditor_EventLog_ database + - data collected by Netwrix Auditor self-audit—_Netwrix_Self_Audit_ database + - data needed for overview reports generation—_Netwrix_OverviewReportsDB_ +- To store data from the data sources included in the monitoring plan, dedicated Audit databases are + created and named by user (default name format is _Netwrix_Auditor_``\_) + +The following capacity metrics are displayed for each database: + +- **State**—database state summary +- **Size**—current database size (logs are not included) +- **Activity records**—number of the activity records stored in the database at the moment + +After you expand the database node, the detailed database properties will be shown: + +![dbstatistics_thumb_0_0](/images/auditor/10.9/admin/healthstatus/dashboard/dbstatistics_thumb_0_0.webp) + +These properties are as follows: + +| Property | Possible Values | Description | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| Size limit | _``_ | For SQL Server Express Edition–shows database size limitations | +| Unlimited | | | +| State description | OK | Database is operating properly. | +| Capacity error | Database is running low on disk space. -OR- Size limit for SQL Server Express Edition will be reached soon (threshold is 500 MB, i.e. 5% of 10 GB limit remaining). | | +| Failed to store data | Failed to store data to the database due to some issues. | | +| Unavailable | Failed to connect to the database. | | +| Upgrade in progress | Database is being upgraded. | | +| Monitoring plans | _``_ | All monitoring plans for which this database is a target. Usually it is recommended to configure a dedicated database for each plan. | + +You can use the Search field, or apply a filter to display the information you need. For example, in +the Apply Filters dialog you can select the Show only plans with issues to display only the +monitoring plans that require attention and corrective actions. + +This information will help you to troubleshoot the product operation, detect and eliminate the root +cause of the monitoring errors, providing for auditing continuity and compliance. diff --git a/docs/auditor/10.9/admin/healthstatus/dashboard/healthlog.md b/docs/auditor/10.9/admin/healthstatus/dashboard/healthlog.md new file mode 100644 index 0000000000..8053563da0 --- /dev/null +++ b/docs/auditor/10.9/admin/healthstatus/dashboard/healthlog.md @@ -0,0 +1,92 @@ +--- +title: "Netwrix Auditor Health Log" +description: "Netwrix Auditor Health Log" +sidebar_position: 30 +--- + +# Netwrix Auditor Health Log + +Daily summary of the Netwrix Auditor health log is displayed in the Health log widget. The chart +shows how many events with different severity levels were written to the product health log in the +last 24 hours. To open the health log, click the **Open Health Log** link in the Health Status +dashboard. See the topic for additional information. + +If you want to clear Netwrix Auditor Health Log, son the computer where Auditor Server is installed, +navigate to **EventViewer** -> **Application and Services Logs** and locate the **Netwrix Auditor +System Health log**. Then, follow the instructions provided by Microsoft. See the Microsoft article +for additional information on +[How to Clear Event Logs](https://learn.microsoft.com/en-us/host-integration-server/core/how-to-clear-event-logs1). + +![healthlog](/images/auditor/10.9/admin/healthstatus/dashboard/healthlog.webp) + +## Netwrix Auditor System Health Log + +When an error occurs, a system administrator or support engineer must determine what caused this +error and prevent it from recurring. For your convenience, Auditor records important events in the +proprietary Netwrix Auditor **System Health** event log. + +You can review events directly in the product: + +- When issues encountered during data collection, click Details... in the Status column and select + View Health Log. + + OR + +- In the main screen, in the Configuration section click the Health status tile, then in the Health + log dashboard widget click Open health log. + +You can also inspect the log in the Event Viewer. + +There are three types of events that can be logged: + +| Event Type | Description | +| ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Information | An event that describes the successful operation beginning or completion. For example, the product successfully completed data collection for a monitoring plan. | +| Warning | An event that is not necessarily significant, but may indicate a possible future problem. For example, the product failed to process a domain controller. | +| Error | An event that indicates a significant problem such as loss of data or loss of functionality. For example, the product failed to retrieve settings for your data source. | + +Review the following: + +- Inspect Events in Health Log + +If you want to monitor Auditor health status in more depth, you can do the following: + +- Create a monitoring plan for this log using Event Log Manager to collect activity data. See the + Health Status overview for additional information. +- Configure alerts triggered by specific events in the product's health log. + [Create Alerts on Health Status](/docs/auditor/10.9/admin/alertsettings/create/createhealthstatus.md) + +## Inspect Events in Health Log + +Follow the steps o inspect events in Netwrix Auditor health log + +**Step 1 –** On the main Auditor page, select the Health status tile, then in the Health log +dashboard widget click Open health log. + +**Step 2 –** Select an entry to review it in details. You can also copy event details. Select the +event in the list and click Copy details at the bottom of the window. + +For your convenience, Auditor provides you with filters so that you can narrow down the number of +events on the screen and focus on those that matter most. For example, warnings on failed data +collection or events of an important monitoring plan. + +### Filter Events + +Follow the steps to filter events. + +**Step 1 –** Select Filters in the upper part of the Netwrix Auditor Health Log window. + +**Step 2 –** Complete the following fields: + +| Option | Description | +| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Logged | Specify event logging time period (date range, yesterday, etc.). | +| Event level | Select level of the events that you want to be displayed. | +| Event source | Select services and applications whose events you want to view. | +| Monitoring plan | Select to display events from one or several monitoring plans. | +| Item name | Select to display events from the certain item(s) you need. | +| Event ID | Enter event ID number or range of event IDs separated by commas. For example, 1, 3, 5-99. You can also exclude unwanted event IDs from being displayed. Type the minus sign before selected event ID. For example, -76. | + +![healthlogfilters_thumb_0_0](/images/auditor/10.9/admin/healthstatus/dashboard/healthlogfilters_thumb_0_0.webp) + +The applied filters will be listed on the top of the screen under the window title. diff --git a/docs/auditor/10.9/admin/healthstatus/dashboard/monitoringoverview.md b/docs/auditor/10.9/admin/healthstatus/dashboard/monitoringoverview.md new file mode 100644 index 0000000000..746223e350 --- /dev/null +++ b/docs/auditor/10.9/admin/healthstatus/dashboard/monitoringoverview.md @@ -0,0 +1,47 @@ +--- +title: "Monitoring Overview" +description: "Monitoring Overview" +sidebar_position: 20 +--- + +# Monitoring Overview + +Aggregated statistics on the monitoring plans is provided in the Monitoring overview widget. It +displays current statuses of all monitoring plans: + +- Ready (green indicator)—The monitoring plans (one or several) successfully processed the data + sources with all their items and are ready for the next run. +- Pay attention (yellow indicator)—The monitoring plans (one or several) require your attention, as + some items were not processed completely but only partially. This status applies to the monitoring + plans targeted at Logon Activity and Windows File Server. See the table below for details. +- Take action (red indicator)—Any data source or item in the monitoring plan (one or several) was + processed with errors. + +After you click View details, the Monitoring Overview window will be displayed. + +![monitoringoverview_thumb_0_0](/images/auditor/10.9/admin/healthstatus/dashboard/monitoringoverview_thumb_0_0.webp) + +It provides the hierarchical list of monitoring plans, processed data sources and corresponding +items with their current status and date/time of the last data processing session. For data sources +and items their current status is depicted as follows: + +| Entity | Status | Description | +| --------------- | ------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Data source | Disabled | A data source can be disabled manually via its settings (by switching Monitor this data source and collect activity data to OFF), or automatically, if the license is not valid any more (for example, the count of licensed objects was exceeded, or the trial period has expired). | +| Empty | No items have been added to this data source yet. | | +| Enabled | Monitor this data source and collect activity data is set to ON in the data source settings. | | +| Not available | The monitoring plan is corrupted and cannot process its data sources, so it is recommended to remove it and create anew. | | +| Not responding | Data collector for this data source is not responding. The underlying items will not be displayed for such data source. | | +| Working | The data source is being processed at the moment. | | +| (not displayed) | The data source status is unknown. | | +| Item | Pay attention | The item was processed with some issues (non-critical). This status applies to the monitoring plans targeted at Logon Activity and Windows File Server. It means that data collection from at least one entity completed with errors. For example, a MyFileServer item included in the File Server monitoring plan contains all CIFS shares hosted on the MyFileServer computer. If any of these shares was processed with errors while others were processed successfully, the processing of the whole MyFileServer item will be considered partially completed, and the monitoring plan will have a yellow indicator, requiring your attention. Click the Details link to examine the product log. | +| Ready | The item was processed successfully and is ready for the next run of data collection. | | +| Take action | Critical error(s) occurred while processing this item. Click the Details link to examine the product log. | | +| Working | The item is being processed at the moment. | | + +You can use the Search field, or apply a filter to display the information you need. For example, in +the Apply Filters dialog you can select the Show only plans with issues to display only the +monitoring plans that require attention and corrective actions. + +This information will help you to troubleshoot the product operation, detect and eliminate the root +cause of the monitoring errors, providing for auditing continuity and compliance. diff --git a/docs/auditor/10.9/admin/healthstatus/dashboard/overview.md b/docs/auditor/10.9/admin/healthstatus/dashboard/overview.md new file mode 100644 index 0000000000..75eff9284f --- /dev/null +++ b/docs/auditor/10.9/admin/healthstatus/dashboard/overview.md @@ -0,0 +1,46 @@ +--- +title: "Health Status Dashboard" +description: "Health Status Dashboard" +sidebar_position: 10 +--- + +# Health Status Dashboard + +New Health Status dashboard facilitates Auditor maintenance and troubleshooting tasks, providing IT +specialists with at-a-glance view on the most critical factors: data collection performance, product +health and storage capacity. The dashboard comprises a set of widgets that display the status of +these aspects using aggregated statistics and charts. Nearly each widget allows you to drill down to +the detailed information on the aspect you are interested in. + +To view the dashboard, on the main Auditor page, click the Health status tile located in the +Configuration section. + +The dashboard includes the following widgets: + +- The Activity records by date chart—Shows the number of activity records produced by your data + sources, collected and saved by Netwrix Auditor during the last 7 days. See the + [Activity Records Statistics](/docs/auditor/10.9/admin/healthstatus/dashboard/activityrecordstatistics.md) topic for additional information. +- The Monitoring overview widget—Shows aggregated statistics on the statuses of all monitoring plans + configured in Netwrix Auditor at the moment. See the [Monitoring Overview](/docs/auditor/10.9/admin/healthstatus/dashboard/monitoringoverview.md) + topic for additional information. +- The Health log chart—Shows the statistics on the events written in the Netwrix Auditor health log + in the last 24 hours. Click the link in this widget to view the log. See the + [Netwrix Auditor Health Log](/docs/auditor/10.9/admin/healthstatus/dashboard/healthlog.md) topic for additional information. +- The Database statistics widget—Helps you to estimate database capacity on the default SQL Server + instance that hosts the product databases. See the [Database Statistics](/docs/auditor/10.9/admin/healthstatus/dashboard/databasestatistics.md) + topic for additional information. +- The Long-Term Archive widget—Helps you to estimate the capacity of the Long-Term Archive + file-based storage. To modify its settings, including location and retention, click the link in + this widget. See the [System Health](/docs/auditor/10.9/requirements/longtermarchive.md#system-health) topic + for additional information. +- The Working Folder widget—Helps you to estimate the capacity of the Auditor working folder used to + keep operational information (configuration files of the product components, log files, and other + data) on the Auditor Server. See the + [System Health](/docs/auditor/10.9/requirements/longtermarchive.md#system-health) topic for additional + information. + +![healthstatusdashboard_thumb_0_0](/images/auditor/10.9/admin/healthstatus/dashboard/healthstatusdashboard_thumb_0_0.webp) + +You can also instruct Netwrix Auditor to forward similar statistics as a health summary email to +personnel in charge. For that, click Notification settings, then follow the steps described in the +[Notifications](/docs/auditor/10.9/admin/settings/notifications.md) topic. diff --git a/docs/auditor/10.9/admin/healthstatus/networktrafficcompression.md b/docs/auditor/10.9/admin/healthstatus/networktrafficcompression.md new file mode 100644 index 0000000000..90a2c98df8 --- /dev/null +++ b/docs/auditor/10.9/admin/healthstatus/networktrafficcompression.md @@ -0,0 +1,43 @@ +--- +title: "Network Traffic Compression" +description: "Network Traffic Compression" +sidebar_position: 40 +--- + +# Network Traffic Compression + +To reduce network traffic in distributed deployments, multi-site networks and other environments +with remote locations that have limited bandwidth, it is recommended to use network traffic +compression. For that purpose, special Netwrix utilities should be installed in the audited +environment. These utilities will run on the target computers (depending on your monitoring plan), +collect, pre-filter data and send it to Auditor Server in a highly compressed format. + +With network traffic compression, data from the target machines is collected simultaneously, +providing for network load balance and minimizing data collection time. (Unlike that, without +network traffic compression the target machines will be processed sequentially, i.e. one at a time.) +So, network traffic compression helps to increase scalability and optimize network traffic. + +Its key capabilities are as follows: + +- Allows Auditor to collect detailed metrics for the servers, log files, hardware and individual + processes +- Collects audit data with no recognizable load on the server +- Communicates with Netwrix Auditor Server at predefined intervals, relaying data back to a central + repository for storage + +Network traffic compression is available for the following data sources: + +- Active Directory +- Exchange +- File Servers +- Dell +- NetApp +- Windows Server +- Event Logs +- Group Policy +- Logon Activity +- SharePoint +- User Activity + +To learn how to enable this feature, refer to the +[Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) topic for additional information. diff --git a/docs/auditor/10.9/admin/healthstatus/overview.md b/docs/auditor/10.9/admin/healthstatus/overview.md new file mode 100644 index 0000000000..284a654a32 --- /dev/null +++ b/docs/auditor/10.9/admin/healthstatus/overview.md @@ -0,0 +1,15 @@ +--- +title: "Netwrix Auditor Operations and Health" +description: "Netwrix Auditor Operations and Health" +sidebar_position: 110 +--- + +# Netwrix Auditor Operations and Health + +This topic describes how you can monitor Auditor operations, health and resource usage. See the +following topics for additional information: + +- [Health Status Dashboard](/docs/auditor/10.9/admin/healthstatus/dashboard/overview.md) +- [Self-Audit](/docs/auditor/10.9/admin/healthstatus/selfaudit.md) +- [Health Summary Email](/docs/auditor/10.9/admin/healthstatus/summaryemail.md) +- [Netwrix Auditor Health Log](/docs/auditor/10.9/admin/healthstatus/dashboard/healthlog.md) diff --git a/docs/auditor/10.9/admin/healthstatus/selfaudit.md b/docs/auditor/10.9/admin/healthstatus/selfaudit.md new file mode 100644 index 0000000000..83112c0bd4 --- /dev/null +++ b/docs/auditor/10.9/admin/healthstatus/selfaudit.md @@ -0,0 +1,70 @@ +--- +title: "Self-Audit" +description: "Self-Audit" +sidebar_position: 20 +--- + +# Self-Audit + +Built-in Netwrix Auditor self-audit allows you to track changes to the product configuration, +including monitoring plans, data sources, audit scope and details about it (before-after values). +This helps you to ensure that monitoring scope is complete and changed only in line with the +workflows adopted by our organization. + +The corresponding option is available on the General tab of Netwrix AuditorSettings. By default, the +**Collect data for self-audit checkbox** is selected (enabled). + +![selfaudit_thumb_0_0](/images/auditor/10.9/admin/healthstatus/selfaudit_thumb_0_0.webp) + +### Search for Self-audit Results + +All Auditor self-audit Activity Records can be found quickly using AuditIntelligence Search. + +Follow the steps to search for self-audit results. + +**Step 1 –** In Auditor, navigate to Search. + +**Step 2 –** Set the Data source filter to **Self-audit**. + +**Step 3 –** Click Search to review results: + +![selfaudit_search_thumb_0_0](/images/auditor/10.9/admin/healthstatus/selfaudit_search_thumb_0_0.webp) + +**NOTE:** After reviewing your search results, apply filters to narrow your data. See the +[View Reports](/docs/auditor/10.9/admin/reports/view.md) topic for additional information. + +**Step 4 –** After browsing your data, navigate to Tools to use the search results as intended. See +the [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) topic for additional information. + +### Review Auditor Self-Audit Report + +Also, there is a new Netwrix Auditor Self-Audit report available under Organization Level Reports in +the predefined set of reports. This report shows detailed information on changes to Auditor +monitoring plans, data sources and audited items. + +Follow the steps to review the Self-audit report. + +**Step 1 –** In Auditor, navigate to Reports > Organization Level Reports. + +**Step 2 –** Select the Netwrix Auditor Self-Audit report and click View. + +![selfaudit_report](/images/auditor/10.9/admin/healthstatus/selfaudit_report.webp) + +## Netwrix Auditor Self-Audit Scope + +Review the full list of components and settings captured within Netwrix Auditor self-audit scope. + +| Object type | Action | What | Details | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| Local logon | - Successful Logon - Logoff | - Netwrix Auditor server name | - | +| Remote logon | - Successful Logon - Logoff | - Netwrix Auditor server name | - | +| Netwrix Auditor global settings | - Modified | - Self-audit settings - Usage statistics collection settings - Tags - Audit database settings - Long-term archive settings - Data import for investigations - Notification settings - Integration API settings - License settings - Check for update settings | - Self audit (enabled / disabled) - Settings changed | +| Monitoring plan | - Added - Modified - Removed | - Monitoring plan name | - Monitoring plan path changed - Role assignments (added / removed) - Activity Summary recipients (added / removed) - Settings changed | +| Data source | - Added - Modified - Removed | - Monitoring plan name \ Data source name | - Monitoring status (enabled / disabled) - Settings changed | +| Item | - Added - Modified - Removed | - Monitoring plan name \ Data source name \ Item name | - Item name changed - Settings changed | +| Alert | - Added - Modified - Removed | - Alert name | - Name changed - Mode (enabled / disabled) - Alert recipients (added / removed) - Settings changed | +| Monitoring plans folder | - Added - Modified - Removed | - All Monitoring Plans \ Folder name | - Name changed - Role assignments (added / removed) | +| Monitoring plans root folder | - Modified | - All Monitoring Plans | - Role assignment (added / removed) | +| Custom search-based report | - Added - Modified - Removed | - Report name | - Name changed - Settings changed | +| - Subscription to custom search-based report - Subscription to overview reports - Subscription to SSRS-based report - Subscription to risk assessment overview | - Added - Modified - Removed | - Subscription name | - Name changed - Mode (enabled / disabled) - Subscription recipients (added / removed) - Settings changed | +| Configuration integrity | - Added - Modified | - Configuration data - Configuration integrity state | - Alerts, saved searches, subscriptions, etc. | diff --git a/docs/auditor/10.9/admin/healthstatus/summaryemail.md b/docs/auditor/10.9/admin/healthstatus/summaryemail.md new file mode 100644 index 0000000000..293290f34b --- /dev/null +++ b/docs/auditor/10.9/admin/healthstatus/summaryemail.md @@ -0,0 +1,24 @@ +--- +title: "Health Summary Email" +description: "Health Summary Email" +sidebar_position: 30 +--- + +# Health Summary Email + +Auditor Health Summary email includes all statistics on the product operations and health for the +last 24 hours; it also notifies you about license status. By default, this email is generated daily +at 7:00 AM and delivered to the recipient specified in the +[Notifications](/docs/auditor/10.9/admin/settings/notifications.md) settings. Email content is very similar to data +presented in the [Health Status Dashboard](/docs/auditor/10.9/admin/healthstatus/dashboard/overview.md). + +For greater usability, to depict overall product health state, the email includes a color indicator +in the topmost section: green means Auditor had no issues while auditing your IT infrastructure, and +red means there were some problems that require your attention. + +The email looks like shown below: + +![email_thumb_0_0](/images/auditor/10.9/admin/healthstatus/email_thumb_0_0.webp) + +The Monitoring Overview section of the email provides detail information only for the monitoring +plans with issues. Successfully completed monitoring plans are not included. diff --git a/docs/auditor/10.9/admin/healthstatus/troubleshooting.md b/docs/auditor/10.9/admin/healthstatus/troubleshooting.md new file mode 100644 index 0000000000..6ed3f860bd --- /dev/null +++ b/docs/auditor/10.9/admin/healthstatus/troubleshooting.md @@ -0,0 +1,39 @@ +--- +title: "Troubleshooting" +description: "Troubleshooting" +sidebar_position: 50 +--- + +# Troubleshooting + +This section provides instructions on how to troubleshoot issues that you may encounter while using +Netwrix Auditor. + +If your issue is not listed in the table below, try searching +[Netwrix Knowledge Base](https://helpcenter.netwrix.com/). + +If you need assistance from the Technical Support team, you can open a ticket using the Customer +portal as described in the Creating a ticket with Customer portal section. + +| Issue | Reason and solution | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| I cannot connect/logon to Auditor. | 1. You may have insufficient permissions. Contact your Auditor Global administrator to make sure that your account is delegated control of the product. 2. You are trying to connect to a remote Auditor specified by its IP address while the NTLM authentication is disabled. Try specifying a server by its name (e.g., EnterpriseWKS). | +| I do not receive any results while searching audit data or generating reports, or I am sure that some data is missing. | 1. No changes were detected. 2. You do not have sufficient permissions to review intelligence data. Contact your Global administrator. 3. Review your filter settings and make sure that your filters are properly configured. Try modifying your search. 4. You are looking for changes that occurred more than 180 days ago. These changes are no longer available for reporting and running searches. Ask your Auditor Global administrator to import audit data for a required date range from the Long-Term Archive. 5. Data collection for this monitoring plan might not have been launched two times yet or there was no data collection after this change; therefore, audit data has not been written to the Audit Database yet. 6. Some settings in Auditor are configured incorrectly. Contact your Auditor administrator to make sure that: - The monitoring plan you want to audit is properly configured, and the monitoring is enabled for each data source individually. - Audit Database settings are properly configured for each data source individually and Disable security intelligence and make data available only in activity summaries is cleared. Netwrix recommends to store all audit data on the same default SQL Server instance. | +| "No plans found" text in the Monitoring plan field. | Contact your Auditor Global administrator or Configurator to make sure that the monitoring plans exist and are properly configured. | +| I see a blank window instead of a report. | Contact your Auditor Global administrator to make sure that you are granted sufficient permissions on the Report Server. To view reports in a web browser - Open a web browser and type the Report Manager URL (found under Settings>**Audit Database**). In the page that opens, navigate to the report you want to generate and click the report name. You can modify the report filters and click View Report to apply them. | +| I configured report subscription to be uploaded to a file server, but cannot find it / cannot access it. | Subscriptions can be uploaded either to a file share (e.g., _\\filestorage\reports_) or to a folder on the computer where Auditor Server is installed. To access these reports, you must be granted the Read permission. | +| When trying to collect event data from Active Directory domain, an error message like this appears in Netwrix Health Log: _Monitoring Plan: `` The following error has occurred while processing '``': Error collecting the security log of the domain ``. Failed to process the domain controller `` due to the following error: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it_. | This may happen due to Secondary Logon Service disabled state. To collect event data from the domain, this service must be up and running. Open its properties and start the service. | +| The 'Workstation' field in search, reports, and Activity Summary is reported as 'unknown' | For the full list of possible reasons, please refer to the following Netwrix Knowledge Base article: [Why is the "Workstation" field reported as "unknown"?](/docs/kb/auditor/reports-alerts-and-notifications/report-generation/workstation-field-reported-as-unknown) | + +## Creating a ticket with Customer portal + +1. Sign in at [https://www.netwrix.com/my_tickets.html](https://www.netwrix.com/my_tickets.html). +2. You can search or browse through the Knowledge Base articles here, or click **Create New + Ticket**: + + ![support_ticket_customer_portal_fixed](/images/auditor/10.7/admin/healthstatus/support_ticket_customer_portal_fixed.webp) + +3. Fill in the form, describing the issue, and click **Open a ticket**. +4. After that, you will be able to attach the files you need (screenshots, emails, reports, etc.). + +![support_ticket_customer_portal](/images/auditor/10.7/admin/healthstatus/support_ticket_customer_portal.webp) diff --git a/docs/auditor/10.9/admin/monitoringplans/_category_.json b/docs/auditor/10.9/admin/monitoringplans/_category_.json new file mode 100644 index 0000000000..3e533dc4dd --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Monitoring Plans", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/monitoringplans/activedirectory/_category_.json b/docs/auditor/10.9/admin/monitoringplans/activedirectory/_category_.json new file mode 100644 index 0000000000..57ae191a59 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/activedirectory/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Active Directory", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/monitoringplans/activedirectory/overview.md b/docs/auditor/10.9/admin/monitoringplans/activedirectory/overview.md new file mode 100644 index 0000000000..17fb624da7 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/activedirectory/overview.md @@ -0,0 +1,154 @@ +--- +title: "Active Directory" +description: "Active Directory" +sidebar_position: 40 +--- + +# Active Directory + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [Active Directory](/docs/auditor/10.9/configuration/activedirectory/overview.md) – Configure data source as + required to be monitored + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | +| Monitor Active Directory partitions | Select which of your Active Directory environment partitions you want to audit. By default, Auditor only tracks changes to the Domain partition and the Configuration partition of the audited domain. If you also want to audit changes to the Schema partition, or to disable auditing of changes to the Configuration partition, select one of the following: - Domain—Stores users, computers, groups and other objects. Updates to this partition are replicated only to domain controllers within the domain. - Configuration—Stores configuration objects for the entire forest. Updates to this partition are replicated to all domain controllers in the forest. Configuration objects store the information on sites, services, directory partitions, etc. - Schema—Stores class and attribute definitions for all existing and possible Active Directory objects. Updates to this partition are replicated to all domain controllers in the forest. You cannot disable auditing the Domain partition for changes. | +| Detect additional details | Specify additional information to include in reports and activity summaries. Select Group membership if you want to include Group membership of the account under which the change was made. | +| Specify data collection method | You can enable **network traffic compression.** If enabled, a Compression Service will be automatically launched on the audited computer, collecting and prefiltering data. This significantly improves data transfer and minimizes the impact on the target computer performance. | +| Configure audit settings | You can adjust audit settings automatically. Your current audit settings will be checked on each data collection and adjusted if necessary. This method is recommended for evaluation purposes in test environments. If any conflicts are detected with your current audit settings, automatic audit configuration will not be performed. Do not select the checkbox if you want to configure audit settings manually. See the [Active Directory](/docs/auditor/10.9/configuration/activedirectory/overview.md) configuration topic for additional information about audit settings required to collect comprehensive audit data and the instructions on how to configure them. | +| Collect data for state-in-time reports | Configure Auditor to store daily snapshots of your Active Directory domain configuration required for further state-in-time reports generation. See the [State–In–Time Reports](/docs/auditor/10.9/admin/reports/types/stateintime/overview.md) topic for additional information. The product updates the latest snapshot on the regular basis to keep users up-to-date on actual system state. Only the latest snapshot is available for reporting in Auditor. If you want to generate reports based on different snapshots, you must import snapshots to the Audit Database. For that, in the Manage historical snapshots section, click **Manage** and select the snapshots that you want to import. To import snapshots, you must be assigned the Global administrator or the Global reviewer role . Move the selected snapshots to the Snapshots available for reporting list using the arrow button. When finished, click **OK**. | +| Users | | +| Specify monitoring restrictions | Specify user accounts to exclude from data collection (and, therefore, search results, reports and Activity Summaries). To add a user to the exclusion list, click Add, then provide the user name in the _domain\user_ format. Consider the following: - Use NetBIOS format for domain name: _mydomain_ - Some audit data (events) may contain _System_ as the user (initiator) account name. To exclude such data, specify "_System_" when adding a user name here. In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more granular audit data. Note that the new monitoring scope restrictions apply together with previous exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic for additional information. | +| Objects | | +| Specify monitoring restrictions | Specify restrictions for the objects to monitor in your Active Directory. Use them to create the lists of specific objects to include and / or exclude from the monitoring scope (and, therefore, search results, reports and Activity Summaries). The following options are available: - Monitor all objects - **Include these objects** - **Exclude these objects** To create a list of inclusions / exclusions, click Add and enter object path using one of the following formats: - Canonical name, for example: _mydomain.local/Computers/filesrv01_ OR - Object path as shown in the "_What_" column of reports and search results, for example: _\local\mydomain\Computers\filesrv01_ You can use a wildcard (\*) to replace any number of characters in the path. See the examples below for more information. | + +![Specify monitoring restrictions](/images/auditor/10.9/admin/monitoringplans/activedirectory/mp_data_source_ad_omit_example.webp) + +Examples + +The following examples explain how the exclusion rules work. Same logic applies to the inclusion +rules. + +- _dc11.local/OU_ will exclude the OU itself. However, objects within this OU will not be excluded. +- _dc11.local/OU/\*_ will exclude objects within the OU. However, the OU itself will not be + excluded. +- _dc11.local/OU\*_ will exclude the OU itself, all objects within it, and also all objects whose + path begins with _dc11.local/OU_ (like _dc11.local/OU_HQ_). + +So, with the settings as in the screenshot above, the program will monitor all objects within the +_OU_, except for the objects whose path begins with _enterprise.local/OU/BO_. The OU itself, +however, will not be monitored, meaning that, for example, its renaming will not be reported. + +In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more +granular audit data. Note that the new monitoring scope restrictions apply together with previous +exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic +for additional information. + +## Enable Auditing of Active Directory Partitions + +This topic applies to auditing Active Directory only. + +Active Directory environment consists of the following directory partitions: + +- Domain partition — Stores users, computers, groups and other objects. Updates to this partition + are replicated only to domain controllers within the domain. +- Configuration partition — Stores configuration objects for the entire forest. Updates to this + partition are replicated to all domain controllers in the forest. Configuration objects store the + information on sites, services, directory partitions, etc. +- Schema partition — Stores class and attribute definitions for all existing and possible Active + Directory objects. Updates to this partition are replicated to all domain controllers in the + forest. + +By default, Netwrix Auditor only tracks changes to the Domain partition and the Configuration +partition of the audited domain. If you also want to audit changes to the Schema partition, or to +disable auditing of changes to the Configuration partition do the following: + +You cannot disable auditing the Domain partition for changes. + +To enable auditing of the Configuration and Schema partitions + +- Navigate to All monitoring plans > your monitoring plan > Active Directory. +- In the right pane, click **Configure**, next to Advanced Options. +- In the Advanced Options dialog, select **Configuration** and **Schema**. + +Information on changes to the selected partitions will be available in reports and will be saved in +snapshots. + +## AD Container + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Specify AD container | Specify a whole AD domain, OU or container. Click **Browse** to select from the list of containers in your network. You can also: - Select a particular computer type to be audited within the chosen AD container: **Domain controllers, Servers (excluding domain controllers)**, or **Workstations**. - Click **Exclude** to specify AD domains, OUs, and containers you do not want to audit. In the Exclude Containers dialog, click Add and specify an object. The list of containers does not include child domains of trusted domains. Use other options **(Computer, IP range** to specify the target computers. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. If using a group Managed Service Account (gMSA), you can specify only the account name in the _domain\account$_ format. Password field can be empty. Starting with version 10.7, you can implement the integration between Netwrix Auditor and Netwrix Privilege Secure. See the [Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information. Refer to the [Permissions for Active Directory Auditing](/docs/auditor/10.9/configuration/activedirectory/permissions.md) topic for more information on using Netwrix Privilege Secure as an account for data collection. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the[Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | +| Containers and Computers | | +| Monitor hidden shares | By default, Auditor will monitor all shares stored in the specified location, except for hidden shares (both default and user-defined). Select **Monitor user-defined hidden shares** if necessary. Even when this option is selected, the product will not collect data from administrative hidden shares such as: default system root or Windows directory (ADMIN$), default drive shares (D$, E$, etc.), shares used by printers to enable remote administration (PRINT$), etc. | +| Specify monitoring restrictions | Specify restriction filters to narrow your monitoring scope (search results, reports and Activity Summaries). All filters are applied using AND logic. Depending on the type of the object you want to exclude, select one of the following: - Add AD Container – Browse for a container to be excluded from being audited. You can select a whole AD domain, OU or container. - Add Computer – Provide the name of the computer you want to exclude as shown in the "_Where_" column of reports and Activity Summaries. For example, _backupsrv01.mydomain.local_. Wildcards (\*) are not supported. In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more granular audit data. Note that the new monitoring scope restrictions apply together with previous exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic for additional information. | + +## Domain + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Specify Active Directory domain | Specify the audited domain name in the FQDN format. For example, "_company.local_". | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select account type you want to use and enter credentials. The following choices are available: - User/password. The account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. - Group Managed Service Account (gMSA). You should specify only the account name in the domain\account$ format. See the [Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) topic for additional information. - Netwrix Privilege Secure. Starting with version 10.7, you can implement the integration between Netwrix Auditor and Netwrix Privilege Secure. See the [Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information. | + +Refer to the +[Permissions for Active Directory Auditing](/docs/auditor/10.9/configuration/activedirectory/permissions.md) +topic for more information on using Netwrix Privilege Secure as an account for data collection. + +## Use Netwrix Privilege Secure as a Data Collecting Account + +Starting with version 10.7, you can use Netwrix Privilege Secure to manage the account for +collecting data, after configuring the integration. See the +[Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information about +integration and supported data sources. In this case, the credentials will not be stored by Netwrix +Auditor. Instead, they will be managed by Netwrix Privilege Secure and provided on demand, ensuring +password rotation or using temporary accounts for data collection. + +Follow the steps to use Netwrix Privilege Secure as an account for data collection. + +**Step 1 –** Select the desired item. + +**Step 2 –** In the item configuration menu, select Netwrix Privilege Secure as an option for data +collection. + +![npsdatacollectingaccount](/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccount.webp) + +**Step 3 –** Select the type of the Access Policy you want to use in Netwrix Privilege Secure. +Credential-based is the default option. Refer to the +[Netwrix Privilege Secure](https://helpcenter.netwrix.com/category/privilegesecure_accessmanagement) +documentation to learn more about Access Policies. + +In this case, you need to provide the username of the account managed by Netwrix Privilege Secure, +and to which Netwrix Auditor has the access through a Credential-based access policy. + +**NOTE:** Netwrix recommends using different credentials for different monitoring plans and data +sources. + +![npsdatacollectingaccountresourced](/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccountresourced.webp) + +The second option is Resource-based. To use this option, you need to provide the Activity and +Resource names, assigned to Netwrix Auditor in the corresponding Resource-based policy. Make sure +that you specified the same names as in Netwrix Privilege Secure. + +The Resource name in this case is where the activity will be performed. For example, if you grant +the data collecting account the access to a local Administrators group - the resource is the server +where the permission will be granted. + +Netwrix Privilege Secure is ready to use as an account for data collection. diff --git a/docs/auditor/10.9/admin/monitoringplans/activedirectory/scope.md b/docs/auditor/10.9/admin/monitoringplans/activedirectory/scope.md new file mode 100644 index 0000000000..ec7a6d17ff --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/activedirectory/scope.md @@ -0,0 +1,55 @@ +--- +title: "Active Directory Monitoring Scope" +description: "Active Directory Monitoring Scope" +sidebar_position: 10 +--- + +# Active Directory Monitoring Scope + +You can fine-tune Netwrix Auditor by specifying data that you want to exclude from the Active +Directory monitoring scope. You can apply restrictions to monitoring scope via the UI. See the +[Objects](/docs/auditor/10.9/admin/monitoringplans/activedirectory/overview.md) topic for additional information. + +**_RECOMMENDED:_** Configure monitoring scope restrictions on the Active Directory monitoring plan +page. See the [Active Directory](/docs/auditor/10.9/admin/monitoringplans/activedirectory/overview.md) topic for additional information. + +Follow the steps to exclude data from the Active Directory monitoring scope: + +**Step 1 –** Navigate to the _%Netwrix Auditor installation folder%\Active Directory Auditing_ +folder. + +**Step 2 –** Edit the \*.txt files, based on the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| addprops.txt | Contains a list of properties that should be included for newly created AD objects. When a new object is added, Auditor does not show any data in the Details column in the Activity Summary emails. If you want to see the information on certain attributes of a newly created object, specify these attributes in this file. | `Object type:property:` For example, to show a group description on this group’s creation, add the following line: `group:description:` | +| allowedpathlist.txt | Contains a list of AD paths to be included in Activity Summaries, reports, and search results. | `Path` The path must be provided in the same format as it is displayed in the What column. For example, if you only want to monitor specific OU(s) in the AD domain, but not the entire domain. You can put a wildcard (\*) in the omitpathlist.txt file to exclude all paths, and then specify the OU(s) you want to monitor in the allowedpathlist.txt file. Adding the wildcard (\*) to omitpathlist.txt will not allow Netwrix Auditor to run AD state-in-time data collection. | +| omitallowedpathlist.txt | Contains a list of AD paths to be excluded from Activity Summaries, reports, and search results. This file can be used if you want to exclude certain paths inside those specified in the allowedpathlist.txt file. | `Path` The path must be provided in the same format as it is displayed in the What column. For example, you can put a wildcard (\*) in the omitpathlist.txt file to exclude all paths, then specify the OU(s) you want to monitor in the allowedpathlist.txt file, and then specify the paths you want to exclude from within them in the omitallowedpathlist.txt file. Adding the wildcard (\*) to omitpathlist.txt will not allow Netwrix Auditor to run AD state-in-time data collection. | +| omitexchangeserverlist.txt | Specify the Microsoft Exchange 2010 servers to be excluded from data collection. | `FQDN_server_name` **NOTE:** You can use the wildcard (\*) when specifying servers for exclusion. | +| omitobjlist.txt | Contains a list of object types to be excluded from Activity Summaries, reports, and search results. | `Object type` For example, to omit changes to the printQueue object, add the following line: `printQueue`. | +| omitpathlist.txt | Contains a list of AD paths to be excluded from Activity Summaries, reports, and search results. | `Path` The path must be provided in the same format as it is displayed in the What column. For example, to exclude changes to the Service Desk OU, add the following line: `*\Service Desk\*`. | +| omitproplist.txt | Contains a list of object types and properties to be excluded from Activity Summaries, reports, and search results. | `object_type.property_name` If there is no separator (.) between an object type and a property, the whole entry is treated as an object type. For example to exclude the adminCount property from reports, add the following line: `*.adminCount`. | +| omitreporterrors.txt | Contains a list of errors to be excluded from Netwrix Health Log. Thus, these errors will not appear in the Activity Summary emails. | `Error message text` For example, if you have advanced audit settings applied to your domain controllers policy, the following error will be returned in the Activity Summary emails: `Auditing of Directory Service Access is not enabled for this DC. Adjust the audit policy settings using the Active Directory Audit Configuration Wizard or see the product documentation for more information.` Add the text of this error message to this file to stop getting it in the Activity Summary emails. | +| omitsnapshotpathlist.txt | Contains a list of AD paths to be excluded from AD snapshots. | `Path` The path must be provided in the same format as it is displayed in the What column. For example, to exclude data on the Disabled Accounts OU from the Snapshot report, add the following line:` *\Disabled Accounts*`. | +| omitstorelist.txt | Contains a list of object types and properties to be excluded from AD snapshots. | `object_type.property_name` If there is no separator (.) between an object type and a property, the whole entry is treated as an object type. For example to exclude data on the AD adminDescription property, add the following line: `*.adminDescription`. | +| omituserlist.txt | Contains a list of users you want to exclude from search results, reports and Activity Summaries. | `domain\username` For example, `*\administrator`. | +| processaddedprops.txt | Contains a list of properties that should be included for newly created AD objects. When a new object is created, Auditor does not show any data in the Details column in reports. If you want to see the information on certain attributes of a newly created object, specify these attributes in this file. | `object type:property:` For example, if you want a user’s Description property to be displayed in the reports when a user is added, add the following line: `User:Description:` | +| processdeletedprops.txt | Contains a list of properties that should be included for deleted AD objects. When an object is deleted, Auditor does not show any data in the Details column in reports. If you want to see the information on certain attributes of a deleted object, specify these attributes in this file. | `object type:property:` For example, if you want a user’s Description property to be displayed in the reports when a user is deleted, add the following line: `User:Description:` | +| propnames.txt | Contains a list of human-readable names for object types and properties to be displayed in Activity Summaries, reports, and search results. | `classname.attrname= intelligiblename` For example, if you want the adminDescription property to be displayed in the reports as Admin Screen Description, add the following line: `*.adminDesciption=Admin Screen Description` | + +## Example + +To exclude the "_corp/Administrator_" user from being audited, use the following syntax in the +**omitusers.txt** file: + +``` +# Specify users whose activity you want to exclude from Active Directory search results, reports and Activity Summaries. +# Syntax: Domain\Username +# Note: Wildcard * is supported and can replace any number of characters. +# Example: +# Corp\Administrator +``` diff --git a/docs/auditor/10.9/admin/monitoringplans/activitysummaryemail.md b/docs/auditor/10.9/admin/monitoringplans/activitysummaryemail.md new file mode 100644 index 0000000000..e555dececc --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/activitysummaryemail.md @@ -0,0 +1,41 @@ +--- +title: "Activity Summary Email" +description: "Activity Summary Email" +sidebar_position: 220 +--- + +# Activity Summary Email + +Activity Summary email is generated automatically by Netwrix Auditor and lists all changes / +recorded user sessions that occurred since the last Activity Summary delivery. By default, for most +data sources an Activity Summary is generated daily at 3:00 AM and delivered to the specified +recipients. You can also launch data collection and Activity Summary generation manually. + +Notifications on user activity and event log collection (Event Log Collection Status) are a bit +different and do not show changes. + +The following Activity Summary example applies to Active Directory. Other Activity Summaries +generated and delivered by Netwrix Auditor will vary slightly depending on the data source. + +![ad_activitity_summary_thumb_0_0](/images/auditor/10.9/admin/monitoringplans/ad_activitity_summary_thumb_0_0.webp) + +The example Activity Summary provides the following information on Active Directory changes: + +| Column | Description | +| ----------- | ------------------------------------------------------------------------------------------------------------------- | +| Action | Shows the type of action that was performed on the object. - Added - Removed - Modified - Activated (User Activity) | +| Object Type | Shows the type of the modified AD object, for example, 'user'. | +| What | Shows the path to the modified AD object. | +| Item | Shows the item associated with the selected monitoring plan. | +| Where | Shows the name of the domain controller where the change was made. | +| Who | Shows the name of the account under which the change was made. | +| When | Shows the exact time when the change occurred. | +| Workstation | Shows the name / IP address of the computer where the user was logged on when the change was made. | +| Details | Shows the before and after values of the modified AD object. | + +To initiate an on-demand Activity Summary delivery, navigate to the Monitoring Plans section, select +a plan, click Edit, and then select Update. A summary will be delivered to the specified recipient, +listing all activity that occurred since the last data collection. + +To disable Activity Summary Emails, you need to disable notifications in the settings. See the +[Notifications](/docs/auditor/10.9/admin/settings/notifications.md) topic for additional information. diff --git a/docs/auditor/10.9/admin/monitoringplans/adfs.md b/docs/auditor/10.9/admin/monitoringplans/adfs.md new file mode 100644 index 0000000000..0a8eb12244 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/adfs.md @@ -0,0 +1,46 @@ +--- +title: "Active Directory Federation Services" +description: "Active Directory Federation Services" +sidebar_position: 50 +--- + +# Active Directory Federation Services + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data collection + and activity monitoring configure necessary protocols and ports for inbound and outbound + connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [AD FS](/docs/auditor/10.9/configuration/activedirectoryfederatedservices/overview.md) – Configure data source + as required to be monitored + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | +| Schedule AD FS logons collection | Specify period for AD FS logons collection. | +| Specify data collection method | You can enable network traffic compression. If enabled, a Compression Service will be automatically launched on the audited computer, collecting and pre-filtering data. This significantly improves data transfer and minimizes the impact on the target computer performance. | +| Configure audit settings | You can adjust audit settings automatically. Your current audit settings will be checked on each data collection and adjusted if necessary. If any conflicts are detected with your current audit settings, automatic audit configuration will not be performed. Do not select the checkbox if you want to configure audit settings manually. For a full list of audit settings required to collect comprehensive audit data and instructions on how to configure them, refer to [AD FS](/docs/auditor/10.9/configuration/activedirectoryfederatedservices/overview.md). | + +Review your data source settings and click **Add** to go back to your plan. The newly created data +source will appear in the **Data source** list. As a next step, click **Add item** to specify an +object for monitoring. See the [Add Items for Monitoring](datasources.md#add-items-for-monitoring) +topic for additional information. + +## Federation Server + +If you are going to audit an entire AD FS farm, consider adding all AD FS server one by one as items +to your monitoring plan. Otherwise, your audit scope may contain warnings, errors or incomplete +data. + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Specify AD FS federation server | Provide a server name by entering its FQDN, NETBIOS or IPv4 address. You can click Browse to select a computer from the list of computers in your network. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | diff --git a/docs/auditor/10.9/admin/monitoringplans/azurefiles.md b/docs/auditor/10.9/admin/monitoringplans/azurefiles.md new file mode 100644 index 0000000000..53251b09a1 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/azurefiles.md @@ -0,0 +1,80 @@ +--- +title: "Azure Files" +description: "Create and configure Azure Files monitoring plans in Netwrix Auditor v10.9" +sidebar_position: 85 +--- + +# Azure Files + +Create monitoring plans for Azure Files to track file and folder changes across your Azure storage accounts + +## Prerequisites + +- **[Azure Application registered](/docs/auditor/10.9/configuration/azurefiles/overview.md#azure-application-registration)** with required **[permissions](/docs/auditor/10.9/configuration/azurefiles/overview.md#configure-api-permissions)** +- **[Diagnostic Settings configured](/docs/auditor/10.9/configuration/azurefiles/overview.md#diagnostic-settings)** for storage accounts +- **[Azure Files Configuration](/docs/auditor/10.9/configuration/azurefiles/overview.md)** completed + + +## Create Monitoring Plan + +### Step 1: Create New Monitoring Plan + +1. In the **Netwrix Auditor**, go to **Home > Monitoring Plans > + Add Plan** +2. Select **Azure Files** +3. Configure: + - [Audit database (SQL)](/docs/auditor/10_8/admin/settings/auditdatabase) + - [Notifications (SMTP or Exchange Online)](/docs/auditor/10_8/admin/settings/notifications) + - Plan name and description + - Select **Add item now** + + +### Step 2: Add Item for Monitoring + +- Option A – Storage Account → Enter **Storage Account Name, Subscription ID, Tenant Name, Application ID, Application Secret** +- Option B – Subscription → Enter **Subscription Name, Subscription ID, Tenant Name, Application ID, Application Secret** + +**Tip:** If you have multiple storage accounts, use the subscription option for easier management + + +### Step 3: Configure Monitoring Scope and Actions + +1. In the **Netwrix Auditor**, double-click your **Azure Files plan** +2. Enable **Monitor this data source and collect activity data** + +3. Select actions: + + - **Changes (Success/Fail)** → Track file creation, modification, deletion, and failed attempts + - **Successful** - Use this option to track changes to your data. It helps to find out who made changes to your files, including their creation and deletion + - **Failed** - Use this option to detect suspicious activity on Azure Files. It helps to identify potential intruders who tried to modify or delete files, etc., but failed to do it + + - **Read Access (Success/Fail)** → Track file reads and unauthorized read attempts + - **Successful** - Show successful attempts to read files + - **Failed** - Use this option to track suspicious activity. Helps find out who was trying to access your private data without proper justification.Enabling this option on public shares will result in a high number of events generated on Azure Files and the amount of data written to the Long-Term Archive + +**Note:** Enabling read access auditing on public shares may generate high event volume + +**Tip:** Only enable read auditing where compliance requires it (e.g., HR, Finance) + +4. Add exclusions → e.g., service accounts that produce excessive logs + +- **Monitored object types** - Select from: + - Files + - Folders + - Shares +- **Monitored actions** - Configure which file operations to track + +### Step 5: Test Connection + +Click **Test Connection** to verify: +- Azure Active Directory authentication +- Storage account access +- Audit log collection + +## Next Steps + +After creating the monitoring plan: +1. **Verify data collection** is working +2. **[Configure reports](/docs/auditor/10_8/admin/reports/overview)** as needed +3. **[Set up alerts](/docs/auditor/10_8/admin/alertsettings/create/)** for important events + +For configuration requirements, see [Azure Files Configuration](/docs/auditor/10.9/configuration/azurefiles/overview.md) diff --git a/docs/auditor/10.9/admin/monitoringplans/create.md b/docs/auditor/10.9/admin/monitoringplans/create.md new file mode 100644 index 0000000000..2fb198013b --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/create.md @@ -0,0 +1,183 @@ +--- +title: "Create a New Monitoring Plan" +description: "Create a New Monitoring Plan" +sidebar_position: 10 +--- + +# Create a New Monitoring Plan + +To create monitoring plans, user account must be assigned the _Global administrator_ in Auditor. +Users with the _Configurator_ role can create plans only within a delegated folder. See the +[Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. + +To start creating a plan, do any of the following: + +- On the main Auditor page, in the Quick Start section, click the tile with a data source of your + choice, e.g., Active Directory. If you need a data source that is not listed on the main page, + click All data sources. +- On the main Auditor page, in the Configuration section, click the Monitoring Plans tile. On the + Monitoring Plans page, select Add Plan. + +Then follow the steps in the Monitoring Plan Wizard. + +**Step 1 –** Choose a data source for monitoring. + +**Step 2 –** Specify an account for collecting data. + +**Step 3 –** Specify default SQL Server instance and configure the Audit Database to store your +data. + +**Step 4 –** Configure notification settings. + +**Step 5 –** Specify the recipients who will receive daily activity summaries. + +**Step 6 –** Specify a plan name. + +## Settings for Data Collection + +![mp_wizard_step1](/images/auditor/10.9/admin/monitoringplans/mp_wizard_step1.webp) + +At this step of the wizard, specify the account that Auditor will use to access the data source, and +general settings for data collection. + +![mp_wizard_step2](/images/auditor/10.9/admin/monitoringplans/mp_wizard_step2.webp) + +| Option | Description | +| --------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Specify the account for collecting data | If applicable, you can create a data collecting account in the following ways: - Not specified – Select this option if you want to choose the Netwrix Privilege Secure as the data collecting account for the Monitoring Plan. See the [Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information. - User/password – Provide a username and password for the account that Auditor will use to collect data. By default, the user name is prepopulated with your account name. - gMSA – Use the group Managed Service Account (gMSA) as data collecting account. For more details about gMSA usage, see the [Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) topic. **NOTE:** If you want to audit network devices or Microsoft Entra ID (formerly Azure AD)/Office 365 infrastructure, you need to use _not specified_ account. Make sure the account has sufficient permissions to collect data. For a full list of the rights and permissions, and instructions on how to configure them, refer to the[Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md). Netwrix recommends creating a special service account with extended permissions. When you configure a monitoring plan for the first time, the account you specify for data collection will be set as default. | +| Enable network traffic compression | If selected, this option instructs Auditor to deploy a special utility that will run on the audited computers and do the following: - Collect and pre-filter audit data - Compress data and forward it to Auditor Server. This approach helps to optimize load balance and reduce network traffic. So, using this option can be recommended especially for distributed networks with remote locations that have limited bandwidth. See the [Network Traffic Compression](/docs/auditor/10.9/admin/healthstatus/networktrafficcompression.md) topic for additional information. | +| Adjust audit settings automatically | Auditor can configure audit settings in your environment automatically. Select Adjust audit settings automatically. In this case, Auditor will continually check and enforce the relevant audit policies. For some data sources (currently, Active Directory and Logon Activity) you will be offered to launch a special utility that will detect current audit settings, check them against requirements and then adjust them automatically. See the [Audit Configuration Assistant](/docs/auditor/10.9/tools/auditconfigurationassistant.md) topic for additional information. You may also want to apply audit settings via GPO (for example, for Windows Servers). Auditor has certain limitations when configuring audit settings for NetApp and Dell Data Storage. See the [File Servers](/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md) topic for additional information. If any conflicts are detected with your current settings, automatic audit configuration will not be performed. Select this option if you want to audit file shares on NetApp Data ONTAP 7 and 8 in 7-mode. For NetApp Clustered Data ONTAP 8 and ONTAP 9, only audit settings for file shares can be configured automatically, other settings must be applied manually. If you plan to monitor EMC Isilon, clear the checkbox. Currently, Auditor cannot configure audit on Dell Isilon appliances automatically. If you want to audit Dell VNX/VNXe, select Adjust audit settings automatically, but only audit settings for file shares will configured, the rest of settings must be configured manually. For a full list of audit settings and instructions on how to configure them manually, see the [Supported Data Sources](/docs/auditor/10.9/requirements/supporteddatasources/supporteddatasources.md) for additional information. | +| Launch Audit Configuration Assistant | Click to launch a specially intended utility that will assess your environment readiness for monitoring and adjust audit settings, if necessary. The tool will be launched in a new window. See the [Audit Configuration Assistant](/docs/auditor/10.9/tools/auditconfigurationassistant.md) topic for additional information. | +| Collect data for state-in-time reports | State-in-time reports are based on the daily configuration snapshots of your audited systems; they help you to analyze particular aspects of the environment. State-in-time configuration snapshots are also used for IT risks assessment metrics and reports. This data collection option is available if you are creating a monitoring plan for any of the following data sources: - Active Directory - File Servers - Windows Server - Group Policy - SharePoint - SharePoint Online - Exchange Online - SQL Server - VMware See the [State–In–Time Reports](/docs/auditor/10.9/admin/reports/types/stateintime/overview.md) and [IT Risk Assessment Overview ](/docs/auditor/10.9/admin/riskassessment/overview.md) topics for additional information. | + +## Default SQL Server Instance + +To provide searching, alerting and reporting capabilities, Auditor needs an SQL Server where audit +data will be stored in the databases. To store data from the data sources included in the monitoring +plan, the wizard creates an Audit Database for each plan. At this step, you should specify the +default SQL Server instance that will host Auditor databases. See the +[Requirements for SQL Server to Store Audit Data](/docs/auditor/10.9/requirements/sqlserver.md) topic for +additional information. + +Alternatively, you can instruct Auditor not to store data to the databases but only to the +repository (Long-Term Archive) – in this scenario, you will only be able to receive activity +summaries. Reporting and alerting capabilities will not be provided. + +Auditor skips this step if you have already configured Audit Database settings for other monitoring +plans. + +Select one of the following options: + +- Disable security intelligence and make data available only in activity summaries — select this + option if you do not want audit data to be written to the Audit Database. In this case, data will + be available only in Activity Summary emails. Alerts, reports and search capabilities will not be + supported. + + If you later clear this option to start saving data to the database, consider that already + collected audit data will not be imported in that database. + +- Install a new instance of Microsoft SQL Server Express automatically — this option is available at + the first run of the wizard. It allows you to deploy SQL Server 2016 SP2 Express with Advanced + Services on the local machine. This SQL Server will be used as default host for Auditor databases. + + It is strongly recommended that you plan for your databases first, as described in + [Requirements for SQL Server to Store Audit Data](/docs/auditor/10.9/requirements/sqlserver.md) section. + Remember that database size in SQL Server Express edition may be insufficient for your audited + infrastructure. + +- Use an existing SQL Server instance — select this option to use an existing SQL Server instance. + + Local SQL Server instance is detected automatically, and input fields are pre-populated with its + settings. + + Complete the following fields: + + | Option | Description | + | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | + | SQL Server instance | Specify the name of the SQL Server instance to store audit data. If you have more than one Auditor Server running in your network, make sure to configure them to use different SQL Server instances. The same SQL Server instance cannot be used to store audit data collected by several Auditor Servers. | + | Authentication | Select the authentication type you want to use to connect to the SQL Server instance: - Windows authentication - SQL Server authentication | + | User name | Specify the account to be used to connect to the SQL Server instance. This account must be granted the **database owner (db_owner)** role and the dbcreator server role. | + | Password | Enter a password. | + + **NOTE:** If you want to use Group Managed Service Account (gMSA) to access the SQL Server + instance hosting the database, consider that in this case Netwrix Auditor will not be able to + generate SSRS-based reports (due to the following Microsoft article: + [Configure the Unattended Execution Account (Report Server Configuration Manager)](https://docs.microsoft.com/en-us/sql/reporting-services/install-windows/configure-the-unattended-execution-account-ssrs-configuration-manager?view=sql-server-ver15). + +## Database Settings + +At this step, you need to specify a database where Netwrix Auditor will store data collected from +the data sources included in this monitoring plan. + +It is strongly recommended to target each monitoring plan at a separate database. + +You can use default settings for your SQL Server instance or modify them (e.g., use a different +authentication method or user). You can also change these settings later. See the +[Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topic for additional information. + +![mp_wizard_step_db_thumb_0_0](/images/auditor/10.9/admin/monitoringplans/mp_wizard_step_db_thumb_0_0.webp) + +Configure the following: + +| Setting | Description | +| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Disable security intelligence ... | Only select this option if you do not want your data to be stored in the database. In this case, you will only be able to receive activity summaries. Reporting and alerting capabilities will not be provided. To store data to the database, leave this check box cleared. | +| Database | Default database name is _Netwrix_Auditor_``_. It is recommended that you enter a meaningful name for the database here. It may include the data source type (e.g. \_Exchange_Audit_Data_ or _OracleSrv02_Audit_Data_), or so. If you decided to use the existing SQL Server instance instead of dedicated, you may want to use _Netwrix_Auditor_ prefix to distinguish Netwrix Auditor databases from others. | +| Use default SQL Server settings | Select this option if you want Auditor to connect to the SQL Server instance using the default settings you specified at the Default SQL Server Instance step. | +| Specify custom connection parameters | Select this option to use custom credentials when connecting to SQL Server. Specify authentication method and the account that Auditor will use. Make sure this account has sufficient rights to connect to SQL Server and work with the databases. | + +Auditor will connect to the default SQL Server instance and create a database with the specified +name on it. + +Global settings that apply to all databases with audit data (including retention period and SSRS +server used for reporting) are available on the Audit Database page of Auditor settings. See the +[Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topic for additional information. + +## SMTP Server Settings + +When you create the first monitoring plan, you are prompted to specify the email settings that will +be used for activity and health summaries, reports and alerts delivery. For the monitoring plans +that follow, Netwrix Auditor will automatically detect SMTP settings; however, for your first plan +you should provide them manually. See the [Notifications](/docs/auditor/10.9/admin/settings/notifications.md) topic for +additional information. + +You can skip this step if you do not want to receive email notifications, or configure SMTP settings +later, as described in the related section. + +## Email Notification Recipients + +Specify who will receive daily emails: [Activity Summary Email](/docs/auditor/10.9/admin/monitoringplans/activitysummaryemail.md) on changes +in the monitored infrastructure, and [Health Summary Email](/docs/auditor/10.9/admin/healthstatus/summaryemail.md) on +Auditor operations and health. + +Click Add Recipient and provide email address. + +**_RECOMMENDED:_** click **Send Test Email**. The system will send a test message to the specified +email address and inform you if any problems are detected. + +## Monitoring Plan Summary + +At this step of the wizard, to provide a meaningful name and optional description for your +monitoring plan. + +To start collecting data, you should specify the objects (items) that belong to the target data +source and should be processed according to the settings of this monitoring plan. For example, for +Exchange data source the item will be your Exchange server, for Windows Server data source - +computer, IP range or AD container, and so on. To add items right after finishing the monitoring +plan wizard, select the Add item now checkbox. See the +[Add Items for Monitoring](datasources.md#add-items-for-monitoring) topic for additional +information. + +A monitoring plan cannot collect data until at least one item is specified. + +Some data sources require additional system components and updates to be installed on your computer. +In this case, Auditor will inform you and prompt you to check data source prerequisites instead of +adding an item. + +Once you complete the wizard, you can: + +- Add items to your plan +- Add more data sources +- Customize data source's scope and settings (e.g., enable read access auditing) +- Fine-tune or modify plan settings +- Delegate control of the plan configuration or collected data to other users. diff --git a/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md b/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md new file mode 100644 index 0000000000..a3dc51bd38 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md @@ -0,0 +1,83 @@ +--- +title: "Data Collecting Account" +description: "Data Collecting Account" +sidebar_position: 30 +--- + +# Data Collecting Account + +This is a service account that Auditor uses to collect audit data from the monitored items, such as +domains, OUs and servers. Netwrix recommends the creation of a dedicated service account for that +purpose. Depending on the data source your monitoring plan will process, the account must meet the +corresponding requirements in the table below. + +Select the account that will be used to collect data for this item. If you want to use a specific +account (other than the one you specified during monitoring plan creation), select account type you +want to use and enter credentials. The following choices are available: + +- User/password. The account must be granted the same permissions and access rights as the default + account used for data collection. See the Data Collecting Account topic for additional + information. +- Group Managed Service Account (gMSA). You should specify only the account name in the + domain\account$ format. See the + [Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) topic for additional + information. +- Netwrix Privilege Secure. Starting with version 10.7, you can implement the integration between + Netwrix Auditor and Netwrix Privilege Secure. See the + [Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information. + +- Application and secret for Microsoft 365 with modern authentication. + +Each data collecting accounts should meet the requirements from the table below, depending on the +data source. + +| Data source | Required rights and permissions: | +| ------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Active Directory | [Permissions for Active Directory Auditing](/docs/auditor/10.9/configuration/activedirectory/permissions.md) | +| Active Directory Federation Services | [Permissions for AD FS Auditing](/docs/auditor/10.9/configuration/activedirectoryfederatedservices/permissions.md) | +| Microsoft Entra ID (formerly Azure AD), Exchange Online, SharePoint Online, MS Teams | [Permissions for Microsoft Entra ID Auditing](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/permissions.md) [Permissions for Exchange Online Auditing](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/permissions.md) [Permissions for SharePoint Online Auditing ](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/permissions.md) [Permissions for Teams Auditing](/docs/auditor/10.9/configuration/microsoft365/teams/permissions/permissions.md) | +| Exchange | [Permissions for Exchange Auditing](/docs/auditor/10.9/configuration/exchange/permissions.md) | +| Windows File Servers | [Permissions for Windows File Server Auditing](/docs/auditor/10.9/configuration/fileservers/windows/permissions.md) | +| Dell Isilon | [Permissions for Dell Isilon/PowerScale Auditing](/docs/auditor/10.9/configuration/fileservers/dellisilon/permissions.md) | +| Dell VNX/VNXe/Unity | [Permissions for Dell Data Storage Auditing](/docs/auditor/10.9/configuration/fileservers/delldatastorage/permissions.md) | +| NetApp | [Permissions for NetApp Auditing](/docs/auditor/10.9/configuration/fileservers/netappcmode/permissions.md) | +| Nutanix Files | [Permissions for Nutanix Files Auditing](/docs/auditor/10.9/configuration/fileservers/nutanix/permissions.md) | +| Qumulo | [Permissions for Qumulo Auditing](/docs/auditor/10.9/configuration/fileservers/qumulo/permissions.md) | +| Synology | [Permissions for Synology Auditing](/docs/auditor/10.9/configuration/fileservers/synology/permissions.md) | +| Network Devices | [Permissions for Network Devices Auditing](/docs/auditor/10.9/configuration/networkdevices/permissions.md) | +| Oracle Database | [Permissions for Oracle Database Auditing](/docs/auditor/10.9/configuration/oracle/permissions.md) | +| SharePoint | [Permissions for SharePoint Auditing](/docs/auditor/10.9/configuration/sharepoint/permissions.md) | +| SQL Server | [Permissions for SQL Server Auditing ](/docs/auditor/10.9/configuration/sqlserver/permissions.md) | +| VMware | [Permissions for VMware Server Auditing ](/docs/auditor/10.9/configuration/vmware/permissions.md) | +| Windows Server (including DNS and DHCP) | [Permissions for Windows Server Auditing ](/docs/auditor/10.9/configuration/windowsserver/permissions.md) | +| Event Log (including IIS)—collected with Event Log Manager | [Permissions for Windows Server Auditing ](/docs/auditor/10.9/configuration/windowsserver/permissions.md) | +| Group Policy | [Permissions for Group Policy Auditing ](/docs/auditor/10.9/configuration/grouppolicy/permissions.md) | +| Logon Activity | [Permissions for Logon Activity Auditing ](/docs/auditor/10.9/configuration/logonactivity/permissions/permissions.md) | +| Inactive Users in Active Directory—collected with Inactive User Tracker | In the target domain - A member of the Domain Admins group | +| Password Expiration in Active Directory—collected with Password Expiration Notifier | In the target domain - A member of the Domain Users group | +| User Activity | On the target server - A member of the local Administrators group | +| Sensitive Data Discovery | [Sensitive Data Discovery ](/docs/auditor/10.9/admin/settings/sensitivedatadiscovery.md) | + +## Update Credentials for Account + +Once a Data Collecting Account has been configured, you can always update the password for this +account in Netwrix Auditor. + +Follow the steps to update credentials for the accounts used by Auditor: + +**Step 1 –** On the Auditor home page, navigate to **Settings**. + +**Step 2 –** Locate the General tab. + +**Step 3 –** Click the **Manage** button under **Accounts and Passwords**. + +**Step 4 –** Select an account you want to update the password for. + +**Step 5 –** Review the account configuration scope and click **Update password** next to this +account. + +![Password Management](/images/auditor/10.9/admin/monitoringplans/updatecredentials.webp) + +**Step 6 –** Save your edits. + +See the [General](/docs/auditor/10.9/admin/settings/general.md) topic for additional information. diff --git a/docs/auditor/10.9/admin/monitoringplans/datasources.md b/docs/auditor/10.9/admin/monitoringplans/datasources.md new file mode 100644 index 0000000000..3e7d4d3dba --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/datasources.md @@ -0,0 +1,149 @@ +--- +title: "Manage Data Sources" +description: "Manage Data Sources" +sidebar_position: 20 +--- + +# Manage Data Sources + +You can fine-tune data collection for each data source. Settings that you configure for the data +source will be applied to all items belonging to that data source. Using data source settings, you +can, for example: + +- Enable state-in-time data collection (currently supported for several data sources) +- Depending on the data source, customize the monitoring scope (e.g., enable read access auditing, + monitoring of failed attempts) + +To add, modify and remove data sources, enable or disable monitoring, you must be assigned the +Global administrator role in the product or the Configurator role on the plan. See the +[Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. + +## Modify Data Source Settings + +Follow the steps to modify data source settings. + +**Step 1 –** Select the monitoring plan you need and click **Edit**. + +**Step 2 –** Within the monitoring plan window, highlight the data source (the first one is the row +right under the blue table header) and click Edit data source on the right: + +![Data source settings](/images/auditor/10.9/admin/monitoringplans/mp_edit_data_source_thumb_0_0.webp) + +**Step 3 –** Modify data source settings as you need. + +**Step 4 –** When finished, click **Save**. + +Review the following for additional information: + +- [Active Directory](/docs/auditor/10.9/admin/monitoringplans/activedirectory/overview.md) +- [Active Directory Federation Services ](/docs/auditor/10.9/admin/monitoringplans/adfs.md) +- [Microsoft Entra ID](/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/overview.md) +- [Exchange](/docs/auditor/10.9/admin/monitoringplans/exchange/overview.md) +- [Exchange Online](/docs/auditor/10.9/admin/monitoringplans/exchangeonline/overview.md) +- [File Servers](/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md) +- [Group Policy](/docs/auditor/10.9/admin/monitoringplans/grouppolicy/overview.md) +- [Logon Activity](/docs/auditor/10.9/admin/monitoringplans/logonactivity/overview.md) +- [MS Teams](/docs/auditor/10.9/admin/monitoringplans/msteams.md) +- [Network Devices](/docs/auditor/10.9/admin/monitoringplans/networkdevices.md) +- [Oracle Database](/docs/auditor/10.9/admin/monitoringplans/oracle/overview.md) +- [SharePoint](/docs/auditor/10.9/admin/monitoringplans/sharepoint/overview.md) +- [SharePoint Online](/docs/auditor/10.9/admin/monitoringplans/sharepointonline/overview.md) +- [SQL Server](/docs/auditor/10.9/admin/monitoringplans/sqlserver/overview.md) +- [User Activity](/docs/auditor/10.9/admin/monitoringplans/overview_1.md) +- [VMware](/docs/auditor/10.9/admin/monitoringplans/vmware/overview.md) +- [Windows File Share](fileservers/scope.md#windows-file-share) + +Also, you can add a data source to the monitoring plan, or remove a data source that is no longer +needed. + +## Add a Data Source to an Existing Plan + +Follow the steps to add a data source to existing plan. + +**Step 1 –** Select the monitoring plan you need and click Edit. + +**Step 2 –** In the right pane, select Add data source. + +**Step 3 –** Specify a data source. + +**Step 4 –** Configure settings specific to your data source. + +**Step 5 –** When finished, click the **Add** button to save the settings. + +## Add Items for Monitoring + +Once you completed monitoring plan wizard and specified data sources, add items for monitoring. You +can add as many items for a data source as you want. In this case, all items will share settings you +specified for this data source. + +Each data source has a dedicated item type. Netwrix Auditor automatically suggests item types +associated with your data source. + +| Data Source | Item | +| ----------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Active Directory Group Policy Exchange Logon Activity | [Domain](activedirectory/overview.md#domain) | +| Active Directory Federation Services | [Federation Server](adfs.md#federation-server) | +| Microsoft Entra ID Exchange Online SharePoint Online Microsoft Teams | [Microsoft Entra ID](/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/overview.md) | +| File Servers (including Windows file server, Dell, NetApp, Nutanix File server, Synology, and Qumulo) | [AD Container](activedirectory/overview.md#ad-container) [File Servers](/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md) [Dell Isilon](fileservers/overview.md#dell-isilon) [Dell VNX VNXe](fileservers/overview.md#dell-vnx-vnxe) [File Servers](/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md) [NetApp](fileservers/overview.md#netapp) [Windows File Share](fileservers/scope.md#windows-file-share) [Nutanix SMB Shares](fileservers/overview.md#nutanix-smb-shares) [Qumulo](fileservers/overview.md#qumulo) [Synology](fileservers/overview.md#synology) By default, Auditor will monitor all shares stored in the specified location, except for hidden shares (both default and user-defined). If you want to monitor user-defined hidden shares, select the related option in the monitored item settings. Remember that administrative hidden shares like default system root or Windows directory (ADMIN$), default drive shares (D$, E$), etc. will not be monitored. See the topics on the monitored items for details. | +| Network Devices | [Syslog Device](networkdevices.md#syslog-device) [Cisco Meraki Dashboard](networkdevices.md#cisco-meraki-dashboard) | +| Oracle Database | [Oracle Database Instance](oracle/overview.md#oracle-database-instance) | +| SharePoint | [SharePoint Farm](sharepoint/overview.md#sharepoint-farm) | +| SQL Server | [SQL Server Instance](sqlserver/items.md#sql-server-instance) [SQL Server Availability Group](sqlserver/items.md#sql-server-availability-group) | +| VMware | [VMware ESX/ESXi/vCenter](vmware/overview.md#vmware-esxesxivcenter) | +| Windows Server User Activity | [File Servers](/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md) [AD Container](activedirectory/overview.md#ad-container) [File Servers](/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md) | +| Netwrix API | [Integration API](/docs/auditor/10.9/api/overview.md) | + +To add, modify and remove items, you must be assigned the Global administrator role in the product +or the **Configurator** role on the plan. See the +[Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md)topic for additional information. + +Follow the steps to add a new item to a data source: + +**Step 6 –** Navigate to your plan settings. + +**Step 7 –** Click Add item under the data source. + +**Step 8 –** Provide the object name and configure item settings. + +You can fine-tune data collection for each item individually. To do it, select an item within your +monitoring plan and click Edit item. For each item, you can: + +- Specify a custom account for data collection +- Customize settings specific your item (e.g., specify SharePoint site collections) + +## Configure Monitoring Scope + +In some environments, it may not be necessary to monitor the entire IT infrastructure. Netwrix +monitoring scope can be configured on the Data Source and/or Item levels. the section below contains +examples on how to use omit functionality in Auditor. + +In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more +granular audit data. Note that the new monitoring scope restrictions apply together with previous +exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic for +additional information. + +| Use case | Related documentation | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Active Directory** | | +| I want to omit all activity by a specific service account or service accounts with specific naming pattern. | [Active Directory](/docs/auditor/10.9/admin/monitoringplans/activedirectory/overview.md) | +| If Netwrix user is responsible just for a limited scope within corporate AD, s/he needs to omit everything else. | [Active Directory](/docs/auditor/10.9/admin/monitoringplans/activedirectory/overview.md) - Always both activity and state in time data are omitted. - In group/Not in group filters don't not process groups from omitted OUs. | +| **Logon Activity** | | +| I want to omit domain logons by a specific service account or service accounts with specific naming pattern. | [Logon Activity](/docs/auditor/10.9/admin/monitoringplans/logonactivity/overview.md) | +| **File Servers** (including Windows file server, Dell, NetApp, Nutanix File server) | | +| I have a server named _StationWin16_ where I can't install .Net 4.5 in OU where I keep all member servers. I want to suppress errors from this server by excluding it from the Netwrix auditing scope. | [AD Container](activedirectory/overview.md#ad-container) | +| A Security Officer wants to monitor a file share but s/he does not have access to a certain folder on this share. Then, s/he does not want the product to monitor this folder at all. | [File Servers](/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md) [Dell Isilon](fileservers/overview.md#dell-isilon) [Dell VNX VNXe](fileservers/overview.md#dell-vnx-vnxe) [NetApp](fileservers/overview.md#netapp) [Windows File Share](fileservers/scope.md#windows-file-share) [Nutanix SMB Shares](fileservers/overview.md#nutanix-smb-shares) | +| A Security Officer wants to monitor a file share but s/he does not have access to a certain folder on this share. Then, s/he does not want the product to monitor this folder at all. | [File Servers](/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md) [Dell Isilon](fileservers/overview.md#dell-isilon) [Dell VNX VNXe](fileservers/overview.md#dell-vnx-vnxe) [NetApp](fileservers/overview.md#netapp) [Windows File Share](fileservers/scope.md#windows-file-share) [Nutanix SMB Shares](fileservers/overview.md#nutanix-smb-shares) | +| A Security Officer wants to monitor a file share, but it contains a folder with a huge amount of objects, so s/he does not want Netwrix Auditor to collect State-in-Time data for this folder. | [File Servers](/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md) [Dell Isilon](fileservers/overview.md#dell-isilon) [Dell VNX VNXe](fileservers/overview.md#dell-vnx-vnxe) [NetApp](fileservers/overview.md#netapp) [Windows File Share](fileservers/scope.md#windows-file-share) [Nutanix SMB Shares](fileservers/overview.md#nutanix-smb-shares) | +| I want to exclude specific computers within an IP range from the Netwrix auditing scope. | [File Servers](/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md) | +| **SQL Server** | | +| I want to know if _corp\administrator_ user is messing with SQL data. | [SQL Server Instance](sqlserver/items.md#sql-server-instance) | +| As a Auditor administrator I want to exclude the _domain\nwxserviceaccount_ service account activity from SQL server audit so that I get reports without changes made by automatic systems. | [SQL Server Instance](sqlserver/items.md#sql-server-instance) | +| As a Auditor administrator I want to exclude all changes performed by _MyCustomTool_. | [SQL Server Instance](sqlserver/items.md#sql-server-instance) | +| **SharePoint** | | +| I want to exclude the _domain\nwxserviceaccount_ account from data collection as it produces standard activity that doesn't require monitoring. | [SharePoint Farm](sharepoint/overview.md#sharepoint-farm) | +| As a Auditor Administrator I want to exclude shared _PublicList_ from read audit. | [SharePoint Farm](sharepoint/overview.md#sharepoint-farm) | +| Windows Server | | +| I have a server named StationWin16 where I can't install .Net 4.5 in OU where I keep all member servers. I want to suppress errors from this server by excluding it from the Netwrix auditing scope. | [AD Container](activedirectory/overview.md#ad-container) | +| I want to exclude specific computers within an IP range from the Netwrix auditing scope. | [File Servers](/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md) | +| VMware | | +| I have a virtual machine named "testvm" I use for testing purposes, so I want to exclude it from being monitored. | [VMware ESX/ESXi/vCenter](vmware/overview.md#vmware-esxesxivcenter) | diff --git a/docs/auditor/10.9/admin/monitoringplans/delegation.md b/docs/auditor/10.9/admin/monitoringplans/delegation.md new file mode 100644 index 0000000000..33c913276a --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/delegation.md @@ -0,0 +1,183 @@ +--- +title: "Role-Based Access and Delegation" +description: "Role-Based Access and Delegation" +sidebar_position: 230 +--- + +# Role-Based Access and Delegation + +Security and awareness of _who_ has access to _what_ is crucial for every organization. Besides +notifying you on _who_ changed _what_, _when_ and _where_, and _who_ has access to _what_ in your IT +infrastructure, Netwrix pays attention to safety of its own configuration and collected data. + +To keep the monitoring process secure, Netwrix suggests configuring role-based access. Delegating +control ensures that only appropriate users can modify the product configuration or view audit data, +based on your company policies and the user's job responsibilities. + +![rbac-01](/images/auditor/10.9/admin/monitoringplans/rbac-01.webp) + +Roles are described briefly in the table below and explained in detail in the next topic. + +| Role | Access level | Recommended use | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Global administrator | Full control. Access to global settings, monitoring plan configuration, collected data, access delegation, etc. | The role should be assigned to a very limited number of employees—typically, only the owner of the Auditor Server host in your environment. By default, the user who installed Auditor is assigned the Global administrator role. All members of the local Administrators group are Global administrators too. | +| Configurator | Access to monitoring plan configuration within the delegated scope: a monitoring plan or a folder with monitoring plans | The role is appropriate for system administrators, infrastructure engineers, and members of operations team who manage network and services in your organization but should not have access to sensitive data. | +| Global reviewer | Access to all data collected by Auditor and intelligence and visibility features. | The role is appropriate for key employees who need to review audit data collected across various data sources—typically, IT managers, chief information security officer, and so on. | +| Reviewer | Access to data collected by Auditor and intelligence and visibility features within the delegated scope. | The role is appropriate for members of security team and helpdesk personnel who are responsible for mitigating risks in a certain sector of your environment (e.g., domain, file share). This role is granted to specialists who use the Integration API to retrieve data from the Audit Database. | +| Contributor | Write access to Auditor Server and Audit Database. | This service role is granted to specialists who use the Integration API to write data to the Audit Database. This role is also granted to service accounts or any accounts used for interaction with Auditor Server (e.g., add-on scripts). | + +## Compare Roles + +| Feature | Global administrator | Global reviewer | Reviewer | Configurator | Contributor | +| --------------------------------------------------------------------------------------------- | -------------------- | ----------------------------------------------- | -------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | ------------------- | +| Launch Auditor client | + | + | + | + | + | +| Delegate control, grant and revoke permissions | + | – | – | – | – | +| View global settings | + | Some | Some | Some | Some | +| Modify global settings (including default Audit Database, licenses, retention settings, etc.) | + | – | – | – | – | +| Monitoring plan configuration | | | | | | +| List folders | + | + | + | + | + | +| Add, remove, rename folders | + | – | – | Some Only under assigned folders provided that directly assigned roles do not conflict. | – | +| List monitoring plans, review status | + | + | + | + | + | +| Add, remove, rename monitoring plans | + | – | – | Some Only under assigned folders provided that directly assigned roles do not conflict. | – | +| Modify monitoring plan settings | + | Some Add and remove Activity Summary recipients | Some Add and remove Activity Summary recipients within the delegated scope | Some Restricted to the delegated scope (folder or monitoring plan) | – | +| List data sources and items in monitoring plan | + | + | + | + | + | +| Add, modify, remove data sources, enable or disable auditing | + | – | – | Some Restricted to the delegated scope (folder or monitoring plan) | – | +| Add, modify, remove items in monitoring plan | + | – | – | Some Restricted to the delegated scope (folder or monitoring plan) | – | +| Manage state-in-time data, upload snapshots to the Audit Database | + | + | – | – | – | +| Intelligence | | | | | | +| List reports | + | + | + | + | + | +| Generate reports | + | + | Some Restricted to the delegated scope (folder or monitoring plan) | – | – | +| List report subscriptions | + | + | + | + | + | +| Create, modify, remove subscriptions | + | + | – | – | – | +| See search results | + | + | Some Restricted to the delegated scope (folder or monitoring plan) | – | – | +| List, create, modify, delete custom reports | + | + | + | + | - (only can _list_) | +| List alerts | + | + | + | + | + | +| Create, modify, delete alerts | + | + | – | – | – | +| Import investigation data from the Long-Term Archive | + | – | – | – | – | +| View investigation data | + | + | – | – | – | +| View Behavior Anomalies list | + | + | – | – | – | +| Review user profile | + | + | – | – | – | +| Update anomaly status | + | + | – | – | – | +| **Risk Assessment Overview dashboard and drill-down reports** | | | | | | +| View Risk Assessment Overview results (dashboard, drill-down reports) | + | + | Some Restricted to delegated scope (folder or monitoring plan) | - | - | +| Modify risk level thresholds | + | + | - | - | - | +| Customize risk indicators | + | + | - | - | - | +| Auditor Integration API | | | | | | +| Write Activity Records | + | – | – | – | + | +| Retrieve Activity Records | + | + | + Restricted to the delegated scope (folder or monitoring plan) | – | – | + +## Assign Roles + +Netwrix Auditor allows assigning roles on the product as a whole, or within a specific _scope_. A +scope can be limited to a single monitoring plan or to the contents of a folder. This helps to +ensure that only authorized personnel has access to the relevant data. For example, database +administrators (DBAs) should not access Active Directory management data, and domain administrators +do not need permissions to view database schema changes or update data collection settings, and so +on. + +### Understanding Scopes + +Scopes for different Auditor roles are as follows: + +| Scope | Roles | +| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Global (All monitoring plans) | Global administrator Global reviewer Contributor **NOTE:** To assign Global role, you need to click **Delegate** button from All Monitoring Plans list. | +| Folder level | Configurator Reviewer | +| Plan level | Configurator Reviewer | + +Follow the steps to delegate control to some scope, review, or revoke assigned roles. + +**Step 1 –** On the main Auditor page, navigate to the **Monitoring Plans** section. + +**Step 2 –** Browse your monitoring plans tree and select the scope you want to delegate to a user +(e.g., All monitoring plans root folder, a folder, or a monitoring plan). + +**Step 3 –** Click **Delegate**. + +Review roles that are already defined for this scope. + +Do one of the following: + +| To... | Do... | +| ------------------------ | --------------------------------------------------------------------------------------------------------------------------- | +| Assign a role | 1. Select Add User. 2. In the dialog that opens, specify a user (or a group) and a role. | +| Revoke a role assignment | - Click ![delete](/images/auditor/10.7/admin/monitoringplans/delete.webp) next to the user. | + +**Step 4 –** Click **Save** or **Save&Close**. + +### Browser Role on Report Server + +Along with adding a new Global administrator, Global reviewer or Reviewer role, Auditor will +automatically assign this user the Browser role on the Report Server (SSRS). + +The Browser role is required to generate reports. It is granted on all reports — or within a +delegated scope. + +If for some reason Auditor is unable to grant the Browser role, configure it manually. See the +[SQL Server Reporting Services](/docs/auditor/10.9/requirements/sqlserverreportingservice.md) topic for +additional information. + +### Default Role Assignments + +By default, several accounts and local groups are assigned the following roles: + +| Account or group name | Role | Details | +| ---------------------- | -------------------- | ----------------------------------------------------------------------------------------------------------------- | +| Local Administrators | Global administrator | | +| Local service accounts | Global administrator | Global administrator Auditor uses system accounts for data processing and interaction between product components. | +| Auditor Administrators | Global administrator | | +| Auditor Client Users | Global reviewer | | + +#### Delegating Control via Windows Group Membership + +During the Auditor Server installation, Netwrix Auditor Administrators and Netwrix Auditor Client +Users groups are created automatically. To delegate control via group membership, you need to add +users to these groups on the computer where Auditor Server resides. + +Users will be granted roles with extended permissions. You may need to limit their scope to a +specific monitoring plan. + +Follow the steps to add an account to a group. + +**Step 1 –** On the computer where Auditor Server is installed, start the Local Users and Computers +snap-in. + +**Step 2 –** Navigate to the **Groups** node and locate the Netwrix Auditor Administrators or +Netwrix Auditor Client Users group. + +**Step 3 –** In the group properties, click **Add**. + +Specify users you want to be included in this group. + +![Roles_Groups](/images/auditor/10.7/admin/monitoringplans/roles_groups.webp) + +**NOTE:** For additional information about User Activity video access management, see the +[Configure Video Recordings Playback Settings](/docs/auditor/10.9/configuration/useractivity/videorecordings.md) +topic. + +## Provide Access to a Limited Set of Data + +By default, only users designated in Auditor are allowed to view its configuration and collected +data. This policy ensures that only authorized and trustworthy users access sensitive data and make +changes. + +However, in some cases, organizations need to provide certain employees with access to a limited set +of audit data. For example, an auditor might need to review particular access reports once or twice +a year. You can provide these users (recipients) with means to review the data they need without +actually running Auditor. This ensures that dedicated specialists have access to the data while +preventing data breaches and ensuring that sensitive data is not being distributed across the whole +company. + +Netwrix recommends granting limited access permissions to employees who need to: + +- Review audit data periodically in accordance with company policy +- Review audit data accumulated over time +- Be notified only in case of a rare incident + +To grant limited access to audit data, you can: + +| Do.. | Recommended use | +| ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Schedule email report subscriptions | This is helpful when you want to share information with a group of employees, external consultants, auditors, and so on. Reports are sent according to a specified schedule and recipients can review them, but they do not have any other means to access audit data. Basically, this option is enough for employees who are interested in a high-level summary—for example, an auditor who performs monthly access rights attestation on critical folders or a senior manager. | +| Publish reports to file shares | This scenario works great for a helpdesk with several departments. Assume, each department has its own field of responsibility and must not disclose information to other departments. You can configure Auditor to publish reports to folders that can be accessed by employees from a specific department only. You might set up the following folders and permissions: - The user support team has access to a folder with reports on account lockouts and password resets. - File server helpdesk personnel have access to a different folder with daily reports listing all file removals. - The helpdesk supervisor has access to both folders. | +| Configure alerts | This is helpful for rare occasions when you have to notify some senior specialists about critical system state that has to be addressed immediately, e.g., CISO must mitigate risks in the event of massive deletions in the sensitive data storage. | diff --git a/docs/auditor/10.9/admin/monitoringplans/exchange/_category_.json b/docs/auditor/10.9/admin/monitoringplans/exchange/_category_.json new file mode 100644 index 0000000000..d00e7f2246 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/exchange/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Exchange", + "position": 70, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/monitoringplans/exchange/overview.md b/docs/auditor/10.9/admin/monitoringplans/exchange/overview.md new file mode 100644 index 0000000000..0c26f38489 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/exchange/overview.md @@ -0,0 +1,82 @@ +--- +title: "Exchange" +description: "Exchange" +sidebar_position: 70 +--- + +# Exchange + +**NOTE:** Before configuring your monitoring plan, read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [Exchange](/docs/auditor/10.9/configuration/exchange/overview.md) – Configure the data source as required for monitoring + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | +| Detect additional details | Specify additional information to include in reports and activity summaries. Select Group membership if you want to include Group membership of the account under which the change was made. | +| Specify data collection method | You can enable **network traffic compression.** If enabled, Auditor automatically launches a Compression Service on the audited computer to collect and prefilter data. This significantly improves data transfer and minimizes the impact on the target computer performance. | +| Configure audit settings | You can adjust audit settings automatically. Auditor checks your current audit settings on each data collection and adjusts them if necessary. Netwrix recommends this method for evaluation purposes in test environments. If Auditor detects any conflicts with your current audit settings, it will not perform automatic audit configuration. Don't select the checkbox if you want to configure audit settings manually. See the [Exchange](/docs/auditor/10.9/configuration/exchange/overview.md) configuration topic for additional information about audit settings required to collect comprehensive audit data and the instructions on how to configure them. | +| Collect data on non-owner access to mailboxes | Enable monitoring of unauthorized access to mailboxes within your Exchange Online organization. Configure the following: - Notify users if someone gained access to their mailboxes — Select this checkbox if you want to notify users on non-owner access events to their mailboxes. - Notify only specific users — Select this checkbox and click Add Recipient to specify the list of users who will receive notifications on non-owner access to their mailboxes. Users not included in this list receive no notification. - Enable automatic audit configuration— If Auditor detects any conflicts with your current audit settings, it will not perform automatic audit configuration. See the [Exchange](/docs/auditor/10.9/configuration/exchange/overview.md) and [Exchange Online](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/overview.md) topics for additional information about the audit settings required for Auditor to collect comprehensive audit data and instructions on how to configure them. If you select to automatically configure audit in the target environment, Auditor checks your current audit settings on each data collection and adjusts them if necessary. | + +Review your data source settings and click **Add** to go back to your plan. The newly created data +source will appear in the **Data source** list. Next, click **Add item** to specify an +object for monitoring. See the +[Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) topic for additional +information. + +## Domain + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Specify Active Directory domain | Specify the audited domain name in the FQDN format. For example, "_company.local_". | +| Specify the account for collecting data | Select the account to use for collecting data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select account type you want to use and enter credentials. The following choices are available: - User/password. You must grant the account the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. - Group Managed Service Account (gMSA). You should specify only the account name in the domain\account$ format. See the [Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) topic for additional information. - Netwrix Privilege Secure. Starting with version 10.7, you can integrate Netwrix Auditor with Netwrix Privilege Secure. See the [Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information. | + +See the [Permissions for Exchange Auditing](/docs/auditor/10.9/configuration/exchange/permissions.md) topic +for additional information. + +## Use Netwrix Privilege Secure as a Data Collecting Account + +Starting with version 10.7, you can use Netwrix Privilege Secure to manage the account for +collecting data, after configuring the integration. See the +[Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information about +integration and supported data sources. In this case, Netwrix Auditor will not store the credentials. Instead, Netwrix Privilege Secure will manage and provide them on demand, ensuring +password rotation or using temporary accounts for data collection. + +To use Netwrix Privilege Secure as an account for data collection: + +**Step 1 –** Select the item you want to configure. + +**Step 2 –** In the item configuration menu, select Netwrix Privilege Secure as an option for data +collection. + +**Step 3 –** Select the type of the Access Policy you want to use in Netwrix Privilege Secure. +Credential-based is the default option. Refer to the +[Netwrix Privilege Secure](/docs/privilegesecure/25_12/) +documentation for information about Access Policies. + +In this case, you need to provide the username of the account that Netwrix Privilege Secure manages, +and to which Netwrix Auditor has access through a Credential-based access policy. + +**NOTE:** Netwrix recommends using different credentials for different monitoring plans and data +sources. + +The second option is Resource-based. To use this option, you need to provide the Activity and +Resource names, assigned to Netwrix Auditor in the corresponding Resource-based policy. Ensure +the names match those in Netwrix Privilege Secure. + +The Resource name in this case is where the activity occurs. For example, if you grant +the data collecting account access to a local Administrators group - the resource is the server +where Netwrix Privilege Secure grants the permission. + +Netwrix Privilege Secure is ready to use as an account for data collection. diff --git a/docs/auditor/10.9/admin/monitoringplans/exchange/scope.md b/docs/auditor/10.9/admin/monitoringplans/exchange/scope.md new file mode 100644 index 0000000000..a21e12721c --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/exchange/scope.md @@ -0,0 +1,63 @@ +--- +title: "Exchange Monitoring Scope" +description: "Exchange Monitoring Scope" +sidebar_position: 10 +--- + +# Exchange Monitoring Scope + +You can fine-tune Auditor by specifying data that you want to exclude from the Exchange monitoring +scope. In addition, you can exclude data from non-owner access auditing. + +- Exchange Monitoring Scope +- To exclude users or mailboxes from the Mailbox Access monitoring scope + +Follow the steps to exclude data from the Exchange monitoring scope: + +**Step 1 –** Navigate to the _%Netwrix Auditor installation folder%\Active Directory Auditing_ +folder. + +**Step 2 –** Edit the \*.txt files, based on the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| aal_omitlist.txt | For Exchange 2010 and above, the file contains a list of changes performed by cmdlets. To exclude a change from reports, specify name of a cmdlet and the attribute that is changed by the selected cmdlet. | `cmdlet.attrname` For example: `Set-User` `Set-ContactSet-Group` `#Update-AddressList` `Add-ADPermissionRemove-ADPermission` `#RBAC:` `*-MailboxAuditLogSearch` `*-AdminAuditLogSearch` | +| aal_propnames.txt | For Exchange 2010 and above, the file contains a list of human-readable names of changed attributes to be displayed in change reports. To exclude a change from the reports, specify name of a cmdlet and the attribute that is changed by the selected cmdlet. | `classname.attrname= intelligiblename` For example: `*-OutlookAnywhere.SSLOffloading = Allow secure channel (SSL) offloading` | +| omitobjlist_ecr.txt | Contains a list of human-readable names of object classes to be excluded from change reports. | `Classname` For example: `exchangeAdminService` `msExchMessageDeliveryConfig` `Exchange_DSAccessDC` | +| omitpathlist_ecr.txt | Contains a list of AD paths to be excluded from change reports. | `Path` For example: `*\Microsoft Exchange System Objects\SystemMailbox*` | +| omitproplist_ecr.txt | Contains a list of object types and properties to be excluded from change reports. | `object_type.property_name` If there is no separator (.) between an object type and a property, the whole entry is treated as an object type. For example: `msExchSystemMailbox.*` `*.msExchEdgeSyncCredential` `*.msExchMailboxMoveTargetMDBLink` `*.adminDescription` | +| omitreporterrors_ecr.txt | Contains a list of errors to be excluded from Activity Summaries. | `Error message text` For example, to omit the error “The HTTP service used by Public Folders is not available, possible causes are that Public stores are not mounted and the Information Store service is not running. ID no: c1030af3”, add `*c1030af3*` to the file. | +| omitstorelist_ecr.txt | Contains a list of classes and attributes names to be excluded from Exchange snapshots. | `object_type.property_name` If there is no separator (.) between an object type and a property, the whole entry is treated as an object type. For example: `Exchange_Server.AdministrativeGroup` `Exchange_Server.AdministrativeNote` `Exchange_Server.CreationTime` | +| propnames_ecr2007.txt | Contains a list of human-readable names for object classes and attributes of Exchange 2007 to be displayed in change reports. | `classname.attrname= intelligiblename` For example: `msExchMDBAvailabilityGroup= Database Availability Group` | + +To exclude users or mailboxes from the Mailbox Access monitoring scope + +Auditor allows specifying users and mailboxes that you do not want to monitor for non-owner mailbox +access events. To do this, edit the mailboxestoexclude.txt, userstoexclude.txt, and +agentomitusers.txt files. + +Follow the steps to exclude data from Exchange Online monitoring scope + +**Step 1 –** Navigate to the _%Netwrix Auditor installation folder%\Non-owner Mailbox Access +Reporter for Exchange_ folder. + +**Step 2 –** Edit mailboxestoexclude.txt, userstoexclude.txt, or agentomitusers.txt files, based on +the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +You can also limit your reports by specific mailboxes. Edit the mailboxestoinclude.txt file to +specify mailboxes. + +| File | Description | Syntax | +| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| mailboxestoexclude.txt | This file contains a list of mailboxes and folders that must be excluded from data collection. | Each entry must be a separate line. Wildcards (\*) can be used to replace any number of characters. - To exclude a certain user's mailbox, enter `username@domainname` , e.g.`john.smith@acme.com` - To exclude a certain folder, enter `username@domainname/foldername` , e.g. `john.smith@acme.com/Drafts ` - Use \*to exclude multiple mailboxes or folders, e.g. `*/foldername` will exclude the specified folder when processing all mailboxes. Examples: `*admin*@corp.com` `*/Drafts` - exclude _Drafts_ folder (for all mailboxes) `*/Testfolder/*` - exclude subfolders of _Testfolder_ (for all mailboxes) | +| mailboxestoinclude.txt | This file contains a list of mailboxes that must be included when collecting data. For the mailboxes added to this list, the reports will contain only non-owner access events. | Specify email address to be included in the list as `username@domainname.` Example: `analyst@enterprise.com` | +| userstoexclude.txt | This file contains a list of users who must be excluded from reports if they perform non-owner access attempt for mailboxes (audit data on these users will still be stored in the state-in-time snapshots). If a user is removed from this list, the information on this user’s actions can be viewed with the Report Viewer. | `DOMAIN\username` | +| agentomitusers.txt | This file contains a list of users who must be excluded from reports and snapshots. If a user is removed from this list, audit data on this user will only be available after the next data collection. Writing new users to this file affects reports and snapshots only if Network traffic compression is enabled. | `DOMAIN\username` | diff --git a/docs/auditor/10.9/admin/monitoringplans/exchangeonline/_category_.json b/docs/auditor/10.9/admin/monitoringplans/exchangeonline/_category_.json new file mode 100644 index 0000000000..17592919a5 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/exchangeonline/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Exchange Online", + "position": 80, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/monitoringplans/exchangeonline/overview.md b/docs/auditor/10.9/admin/monitoringplans/exchangeonline/overview.md new file mode 100644 index 0000000000..6113fe22b1 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/exchangeonline/overview.md @@ -0,0 +1,122 @@ +--- +title: "Exchange Online" +description: "Exchange Online" +sidebar_position: 80 +--- + +# Exchange Online + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [Exchange Online](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/overview.md) – Configure data + source as required to be monitored + +## How to add Exchange Online Monitoring Plan + +This instruction shows how to collect audit data from the Microsoft 365 tenant. + +If you plan to use modern authentication, see the +[Configuring Microsoft Entra ID App for Auditing Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md#configuring-microsoft-entra-id-app-for-auditing-microsoft-entra-id) +topic for additional information on how to prepare Microsoft Entra ID app with required permissions. +Make sure you have the following at hand: + +- Tenant name +- For modern authentication: Application (client) ID +- Application secret +- For basic authentication: User name and password + +Types of data that can be collected by Netwrix Auditor from the Microsoft 365 tenant depend on the +authentication option you choose. + +Follow the steps to configure Office 365 tenant as a monitored item. + +**Step 1 –** On the **General** page of the item properties, specify **Tenant name**: + +- If you are going to use **Basic authentication**, you can proceed to the next step – **Tenant + name** will be filled in automatically after it. + +- **NOTE:** Basic authentication is no longer possible for Exchange Online. For the already existing + tenants it is still possible to use basic authentication for SharePoint Online and Microsoft Entra + ID monitoring. + +- If you are going to use **Modern authentication**, paste the obtained name. See the + [Using Modern Authentication with Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md) + topic for additional information. + +![tenantenvironment](/images/auditor/10.9/admin/monitoringplans/tenantenvironment.webp) + +If you are using a government tenant, please click the **Tenant Environment** tab and select the +desired tenant environment. + +**Step 2 –** Select authentication method that will be used when accessing Office 365 services: + +- Basic authentication: + + - Selected, Office 365 organization will be accessed on behalf of the user you specify. + - Enter **User name** and **password**; use any of the following formats: _user@domain.com_ or + _user@domain.onmicrosoft.com_. + - The **Tenant name** field then will be filled in automatically. + - Make sure this user account has sufficient access rights. See + [Using Basic Authentication with Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/basicauth.md) + topic for additional information. + +- Modern authentication: + + - Selected, Office 365 organization will be accessed using the Microsoft Entra ID (formerly + Azure AD) app you prepared. Enter: + + - **Application ID**; + + - **Application secret**. + + - See the + [Using Modern Authentication with Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md) + for additional information. + +**Step 3 –** Click the **Add** button. + +![Add Office 365 Item window](/images/auditor/10.9/admin/monitoringplans/item_o365_basic_auth_thumb_0_0.webp) + +You can use a single account to collect audit data for different Office 365 services (Microsoft +Entra ID, Exchange Online, SharePoint Online); however, Netwrix recommends that you specify +individual credentials for each of them. + +If you plan to collect and report on the audit data for Exchange Online non-owner mailbox access, +consider that the value shown in the "_Who_" field in reports and search results will be displayed +in UPN format (unlike the earlier Netwrix Auditor versions). This refers to the following scenarios: + +- All new installations +- Upgrade from the previous versions if: + + - Modern authentication is selected in the item settings after the upgrade. + + OR + + - Modern authentication has ever been selected in the item settings and reverted back to Basic + later + +**Step 4 –** Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Monitor this data source and collect activity data | | +| Configure audit settings | See the [Exchange Online](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/overview.md) configuration topic for additional information about audit settings required to collect comprehensive audit data and the instructions on how to configure them. | +| Collect data for state-in-time reports | Configure Netwrix Auditor to store daily snapshots of your system configuration required for further state-in-time reports generation. See the [State–In–Time Reports](/docs/auditor/10.9/admin/reports/types/stateintime/overview.md) topic for additional information. | +| Collect data on non-owner access to mailboxes | Monitor access to mailboxes by users other than the mailbox owner, including delegate access and shared mailbox activities. | +| Collect data on owner access to mailboxes | **NEW IN 10.8:** Monitor mailbox owner activities including mass email deletions, folder permission changes, and inbox rule modifications. This provides enhanced visibility into potentially suspicious owner activities that could indicate compromised accounts or insider threats. | + +Review your data source settings and click **Add** to go back to your plan. The newly created data +source will appear in the **Data source** list. As a next step, click **Add item** to specify an +object for monitoring. See the +[Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) topic for additional +information. + +See the [Microsoft 365](/docs/auditor/10.9/configuration/microsoft365/overview.md) topic for additional +information. diff --git a/docs/auditor/10.9/admin/monitoringplans/exchangeonline/scope.md b/docs/auditor/10.9/admin/monitoringplans/exchangeonline/scope.md new file mode 100644 index 0000000000..0bc6cb9e14 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/exchangeonline/scope.md @@ -0,0 +1,28 @@ +--- +title: "Exchange Online Monitoring Scope" +description: "Exchange Online Monitoring Scope" +sidebar_position: 10 +--- + +# Exchange Online Monitoring Scope + +You can fine-tune Netwrix Auditor by specifying data that you want to exclude from the Exchange +Online monitoring scope. + +Follow the steps to exclude data from Exchange Online monitoring scope: + +**Step 1 –** Navigate to the _%Netwrix Auditor installation folder%\Exchange Online Auditing_ +folder. + +**Step 2 –** Edit the \*.txt files, based on the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| omitlist.txt | The file contains a list of changes performed by cmdlets. To exclude a change from reports, search results and Activity Summaries, specify name of a cmdlet and the attribute that is changed by the selected cmdlet. | `cmdlet` For example: `Enable-OrganizationCustomization` `New-AdminAuditLogSearch` `New-MailboxAuditLogSearch` `cmdlet.param` For example: `*.Identity` `*.DomainController` `*.Organization` `*.IgnoreDefaultScope` `*.Force` `*.Confirm` `*.Password` `*-ManagementRoleEntry.Parameters` `Remove-PublicFolder.Recurse` | +| omitpathlist.txt | Contains a list of paths to be excluded from reports, search results and Activity Summaries. | `path` For example: `SystemMailbox{*}` `DiscoverySearchMailbox{*}` `FederatedEmail.*` You can use a wildcard (\*) to replace any number of characters in the path. | +| omituserlist.txt | Contains a list of user names to be excluded from reports, search results and Activity Summaries. | `domain\user` For example: `Enterprise\analyst` `email address` For example: `analyst@Enterprise.onmicrosoft.com` | +| propnames.txt | Contains a list of human-readable names for object classes and their and their properties to be displayed in search results, reports and Activity Summaries. | `cmdletobject=friendlyname` `cmdlet.param=friendlyname` For example: `RoleGroupMember = Role Group` `UMHuntGroup = Unified Messaging Hunt Group` | diff --git a/docs/auditor/10.9/admin/monitoringplans/fileservers/_category_.json b/docs/auditor/10.9/admin/monitoringplans/fileservers/_category_.json new file mode 100644 index 0000000000..e15046caf4 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/fileservers/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "File Servers", + "position": 90, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md b/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md new file mode 100644 index 0000000000..3a38c428af --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md @@ -0,0 +1,476 @@ +--- +title: "File Servers" +description: "File Servers" +sidebar_position: 90 +--- + +# File Servers + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [File Servers](/docs/auditor/10.9/configuration/fileservers/overview.md) – Configure data source as required + to be monitored + + + +Complete the following fields: + +- General +- Monitor this data source and collect activity data – Enable monitoring of the selected data source and configure Auditor to collect and store audit data. +- Specify actions for monitoring – Specify actions you want to track and auditing mode. + +| | | +|---------------|------------------------------------------------------------------------------------------------------------------------------------------| +| **Changes** | | +| Successful | Use this option to track changes to your data. Helps find out who made changes to your files, including their creation and deletion. | +| Failed | Use this option to detect suspicious activity on your file server. Helps identify potential intruders who tried to modify or delete files, etc., but failed to do it. | +| **Read access** | | +| Successful | Use this option to supervise access to files containing confidential data intended for privileged users. Helps identify who accessed important files besides your trusted users. Enabling this option on public shares will result in high number of events generated on your file server and the amount of data written to the Long-Term Archive. | +| Failed | Use this option to track suspicious activity. Helps find out who was trying to access your private data without proper justification. Enabling this option on public shares will result in high number of events generated on your file server and the amount of data written to the Long-Term Archive. | + +Actions reported by Auditor vary depending on the file server type and the audited object (file, folder, or share). The changes include creation, modification, deletion, moving, etc. To track the copy action, enable successful read access and change auditing. + +- Specify data collection method – You can enable network traffic compression. If enabled, a Compression Service will be automatically launched on the audited computer, collecting and prefiltering data. This significantly improves data transfer and minimizes the impact on the target computer performance. +To collect data from 32-bit operating systems, network traffic compression must be disabled. +To collect data from Windows Failover Cluster, network traffic compression must be enabled. + +- Configure audit settings – You can adjust audit settings automatically. Your current audit settings will be checked on each data collection and adjusted if necessary. This method is recommended for evaluation purposes in test environments. If any conflicts are detected with your current audit settings, automatic audit configuration will not be performed. +Do not select the checkbox if you want to configure audit settings manually. Some settings cannot be configured automatically. The product has the following limitations depending on your file server type + +| File Server | SACL Check | SACL Adjust | Policy Check | Policy Adjust | Log Check | Log Adjust | +|-----------------------------------------|------------|-------------|--------------|---------------|-----------|------------| +| Windows | + | + | + | + | + | + | +| Dell Celerra\VNX\Unity | + | + | + | — | + | — | +| Dell Isilon | n/a | n/a | + | — | + | — | +| NetApp Data ONTAP 7 and 8 in 7-mode | + | + | + | + | + | + | +| NetApp Clustered Data ONTAP 8 and ONTAP 9 | + | + | + | + | + | — | +| Nutanix Files | n/a | n/a | + | — | n/a | n/a | + +- Collect data for state-in-time reports – Configure Auditor to store daily snapshots of your system configuration required for further state-in-time reports generation. +When auditing file servers, changes to effective access permissions can be tracked in addition to audit permissions. By default, Combination of file and share permissions is tracked. File permissions define who has access to local files and folders. Share permissions provide or deny access to the same resources over the network. The combination of both determines the final access permissions for a shared folder—the more restrictive permissions are applied. Upon selecting Combination of file and share permissions only the resultant set will be written to the Audit Database. Select File permissions option too if you want to see difference between permissions applied locally and the effective file and share permissions set. To disable auditing of effective access, unselect all checkboxes under Include details on effective permissions. +In the Schedule state-in-time data collection section, you can select a custom weekly interval for snapshots collection. Click Modify and select day(s) of week you want your snapshot to be collected. +In the Manage historical snapshots section, you can click Manage and select the snapshots that you want to import to the Audit Database to generate a report on the data source's state at the specific moment in the past. +You must be assigned the Global administrator or the Global reviewer role to import snapshots. +Move the selected snapshots to the Snapshots available for reporting list using the arrow button. +The product updates the latest snapshot on the regular basis to keep users up to date on actual system state. Users can also configure Only the latest snapshot is available for reporting in Auditor. If you want to generate reports based on different snapshots, you must import snapshots to the Audit Database. + +- Users + +- Specify monitoring restrictions – Select the users to be excluded from search results, reports and Activity Summaries. To add users to the list, click Add and provide user name in the domain\user format: *mydomain\user1*. + - Use NetBIOS domain name format. + - To exclude events containing “System” instead of initiator's account name in the “Who” column, enter "System" value to the list. + +In addition to the restrictions for a monitoring plan, you can use the *.txt files to collect more granular audit data. Note that the new monitoring scope restrictions apply together with previous exclusion settings configured in the *.txt files. + +Review your data source settings and click **Add** to go back to your plan. The newly created data +source will appear in the Data source list. As a next step, click Add item to specify an object for +monitoring. + +| | +| ------------------- | +| Windows File Server | +| Dell Data storage | +| NetApp storage | +| Nutanix File Server | + +By default, Auditor will monitor all shares stored in the specified location, except for hidden +shares (both default and user-defined). If you want to monitor user-defined hidden shares, select +the related option in the monitored item settings. + +Administrative hidden shares like default system root or Windows directory (_ADMIN$_), default drive +shares (_D$, E$_), etc. will not be monitored. See the +[Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) topic for additional +information. + +_Remember,_ before adding your monitored items, examine the considerations, limitations and +recommendations provided in the following sections: + +- [DFS-Related Constraints](/docs/auditor/10.9/configuration/fileservers/windows/overview.md#dfs-related-constraints) +- [Supported File Servers and Devices](/docs/auditor/10.9/configuration/fileservers/overview.md#supported-file-servers-and-devices) +- [State-in-Time Data](/docs/auditor/10.9/configuration/fileservers/overview.md#state-in-time-data) +- [Sensitive Data](/docs/auditor/10.9/configuration/fileservers/overview.md#sensitive-data) + +## Dell VNX VNXe + +Dell VNX, VNXe, Celerra, and Unity NAS devices are collectively referred to as Dell Data Storage. + +Complete the following fields: + +| Option | Description | +| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Specify Dell VNX/VNXe, Celerra or Unity storage array | Provide a server name by entering its FQDN, NETBIOS or IPv4 address. You can click Browse to select a computer from the list of computers in your network. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | +| Scope | | +| Monitor hidden shares | By default, Auditor will monitor all shares stored in the specified location, except for hidden shares (both default and user-defined). Select **Monitor user-defined hidden shares** if necessary. Even when this option is selected, the product will not collect data from administrative hidden shares such as: default system root or Windows directory (ADMIN$), default drive shares (D$, E$, etc.), shares used by printers to enable remote administration (PRINT$), etc. | +| Specify monitoring restrictions | Specify restriction filters to narrow your monitoring scope (search results, reports and Activity Summaries). All filters are applied using AND logic. See the Fine-tune Monitoring Scope for additional information on how to narrow your monitoring scope. In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more granular audit data. Note that the new monitoring scope restrictions apply together with previous exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic for additional information. | + +### Fine-tune Monitoring Scope + +To audit all file shares, under Specify monitoring restrictions, select Monitor all file shares in +the array. + +![item_emc_scope_thumb_0_0](/images/auditor/10.9/admin/monitoringplans/fileservers/item_emc_scope_thumb_0_0.webp) + +You can also create lists of specific file shares to include and/or exclude from being audited. + +#### Include a File Share + +Follow the steps to include a file share. + +**Step 1 –** Under Specify monitoring restrictions, select Specific file shares. + +**Step 2 –** Click Add Inclusion. + +**Step 3 –** Provide UNC path to a shared resource. For example: _NewStation\Shared._ + +**Step 4 –** Do not specify a default file share mapped to a local drive (e.g., \\Server\e$). + +#### Exclude Specific Data + +Follow the steps to exclude specific data. + +Click Add Exclusion. Then, in the Specify Filters dialog, do the following: + +**Step 5 –** Provide the path to the file share where you are going to exclude some audit data. Use +the path format as it appears in the "_What_" column of reports and Activity Summaries — for +example, _\\corpsrv\shared_. + +**Step 6 –** You can use a wildcard (\*) only if you need to exclude user activity on this file +share. For other data types (_state-in-time_ or _all data_) wildcards are not supported. This refers +to the specified shared folder, its subfolders and files. + +**Step 7 –** Select what type of data you want to exclude: + +| Option | Description | Example | +| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **All Data** | Select if you want to completely exclude the specified file share from being audited. The product will not collect any user activity or state-in-time data. **NOTE:** In this case,Auditor does not adjust audit settings automatically for the selected folders. | A Security Officer wants to monitor a file share but s/he does not have access to a certain folder on this share. Thus, s/he configures the product not to monitor this folder at all. | +| State-in-Time | Select to configure Auditor to exclude data for the state-in-time reports from the monitoring scope. | A Security Officer wants to monitor a file share, but it contains a folder with a huge amount of objects, so s/he does not want Auditor to collect state-in-time data for this folder. | +| **User Activity** | Select to exclude actions performed by specific users on the selected file share. See the procedure below for details. **NOTE:** In this case, the product still collects stat-in-time data for this share. | A Security Officer wants to monitor a file share that contains a public folder for which s/he does not want to collect _Read_ operations. | + +**Follow the steps to exclude specific user activity.** + +**Step 1 –** Specify what user accounts should be excluded: + +- All Users — Select to exclude the activity of any user on the file share you specified. +- These users— Select to exclude specific users' activity. Provide user names as shown in the + "_Who_" column in reports and Activity Summaries, e.g., _MyDomain\user1_. To enter multiple + accounts, use comma as a separator. + +**Step 2 –** Specify what actions should be excluded: + +- All actions — Exclude all actions of the selected users +- These actions — Use the drop-down list to select the actions to exclude, e.g. _Added_ and _Moved_. + +![Specify Filters](/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclude_users_thumb_0_0.webp) + +**Step 3 –** After configuring all filters, click **Add** to save them and return to the item +settings. + +## Dell Isilon + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Specify Dell Isilon storage array | Provide the IP address or the host name of the name server used to connect to your access zone. For example, _account.corp.lab_ | +| Access Zone | Enter the name of access zone partition within your EMC Isilon cluster. For example, _zone_account_ | +| OneFS web administration interface URL | Enter Dell Isilon web administration URL (e.g., _https://isiloncluster.corp.lab:8080_). This URL is used to get configuration details about your Isilon cluster via OneFS API. | +| File Share UNC path to audit logs | Path to the file share located on a Dell Isilon with event log files (e.g., _\\srv\netwrix_audit$\logs_). | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | +| Scope | | +| Specify monitoring restrictions | Specify restriction filters to narrow your monitoring scope (search results, reports and Activity Summaries). All filters are applied using AND logic. See the Fine-tune Monitoring ScopeFine-tune Monitoring Scopetopic for additional information about how to narrow your monitoring scope. In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more granular audit data. Note that the new monitoring scope restrictions apply together with previous exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic for additional information. | + +### Configure the Scope + +You can configure Netwrix Auditor to audit all file shares except for ones added as exclusions. For +that, under Specify monitoring restrictions, select All file shares in the array. You can also +create lists of specific file shares to include and/or exclude from being audited. Review the +following for additional information: + +- Add Inclusion +- Add Exclusion + +### Add Inclusion + +Follow the steps to add inclusion. + +**Step 1 –** Under Specify monitoring restrictions, select Specific file shares. + +**Step 2 –** Click Add Inclusion. + +**Step 3 –** Provide UNC path to a shared resource. For example: _NewStation\Shared._ + +Do not specify a default file share mapped to a local drive (e.g., \\Server\e$). + +### Add Exclusion + +Follow the steps to add exclusion. + +Click Add Exclusion. Then, in the Specify Filters dialog, do the following: + +**Step 4 –** Provide the path to the file share where you are going to exclude some audit data. Use +the path format as it appears in the "_What_" column of reports and Activity Summaries — for +example, _\\corpsrv\shared_. + +**Step 5 –** You can use a wildcard (\*) only if you need to exclude user activity on this file +share. For other data types (_state-in-time_ or _all data_) wildcards are not supported. This refers +to the specified shared folder, its subfolders and files. + +**Step 6 –** Select what type of data you want to exclude: + +| Option | Description | Example | +| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **All Data** | Select if you want to completely exclude the specified file share from being audited. The product will not collect any user activity or state-in-time data. **NOTE:** In this case,Auditor does not adjust audit settings automatically for the selected folders. | A Security Officer wants to monitor a file share but s/he does not have access to a certain folder on this share. Thus, s/he configures the product not to monitor this folder at all. | +| State-in-Time | Select to configure Auditor to exclude data for the state-in-time reports from the monitoring scope. | A Security Officer wants to monitor a file share, but it contains a folder with a huge amount of objects, so s/he does not want Auditor to collect state-in-time data for this folder. | +| **User Activity** | Select to exclude actions performed by specific users on the selected file share. See the procedure below for details. **NOTE:** In this case, the product still collects stat-in-time data for this share. | A Security Officer wants to monitor a file share that contains a public folder for which s/he does not want to collect _Read_ operations. | + +**Follow the steps to exclude specific user activity.** + +**Step 1 –** Specify what user accounts should be excluded: + +- All Users — Select to exclude the activity of any user on the file share you specified. +- These users— Select to exclude specific users' activity. Provide user names as shown in the + "_Who_" column in reports and Activity Summaries, e.g., _MyDomain\user1_. To enter multiple + accounts, use comma as a separator. + +**Step 2 –** Specify what actions should be excluded: + +- All actions — Exclude all actions of the selected users +- These actions — Use the drop-down list to select the actions to exclude, e.g. _Added_ and _Moved_. + +![Specify Filters](/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclude_users_thumb_0_0.webp) + +**Step 3 –** After configuring all filters, click **Add** to save them and return to the item +settings. + +## NetApp + +Complete the following fields: + +| Option | Description | +| ------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Specify NetApp file server | Provide a server name by entering its FQDN, NETBIOS or IPv4 address. You can click Browse to select a computer from the list of computers in your network. | +| File share UNC path to audit logs | Select one of the following: - Detect automatically—If selected, a shared resource will be detected automatically. - Use this path—UNC path to the file share located on a NetApp Filer with event log files (e.g., _\\CORP\ETC$\log_). | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | +| ONTAPI/ONTAP REST API | | +| Specify protocol for accessing ONTAPI/ONTAP REST API | Select one of the following: - Detect automatically—If selected, a connection protocol will be detected automatically. - HTTP - HTTPS Refer to [Netwrix Auditor Installation and Configuration Guide](https://www.netwrix.com/download/documents/Netwrix_Auditor_Installation_Configuration_Guide.pdf) for detailed instructions on how to enable HTTP or HTTPS admin access. NOTE: ONTAP REST API works only over HTTPS protocol | +| Specify management interface | Select management interface to connect to ONTAPI/ONTAP REST API. If you want to use custom management interface for ONTAPI/ONTAP REST API, select Custom and provide a server name by entering its FQDN, NETBIOS or IP address. | +| Specify account for connecting to ONTAPI/ONTAP REST API | Select an account to connect to NetApp and collect data through ONTAPI/ONTAP REST API. If you want to use a specific account (other than the one you specified on the General tab), select **Custom** and enter credentials. The credentials are case sensitive. Take into consideration that even if a custom account is specified, the account selected on the General tab must be a member of the Builtin\Administrators group and have sufficient permissions to access audit logs shared folder and audited shares. [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) | +| Scope | | +| Monitor hidden shares | By default, Auditor will monitor all shares stored in the specified location, except for hidden shares (both default and user-defined). Select **Monitor user-defined hidden shares** if necessary. Even when this option is selected, the product will not collect data from administrative hidden shares such as: default system root or Windows directory (ADMIN$), default drive shares (D$, E$, etc.), shares used by printers to enable remote administration (PRINT$), etc. **CAUTION:** Monitoring of non-default hidden shares is not supported for NetApp servers in 7-mode. | +| Specify monitoring restrictions | Specify restriction filters to narrow your monitoring scope (search results, reports and Activity Summaries). All filters are applied using AND logic. Configure Scope how to narrow your monitoring scope. In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more granular audit data. Note that the new monitoring scope restrictions apply together with previous exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic for additional information. | + +### Configure Scope + +You can configure Netwrix Auditor to audit all file shares except for ones added as exclusions. For +that, under Specify monitoring restrictions, select All file shares in the array. You can also +create lists of specific file shares to include and/or exclude from being audited. Review the +following for additional information: + +### Add Inclusion + +Follow the steps to add inclusion. + +**Step 1 –** Under Specify monitoring restrictions, select Specific file shares. + +**Step 2 –** Click Add Inclusion. + +**Step 3 –** Provide UNC path to a shared resource. For example: _NewStation\Shared._ + +NOTE: Do not specify a default file share mapped to a local drive (e.g., \\Server\e$). + +### Add Exclusion + +Follow the steps to add exclusion. + +Click Add Exclusion. Then, in the Specify Filters dialog, do the following: + +**Step 4 –** Provide the path to the file share where you are going to exclude some audit data. Use +the path format as it appears in the "_What_" column of reports and Activity Summaries — for +example, _\\corpsrv\shared_. + +**Step 5 –** You can use a wildcard (\*) only if you need to exclude user activity on this file +share. For other data types (_state-in-time_ or _all data_) wildcards are not supported. This refers +to the specified shared folder, its subfolders and files. + +**Step 6 –** Select what type of data you want to exclude: + +| Option | Description | Example | +| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **All Data** | Select if you want to completely exclude the specified file share from being audited. The product will not collect any user activity or state-in-time data. **NOTE:** In this case,Auditor does not adjust audit settings automatically for the selected folders. | A Security Officer wants to monitor a file share but s/he does not have access to a certain folder on this share. Thus, s/he configures the product not to monitor this folder at all. | +| State-in-Time | Select to configure Auditor to exclude data for the state-in-time reports from the monitoring scope. | A Security Officer wants to monitor a file share, but it contains a folder with a huge amount of objects, so s/he does not want Auditor to collect state-in-time data for this folder. | +| **User Activity** | Select to exclude actions performed by specific users on the selected file share. See the procedure below for details. **NOTE:** In this case, the product still collects stat-in-time data for this share. | A Security Officer wants to monitor a file share that contains a public folder for which s/he does not want to collect _Read_ operations. | + +**Follow the steps to exclude specific user activity.** + +**Step 1 –** Specify what user accounts should be excluded: + +- All Users — Select to exclude the activity of any user on the file share you specified. +- These users— Select to exclude specific users' activity. Provide user names as shown in the + "_Who_" column in reports and Activity Summaries, e.g., _MyDomain\user1_. To enter multiple + accounts, use comma as a separator. + +**Step 2 –** Specify what actions should be excluded: + +- All actions — Exclude all actions of the selected users +- These actions — Use the drop-down list to select the actions to exclude, e.g. _Added_ and _Moved_. + +![Specify Filters](/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclude_users_thumb_0_0.webp) + +**Step 3 –** After configuring all filters, click **Add** to save them and return to the item +settings. + +## Nutanix Files + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +Complete the following fields: + +- Monitor this data source and collect activity data – Enable monitoring of the selected data source and configure Auditor to collect and store audit data. +- Specify actions for monitoring – Specify actions you want to track and auditing mode. + +| | | +|---------------|------------------------------------------------------------------------------------------------------------------------------------------| +| **Changes** | | +| Successful | Use this option to track changes to your data. Helps find out who made changes to your files, including their creation and deletion. | +| Failed | Use this option to detect suspicious activity on your file server. Helps identify potential intruders who tried to modify or delete files, etc., but failed to do it. | +| **Read access** | | +| Successful | Use this option to supervise access to files containing confidential data intended for privileged users. Helps identify who accessed important files besides your trusted users. Enabling this option on public shares will result in high number of events generated on your file server and the amount of data written to the Long-Term Archive. | +| Failed | Use this option to track suspicious activity. Helps find out who was trying to access your private data without proper justification. Enabling this option on public shares will result in high number of events generated on your file server and the amount of data written to the Long-Term Archive. | + +Actions reported by Auditor vary depending on the file server type and the audited object (file, folder, or share). The changes include creation, modification, deletion, moving, etc. To track the copy action, enable successful read access and change auditing. + +- Specify data collection method – You can enable **network traffic compression.** If enabled, a Compression Service will be automatically launched on the audited computer, collecting and prefiltering data. This significantly improves data transfer and minimizes the impact on the target computer performance. + +- Configure audit settings – You can adjust audit settings automatically. Your current audit settings will be checked on each data collection and adjusted if necessary. This method is recommended for evaluation purposes in test environments. If any conflicts are detected with your current audit settings, automatic audit configuration will not be performed. Do not select the checkbox if you want to configure audit settings manually. See the [Supported Data Sources](/docs/auditor/10.9/requirements/supporteddatasources/supporteddatasources.md) configuration topic for additional information about audit settings required to collect comprehensive audit data and the instructions on how to configure them. Netwrix Auditor can configure the following settings: + - Policy Check + - Policy Adjust + +- Collect data for state-in-time reports – Configure Auditor to store daily snapshots of your system configuration required for further state-in-time reports generation. See the [State–In–Time Reports](/docs/auditor/10.9/admin/reports/types/stateintime/overview.md) topic for additional information. When auditing file servers, changes to effective access permissions can be tracked in addition to audit permissions. By default, Combination of file and share permissions is tracked. File permissions define who has access to local files and folders. Share permissions provide or deny access to the same resources over the network. The combination of both determines the final access permissions for a shared folder—the more restrictive permissions are applied. Upon selecting Combination of file and share permissions only the resultant set will be written to the Audit Database. Select File permissions option too if you want to see difference between permissions applied locally and the effective file and share permissions set. To disable auditing of effective access, unselect all checkboxes under Include details on effective permissions. In the Schedule state-in-time data collection section, you can select a custom weekly interval for snapshots collection. Click Modify and select day(s) of week you want your snapshot to be collected. In the Manage historical snapshots section, you can click **Manage** and select the snapshots that you want to import to the Audit Database to generate a report on the data source's state at the specific moment in the past. You must be assigned the Global administrator or the Global reviewer role to import snapshots. Move the selected snapshots to the Snapshots available for reporting list using the arrow button. The product updates the latest snapshot on the regular basis to keep users up to date on actual system state. Users can also configure Only the latest snapshot is available for reporting in Auditor. If you want to generate reports based on different snapshots, you must import snapshots to the Audit Database. + +Review your data source settings and click **Add** to go back to your plan. The newly created data +source will appear in the **Data source** list. As a next step, click **Add item** to specify an +object for monitoring. See the [Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) topic for additional information. + +## Nutanix SMB Shares + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **General** | | +| Specify Nutanix File Server | Provide a server name by entering its FQDN, NETBIOS or IPv4 address. You can click Browse to select a computer from the list of computers in your network. If you need to audit a 3-node cluster, it is recommended to use FQDN or NETBIOS name. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for more information. | +| Specify listening port for incoming connections | Provide the name of the TCP port to listen to notifications on the operations with Nutanix file shares. Default is **9898**. For details on how to open the port, refer to the [Nutanix Ports](/docs/auditor/10.9/configuration/fileservers/nutanix/ports.md) topic. | +| **Nutanix File Server REST API** | | +| Specify account for connecting to Nutanix File Server REST API | Specify the account that will be used to connect to Nutanix REST API. This account should have sufficient privileges on the Nutanix File Server. For details, refer to [Create User Account to Access Nutanix REST API](/docs/auditor/10.9/configuration/fileservers/nutanix/useraccount.md). | +| **Scope** | | +| Monitor hidden shares | By default, Netwrix Auditor will monitor all shares stored in the specified location, except for hidden shares (both default and user-defined). Select **Monitor user-defined hidden shares** if necessary. Even when this option is selected, the product will not collect data from administrative hidden shares such as: default system root or Windows directory (ADMIN$), default drive shares (D$, E$, etc.), shares used by printers to enable remote administration (PRINT$), etc. | +| Specify monitoring restrictions | Specify restriction filters to narrow your monitoring scope (search results, reports and Activity Summaries). All filters are applied using AND logic. Refer to Configure Scope for detailed instructions on how to configure your monitoring scope. Currently, auditing is available for SMB shares only. Auditing of NFS shares is not supported due to known limitations. | + +### Configure Scope + +You can configure Netwrix Auditor to audit all file shares except for ones added as exclusions. For +that, under Specify monitoring restrictions, select All file shares in the array. You can also +create lists of specific file shares to include and/or exclude from being audited. Review the +following for additional information: + +### Add Inclusion + +Follow the steps to add inclusion. + +**Step 1 –** Under Specify monitoring restrictions, select Specific file shares. + +**Step 2 –** Click Add Inclusion. + +**Step 3 –** Provide UNC path to a shared resource. For example: _NewStation\Shared._ + +Do not specify a default file share mapped to a local drive (e.g., \\Server\e$). + +### Add Exclusion + +Follow the steps to add exclusion. + +Click Add Exclusion. Then, in the Specify Filters dialog, do the following: + +**Step 4 –** Provide the path to the file share where you are going to exclude some audit data. Use +the path format as it appears in the "_What_" column of reports and Activity Summaries — for +example, _\\corpsrv\shared_. + +**Step 5 –** You can use a wildcard (\*) only if you need to exclude user activity on this file +share. For other data types (_state-in-time_ or _all data_) wildcards are not supported. This refers +to the specified shared folder, its subfolders and files. + +**Step 6 –** Select what type of data you want to exclude: + +| Option | Description | Example | +| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **All Data** | Select if you want to completely exclude the specified file share from being audited. The product will not collect any user activity or state-in-time data. **NOTE:** In this case,Auditor does not adjust audit settings automatically for the selected folders. | A Security Officer wants to monitor a file share but s/he does not have access to a certain folder on this share. Thus, s/he configures the product not to monitor this folder at all. | +| State-in-Time | Select to configure Auditor to exclude data for the state-in-time reports from the monitoring scope. | A Security Officer wants to monitor a file share, but it contains a folder with a huge amount of objects, so s/he does not want Auditor to collect state-in-time data for this folder. | +| **User Activity** | Select to exclude actions performed by specific users on the selected file share. See the procedure below for details. **NOTE:** In this case, the product still collects stat-in-time data for this share. | A Security Officer wants to monitor a file share that contains a public folder for which s/he does not want to collect _Read_ operations. | + +**Follow the steps to exclude specific user activity.** + +**Step 1 –** Specify what user accounts should be excluded: + +- All Users — Select to exclude the activity of any user on the file share you specified. +- These users— Select to exclude specific users' activity. Provide user names as shown in the + "_Who_" column in reports and Activity Summaries, e.g., _MyDomain\user1_. To enter multiple + accounts, use comma as a separator. + +**Step 2 –** Specify what actions should be excluded: + +- All actions — Exclude all actions of the selected users +- These actions — Use the drop-down list to select the actions to exclude, e.g. _Added_ and _Moved_. + +![Specify Filters](/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclude_users_thumb_0_0.webp) + +**Step 3 –** After configuring all filters, click **Add** to save them and return to the item +settings. + +## Qumulo + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| General | | +| Specify a file server | Provide UNC path to a file server. See the section below for special considerations. Do not specify a default file share mapped to a local drive (e.g., \\Server\e$). | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | +| Event Collection | | +| Specify a host or network resource | Provide UNC path to a file server or an IP range of servers you want to get activity events from. You can select to collect event data from the same server or provide a custom server or IP range. | +| Specify port and protocol for incoming connections | Use **Port** and **Protocol** to provide the port required for incoming connections (default is **UDP port 514**). | +| Scope | | +| Specify monitoring restrictions | Specify restriction filters to narrow your monitoring scope (search results, reports and Activity Summaries). All filters are applied using AND logic. By default, Netwrix Auditor will monitor all shares stored in the specified location, except for hidden shares (both default and user-defined). If you want to monitor user-defined hidden shares, select the related option in the monitored item settings. Remember that administrative hidden shares like default system root or Windows directory (ADMIN$), default drive shares (D$, E$), etc. will not be monitored. See the topics on the monitored items for details. | + +## Synology + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| General | | +| Specify a file server | Provide UNC path to a file server. See the section below for special considerations. Do not specify a default file share mapped to a local drive (e.g., \\Server\e$). | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | +| Event Collection | | +| Specify a host or network resource | Provide UNC path to a file server or an IP range of servers you want to get activity events from. You can select to collect event data from the same server or provide a custom server or IP range. | +| Specify port and protocol for incoming connections | Use **Port** and **Protocol** to provide the port required for incoming connections (default is **UDP port 514**). | +| Scope | | +| Specify monitoring restrictions | Specify restriction filters to narrow your monitoring scope (search results, reports and Activity Summaries). All filters are applied using AND logic. By default, Netwrix Auditor will monitor all shares stored in the specified location, except for hidden shares (both default and user-defined). If you want to monitor user-defined hidden shares, select the related option in the monitored item settings. Remember that administrative hidden shares like default system root or Windows directory (ADMIN$), default drive shares (D$, E$), etc. will not be monitored. See the topics on the monitored items for details. | diff --git a/docs/auditor/10.9/admin/monitoringplans/fileservers/scope.md b/docs/auditor/10.9/admin/monitoringplans/fileservers/scope.md new file mode 100644 index 0000000000..1bf2c13699 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/fileservers/scope.md @@ -0,0 +1,117 @@ +--- +title: "File Servers Monitoring Scope" +description: "File Servers Monitoring Scope" +sidebar_position: 20 +--- + +# File Servers Monitoring Scope + +You can specify data that you want to include into / exclude from the Windows File Server, NetApp +Filer, and Dell Data Storage (formerly EMC) monitoring scope. For that, you can configure monitoring +scope in Auditor client UI, as explained in the related section: + +- [File Servers](/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md) +- Windows File Share + +Besides, you can configure exclusions for file servers audit using the special txt files (omit +lists), as explained below. + +Monitoring scope restrictions set up in the UI will apply together with the exclusion settings +configured in the \*.txt files. + +**Follow the steps to exclude data from file server monitoring scope:** + +**Step 1 –** Navigate to the "_%Netwrix Auditor installation folder%\File Server Auditing_" folder. + +**Step 2 –** Edit the \*.txt files, based on the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| omitcollectlist.txt | Contains a list of objects to be excluded from being monitored. | `Monitoring plan name,server name, resource path` Wildcards are not supported for the Server Name field. To disable filtering for this field, specify an empty string. For example: `*,,\\\\*\\System Volume Information*` | +| omiterrors.txt | Contains a list of errors and warnings to be omitted from logging to the Netwrix Auditor System Health event log. | `Monitoring plan name,server name,error text` For example: `*,productionserver1.corp.local, *Access is denied*` | +| omitreportlist.txt | Contains a list of objects to be excluded from _Search_, _Reports_ and "_Activity Summary_". In this case audit data is still being collected. | `Monitoring plan name,action,who,object type,resource path,property name` Wildcards are not supported for the action and property name fields. To disable filtering for these fields, specify an empty string. For example: `*,,CORP\\jsmith,*,*,` | +| omitstorelist.txt | Contains a list of objects to be excluded from being stored to the "_Audit Archive_" and showing up in _Search_ and all types of _Reports_. In this case audit data is still being collected. | `Monitoring plan name,action,who ,object type,resource path,property name` Wildcards are not supported for the Change Type and Property Name fields. To disable filtering for these fields, specify an empty string. For example: `*,,*,*,\\\\productionserver1.corp.local\\builds\\*, Attributes` | +| omitstoreprocesslist.txt | Contains a list of processes to be excluded from being stored to the "_Audit Archive_" and showing up in _Search_ and all types of _Reports_. | `Monitoring plan name,resource path, executable path` Only local applications can be excluded. For example: `*,*,*notepad.exe` | + +## Windows File Share + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| General | | +| Specify Windows file share | Provide UNC path to a shared resource. See the section below for special considerations. Do not specify a default file share mapped to a local drive (e.g., \\Server\e$). | +| Specify the account for collecting data | | +| Scope | | +| Specify monitoring restrictions | Refer to Configure Scope for detailed instructions on how to narrow your monitoring scope. By default, Netwrix Auditor will monitor all shares stored in the specified location, except for hidden shares (both default and user-defined). If you want to monitor user-defined hidden shares, select the related option in the monitored item settings. Remember that administrative hidden shares like default system root or Windows directory (ADMIN$), default drive shares (D$, E$), etc. will not be monitored. See the topics on the monitored items for details. | + +### Configure Scope + +You can narrow your monitoring scope by adding exclusions. + +Click Add Exclusion. Then, in the Specify Filters dialog, do the following: + +**Step 3 –** Provide the path to the file share where you are going to exclude some audit data. Use +the path format as it appears in the "_What_" column of reports and Activity Summaries — for +example, _\\corpsrv\shared_. + +**Step 4 –** You can use a wildcard (\*) only if you need to exclude user activity on this file +share. For other data types (_state-in-time_ or _all data_) wildcards are not supported. This refers +to the specified shared folder, its subfolders and files. + +**Step 5 –** Select what type of data you want to exclude: + +| Option | Description | Example | +| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **All Data** | Select if you want to completely exclude the specified file share from being audited. The product will not collect any user activity or state-in-time data. **NOTE:** In this case,Auditor does not adjust audit settings automatically for the selected folders. | A Security Officer wants to monitor a file share but s/he does not have access to a certain folder on this share. Thus, s/he configures the product not to monitor this folder at all. | +| **State-in-Time** | Select to configure Auditor to exclude data for the state-in-time reports from the monitoring scope. | A Security Officer wants to monitor a file share, but it contains a folder with a huge amount of objects, so s/he does not want Auditor to collect state-in-time data for this folder. | +| **User Activity** | Select to exclude actions performed by specific users on the selected file share. See the procedure below for details. **NOTE:** In this case, the product still collects stat-in-time data for this share. | A Security Officer wants to monitor a file share that contains a public folder for which s/he does not want to collect _Read_ operations. | + +**Follow the steps to exclude specific user activity.** + +**Step 1 –** Specify what user accounts should be excluded: + +- All Users — Select to exclude the activity of any user on the file share you specified. +- These users— Select to exclude specific users' activity. Provide user names as shown in the + "_Who_" column in reports and Activity Summaries, e.g., _MyDomain\user1_. To enter multiple + accounts, use comma as a separator. + +**Step 2 –** Specify what actions should be excluded: + +- All actions — Exclude all actions of the selected users +- These actions — Use the drop-down list to select the actions to exclude, e.g. _Added_ and _Moved_. + +![Specify Filters](/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclude_users_thumb_0_0.webp) + +**Step 3 –** After configuring all filters, click **Add** to save them and return to the item +settings. + +### Working with DFS File Shares + +Netwrix Auditor supports auditing of DFS and clustered file servers if Object Access Auditing is +enabled on DFS file shares or on every cluster node. + +- When adding a cluster file server for auditing, it is recommended to specify a server name of the + **Role** server or a UNC path of the shared folder located on the **Role** server. +- When adding a DFS file share for auditing, specify a Windows file share item and provide the UNC + path of the whole namespace or UNC path of the DFS link (folder). For example: + - _"\\domain\dfsnamespace\"_ (domain-based namespace) or _"\\server\dfsnamespace\"_ (in case of + stand-alone namespace); + - _"\\domain\dfsnamespace\link"_ (domain-based namespace) or _"\\server\dfsnamespace\link"_ (in + case of stand-alone namespace). +- For recommendations on configuring DFS replication, refer to + [this Knowledge Base article](https://www.netwrix.com/kb/2103). + +### Working with Mount Points + +You can specify a mount point as a monitored item. However, consider the following: + +- If a mount point represents a shared folder, then the objects in its root will be initially + collected by Netwrix Auditor and appear as processed by _System_ account. Wait for the next data + collections - then all actions for these objects will be monitored in a normal way. +- To monitor the mount points targeted at the subfolder of a file share, provide network path to the + target subfolder. diff --git a/docs/auditor/10.9/admin/monitoringplans/fileservers/windowsfileserver.md b/docs/auditor/10.9/admin/monitoringplans/fileservers/windowsfileserver.md new file mode 100644 index 0000000000..5d71d0a180 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/fileservers/windowsfileserver.md @@ -0,0 +1,223 @@ +--- +title: "Windows File Server" +description: "Windows File Server" +sidebar_position: 10 +--- + +# Windows File Server + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +## Windows File Share + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Specify Windows file share | Provide UNC path to a shared resource. See the section below for special considerations. Do not specify a default file share mapped to a local drive (e.g., \\Server\e$). | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. Starting with version 10.7, you can implement the integration between Netwrix Auditor and Netwrix Privilege Secure. See the [Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information. | +| Scope | | +| Specify monitoring restrictions | Specify restriction filters to narrow your monitoring scope (search results, reports and Activity Summaries). All filters are applied using AND logic. See the Configure Scope topic for additional information on how to narrow your monitoring scope. By default, Netwrix Auditor will monitor all shares stored in the specified location, except for hidden shares (both default and user-defined). If you want to monitor user-defined hidden shares, select the related option in the monitored item settings. Remember that administrative hidden shares like default system root or Windows directory (ADMIN$), default drive shares (D$, E$), etc. will not be monitored. See the topics on the monitored items for details. In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more granular audit data. Note that the new monitoring scope restrictions apply together with previous exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic for additional information. | + +### Configure Scope + +You can narrow your monitoring scope by adding exclusions. + +Click Add Exclusion. Then, in the Specify Filters dialog, do the following: + +**Step 1 –** Provide the path to the file share where you are going to exclude some audit data. Use +the path format as it appears in the "_What_" column of reports and Activity Summaries — for +example, _\\corpsrv\shared_. + +**Step 2 –** You can use a wildcard (\*) only if you need to exclude user activity on this file +share. For other data types (_state-in-time_ or _all data_) wildcards are not supported. This refers +to the specified shared folder, its subfolders and files. + +**Step 3 –** Select what type of data you want to exclude: + +| Option | Description | Example | +| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **All Data** | Select if you want to completely exclude the specified file share from being audited. The product will not collect any user activity or state-in-time data. **NOTE:** In this case,Auditor does not adjust audit settings automatically for the selected folders. | A Security Officer wants to monitor a file share but s/he does not have access to a certain folder on this share. Thus, s/he configures the product not to monitor this folder at all. | +| State-in-Time | Select to configure Auditor to exclude data for the state-in-time reports from the monitoring scope. | A Security Officer wants to monitor a file share, but it contains a folder with a huge amount of objects, so s/he does not want Auditor to collect state-in-time data for this folder. | +| **User Activity** | Select to exclude actions performed by specific users on the selected file share. See the procedure below for details. **NOTE:** In this case, the product still collects stat-in-time data for this share. | A Security Officer wants to monitor a file share that contains a public folder for which s/he does not want to collect _Read_ operations. | + +**Follow the steps to exclude specific user activity.** + +**Step 1 –** Specify what user accounts should be excluded: + +- All Users — Select to exclude the activity of any user on the file share you specified. +- These users— Select to exclude specific users' activity. Provide user names as shown in the + "_Who_" column in reports and Activity Summaries, e.g., _MyDomain\user1_. To enter multiple + accounts, use comma as a separator. + +**Step 2 –** Specify what actions should be excluded: + +- All actions — Exclude all actions of the selected users +- These actions — Use the drop-down list to select the actions to exclude, e.g. _Added_ and _Moved_. + +![Specify Filters](/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclude_users_thumb_0_0.webp) + +**Step 3 –** After configuring all filters, click **Add** to save them and return to the item +settings. + +### Working with DFS File Shares + +Netwrix Auditor supports auditing of DFS and clustered file servers if Object Access Auditing is +enabled on DFS file shares or on every cluster node. + +- When adding a cluster file server for auditing, it is recommended to specify a server name of the + **Role** server or a UNC path of the shared folder located on the **Role** server. +- When adding a DFS file share for auditing, specify a Windows file share item and provide the UNC + path of the whole namespace or UNC path of the DFS link (folder). For example: + - _"\\domain\dfsnamespace\"_ (domain-based namespace) or _"\\server\dfsnamespace\"_ (in case of + stand-alone namespace); + - _"\\domain\dfsnamespace\link"_ (domain-based namespace) or _"\\server\dfsnamespace\link"_ (in + case of stand-alone namespace). +- For recommendations on configuring DFS replication, refer to + [this Knowledge Base article](https://www.netwrix.com/kb/2103). + +### Working with Mount Points + +You can specify a mount point as a monitored item. However, consider the following: + +- If a mount point represents a shared folder, then the objects in its root will be initially + collected by Netwrix Auditor and appear as processed by _System_ account. Wait for the next data + collections - then all actions for these objects will be monitored in a normal way. +- To monitor the mount points targeted at the subfolder of a file share, provide network path to the + target subfolder. + +## AD Container + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Specify AD container | Specify a whole AD domain, OU or container. Click **Browse** to select from the list of containers in your network. You can also: - Select a particular computer type to be audited within the chosen AD container: **Domain controllers, Servers (excluding domain controllers)**, or **Workstations**. - Click **Exclude** to specify AD domains, OUs, and containers you do not want to audit. In the Exclude Containers dialog, click Add and specify an object. The list of containers does not include child domains of trusted domains. Use other options **(Computer, IP range** to specify the target computers. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. If using a group Managed Service Account (gMSA), you can specify only the account name in the _domain\account$_ format. Password field can be empty. Starting with version 10.7, you can implement the integration between Netwrix Auditor and Netwrix Privilege Secure. See the [Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information. Refer to the [Permissions for Active Directory Auditing](/docs/auditor/10.9/configuration/activedirectory/permissions.md) topic for more information on using Netwrix Privilege Secure as an account for data collection. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the[Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | +| Containers and Computers | | +| Monitor hidden shares | By default, Auditor will monitor all shares stored in the specified location, except for hidden shares (both default and user-defined). Select **Monitor user-defined hidden shares** if necessary. Even when this option is selected, the product will not collect data from administrative hidden shares such as: default system root or Windows directory (ADMIN$), default drive shares (D$, E$, etc.), shares used by printers to enable remote administration (PRINT$), etc. | +| Specify monitoring restrictions | Specify restriction filters to narrow your monitoring scope (search results, reports and Activity Summaries). All filters are applied using AND logic. Depending on the type of the object you want to exclude, select one of the following: - Add AD Container – Browse for a container to be excluded from being audited. You can select a whole AD domain, OU or container. - Add Computer – Provide the name of the computer you want to exclude as shown in the "_Where_" column of reports and Activity Summaries. For example, _backupsrv01.mydomain.local_. Wildcards (\*) are not supported. In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more granular audit data. Note that the new monitoring scope restrictions apply together with previous exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic for additional information. | + +## IP Range + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Specify IP range | Specify an IP range for the audited computers. To exclude computers from within the specified range, click **Exclude**. Enter the IP subrange you want to exclude, and click **Add**. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | +| Scope | | +| Monitor hidden shares | By default, Auditor will monitor all shares stored in the specified location, except for hidden shares (both default and user-defined). Select **Monitor user-defined hidden shares** if necessary. Even when this option is selected, the product will not collect data from administrative hidden shares such as: default system root or Windows directory (ADMIN$), default drive shares (D$, E$, etc.), shares used by printers to enable remote administration (PRINT$), etc. | + +## Computer + +For evaluation purposes, Netwrix recommends selecting Computer as an item for a monitoring plan. +Once the product is configured to collect data from the specified items, audit settings (including +Core and Compression services installation) will be applied to all computers within AD Container or +IP Range. + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| General | | +| Specify a computer | Provide a server name by entering its FQDN, NETBIOS or IPv4 address. You can click Browse to select a computer from the list of computers in your network. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select account type you want to use and enter credentials. The following choices are available: - User/password. The account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. - Group Managed Service Account (gMSA). You should specify only the account name in the domain\account$ format. See the [Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) topic for additional information. - Netwrix Privilege Secure. Starting with version 10.7, you can implement the integration between Netwrix Auditor and Netwrix Privilege Secure. See the [Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information. | +| Scope | | +| Monitor hidden shares | By default, Auditor will monitor all shares stored in the specified location, except for hidden shares (both default and user-defined). Select **Monitor user-defined hidden shares** if necessary. Even when this option is selected, the product will not collect data from administrative hidden shares such as: default system root or Windows directory (ADMIN$), default drive shares (D$, E$, etc.), shares used by printers to enable remote administration (PRINT$), etc. | +| Specify monitoring restrictions | Specify restriction filters to narrow your monitoring scope (search results, reports and Activity Summaries). All filters are applied using AND logic. | + +### Configure Scope + +By default, both user activity and state-in-time data will be collected for the monitored item. +However, you can narrow your monitoring scope by specifying certain locations, user accounts or +actions to exclude . + +![Add Item (Computer)](/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclusions_thumb_0_0.webp) + +Click Add Exclusion, then follow the steps in the Specify Filters dialog: + +**Step 1 –** Provide the path to the file share where you are going to exclude some audit data. Use +the path format as it appears in the "_What_" column of reports and Activity Summaries — for +example, _\\corpsrv\shared_. + +You can use a wildcard (\*) only if you need to exclude user activity on this file share. For other +data types (_state-in-time_ or _all data_) wildcards are not supported. This refers to the specified +shared folder, its subfolders and files. + +**Step 2 –** Select what type of data you want to exclude: + +| Option | Description | Example | +| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **All Data** | Select if you want to completely exclude the specified file share from being audited. The product will not collect any user activity or state-in-time data. In this case,Netwrix Auditor does not adjust audit settings automatically for the selected folders. | A Security Officer wants to monitor a file share but s/he does not have access to a certain folder on this share. Thus, s/he configures the product not to monitor this folder at all. | +| State-in-Time | Select to configure Netwrix Auditor to exclude data for the state-in-time reports from the monitoring scope. | A Security Officer wants to monitor a file share, but it contains a folder with a huge amount of objects, so s/he does not want Netwrix Auditor to collect state-in-time data for this folder. | +| **User Activity** | Select to exclude actions performed by specific users on the selected file share. See the procedure below for details. In this case, the product still collects stat-in-time data for this share. | A Security Officer wants to monitor a file share that contains a public folder for which s/he does not want to collect _Read_ operations. | + +Follow the steps to exclude specific user activity. + +**Step 1 –** Specify what user accounts should be excluded: + +- All Users — Select to exclude the activity of any user on the file share you specified. +- These users — Select to exclude specific users' activity. Provide user names as shown in the + "_Who_" column in reports and Activity Summaries, e.g., _MyDomain\user1_. To enter multiple + accounts, use comma as a separator. + +**Step 2 –** Specify what actions should be excluded: + +- All actions — Exclude all actions of the selected users +- These actions — Use the drop-down list to select the actions to exclude, e.g. _Added_ and _Moved_ + +![Specify Filters](/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclude_users.webp) + +After configuring all filters, click **Add** to save them and return to the item settings. + +## Use Netwrix Privilege Secure as a Data Collecting Account + +Starting with version 10.7, you can use Netwrix Privilege Secure to manage the account for +collecting data, after configuring the integration. See the +[Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information about +integration and supported data sources. In this case, the credentials will not be stored by Netwrix +Auditor. Instead, they will be managed by Netwrix Privilege Secure and provided on demand, ensuring +password rotation or using temporary accounts for data collection. + +Follow the steps to use Netwrix Privilege Secure as an account for data collection. + +**Step 1 –** Select the desired item. + +**Step 2 –** In the item configuration menu, select Netwrix Privilege Secure as an option for data +collection. + +![npsdatacollectingaccount](/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccount.webp) + +**Step 3 –** Select the type of the Access Policy you want to use in Netwrix Privilege Secure. +Credential-based is the default option. Refer to the +[Netwrix Privilege Secure](https://helpcenter.netwrix.com/category/privilegesecure_accessmanagement) +documentation to learn more about Access Policies. + +In this case, you need to provide the username of the account managed by Netwrix Privilege Secure, +and to which Netwrix Auditor has the access through a Credential-based access policy. + +**NOTE:** Netwrix recommends using different credentials for different monitoring plans and data +sources. + +![npsdatacollectingaccountresourced](/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccountresourced.webp) + +The second option is Resource-based. To use this option, you need to provide the Activity and +Resource names, assigned to Netwrix Auditor in the corresponding Resource-based policy. Make sure +that you specified the same names as in Netwrix Privilege Secure. + +The Resource name in this case is where the activity will be performed. For example, if you grant +the data collecting account the access to a local Administrators group - the resource is the server +where the permission will be granted. + +Netwrix Privilege Secure is ready to use as an account for data collection. diff --git a/docs/auditor/10.9/admin/monitoringplans/finetune.md b/docs/auditor/10.9/admin/monitoringplans/finetune.md new file mode 100644 index 0000000000..4d2e48048a --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/finetune.md @@ -0,0 +1,38 @@ +--- +title: "Fine-Tune Your Plan and Edit Settings" +description: "Fine-Tune Your Plan and Edit Settings" +sidebar_position: 210 +--- + +# Fine-Tune Your Plan and Edit Settings + +At any time, you can review your plan settings and fine-tune Audit Database, notification and data +collection settings. + +To modify most plan settings, you must be assigned the Global administrator role in the product or +the Configurator role on the plan. The Global reviewer or this plan's Reviewer can modify Activity +Summary recipients. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional +information. + +Follow the steps to edit your plan settings: + +**Step 1 –** Select a plan in the All Monitoring Plans list and click Edit. + +**Step 2 –** In the right pane, select Edit settings. + +**Step 3 –** In the Plan Settings page, review the tabs and modify the settings. + +| Option | Description | +| -------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Name Description | Update a plan name or its description. | +| Data Collection | | +| Specify the account for collecting data - Not specified - User/Password - gMSA | Specify a new user name and a password for the account that Auditor will use to collect data. Make sure the account has sufficient permissions to collect data. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information about the rights and permissions, and instructions on how to configure them. | +| Audit Database | | +| Disable security intelligence and make data available only in activity summaries | Keep this checkbox cleared if you want Auditor to write data to the Audit Database. | +| Use default SQL Server settings | Select this checkbox to write data to a SQL Server instance with connection parameters as shown in **Settings** > **Audit Database**. See the [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topic for additional information. | +| Specify custom connection parameters | Specify this option to use non-default settings (e.g., use a different authentication method or user). Make sure to store data on the same SQL Server instance. Otherwise some data may become unavailable for search and reporting. | +| Notifications | | +| Specify Activity Summary delivery schedule | Configure how often you want to receive an Activity Summary. By default, it is delivered once a day, at 3 AM. You can specify custom delivery time and frequency (e.g., every 6 hours starting 12 AM — at 12 AM, 6 AM, 12 PM, 6 PM). | +| Customize notifications | By default, Activity Summary lists changes and activity in email body. For most data sources, if an Activity Summaries contains more than 1,000 activity records, these records are sent as a CSV attachment, bigger attachments are compressed in ZIP files. - Attach Activity Summary as a CSV file — You can configure Auditor to always send emails with attachments instead of listing activity and changes in email body. - Compress attachment before sending — You can configure Auditor to always compress attachments in a ZIP file, irrespective of its size and number of activity records. | +| Specify the recipients who will receive daily activity summaries | Modify a list of users who will receive daily activity summaries. Click Add Recipient and provide email address. | diff --git a/docs/auditor/10.9/admin/monitoringplans/grouppolicy/_category_.json b/docs/auditor/10.9/admin/monitoringplans/grouppolicy/_category_.json new file mode 100644 index 0000000000..eaf7189e31 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/grouppolicy/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Group Policy", + "position": 100, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/monitoringplans/grouppolicy/overview.md b/docs/auditor/10.9/admin/monitoringplans/grouppolicy/overview.md new file mode 100644 index 0000000000..dd89e9c1f9 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/grouppolicy/overview.md @@ -0,0 +1,85 @@ +--- +title: "Group Policy" +description: "Group Policy" +sidebar_position: 100 +--- + +# Group Policy + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [Group Policy](/docs/auditor/10.9/configuration/grouppolicy/overview.md) – Configure data source as required + to be monitored + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | +| Prerequisites | Netwrix Auditor will automatically look up additional system components and prompt you to install those that are missing. In case all required components have been already installed, this section will be omitted. See the [Other Components](/docs/auditor/10.9/requirements/software.md#other-components) topic for additional information. | +| Detect additional details | Specify additional information to include in reports and activity summaries. Select Group membership if you want to include Group membership of the account under which the change was made. | +| Specify data collection method | You can enable **network traffic compression.** If enabled, a Compression Service will be automatically launched on the audited computer, collecting and prefiltering data. This significantly improves data transfer and minimizes the impact on the target computer performance. | +| Configure audit settings | You can adjust audit settings automatically. Your current audit settings will be checked on each data collection and adjusted if necessary. This method is recommended for evaluation purposes in test environments. If any conflicts are detected with your current audit settings, automatic audit configuration will not be performed. Do not select the checkbox if you want to configure audit settings manually. See the [Group Policy](/docs/auditor/10.9/configuration/grouppolicy/overview.md) configuration topic for additional information about audit settings required to collect comprehensive audit data and the instructions on how to configure them. | + +Review your data source settings and click **Add** to go back to your plan. The newly created data +source will appear in the **Data source** list. As a next step, click **Add item** to specify an +object for monitoring. See the +[Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) topic for additional +information. + +## Domain + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Specify Active Directory domain | Specify the audited domain name in the FQDN format. For example, "_company.local_". | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select account type you want to use and enter credentials. The following choices are available: - User/password. The account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. - Group Managed Service Account (gMSA). You should specify only the account name in the domain\account$ format. See the [Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) topic for additional information. - Netwrix Privilege Secure. Starting with version 10.7, you can implement the integration between Netwrix Auditor and Netwrix Privilege Secure. See the [Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information. | + +## Use Netwrix Privilege Secure as a Data Collecting Account + +Starting with version 10.7, you can use Netwrix Privilege Secure to manage the account for +collecting data, after configuring the integration. See the +[Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information about +integration and supported data sources. In this case, the credentials will not be stored by Netwrix +Auditor. Instead, they will be managed by Netwrix Privilege Secure and provided on demand, ensuring +password rotation or using temporary accounts for data collection. + +Follow the steps to use Netwrix Privilege Secure as an account for data collection. + +**Step 1 –** Select the desired item. + +**Step 2 –** In the item configuration menu, select Netwrix Privilege Secure as an option for data +collection. + +![npsdatacollectingaccount](/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccount.webp) + +**Step 3 –** Select the type of the Access Policy you want to use in Netwrix Privilege Secure. +Credential-based is the default option. Refer to the +[Netwrix Privilege Secure](https://helpcenter.netwrix.com/category/privilegesecure_accessmanagement) +documentation to learn more about Access Policies. + +In this case, you need to provide the username of the account managed by Netwrix Privilege Secure, +and to which Netwrix Auditor has the access through a Credential-based access policy. + +**NOTE:** Netwrix recommends using different credentials for different monitoring plans and data +sources. + +![npsdatacollectingaccountresourced](/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccountresourced.webp) + +The second option is Resource-based. To use this option, you need to provide the Activity and +Resource names, assigned to Netwrix Auditor in the corresponding Resource-based policy. Make sure +that you specified the same names as in Netwrix Privilege Secure. + +The Resource name in this case is where the activity will be performed. For example, if you grant +the data collecting account the access to a local Administrators group - the resource is the server +where the permission will be granted. + +Netwrix Privilege Secure is ready to use as an account for data collection. diff --git a/docs/auditor/10.9/admin/monitoringplans/grouppolicy/scope.md b/docs/auditor/10.9/admin/monitoringplans/grouppolicy/scope.md new file mode 100644 index 0000000000..599368ba01 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/grouppolicy/scope.md @@ -0,0 +1,28 @@ +--- +title: "Group Policy Monitoring Scope" +description: "Group Policy Monitoring Scope" +sidebar_position: 10 +--- + +# Group Policy Monitoring Scope + +You can fine-tune Netwrix Auditor by specifying data that you want to exclude from the Group Policy +monitoring scope. To do it, edit the omitobjlist_gp.txt, omitproplist_gp.txt and omituserlist_gp.txt +files. + +Follow the steps to exclude data from the Group Policy monitoring scope: + +**Step 1 –** Navigate to the _%Netwrix Auditor installation folder%\Active Directory Auditing_ +folder. + +**Step 2 –** Edit the \*.txt files, based on the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| ------------------- | --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| omitobjlist_gp.txt | The file contains a list of the Group Policy Object (GPO) names to be excluded from change reports. | `` For example, to exclude changes to the Default Domain Policy GPO, add the following line: `Default Domain Policy`. | +| omitproplist_gp.txt | The file contains a list of the Group Policy Object settings to be excluded from change reports. | `` For example, to exclude data on changes made to the Maximum password length setting, add the following line: `Maximum password length`. | +| omituserlist_gp | The file contains a list of user names to be excluded from change reports. | `` For example, to exclude changes made by the user “usertest” in the domain “domaintest”, add the following line: `domaintest\usertest`. | diff --git a/docs/auditor/10.9/admin/monitoringplans/logonactivity/_category_.json b/docs/auditor/10.9/admin/monitoringplans/logonactivity/_category_.json new file mode 100644 index 0000000000..7fed8bf477 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/logonactivity/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Logon Activity", + "position": 110, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/monitoringplans/logonactivity/overview.md b/docs/auditor/10.9/admin/monitoringplans/logonactivity/overview.md new file mode 100644 index 0000000000..3b57651288 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/logonactivity/overview.md @@ -0,0 +1,87 @@ +--- +title: "Logon Activity" +description: "Logon Activity" +sidebar_position: 110 +--- + +# Logon Activity + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [Logon Activity](/docs/auditor/10.9/configuration/logonactivity/overview.md) – Configure data source as + required to be monitored + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | +| Fine-tune logon activity monitoring | Specify interval for Netwrix Auditor to collect data on logon activity and add successful non-interactive logons to your auditing scope, if necessary. | +| Specify data collection method | You can enable **network traffic compression.** If enabled, a Compression Service will be automatically launched on the audited computer, collecting and prefiltering data. This significantly improves data transfer and minimizes the impact on the target computer performance. | +| Configure audit settings | You can adjust audit settings automatically. Your current audit settings will be checked on each data collection and adjusted if necessary. This method is recommended for evaluation purposes in test environments. If any conflicts are detected with your current audit settings, automatic audit configuration will not be performed. Do not select the checkbox if you want to configure audit settings manually. See the [Logon Activity](/docs/auditor/10.9/configuration/logonactivity/overview.md) configuration topic for additional information about audit settings required to collect comprehensive audit data and the instructions on how to configure them. | +| Users | | +| Specify monitoring restrictions | Select the users to be excluded from search results, reports and Activity Summaries. To add users to the list, click Add. Then, provide the user name in the domain\user format. For example: _mydomain\user1_. Consider the following: - Use NetBIOS domain name format. - You can provide the "_System_" value to exclude events containing the “_System_” instead of an account name in the “_Who_” column. In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more granular audit data. Note that the new monitoring scope restrictions apply together with previous exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic for additional information. | + +Review your data source settings and click **Add** to go back to your plan. The newly created data +source will appear in the **Data source** list. As a next step, click **Add item** to specify an +object for monitoring. See the +[Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) topic for additional +information. + +## Domain + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Specify Active Directory domain | Specify the audited domain name in the FQDN format. For example, "_company.local_". | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select account type you want to use and enter credentials. The following choices are available: - User/password. The account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. - Group Managed Service Account (gMSA). You should specify only the account name in the domain\account$ format. See the [Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) topic for additional information. - Netwrix Privilege Secure. Starting with version 10.7, you can implement the integration between Netwrix Auditor and Netwrix Privilege Secure. See the [Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information. | + +## Use Netwrix Privilege Secure as a Data Collecting Account + +Starting with version 10.7, you can use Netwrix Privilege Secure to manage the account for +collecting data, after configuring the integration. See the +[Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information about +integration and supported data sources. In this case, the credentials will not be stored by Netwrix +Auditor. Instead, they will be managed by Netwrix Privilege Secure and provided on demand, ensuring +password rotation or using temporary accounts for data collection. + +Follow the steps to use Netwrix Privilege Secure as an account for data collection. + +**Step 1 –** Select the desired item. + +**Step 2 –** In the item configuration menu, select Netwrix Privilege Secure as an option for data +collection. + +![npsdatacollectingaccount](/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccount.webp) + +**Step 3 –** Select the type of the Access Policy you want to use in Netwrix Privilege Secure. +Credential-based is the default option. Refer to the +[Netwrix Privilege Secure](https://helpcenter.netwrix.com/category/privilegesecure_accessmanagement) +documentation to learn more about Access Policies. + +In this case, you need to provide the username of the account managed by Netwrix Privilege Secure, +and to which Netwrix Auditor has the access through a Credential-based access policy. + +**NOTE:** Netwrix recommends using different credentials for different monitoring plans and data +sources. + +![npsdatacollectingaccountresourced](/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccountresourced.webp) + +The second option is Resource-based. To use this option, you need to provide the Activity and +Resource names, assigned to Netwrix Auditor in the corresponding Resource-based policy. Make sure +that you specified the same names as in Netwrix Privilege Secure. + +The Resource name in this case is where the activity will be performed. For example, if you grant +the data collecting account the access to a local Administrators group - the resource is the server +where the permission will be granted. + +Netwrix Privilege Secure is ready to use as an account for data collection. diff --git a/docs/auditor/10.9/admin/monitoringplans/logonactivity/scope.md b/docs/auditor/10.9/admin/monitoringplans/logonactivity/scope.md new file mode 100644 index 0000000000..24f06abb21 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/logonactivity/scope.md @@ -0,0 +1,43 @@ +--- +title: "Logon Activity Monitoring Scope" +description: "Logon Activity Monitoring Scope" +sidebar_position: 10 +--- + +# Logon Activity Monitoring Scope + +You can fine-tune Netwrix Auditor by specifying data that you want to exclude from the Logon +Activity monitoring scope. + +Follow the steps to exclude data from the Logon Activity monitoring scope: + +**Step 1 –** Navigate to the _%working folder%\\NLA\Settings_ folder and locate your monitoring plan +GUID. + +**NOTE:** If you have several monitoring plans for monitoring Logon Activity, configure omitlist for +each monitoring plan separately. + +**Step 2 –** Edit the Settings.cfg file based on the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +| Configuration String | Description | Syntax | +| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `` | Contains a list of DCs to be excluded from being monitored. | `DC_name` For example: `` | +| `` | Determines whether to enable network traffic compression for a Domain Controller or not. If configured, overrides the Enable network traffic compression option in monitoring plan configuration. | ` `````` `````` `````` `````` `````` `````` `````` `````` `````` ` | +| ` `````` ` | Contains a list of users to be excluded from being monitored. Allows specifying a user by name. | `User name` For example: `` | +| `` | Contains a list of users to be excluded from being monitored. Allows specifying a user by security identifier (SID). | `User SID` For example: `` | + +The file must be formatted in accordance with XML standard. The following symbols must be replaced +with corresponding XML entities: & (ampersand), " (double quotes), ' (single quotes), < (less than), +and > (greater than) symbols. + +| Symbol | XML entity | +| ----------------------------- | -------------------------------------------- | +| & e.g., Ally & Sons | & e.g., Ally & Sons | +| " e.g., Domain1\Users\"Stars" | " e.g., Domain1\Users\"Stars" | +| ' e.g., Domain1\Users\O'Hara | ' e.g., Domain1\Users\O'Hara | +| < e.g., CompanyDC`<100` | < e.g., CompanyDC<100 | +| > e.g., ID`>500` | > e.g., ID>500 | diff --git a/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/_category_.json b/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/_category_.json new file mode 100644 index 0000000000..38cbe92a56 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Microsoft Entra ID", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/overview.md b/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/overview.md new file mode 100644 index 0000000000..882658dccd --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/overview.md @@ -0,0 +1,165 @@ +--- +title: "Microsoft Entra ID" +description: "Microsoft Entra ID" +sidebar_position: 60 +--- + +# Microsoft Entra ID + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/overview.md) – Configure + data source as required to be monitored + +You can use the following data collecting account options: + +- Username and password. +- Integration with the Netwrix Privilege Secure. See the + [Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) and How to Add Microsoft Entra ID + Monitoring Plan Using Netwrix Privilege Secure topics for additional information. +- Application and secret for Microsoft 365 with modern authentication. + +To add a new monitoring plan for Entra ID, you need to launch the New Monitoring Plan wizard, either +from the Home screen, or from the Monitoring plans menu under the All Monitoring Plans section. + +## Configure Data Source Settings + +Default data source settings will be configured during the completion of the New Monitoring Plan +wizard. To customize the settings, you need to open your monitoring plan, and click **Edit data +source** on the right side of the screen. + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | +| Monitor Microsoft Entra ID logon activity | Specify what types of logon events you want to monitor: successful or failed, performed through Windows and SQL authentication. - Failed logons - Successful logons | +| Collect data for state-in-time reports | Configure Netwrix Auditor to store daily snapshots of your system configuration required for further state-in-time reports generation. See the [State–In–Time Reports](/docs/auditor/10.9/admin/reports/types/stateintime/overview.md) topic for additional information. | + +Review your data source settings and click **Add** to go back to your plan. The newly created data +source will appear in the **Data source** list. As a next step, click **Add item** to specify an +object for monitoring. See the +[Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) topic for additional +information. + +This instruction shows how to collect audit data from the Microsoft 365 tenant. + +If you plan to use modern authentication, see the +[Configuring Microsoft Entra ID App for Auditing Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md#configuring-microsoft-entra-id-app-for-auditing-microsoft-entra-id) +topic for additional information on how to prepare Microsoft Entra ID app with required permissions. +Make sure you have the following at hand: + +- Tenant name +- For modern authentication: Application (client) ID +- Application secret +- For basic authentication: User name and password + +Types of data that can be collected by Netwrix Auditor from the Microsoft 365 tenant depend on the +authentication option you choose. + +Follow the steps to configure Office 365 tenant as a monitored item. + +**Step 1 –** On the **General** page of the item properties, specify **Tenant name**: + +- If you are going to use **Basic authentication**, you can proceed to the next step – **Tenant + name** will be filled in automatically after it. + +- **NOTE:** Basic authentication is no longer possible for Exchange Online. For the already existing + tenants it is still possible to use basic authentication for SharePoint Online and Microsoft Entra + ID monitoring. + +- If you are going to use **Modern authentication**, paste the obtained name. See the + [Using Modern Authentication with Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md) + topic for additional information. + +![tenantenvironment](/images/auditor/10.9/admin/monitoringplans/tenantenvironment.webp) + +If you are using a government tenant, please click the **Tenant Environment** tab and select the +desired tenant environment. + +**Step 2 –** Select authentication method that will be used when accessing Office 365 services: + +- Basic authentication: + + - Selected, Office 365 organization will be accessed on behalf of the user you specify. + - Enter **User name** and **password**; use any of the following formats: _user@domain.com_ or + _user@domain.onmicrosoft.com_. + - The **Tenant name** field then will be filled in automatically. + - Make sure this user account has sufficient access rights. See + [Using Basic Authentication with Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/basicauth.md) + topic for additional information. + +- Modern authentication: + + - Selected, Office 365 organization will be accessed using the Microsoft Entra ID (formerly + Azure AD) app you prepared. Enter: + + - **Application ID**; + + - **Application secret**. + + - See the + [Using Modern Authentication with Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md) + for additional information. + +**Step 3 –** Click the **Add** button. + +![Add Office 365 Item window](/images/auditor/10.9/admin/monitoringplans/item_o365_basic_auth_thumb_0_0.webp) + +You can use a single account to collect audit data for different Office 365 services (Microsoft +Entra ID, Exchange Online, SharePoint Online); however, Netwrix recommends that you specify +individual credentials for each of them. + +## How to Add Microsoft Entra ID Monitoring Plan Using Netwrix Privilege Secure + +**NOTE:** Netwrix Privilege Secure resource-based integration works only with basic authentication. +Ephemeral accounts will be created or elevated to be used as data collecting accounts. If you want +to use modern authentication and the Netwrix Privilege Secure integration, you need to choose a +credential-based access policy, save your application and secret in Netwrix Privilege Secure, and +provide the Application ID instead of the user name. + +Starting with version 10.7, you can use Netwrix Privilege Secure to manage the account for +collecting data, after configuring the integration. See the +[Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information about +integration and supported data sources. In this case, the credentials will not be stored by Netwrix +Auditor. Instead, they will be managed by Netwrix Privilege Secure and provided on demand, ensuring +password rotation or using temporary accounts for data collection. + +Follow the steps to use Netwrix Privilege Secure as an account for data collection. + +**Step 1 –** Select the desired item. + +**Step 2 –** In the item configuration menu, select Netwrix Privilege Secure as an option for data +collection. + +![npsdatacollectingaccount](/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccount.webp) + +**Step 3 –** Select the type of the Access Policy you want to use in Netwrix Privilege Secure. +Credential-based is the default option. Refer to the +[Netwrix Privilege Secure](https://helpcenter.netwrix.com/category/privilegesecure_accessmanagement) +documentation to learn more about Access Policies. + +In this case, you need to provide the username of the account managed by Netwrix Privilege Secure, +and to which Netwrix Auditor has the access through a Credential-based access policy. + +**NOTE:** Netwrix recommends using different credentials for different monitoring plans and data +sources. + +![npsdatacollectingaccountresourced](/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccountresourced.webp) + +The second option is Resource-based. To use this option, you need to provide the Activity and +Resource names, assigned to Netwrix Auditor in the corresponding Resource-based policy. Make sure +that you specified the same names as in Netwrix Privilege Secure. + +The Resource name in this case is where the activity will be performed. For example, if you grant +the data collecting account the access to a local Administrators group - the resource is the server +where the permission will be granted. + +Netwrix Privilege Secure is ready to use as an account for data collection. diff --git a/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/scope.md b/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/scope.md new file mode 100644 index 0000000000..d3c17bb8b8 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/scope.md @@ -0,0 +1,31 @@ +--- +title: "Microsoft Entra ID Monitoring Scope" +description: "Microsoft Entra ID Monitoring Scope" +sidebar_position: 10 +--- + +# Microsoft Entra ID Monitoring Scope + +You can fine-tune Netwrix Auditor by specifying data that you want to exclude from the Microsoft +Entra ID (formerly Azure AD) monitoring scope or modify the way it will be displayed. + +Follow the steps to exclude data from the Microsoft Entra ID monitoring scope: + +**Step 1 –** Navigate to the _%Netwrix Auditor installation folder%\Azure AD Auditing_ folder. + +**Step 2 –** Edit the \*.txt files, based on the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | +| adomiteventuserlist.txt | Contains a list of users whose user names you want to exclude from Microsoft Entra ID search results, reports and Activity Summaries. The rest of change details (action, object type, etc.) will be reported, but the Who value will be "system". | user@tenant.com | +| exomiteventuserlist.txt | Contains a list of Exchange whose user names you want to exclude from Microsoft Entra ID search results, reports and Activity Summaries. The rest of change details (action, object type, etc.) will be reported, but the Who value will be "system". This list omits changes made by users through Exchange admin center. | user@tenant.com | +| maapioperationtypes.txt | Contains an overall list of object types that will be displayed in search results, reports, and Activity Summaries for each particular operation. By default, the list contains mapping for the most frequent operations (e.g., add user, update policy, remove member). The rest will be reported with Microsoft Entra ID object type. | operation = object type For example: add owner to group = Group | +| omitproplist.txt | Contains a list of object classes and attributes to be excluded from Microsoft Entra ID search results, reports and Activity Summaries. | classname.attrname If there is no full stop, the entire line is considered a class name. | +| omitUPNlist.txt | Specify the user principal name for objects you want to exclude from Microsoft Entra ID search results, licenses, reports and SITs. | user@tenant.com **NOTE:** Wildcard \* is supported and can replace any number of characters. | +| omituserlist.txt | Contains a list of users you want to exclude from Microsoft Entra ID search results, Microsoft Entra ID Changes reports and Activity Summaries. | user@tenant.com | +| propnames.txt | Contains a list of human-readable names for object types and attributes to be displayed in search results, reports, and Activity Summaries. | object=friendlyname object.property=friendlyname For example: \*.PasswordChanged = Password Changed | +| proptypes.txt | Defines how values will be displayed in the Details columns in Microsoft Entra ID search results, reports, and Activity Summaries. | For example: \*.Role.DisplayName = MultiValued | diff --git a/docs/auditor/10.9/admin/monitoringplans/msteams.md b/docs/auditor/10.9/admin/monitoringplans/msteams.md new file mode 100644 index 0000000000..27d5302cfc --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/msteams.md @@ -0,0 +1,99 @@ +--- +title: "MS Teams" +description: "MS Teams" +sidebar_position: 120 +--- + +# MS Teams + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data collection + and activity monitoring configure necessary protocols and ports for inbound and outbound + connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [MS Teams](/docs/auditor/10.9/configuration/microsoft365/teams/overview.md) – Configure data source as required + to be monitored + +## How to Add Office365 Item + +This instruction shows how to collect audit data from the Microsoft 365 tenant. + +If you plan to use modern authentication, see the +[Configuring Microsoft Entra ID App for Auditing Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md#configuring-microsoft-entra-id-app-for-auditing-microsoft-entra-id) +topic for additional information on how to prepare Microsoft Entra ID app with required permissions. +Make sure you have the following at hand: + +- Tenant name +- For modern authentication: Application (client) ID +- Application secret +- For basic authentication: User name and password + +Types of data that can be collected by Netwrix Auditor from the Microsoft 365 tenant depend on the +authentication option you choose. + +Follow the steps to configure Office 365 tenant as a monitored item. + +**Step 1 –** On the **General** page of the item properties, specify **Tenant name**: + +- If you are going to use **Basic authentication**, you can proceed to the next step – **Tenant + name** will be filled in automatically after it. + +- **NOTE:** Basic authentication is no longer possible for Exchange Online. For the already existing + tenants it is still possible to use basic authentication for SharePoint Online and Microsoft Entra + ID monitoring. + +- If you are going to use **Modern authentication**, paste the obtained name. See the + [Using Modern Authentication with Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md) + topic for additional information. + +![tenantenvironment](/images/auditor/10.9/admin/monitoringplans/tenantenvironment.webp) + +If you are using a government tenant, please click the **Tenant Environment** tab and select the +desired tenant environment. + +**Step 2 –** Select authentication method that will be used when accessing Office 365 services: + +- Basic authentication: + + - Selected, Office 365 organization will be accessed on behalf of the user you specify. + - Enter **User name** and **password**; use any of the following formats: _user@domain.com_ or + _user@domain.onmicrosoft.com_. + - The **Tenant name** field then will be filled in automatically. + - Make sure this user account has sufficient access rights. See + [Using Basic Authentication with Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/basicauth.md) + topic for additional information. + +- Modern authentication: + + - Selected, Office 365 organization will be accessed using the Microsoft Entra ID (formerly + Azure AD) app you prepared. Enter: + + - **Application ID**; + + - **Application secret**. + + - See the + [Using Modern Authentication with Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md) + for additional information. + +**Step 3 –** Click the **Add** button. + +![Add Office 365 Item window](/images/auditor/10.9/admin/monitoringplans/item_o365_basic_auth_thumb_0_0.webp) + +You can use a single account to collect audit data for different Office 365 services (Microsoft +Entra ID, Exchange Online, SharePoint Online); however, Netwrix recommends that you specify +individual credentials for each of them. + +**Step 4 –** Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | +| Collect data for state-in-time reports | Configure Netwrix Auditor to store daily snapshots of your system configuration required for further state-in-time reports generation. See the [State–In–Time Reports](/docs/auditor/10.9/admin/reports/types/stateintime/overview.md) topic for additional information. | + +After that, you can use the Microsoft Entra ID management portal to revoke this privileged role and +assign one of the non-privileged roles instead (for example, _Security Reader_). diff --git a/docs/auditor/10.9/admin/monitoringplans/networkdevices.md b/docs/auditor/10.9/admin/monitoringplans/networkdevices.md new file mode 100644 index 0000000000..edbb3ad216 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/networkdevices.md @@ -0,0 +1,50 @@ +--- +title: "Network Devices" +description: "Network Devices" +sidebar_position: 130 +--- + +# Network Devices + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data collection + and activity monitoring configure necessary protocols and ports for inbound and outbound + connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [Network Devices](/docs/auditor/10.9/configuration/networkdevices/overview.md) – Configure data source as + required to be monitored + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | + +## Cisco Meraki Dashboard + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Specify credentials to connect to Cisco Meraki Dashboard | Provide a name of your organization or an account used to connect to Cisco Meraki dashboard. | +| Select authentication type | There are two authentication options available to collect data from Cisco Meraki devices: - Access through API. You can access Cisco Meraki dashboard using API secret key if one-time password (OTP) MFA is required in your organization. In this case, you need to provide your API secret key. See Cisco Meraki documentation for additional information about Cisco Meraki API: [Meraki Dashboard API](https://developer.cisco.com/meraki/api-v1/#meraki-dashboard-api). - Basic authentication: access on behalf of a user. Provide the name and password of the service account configured to access Cisco Meraki Dashboard. See the Configure Cisco Meraki Dashboard Account topic for additional information on how to configure the account used to collect data. | + +This monitoring plan also requires a management IP address. A management IP is an IP address that is +used for management purposes. For example, the IP that is configured on a switch so that you can +remotely access it through its IP address would be considered a management IP address. + +## Syslog Device + +Complete the following fields: + +| Option | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Specify syslog host or network source | Select one of the following: - Host or network source name — Provide a server name by entering its FQDN, NETBIOS or IPv4 address. You can click Browse to select a computer from the list of computers in your network. - IP Range — Specify an IP range for the audited computers. To exclude computers from within the specified range, click **Exclude**. Enter the IP subrange you want to exclude, and click **Add**. | +| Specify port and protocol for incoming connections | Use **Port** and **Protocol** to provide the port required for incoming connections (default is **UDP port 514**). | +| Devices | | +| Configure monitoring rules for required network devices: - Cisco (ASA, IOS, FTD, Meraki) - Fortinet (FortiGate FortiOS) - Juniper (Junos OS) - Palo Alto (PAN-OS) - Sonic Wall (NS, SMA, WAF) - HPE (ArubaOS) - Pulse Secure | | diff --git a/docs/auditor/10.9/admin/monitoringplans/oracle/_category_.json b/docs/auditor/10.9/admin/monitoringplans/oracle/_category_.json new file mode 100644 index 0000000000..2a38c0ae85 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/oracle/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Oracle Database", + "position": 140, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/monitoringplans/oracle/overview.md b/docs/auditor/10.9/admin/monitoringplans/oracle/overview.md new file mode 100644 index 0000000000..972d158ccf --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/oracle/overview.md @@ -0,0 +1,93 @@ +--- +title: "Oracle Database" +description: "Oracle Database" +sidebar_position: 140 +--- + +# Oracle Database + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [Oracle Database](/docs/auditor/10.9/configuration/oracle/overview.md) – Configure data source as required + to be monitored + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **General** | | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | +| Monitor Oracle Database logon activity | Specify what types of logon events you want to monitor: successful or failed, performed through Windows and SQL authentication. - Failed logons - Successful logons | +| **Users** | | +| Specify users to track their activity | Use controls in this section to populate the corresponding lists -click **Add** and specify user name and type (OS or database user). - Include—Add users to be included in the auditing scope. - Exclude—Add users to be excluded from the auditing scope by specifying their names and type (OS or database user). User names are case-sensitive. | +| **Database Objects** | | +| Data objects to monitor | Create rules for objects and actions that you want to audit: 1. Click Add Rule. 2. Specify a name of the Oracle database _Object_ and _Schema_. 3. Select the necessary actions (successful or failed changes, successful or failed reads). 4. Click **Add**. Schema and object names are case sensitive. | + +Review your data source settings and click **Add** to go back to your plan. The newly created data +source will appear in the **Data source** list. As a next step, click **Add item** to specify an +object for monitoring. See the +[Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) topic for additional +information. + +## Oracle Database Instance + +Complete the following fields: + +| Option | Description | +| ------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Connection type | Select how the product connects to Oracle Database: - Oracle Database instance – select if you want to connect to a database by instance name. - Oracle Wallet – select if you want to use Oracle Wallet – password-protected container used to store authentication and signing credentials, including private keys, certificates, and trusted certificates needed by SSL. | +| Instance name | Provide connection details in the following format: _host:port/service_name._ Make sure audit settings are configured for your Oracle Database instance. | +| Wallet alias | Provide the alias you set while creating wallet. For example, "_MyOracle_". Alias name in Netwrix Auditor should exactly match the alias in the `tnsnames.ora` file. [Configure Oracle Instant Client for HTTP Proxy Connections](/docs/auditor/10.9/configuration/oracle/wallet.md#configure-oracle-instant-client-for-http-proxy-connections) | +| Specify the account for collecting data For Oracle Database instance connection type only. | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | + +## Data Collection from Oracle Database + +On a high level, data collection process for Oracle databases works as follows: + +![hiw_diagram_oracle](/images/auditor/10.9/admin/monitoringplans/oracle/hiw_diagram_oracle.webp) + +1. Oracle administrator prepares a dedicated service account with sufficient permissions to collect + data from Oracle Database. See the + [Permissions for Oracle Database Auditing](/docs/auditor/10.9/configuration/oracle/permissions.md) topic + for additional information. +2. Netwrix administrator does the following: + + - Creates a monitoring plan in Netwrix Auditor, specifying the service account (prepared at + step 1) as a data collecting account in the Monitoring Plan wizard. Then s/he adds items to + the monitoring plan – these are Oracle Databases to collect data from. + - Configures alerts related to Oracle data source. Current version does not include predefined + alerts for that data source, so follow the [Create Alerts](/docs/auditor/10.9/admin/alertsettings/create/create.md) + section to create and configure the necessary alerts. + + Remember to set the filter to “Data Source*equals* Oracle”. + +3. Netwrix Auditor Data Collection Service starts periodic (every 10 min by default) data collection + sessions. The results of each session include audit events that occurred since the previous data + collection. Data is retrieved via Oracle Instant Client application. The product uses direct + connection string or Oracle Wallet to connect to Oracle databases. +4. Netwrix Auditor Data Collection Service processes collected data into the proprietary format + (Activity Records). Each Activity Record contains initiator’s account, time, action, and other + details. + + - To determine what has changed in the configuration, it compares a state snapshot from Oracle + Server with the previously taken. + - To get ‘_Who_’ (initiator) and ‘_When_’ (date and time) information for the detected changes, + the product uses Oracle events data. + + Netwrix Auditor Server then writes the Activity Records to the Audit Database (default retention + – 180 days) and long-term archive (default retention – 120 months). + +5. Users can work with collected data in Netwrix Auditor client UI: run search, view reports, and so + on. If you have configured alerting in Netwrix Auditor, then the activities that match the + certain criteria will trigger the alerts. Recipients will be notified by email, and response + actions will be taken, if configured. +6. Netwrix Auditor also generates an Activity Summary once a day (by default, at 3 AM) and sends it + to the specified recipients. This email lists Oracle infrastructure changes and activities + collected by Netwrix Auditor during the last 24 hours. diff --git a/docs/auditor/10.9/admin/monitoringplans/oracle/scope.md b/docs/auditor/10.9/admin/monitoringplans/oracle/scope.md new file mode 100644 index 0000000000..ebf87a982b --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/oracle/scope.md @@ -0,0 +1,23 @@ +--- +title: "Oracle Database Monitoring Scope" +description: "Oracle Database Monitoring Scope" +sidebar_position: 10 +--- + +# Oracle Database Monitoring Scope + +You can fine-tune Netwrix Auditor by specifying users that you want to exclude from the Oracle +Database monitoring scope. + +Follow the steps to exclude data from the Oracle Database monitoring scope: + +**Step 1 –** In Auditor, navigate to your Oracle Database monitoring plan and click Edit. + +**Step 2 –** In the right pane, select Edit data source. + +**Step 3 –** Navigate to Users tab and click Add next to Exclude. + +**Step 4 –** In the Add User dialog, type name of the user you want to exclude and select its type +(OS user or Database user). + +**Step 5 –** Click Add to exclude selected user from being monitored. diff --git a/docs/auditor/10.9/admin/monitoringplans/overview.md b/docs/auditor/10.9/admin/monitoringplans/overview.md new file mode 100644 index 0000000000..436c0048de --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/overview.md @@ -0,0 +1,83 @@ +--- +title: "Monitoring Plans" +description: "Monitoring Plans" +sidebar_position: 30 +--- + +# Monitoring Plans + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data collection + and activity monitoring configure necessary protocols and ports for inbound and outbound + connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [Supported Data Sources](/docs/auditor/10.9/requirements/supporteddatasources/supporteddatasources.md) – Configure data source as + required to be monitored + +To start auditing your environment and analyzing user behavior with Netwrix Auditor, create a +monitoring plan. + +A monitoring plan defines data collection, notification, and storage settings. + +To start collecting data, and add items to its scope. + +Follow the steps to collect data from your environment. + +**Step 1 –** Create a monitoring plan with the wizard. Select the data source when you start the +monitoring plan wizard, and its initial settings are configured at the wizard steps. See the +[Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) topic for additional information. + +**Step 2 –** Fine-tune data source settings, if necessary: use the data source properties to modify +data collection settings, customize the monitoring scope, and more. + +**Step 3 –** Add items to be monitored. An item is a specific object you want to audit, e.g., a +VMware server or a SharePoint farm. As soon as the item is added, to the monitoring plan, Auditor +starts collecting data from it. See the +[Add Items for Monitoring](datasources.md#add-items-for-monitoring) topic for additional +information. + +**Step 4 –** To view and modify your plans, in the main Auditor window click the Monitoring Plans +tile, then expand the All Monitoring Plans tree. + +| To.. | Do.. | +| --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| See how data collection goes on | Click on a plan name. You will see all data sources included in the plan and data collection status for each data source. | +| Start data collection manually | 1. Select a plan and click Edit. 2. In the monitoring plan window, click Update in the right pane. Data collection will be started (status for the data sources will be displayed as _Working_). Do the same if you need to generate Activity Summary with the latest changes. | +| View collected data | 1. Select a plan and click Edit. 2. In the right pane, go to the Intelligence section (in the bottom) and click Search. The search page will appear, displaying the collected data filtered out accordingly (i.e. provided by this monitoring plan). | +| Modify plan settings, add or delete data sources, add or delete items | Select a plan and click Edit. On the page that opens, review your plan settings. Then follow the instructions described in these sections: - [Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md) - [Fine-Tune Your Plan and Edit Settings](/docs/auditor/10.9/admin/monitoringplans/finetune.md) | +| Assign roles | Click Delegate to review current delegations and assign roles. You can delegate control over a monitoring plan to another administrator, or grant read access—Reviewer role—to the data collected by this plan. To simplify delegation, you can further organize the monitoring plans into folders. See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. | + +## Using historical data + +For many data sources, you can instruct Netwrix Auditor to collect state-in-time data along with +event data. For that, Netwrix Auditor uses state-in-time snapshots of the relevant system (for +example, see [VMware](/docs/auditor/10.9/admin/monitoringplans/vmware/overview.md)). + +To keep users up-to-date on actual system state, Auditor updates the latest snapshot on the regular +basis. Thus, only the latest snapshot is available for ongoing reporting in the product. + +However, you may need to generate reports based on the historical data. For that, you must import +the historical snapshots to the database. + +To import snapshots, you must be assigned the _Global administrator_ or the _Global reviewer_ role. + +Follow the steps to import historical snapshots. + +**Step 1 –** Select the monitoring plan you need. + +**Step 2 –** Select the required data source and click **Edit data source** on the right to open its +properties. + +**Step 3 –** Click **General** on the left. + +**Step 4 –** In the **Manage historical snapshots** section, click **Manage**. + +**Step 5 –** In the **Manage Snapshots** window, select the snapshots that you want to import — use +the arrows to move the selected snapshots to the **Snapshots available for reporting** list. When +finished, click **OK**. + +See the [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional information. diff --git a/docs/auditor/10.9/admin/monitoringplans/overview_1.md b/docs/auditor/10.9/admin/monitoringplans/overview_1.md new file mode 100644 index 0000000000..66d6d384ad --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/overview_1.md @@ -0,0 +1,121 @@ +--- +title: "User Activity" +description: "User Activity" +sidebar_position: 180 +--- + +# User Activity + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [User Activity](/docs/auditor/10.9/configuration/useractivity/overview.md) – Configure data source as + required to be monitored + +Complete the following fields: + +| Option | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| General | | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | +| Notify users about activity monitoring | You can enable the message that will be displayed when a user logs in and specify the message text. | +| Record video of user activity within sessions | - If disabled, only user session events will be collected (regardless of whether the user is idle or not). - If enabled, the product will both collect user session events and record video of user activity. By default, this option is disabled. | +| Video Recording For these settings to become effective, enable video recording on the General tab. | | +| Adjust video quality | Optimize video file by adjusting the following: - File size and video quality - Save video in grayscale - CPU load and Video smoothness. | +| Adjust video duration | Limit video file length by adjusting the following: - Recording lasts for `<...>` minutes—Video recording will be stopped after the selected time period. - User has been idle for `<...>` minutes—Video recording will be stopped if a user is considered inactive during the selected time period. If the Record video of user activity within sessions option is enabled, the User Sessions report shows active time calculated without including user idle period. Mind that a computer is considered to be idle by Windows if there has not been user interaction via the mouse or keyboard for a given time and if the hard drives and processors have been idle more than 90% of that time. - Free disk space is less than `<...>` MB—Video recording will be stopped when upon reaching selected disk space limit. - Consider user activity — Select one of the following: - Stop if user has been idle for `<...>` minutes. Select if you want video recording for a user to be stopped after the specified time period. - Continue video recording regardless of the user idle state. When selected, Netwrix Auditor continues video recording for idle users. | +| Set a retention period to clear stale videos | When the selected retention period is over, Netwrix Auditor deletes your video recordings. | +| Users | | +| Specify users to track their activity | Select the users whose activity should be recorded. You can select **All users** or create a list of **Specific users or user groups**. Certain users can also be added to **Exceptions** list. | +| Applications | | +| Specify applications you want to track | Select the applications that you want to monitor. You can select All applications or create a list of Specific applications. Certain applications can also be added to Exceptions list. | +| Monitored Computers | | +| For a newly created monitoring plan for User Activity, the list of monitored computers is empty. Add items to your monitoring plan and wait until Netwrix Auditor retrieves all computers within these items. See [Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring)for more information. The list contains computer name, its current status and last activity time. | | + +Review your data source settings and click **Add** to go back to your plan. The newly created data +source will appear in the **Data source** list. As a next step, click **Add item** to specify an +object for monitoring. See the +[Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) topic for additional +information. + +## How to Include/Exclude Applications + +To create a list of application to include in / exclude from monitoring, you will need to provide: + +- Title — application title as shown on top of the application window, for example, + **MonthlyReport.docx - Word**. + + - Title can also be found in the "_What_" column of related Netwrix Auditor reports and search + results, for example, in the **User Sessions** report. + +- Description — as shown in the Description column on theDetails tab of Windows Task Manager. + + - Using Description can help to filter out several components of a single application — for + example, all executables having _TeamViewer 14_ description belong to the same app (see the + screenshot above). + +To create a list of inclusions / exclusions for applications: + +**Step 1 –** Click Add on the right of the list. + +**Step 2 –** Enter application title and description you have identified. + +Wildcards (\*?) are supported and applied as follows: + +- _\* - Notepad_ (the "Title" filter) will exclude all Notepad windows. +- _colo?r \*_ (the "Title" filter) will exclude all application window titles containing "_color_" + or "_colour_". + +Same logic applies to the inclusion rules. + +Example + +To exclude the Notepad application window with "_Document1_" open, add the following filter values: + +- In the Title filter enter "_Document1.txt - Notepad_": + + ![uavr_source_example_1](/images/auditor/10.7/admin/monitoringplans/useractivity/uavr_source_example_1.webp) + +- In the Description filter, enter the corresponding value, here it will be "_Notepad_". + +![uavr_source_example_2_thumb_0_0](/images/auditor/10.7/admin/monitoringplans/useractivity/uavr_source_example_2_thumb_0_0.webp) + +## Computer + +For evaluation purposes, Netwrix recommends selecting Computer as an item for a monitoring plan. +Once the product is configured to collect data from the specified items, audit settings (including +Core and Compression services installation) will be applied to all computers within AD Container or +IP Range. + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Specify a computer | Provide a server name by entering its FQDN, NETBIOS or IPv4 address. You can click Browse to select a computer from the list of computers in your network. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select account type you want to use and enter credentials. The following choices are available: - User/password. The account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. - Group Managed Service Account (gMSA). You should specify only the account name in the domain\account$ format. See the [Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) topic for additional information. | + +## IP Range + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Specify IP range | Specify an IP range for the audited computers. To exclude computers from within the specified range, click **Exclude**. Enter the IP subrange you want to exclude, and click **Add**. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | + +## AD Container + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Specify AD container | Specify a whole AD domain, OU or container. Click **Browse** to select from the list of containers in your network. You can also: - Select a particular computer type to be audited within the chosen AD container: **Domain controllers, Servers (excluding domain controllers)**, or **Workstations**. - Click **Exclude** to specify AD domains, OUs, and containers you do not want to audit. In the Exclude Containers dialog, click Add and specify an object. The list of containers does not include child domains of trusted domains. Use other options **(Computer, IP range** to specify the target computers. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. If using a group Managed Service Account (gMSA), you can specify only the account name in the _domain\account$_ format. Password field can be empty. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the[Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | diff --git a/docs/auditor/10.9/admin/monitoringplans/sharepoint/_category_.json b/docs/auditor/10.9/admin/monitoringplans/sharepoint/_category_.json new file mode 100644 index 0000000000..c88d03be65 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/sharepoint/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SharePoint", + "position": 150, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/monitoringplans/sharepoint/overview.md b/docs/auditor/10.9/admin/monitoringplans/sharepoint/overview.md new file mode 100644 index 0000000000..6b394212ba --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/sharepoint/overview.md @@ -0,0 +1,59 @@ +--- +title: "SharePoint" +description: "SharePoint" +sidebar_position: 150 +--- + +# SharePoint + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [SharePoint](/docs/auditor/10.9/configuration/sharepoint/overview.md) – Configure data source as required to + be monitored + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | +| Detect additional details | Specify additional information to include in reports and activity summaries. Select Group membership if you want to include Group membership of the account under which the change was made. | +| Configure audit settings | You can adjust audit settings automatically. Your current audit settings will be checked on each data collection and adjusted if necessary. This method is recommended for evaluation purposes in test environments. If any conflicts are detected with your current audit settings, automatic audit configuration will not be performed. Do not select the checkbox if you want to configure audit settings manually. See the [SharePoint](/docs/auditor/10.9/configuration/sharepoint/overview.md) configuration topic for additional information about audit settings required to collect comprehensive audit data and the instructions on how to configure them. | +| Collect data for state-in-time reports | Configure Netwrix Auditor to store daily snapshots of your system configuration required for further state-in-time reports generation. See the [State–In–Time Reports](/docs/auditor/10.9/admin/reports/types/stateintime/overview.md) topic for additional information. In the **Manage historical snapshots** section, you can click **Manage** and select the snapshots that you want to import to the Audit Database to generate a report on the data source's state at the specific moment in the past. You must be assigned the **Global administrator** or the **Global reviewer** role to import snapshots. Move the selected snapshots to the Snapshots available for reporting list using the arrow button. The product updates the latest snapshot on the regular basis to keep users up to date on actual system state. Users can also configure Only the latest snapshot is available for reporting in Auditor . If you want to generate reports based on different snapshots, you must import snapshots to the Audit Database. | + +Review your data source settings and click **Add** to go back to your plan. The newly created data +source will appear in the **Data source** list. As a next step, click **Add item** to specify an +object for monitoring. See the +[Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) topic for additional +information. + +## Troubleshoot SharePoint Auditing + +| Problem | Description | KB article | +| ------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| The "Timeout Expired" error appears during the agent's deployment. | The agent failed to be deployed due to one of the following reasons: - One or several servers are unreachable - The SPAdminV4 service is not started on any of the servers. - The servers within the farm are located in different time zones. - Your SharePoint farm exceeds the recommended capacity limits. Increase DeployTimeout value in _%ProgramData%\Netwrix\NetwrixAuditor for SharePoint\ Configuration\ ``\ Commonsettings.config_ and restart the agent service. | Refer to the [Timeout Expired Error on SharePoint Core Service Deployment](/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/timeout-expired-error-on-sharepoint-core-service-deployment) Knowledge Base article for the solution. | + +## SharePoint Farm + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Specify SharePoint farm for monitoring | Enter the SharePoint Central Administration website URL. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | +| Core Service | | +| Deploy Netwrix Auditor for SharePoint Core Service | Select deployment method for the Core Service. Select one of the following: - Automatically—The installation will run under the account used to collect data on the SharePoint farm wizard completion. Prior to the Netwrix Auditor for SharePoint Core Service installation, review the following prerequisites and make sure that: - Netwrix Auditor for SharePoint Core Service is going to be installed on the computer that hosts SharePoint Central Administration in the audited SharePoint farm. - [.Net Framework 3.5 SP1](http://www.microsoft.com/en-us/download/details.aspx?id=22) is installed on the computer that hosts SharePoint Central Administration in the audited SharePoint farm. - The SharePoint Administration (SPAdminV4) service is started on the target computer. See [SharePoint](/docs/auditor/10.9/configuration/sharepoint/overview.md) for more information. - The user that is going to run the Core Service installation: - Is a member of the local Administrators group on SharePoint server, where the Core Service will be deployed. - Is granted the SharePoint_Shell_Access role on SharePoint SQL Server configuration database. See [Permissions for SharePoint Auditing](/docs/auditor/10.9/configuration/sharepoint/permissions.md) topic for more information. - Manually—See the [Netwrix Auditor Installation and Configuration Guide](https://www.netwrix.com/download/documents/Netwrix_Auditor_Installation_Configuration_Guide.pdf) for more information. During the Netwrix Auditor for SharePoint Core Service installation / uninstallation your SharePoint sites may be unavailable. | +| Changes | | +| Audit SharePoint farm configuration changes | Configuration changes are always audited. | +| Audit SharePoint permissions and content changes | Select change types to be audited with Netwrix Auditor. Netwrix Auditor allows auditing the entire SharePoint farm. Alternatively, you can limit the auditing scope to separate web applications and site collections. To do it, select Specific SharePoint objects and do one of the following: - Click Add, provide the URL to web application or site collection and select object type (Web application or Site collection). - Click Import, select object type (Web application or Site collection), encoding type, and browse for a file that contains a list of web applications and sites. Netwrix Auditor ignores changes to system data (e.g., hidden and system lists or items are not audited). Netwrix Auditor also ignores the content changes to sites and objects on the site collections located on Central Administration web application, but the security changes that occurred there are tracked and reported anyway. | +| Activity | | +| Specify monitoring restrictions | Specify restriction filters to narrow your SharePoint monitoring scope (search results, reports and Activity Summaries). For example, you can exclude site collections document libraries and lists from being audited as they contain public non sensitive data. All filters are applied using AND logic. Click Add and complete the following fields: - User – provide the name of the user as shown in the "_Who_" column of reports and Activity Summaries. Example: _mydomain\user1_. - Object URL – provide URL of the objects as shown in the "_What_" column of reports and Activity Summaries. Example: _http://sitecollection/list/document.docx_. - Action Type – select what types of actions performed by selected users under the object you want to monitor. Available values: _All_, _Changes_, _Reads_. You can use a wildcard (\*) to replace any number of characters in filters. In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more granular audit data. Note that the new monitoring scope restrictions apply together with previous exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic for additional information. | +| Read Access | | +| Audit SharePoint read access | Configure Netwrix Auditor to track read access to lists and list items within your SharePoint farm except for Central Administration web sites. Select Sites only if you want to enable read access auditing on SharePoint sites only. Enable Sites and subsites to track read access on each subsite. Then, do one of the following: - Click Add and provide URL to a SharePoint site. - Click Import, select encoding type, and browse for a file that contains a list of sites. Read access auditing significantly increases the number of events generated on your SharePoint and the amount of data written to the AuditArchive. | diff --git a/docs/auditor/10.9/admin/monitoringplans/sharepoint/scope.md b/docs/auditor/10.9/admin/monitoringplans/sharepoint/scope.md new file mode 100644 index 0000000000..870bfe7dad --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/sharepoint/scope.md @@ -0,0 +1,35 @@ +--- +title: "SharePoint Monitoring Scope" +description: "SharePoint Monitoring Scope" +sidebar_position: 10 +--- + +# SharePoint Monitoring Scope + +You can fine-tune Netwrix Auditor by specifying data that you want to exclude from the SharePoint +monitoring scope. + +Follow the steps to exclude data from the SharePoint monitoring scope: + +**Step 1 –** Navigate to the _%working folder%\Netwrix Auditor for SharePoint\Configuration\GUID_ +folder, where omit lists are located. + +If you have several monitoring plans for monitoring SharePoint farms, configure omit lists for each +monitoring plan separately. + +**Step 2 –** Edit the \*.txt files, based on the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| ------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| omiteventloglist.txt | Contains a list of event IDs to be excluded from the Netwrix Auditor System Health event log. | `event ID` For example: `1001` Only add known error or warning events, otherwise you may lose important data. | +| omitscreadaccesslist.txt | Contains a list of site collections for which the product will not monitor read access attempts. | `http(s)://URL` Enter the root web site URLs. If you have alternate access mapping configured in your SharePoint farm, and one web application has different URLs for different zones, you can use any of these URLs to specify a child site collection. For example: `http://sharepointsrv:3333/` | +| omitscstorelist.txt | Contains a list of site collections to be excluded from audit data collection. | `http(s)://URL` Enter the root web site URLs. If you have alternate access mapping configured in your SharePoint farm, and one web application has different URLs for different zones, you can use any of these URLs to specify a child site collection. For example: `https://siteColl*` | +| omitsitscstorelist.txt | Lists site collections to exclude from being monitored and reported in state-in-time report. | `http(s)://URL` Enter root web site URLs. If you have alternate access mapping configured in your SharePoint farm, and one web application has different URLs for different zones, you can use any of these URLs to specify a child site collection. You can use a wildcard (\*) to replace any number of characters. Examples: `http://siteCollection1:3333/ `````` https://siteColl*` | +| omitsitstorelist.txt | Contains SharePoint lists and list items that you want to exclude from being audited. | URI Reference URI Reference does not include site collection URL. For example, to exclude the list item with URL _http://sitecollection/list/document.docx_, specify only "_list/document.docx_" instead of full URL. Wildcard (\*) is supported to replace any number of characters. Examples: `*list/document.docx `````` */_catalogs/* `````` */_vti_inf.html `````` */Style Library* `````` */SitePages*` | +| omituserviewstorelist.txt | Contains a list of user or service accounts to be excluded from read access monitoring. | `Login name` For example: SHAREPOINT\System | +| omitviewstorelist.txt | Contains lists and list items to be excluded from being monitored for read access. | `URI Reference ` Only specify URI reference to a list or list item without `https:\\` part. For example: `*list/document.docx` | +| omitwastorelist.txt | Contains a list of web applications to be excluded from audit data collection. | `http(s)://URL` Enter the root web site URLs. If you have alternate access mapping configured in your SharePoint farm, and one web application has different URLs for different zones, you can use any of these URLs. For example: `http://webApplication1:3333/` | diff --git a/docs/auditor/10.9/admin/monitoringplans/sharepointonline/_category_.json b/docs/auditor/10.9/admin/monitoringplans/sharepointonline/_category_.json new file mode 100644 index 0000000000..8b5da04c57 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/sharepointonline/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SharePoint Online", + "position": 160, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/monitoringplans/sharepointonline/overview.md b/docs/auditor/10.9/admin/monitoringplans/sharepointonline/overview.md new file mode 100644 index 0000000000..65b249d751 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/sharepointonline/overview.md @@ -0,0 +1,108 @@ +--- +title: "SharePoint Online" +description: "SharePoint Online" +sidebar_position: 160 +--- + +# SharePoint Online + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [SharePoint Online](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/overview.md) – Configure + data source as required to be monitored + +## How to Add Office365 Item + +This instruction shows how to collect audit data from the Microsoft 365 tenant. + +If you plan to use modern authentication, see the +[Configuring Microsoft Entra ID App for Auditing Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md#configuring-microsoft-entra-id-app-for-auditing-microsoft-entra-id) +topic for additional information on how to prepare Microsoft Entra ID app with required permissions. +Make sure you have the following at hand: + +- Tenant name +- For modern authentication: Application (client) ID +- Application secret +- For basic authentication: User name and password + +Types of data that can be collected by Netwrix Auditor from the Microsoft 365 tenant depend on the +authentication option you choose. + +Follow the steps to configure Office 365 tenant as a monitored item. + +**Step 1 –** On the **General** page of the item properties, specify **Tenant name**: + +- If you are going to use **Basic authentication**, you can proceed to the next step – **Tenant + name** will be filled in automatically after it. + +- **NOTE:** Basic authentication is no longer possible for Exchange Online. For the already existing + tenants it is still possible to use basic authentication for SharePoint Online and Microsoft Entra + ID monitoring. + +- If you are going to use **Modern authentication**, paste the obtained name. See the + [Using Modern Authentication with Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md) + topic for additional information. + +![tenantenvironment](/images/auditor/10.9/admin/monitoringplans/tenantenvironment.webp) + +If you are using a government tenant, please click the **Tenant Environment** tab and select the +desired tenant environment. + +**Step 2 –** Select authentication method that will be used when accessing Office 365 services: + +- Basic authentication: + + - Selected, Office 365 organization will be accessed on behalf of the user you specify. + - Enter **User name** and **password**; use any of the following formats: _user@domain.com_ or + _user@domain.onmicrosoft.com_. + - The **Tenant name** field then will be filled in automatically. + - Make sure this user account has sufficient access rights. See + [Using Basic Authentication with Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/basicauth.md) + topic for additional information. + +- Modern authentication: + + - Selected, Office 365 organization will be accessed using the Microsoft Entra ID (formerly + Azure AD) app you prepared. Enter: + + - **Application ID**; + + - **Application secret**. + + - See the + [Using Modern Authentication with Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md) + for additional information. + +**Step 3 –** Click the **Add** button. + +![Add Office 365 Item window](/images/auditor/10.9/admin/monitoringplans/item_o365_basic_auth_thumb_0_0.webp) + +You can use a single account to collect audit data for different Office 365 services (Microsoft +Entra ID, Exchange Online, SharePoint Online); however, Netwrix recommends that you specify +individual credentials for each of them. + +**Step 4 –** Complete the following fields: + +| Option | Description | +| --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | +| Audit SharePoint Online configuration and content changes | Configuration and content changes are always audited. | +| Audit SharePoint Online read access | Configure Auditor to monitor SharePoint Online read access. | +| Collect data for state-in-time reports | Configure Netwrix Auditor to store daily snapshots of your SharePoint Online configuration required for further state-in-time reports generation. See the [State–In–Time Reports](/docs/auditor/10.9/admin/reports/types/stateintime/overview.md) topic for additional information. The product updates the latest snapshot on the regular basis to keep users up-to-date on actual system state. Only the latest snapshot is available for reporting in Netwrix Auditor. If you want to generate reports based on different snapshots, you must import snapshots to the Audit Database. For that, in the Manage historical snapshots section, click **Manage** and select the snapshots that you want to import. To import snapshots, you must be assigned the Global administrator or the Global reviewer role . Move the selected snapshots to the Snapshots available for reporting list using the arrow button. When finished, click **OK**. | + +Review your data source settings and click **Add** to go back to your plan. The newly created data +source will appear in the **Data source** list. As a next step, click **Add item** to specify an +object for monitoring. See the +[Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) topic for additional +information. + +See the +[Permissions for SharePoint Online Auditing ](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/permissions.md)topic +for additional information. diff --git a/docs/auditor/10.9/admin/monitoringplans/sharepointonline/scope.md b/docs/auditor/10.9/admin/monitoringplans/sharepointonline/scope.md new file mode 100644 index 0000000000..a8287366c0 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/sharepointonline/scope.md @@ -0,0 +1,33 @@ +--- +title: "SharePoint Online Monitoring Scope" +description: "SharePoint Online Monitoring Scope" +sidebar_position: 10 +--- + +# SharePoint Online Monitoring Scope + +You can fine-tune Netwrix Auditor by specifying data that you want to exclude from the SharePoint +Online monitoring scope. + +Follow the steps to exclude data from the SharePoint monitoring scope: + +**Step 1 –** Navigate to the _%ProgramData%\Netwrix Auditor\Netwrix Auditor for SharePoint +Online\Configuration_ folder and locate your monitoring plan. + +If you have several monitoring plans for monitoring SharePoint Online, configure omitlists for each +monitoring plan separately. + +**Step 2 –** Edit the \*.txt files, based on the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| ------------------------- | ----------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| omitstorelist.txt | Contains a list URLs of SharePoint Online objects to be excluded from audit data collection. | `https://URL` For example: `https://Corp.sharepoint.com/*` | +| omiteventloglist.txt | Contains a list of event IDs to be excluded from the Netwrix Auditor System Health event log. | `event ID` For example: `1001` Only add known error or warning events, otherwise you may lose important data. | +| omitreadstorelist.txt | Contains the SharePoint Online lists, documents, etc., to be excluded from being monitored for read access. | `https://URL` For example: `https://Corp.sharepoint.com/*` `*list/document.docx` | +| omituserreadstorelist.txt | Contains a list of user accounts to be excluded from read access monitoring. | Provide user name in the UPN format. For example: `account@example.*.com` | +| OmitSitScStoreList.txt | Contains a list of SharePoint Online site collections to be excluded from state-in-time data collection. | Enter root web site URLs. For example: `https://URL` | +| OmitSitStoreList.txt | Contains SharePoint Online lists and list items to be excluded from state-in-time data collection. | Enter list or list item URI (Unique resource identifier, or endpoint) reference. Note that URI Reference does not include site collection URL. For example, to exclude a list item with the `https://sitecollection.sharepoint.com/list/document.docx`, URL, you should specify the corresponding endpoint (URI), i.e. `list/document.docx`. | diff --git a/docs/auditor/10.9/admin/monitoringplans/sqlserver/_category_.json b/docs/auditor/10.9/admin/monitoringplans/sqlserver/_category_.json new file mode 100644 index 0000000000..95de659817 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/sqlserver/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SQL Server", + "position": 170, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/monitoringplans/sqlserver/items.md b/docs/auditor/10.9/admin/monitoringplans/sqlserver/items.md new file mode 100644 index 0000000000..bdce160c98 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/sqlserver/items.md @@ -0,0 +1,63 @@ +--- +title: "Add Item to the SQL Server" +description: "Add Item to the SQL Server" +sidebar_position: 10 +--- + +# Add Item to the SQL Server + +Perform the following steps to add an item to the SQL Server monitoring plan. + +**Step 1 –** Create a monitoring plan for the SQL Server. + +**Step 2 –** Double-click SQL Server monitoring plan. + +**Step 3 –** Click **Add Item**. + +**Step 4 –** Select one of the items from the drop-down list: + +- SQL Server Instance +- SQL Server Availability Group + +**Step 5 –** Click **Add**. + +Item is added and SQL Server monitoring plan is ready to use. + +## SQL Server Instance + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Specify SQL Server instance | Specify the name of the SQL Server instance. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | + +Use a combination of server role, environment, instance name (including "DEFAULT" for default +instances), and a unique identifier. + +Example: + +- Production default instance: PROD-SQL-01 +- Development named instance: DEV-SQL-01\DEVINSTANCE +- Test named instance on a specific port: TEST-SQL-01\TESTINSTANCE:1440 + +**NOTE:** When dealing with SQL Server instances, Always On Availability Group (AG) instances, and a +mix of default and non-default instances along with specified ports, it's important to craft names +that provide clear identification. + +## SQL Server Availability Group + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Availability group listener | Provide a name of an availability group listener in FQDN or NetBIOS format. The listener is a virtual network name (VNN) that you can connect to in order to access a database in a primary or secondary replica of an Always On availability group. A listener allows you to connect to a replica without having to know the physical instance name of the SQL Server. Ensure that the requirements to the DNS name and Windows permissions requirements are met. See [Configure a listener for an Always On availability group](https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/create-or-configure-an-availability-group-listener-sql-server?view=sql-server-ver15) for additional information. | +| Availability group name | Enter a name of your SQL Server availability group. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | + +Extend the SQL Server instance name with a replica role (Primary/Secondary), AG identifier, and a +unique identifier. + +Example: + +- For: `PROD-SQL-01-AG1` diff --git a/docs/auditor/10.9/admin/monitoringplans/sqlserver/overview.md b/docs/auditor/10.9/admin/monitoringplans/sqlserver/overview.md new file mode 100644 index 0000000000..5e3dcaeb1e --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/sqlserver/overview.md @@ -0,0 +1,86 @@ +--- +title: "SQL Server" +description: "SQL Server" +sidebar_position: 170 +--- + +# SQL Server + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [SQL Server](/docs/auditor/10.9/configuration/sqlserver/overview.md) – Configure data source as required to + be monitored + +To configure SQL Server data source settings, use the following property tabs: + +- General settings +- Users +- Data +- Audit SELECT + +When finished, review your data source settings and click **Add** to go back to your plan. The newly +created data source will appear in the Data source list. + +As a next step, click Add item to specify an object for monitoring. See the +[Add Item to the SQL Server](/docs/auditor/10.9/admin/monitoringplans/sqlserver/items.md) topic for additional information. + +## General settings + +On the **General** tab, you can configure the following settings for SQL Server data source: + +| Option | Description | +| -------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **General** | | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | +| Monitor SQL Server configuration changes | Always enabled, as SQL Server configuration changes are always monitored. | +| Monitor SQL Server logon activity | Specify what types of logon events you want to monitor: successful or failed, performed through Windows and SQL authentication. - Failed logons - Successful logons | +| Collect data for state-in-time reports | Configure Netwrix Auditor to store the snapshots of your SQL Server instance configuration — you will require them for state-in-time reports generation. See [State–In–Time Reports](/docs/auditor/10.9/admin/reports/types/stateintime/overview.md) for more information. **CAUTION:** The State-in-Time functionality is not available for SQL Server Availability Groups. The product updates the latest snapshot on the regular basis to keep users up-to-date on actual system state. Only the latest snapshot is available for reporting in Netwrix Auditor. If you want to generate reports based on different snapshots, you must import snapshots to the Audit Database. To import snapshots, you must be assigned the Global administrator or the Global reviewer role in Netwrix Auditor. 1. In the Manage historical snapshots section, click **Manage** and select the snapshots that you want to import. 2. Move the selected snapshots to the Snapshots available for reporting list using the arrow button. 3. When finished, click **OK**. See also [Using historical data](/docs/auditor/10.9/admin/monitoringplans/overview.md#using-historical-data). | + +## Users + +On the **Users** tab, you can configure the following settings for SQL Server data source: + +![data_source_sql_users_thumb_0_0](/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_users_thumb_0_0.webp) + +| Options | Description | +| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Specify users to track their activity | Select the option you need to fine-tune your SQL Server monitoring scope. - **Monitor all users** - **Include only users matching these criteria** - **Exclude users matching these criteria** For example, you may need to track only actions performed by administrative accounts, or exclude the activity initiated by ordinary applications. If so, data should be filtered accordingly before it appears in search results, reports and Activity Summaries. You can create either inclusion or exclusion lists. All filters are applied using AND logic. To create a filter for user activity monitoring, select the related option and click the button on the right. Specify the following: - User — enter the initiator's account as it appears in the "_Who_" column of reports and Activity Summaries, for example: _mydomain\user1_. For events containing “_System_” in the “_Who_” column you can enter "_System_" . - Workstation where activity was initiated — enter the workstation name as it is shown in the "_Workstation_" column of reports and Activity Summaries, for example: _StationWin2016_. - Application that initiated the activity — enter the application name as shown next to "_Application name_" in details of reports and Activity Summaries. You can use a wildcard (\*) to replace any number of characters in filters. In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more granular audit data. Note that the new monitoring scope restrictions apply together with previous exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic for additional information. | + +## Data + +On the **Data** tab, you can configure the following settings for SQL Server data source. + +_Remember,_ when auditing SQL Server availability on groups, the only supported data collection mode +is the 'Do not use triggers' mode. + +| Option | Description | +| ------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| --- | --- | +| --- | --- | +| Monitor changes to data in the database tables | Enable monitoring of changes to data stored in the database tables hosted on the SQL Server. If you plan to enable this option, make sure the account that runs the _SQL Server service_ on the monitored instance has at least _read_ permissions in the Active Directory domain (e.g., it does not run under a local user account). Otherwise, enabling this option may lead to issues when altering databases on the monitored SQL Server instances. | +| **Data collection mode** | | +| Do not use triggers | Default mode for a new installation of Netwrix Auditor. Data will be collected using the SQL Server traces. This mode allows you to get a sufficient level of detail in the reports and search results without producing additional load on your SQL Server instance. Thus, it is recommended for highly-transactional servers. When using this mode, consider that the "_What_" field of the Activity Record with "_Object type_" = "_Data_" may show incorrect data. The issues occur because the product applies data categories to an entire SQL Server table and not to rows. | +| Use triggers for detailed monitoring | However, if you require a very detailed reporting on the data changes, you can select this mode. It will be also selected by default if you are upgrading your Netwrix Auditor deployment. Data will be collected using a set of triggers. For more information on this technology, see [https://kb.netwrix.com/728](https://kb.netwrix.com/728) . It is recommended to use this setting carefully, as collecting large amount of details from a highly-transactional server may affect its performance. Using this mode may lead to issues when altering databases on the monitored SQL Server instances. The issues occur only if the SQL Server service account does not have _Read_ permissions in the Active Directory domain (e.g., a local user account). When using this mode, consider that the "_What_" field of the Activity Record with "_Object type_" = "_Data_" may show incorrect data. The issues occur because the product applies data categories to an entire SQL Server table and not to rows. Switching from the configured triggerless mode may lead to a data loss. The workaround is to force data collection right after enabling the triggers. | +| Changes (per transaction) to collect and report: | Specify how many changes per a database transaction you want to be collected. For example, you can limit this number to 10 changes per transaction, or collect all changes. It is recommended to adjust this setting carefully, as collecting large number of changes from a highly-transactional server may affect its performance. | +| Monitoring rules | To specify what data changes must be monitored, create at least one **inclusion rule**. Exclusion rules are optional. Click **Add Rule** and configure the following: ![data_source_sql_data_rule_thumb_0_0](/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_data_rule_thumb_0_0.webp) - Type — Select rule type: include or exclude. - Server — Specify a name of the monitored SQL Server instance where the required database resides. Use the _server_name\instance_name_ format, for example, _SQLsrv11\SQLExpress2016_. **NOTE:** If you are going to configure monitoring rules for SQL Server Availability Groups, provide the name of your Availability Group item in this field. - Database — Specify the database whose data changes you want to monitor. - Table — Specify database table to monitor. - Column—Specify table column name. The following column types are currently not supported: `text, ntext, image, binary, varbinary, timestamp, sql_variant`. These filters will be applied using AND logic. Wildcard (\*) is supported and can be used to replace any number of characters. | + +## Audit SELECT + +Use the settings in this section to configure how the successful SELECT statements should be +audited. + +![data_source_sql_audit_select_thumb_0_0](/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_audit_select_thumb_0_0.webp) + +| Option | Description | +| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| --- | --- | +| --- | --- | +| Audit successful SELECT statements | Enable monitoring of successful SELECT statements for the database tables. Successful SELECT statement execution will be reported as Read operation on the database table. Auditing SELECT statements will increase the amount of data collected from the SQL Server instance and stored to long-term archive and audit database. Plan for your resources accordingly. | +| Monitoring rules | To specify what data changes will be monitored, you must create at least one **inclusion rule**. Exclusion rules are optional. Click **Add Inclusion** and specify the following: ![data_source_sql_audit_select_rule_thumb_0_0](/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_audit_select_rule_thumb_0_0.webp) - Server — specify target SQL Server instance in the server\instance format. **NOTE:** If you are going to configure monitoring rules for SQL Server Availability Groups, provide the name of your Availability Group item in this field. - Database — specify target database - Schema — specify database schema - Table — specify database table you will monitor Wildcard (\*) is supported and can be used to replace any number of characters. Filters will be applied using AND logic, that is, only SELECT statements matching all specified criteria will be monitored. So, in the example above, the program will track and report only the successful SELECT statements executed against the _Applicants_ table of the _HR2019_ database with _Custom_ schema, hosted on the _SQLsrv02\TestInstance_. When finished, click **Add**. If needed, configure the exclusion rules in a similar way. | diff --git a/docs/auditor/10.9/admin/monitoringplans/sqlserver/scope.md b/docs/auditor/10.9/admin/monitoringplans/sqlserver/scope.md new file mode 100644 index 0000000000..5452b99009 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/sqlserver/scope.md @@ -0,0 +1,32 @@ +--- +title: "SQL Server Monitoring Scope" +description: "SQL Server Monitoring Scope" +sidebar_position: 20 +--- + +# SQL Server Monitoring Scope + +You can fine-tune Netwrix Auditor by specifying data that you want to exclude from the SQL Server +monitoring scope. + +Follow the steps to exclude data from the SQL Server monitoring scope. + +**Step 1 –** Navigate to the _%Netwrix Auditor install folder%\SQL Server Auditing_ folder. + +**Step 2 –** Edit the \*.txt files, based on the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| omitarlist.txt | Lists activity records to exclude from showing up in reports, search, and activity summaries. This omit list does not affect triggerless data collection mode, SELECT statements auditing and SQL logons monitoring. Use the _omitlogonlist.txt_ to exclude SQL logons from monitoring. Use the _omitreadaccess.txt_ to exclude SELECT statements from monitoring. | Specify the following fields of the activity records to exclude: `Monitoring plan name, `````` SQL Server instance,object type, `````` account,workstation,application name` Wildcard (\*) is supported and can replace any number of characters. For the account, workstation, application name fields, you can specify a mixed expression that contains both a value and a wildcard (e.g., Admin\*). For example: `SQLPlan,Ent-SQL,Table,guest,WksSQL,MyInternalApp` | +| omiterrorlist.txt | Contains a list of errors and warnings to be excluded from logging to the Netwrix Auditor System Health event log. | Monitoring plan name,item name,error text Wildcard (\*) is supported and can replace any number of characters. For example: \*,sqlserver1.corp.local, \*Access is denied\* | +| omitlogonlist.txt | Contains a list of logons to exclude from monitoring. | `monitoring plan name,SQL Server instance,logon type,account,workstation,application name` For the `account`, `workstation`, `application name` fields, you can specify a mixed expression that contains both a value and a wildcard (e.g., `Admin*`). The following logon types are supported: - `NtLogon `— Successful logon attempt made through Windows authentication. - `SqlLogon `— Successful logon attempt made through SQL Server authentication. - `NtFailedLogon `— Failed logon attempt made through Windows authentication. - `SqlFailedLogon `— Failed logon attempt made through SQL Server authentication. For example: `DB_M0,Ent-SQL,SQLFailedLogon,guest,WksSQL,MyInternalApp` | +| omitobjlist.txt | Contains a list of object to exclude from showing up in reports, search results and activity summaries. Audit data, however, will still be collected and saved to Long-Term Archive. This omit list does not affect SELECT statements auditing, data changes auditing and logon activity auditing. Use the _omitlogonlist.txt_ to exclude logon activity from monitoring. Use the _omitreadaccess.txt_ to exclude SELECT statements from monitoring. | `object_type_name` Available object types can be found in the "Object type" column in reports. For example: `Database` `Column` | +| omitpathlist.txt | Specify the resource paths to objects that you want to exclude from showing up in search, reports and activity summaries. Audit data, however, will still be collected and saved to Long-Term Archive. This omit list does not affect triggerless data collection mode, SELECT statements auditing and logon activity auditing. Use the _omitlogonlist.txt_ to exclude logon activity from monitoring. Use the _omitreadaccess.txt_ to exclude SELECT statements from monitoring. | `server_instance:resource_path` where: - `server_instance` — SQL Server instance, use \* for all servers - `resource_path` — resource path as shown in the "**What**" column of SQL Server report, or in search results Wildcard \* is supported and can replace any part of the path. For example, to exclude information about databases whose names start with "tmp" on the SQL Server instance "PROD.SQL2012": `PROD.SQL2012:Databases\tmp*`. | +| omitproplist.txt | Contains a list of attributes to be excluded from being monitored and stored to the Audit Archive. | `object_type_name.property_name.attribute_name` where: - `object_type_name`—Can be found in the found in the Object Type column in change reports. - `property_name`—Can be found in the Details column (property name is bold). - `attribute_name`—Can be found in the Details column (attribute name is not bold). If an object does not have an attribute name, use the \* character. For example to exclude information about the Size attribute of the Database File property in all databases: `Database.Database File.Size`. | +| omitstorelist.txt | Contains a list of SQL Server objects that you want to exclude from data collection and reporting. This list is only relevant to operations with SQL Server objects; it does not affect triggerless data collection mode, SELECT statements auditing and logon activity auditing. To configure exclusions for logon activity auditing (Windows or SQL logons), use the _omitlogonlist.txt_. Use the _omitreadaccess.txt_ to exclude SELECT statements from monitoring. | `server_instance:resource_path` where: - `server_instance` — SQL Server instance. For all instances, use wildcard (\*). - ` resource_path` — path as shown in the "**What**" column of SQL Server report, or in search results. Wildcard (\*) can be used to replace any number of characters. For example, to exclude information about server roles on the SQL Server instances whose names start with _njsqlsrv23_, enter: `njsqlsrv23*:Security\Server Roles\*` | +| omittracelist.txt | If you do not want the product to enable SQL tracing on some of your SQL Server instances, specify their names in this omitlist. In this case the "Who", "Workstation" and "When" values will not be reported correctly (except for content changes). This omit list does not affect triggerless data collection mode, SELECT statements auditing and logon activity auditing. Use the _omitlogonlist.txt_ to exclude logon activity from monitoring. Use the _omitreadaccess.txt_ to exclude SELECT statements from monitoring. | Enter the name of SQL Server instance, use \* for all servers: `server\instance name` Wildcard (\*) is supported and can replace any number of characters, e.g., MYSERVER_SQL\* Examples: \* \*\SQLExpress MYSERVER\\\* | +| propnames.txt | Contains a list of human-readable names for object types and properties to be displayed in the change reports. | `object_type_name.property_name=friendlyname` For example: `*.Date modified=Modification Time` | diff --git a/docs/auditor/10.9/admin/monitoringplans/vmware/_category_.json b/docs/auditor/10.9/admin/monitoringplans/vmware/_category_.json new file mode 100644 index 0000000000..0bace7e13d --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/vmware/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "VMware", + "position": 190, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/monitoringplans/vmware/overview.md b/docs/auditor/10.9/admin/monitoringplans/vmware/overview.md new file mode 100644 index 0000000000..6ba006f98d --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/vmware/overview.md @@ -0,0 +1,97 @@ +--- +title: "VMware" +description: "VMware" +sidebar_position: 190 +--- + +# VMware + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [VMware](/docs/auditor/10.9/configuration/vmware/overview.md) – Configure data source as required to be + monitored + +For this data source, specify the options you need: + +| Option | Description | +| ----------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | +| Monitor VMware configuration changes | Configuration changes are always monitored for VMware data source. See the Data Collection from VMware Servers topic  for additional information. | +| Monitor VMware logon activity | Specify what types of logon events you want to monitor for VMware infrastructure. | +| Monitor SSO users/groups on vCenter and Local users on ESXi sever | Select Enable monitoring if you want to audit the following users and groups: - vCenter Single Sign-On (SSO) Users. The product collects data from vCenter. - Localos users. For these users, the product collects data from ESXi and vCenter. - VMware groups. The product collects data from vCenter. To audit users and groups, vCenter 6.5 and above required. Check that your data collecting account has all required rights and permissions. See the [Permissions for VMware Server Auditing ](/docs/auditor/10.9/configuration/vmware/permissions.md) topic for additional information. | +| Collect data for state-in-time reports | Configure Auditor to store daily snapshots of your VMware system configuration required for further state-in-time reports generation. The product updates the latest snapshot on the regular basis to keep users up-to-date on actual system state. Only the latest snapshot is available for reporting in Auditor. If you want to generate reports based on different snapshots, you must import snapshots to the Audit Database. To import snapshots, you must be assigned the Global administrator or the Global reviewer role . Follow the steps to import snapshots. **Step 1 –** In the Manage historical snapshots section, click Manage. **Step 2 –** Select the snapshots that you want to import. **Step 3 –** Move the selected snapshots to the Snapshots available for reporting list using the arrow button. **Step 4 –** When finished, click OK. | + +Review your data source settings and click **Add** to go back to your plan. The newly created data +source will appear in the **Data source** list. As a next step, click **Add item** to specify an +object for monitoring. See the +[Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) topic for additional +information. + +## Data Collection from VMware Servers + +On a high level, data collection process for VMware servers works as follows: + +![hiw_diagram_vma_thumb_0_0](/images/auditor/10.9/admin/monitoringplans/vmware/hiw_diagram_vma_thumb_0_0.webp) + +VMware administrator prepares a dedicated service account with sufficient permissions to collect +data from VMware servers. This account must have at least **Read Only role** on those servers. For +more information on VMware vSphere roles and permissions assignment, refer to +[this VMware article](https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.security.doc/GUID-18071E9A-EED1-4968-8D51-E0B4F526FDA3.html). + +Netwrix administrator does the following: + +- Creates a monitoring plan in Netwrix Auditor, specifying the service account (prepared at step 1) + as a data collecting account in the **Monitoring Plan wizard**. Then s/he adds items to the + monitoring plan – these are VMware servers to collect data from. +- Configures alerts related to VMware data source. Current version does not include predefined + alerts for that data source, so follow the [Create Alerts](/docs/auditor/10.9/admin/alertsettings/create/create.md) to + create and configure the necessary alerts. + + - Remember to set the filter to “**Data Source\_**equals**\_VMware**”. + +- **Netwrix Auditor Data Collection Service**starts periodic (every 15 min) data collection + sessions. The results of each session include: + + - VMware infrastructure snapshot collected from the monitored items, i.e. VMware vCenter or + ESX(i) host + - VMware events that occurred since the previous data collection. Data is retrieved via **VMware + web services API** using HTTPS protocol. + +- **Netwrix Auditor Data Collection Service** processes collected data into the proprietary format + (Activity Records). Each Activity Record contains initiator’s account, time, action, and other + details. + + - To determine what has changed in the configuration, it compares a state snapshot from VMware + server with the previously taken. + - To get ‘_Who_’ (initiator) and ‘_When_’ (date and time) information for the detected changes, + the product uses VMware events data. + +- Netwrix Auditor Server then writes the Activity Records to the audit database (default retention – + 180 days) and long-term archive (default retention – 120 months). +- Users can work with collected data in Netwrix Auditor client UI: run search, view reports, and so + on. If you have configured alerting in Netwrix Auditor, then the activities that match the certain + criteria will trigger the alerts. Recipients will be notified by email, and response actions will + be taken, if configured. + +Netwrix Auditor also generates an Activity Summary once a day (by default, at 3 AM) and sends it to +the specified recipients. This email lists VMware infrastructure changes and activities collected by +Netwrix Auditor during the last 24 hours. + +## VMware ESX/ESXi/vCenter + +Complete the following fields: + +| Option | Description | +| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **General** | | +| Specify VMware ESX, ESXi, or vCenter for monitoring | Specify the ESX or ESXi host URL, or vCenter Server URL. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See [Permissions for VMware Server Auditing ](/docs/auditor/10.9/configuration/vmware/permissions.md)topic for more information. | +| **Virtual Machines** | | +| Specify monitoring restrictions | Select the virtual machines to be excluded from search results, reports and Activity Summaries. To add VMs to the list, click Add. Then provide the full path of the machine to exclude. Consider the following: - To exclude a single VM, provide its full path as shown in the "_What_" column of reports and Activity Summary, for example: _Vcenters\VCenterServer021\VMs\vm01_. - To exclude several VMs, you can define a mask using a wildcard, for example: - _\*\TestVM\*_ — exclude VMs with names starting with _TestVM_ (e.g., _TestVM01, TestVM_new_), located anywhere. - _\*TestVM\*_ — exclude VMs with names containing _TestVM_ (e.g., _MyTestVM02_). In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more granular audit data. Note that the new monitoring scope restrictions apply together with previous exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic for additional information. | diff --git a/docs/auditor/10.9/admin/monitoringplans/vmware/scope.md b/docs/auditor/10.9/admin/monitoringplans/vmware/scope.md new file mode 100644 index 0000000000..f0b93193db --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/vmware/scope.md @@ -0,0 +1,27 @@ +--- +title: "VMware Monitoring Scope" +description: "VMware Monitoring Scope" +sidebar_position: 10 +--- + +# VMware Monitoring Scope + +You can fine-tune Netwrix Auditor by specifying various data types that you want to exclude/include +from/in the VMware reports. + +Follow the steps to exclude data from the VMware monitoring scope: + +**Step 1 –** Navigate to the _%Netwrix Auditor installation folder%\Vmware Auditing_ folder. + +**Step 2 –** Edit the \*.txt files, based on the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| omitproplist.txt | Contains a list of object types and properties to be excluded from change reports. | `object_type.property_name` If there is no separator (.) between an object type and a property, the whole entry is treated as an object type. For example, to exclude the config.flags.monitorType property from reports, add the following line: `*.config.flags.monitorType`. | +| hidepropvalues.txt | Contains a list of object types and properties to be excluded from the reports when the property is set to certain value. | `object_type.property_name=property_value:object_type.hidden_property` For example, to exclude the config.cpuAllocation.shares.level property when it equals to _"Low"_, add the following line: `*.config.cpuAllocation.shares .level=low:` `*.config.cpuAllocation.shares.shares`. | +| proplist.txt | Contains a list of human-readable names for object types and properties to be displayed in the reports. | `inner_type:object_type.property=intelligiblename` `Inner_type` is optional. For example, if you want the configStatus property to be displayed in the reports as Configuration Status, add the following line: `*.configStatus=Configuration Status.` | +| omitstorelist.txt | Contains a list of objects to be excluded from being saved to data storage and showing up in reports. Audit data will still be collected. | Monitoring plan name, who, where, object type, what, property name, property value For example, to exclude internal logons: `*,*,*,Logon,*,UserAgent,VMware vim-java*` The following characters must be preceded with a backslash (\) if they are a part of an entry value: `*` `,` `\` `?` Characters may be also specified with hex value using _\xnnnn_ template. The spaces are trimmed. If they are required, use hex notation. For example: `Word\x0020 where \x0020 `(with space at the end) means blank character. | diff --git a/docs/auditor/10.9/admin/monitoringplans/windows/_category_.json b/docs/auditor/10.9/admin/monitoringplans/windows/_category_.json new file mode 100644 index 0000000000..61700f9d8f --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/windows/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Windows Server", + "position": 200, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/monitoringplans/windows/overview.md b/docs/auditor/10.9/admin/monitoringplans/windows/overview.md new file mode 100644 index 0000000000..8d9db6dfaa --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/windows/overview.md @@ -0,0 +1,119 @@ +--- +title: "Windows Server" +description: "Windows Server" +sidebar_position: 200 +--- + +# Windows Server + +**NOTE:** Prior to configuring your monitoring plan, please read and complete the instructions in +the following topics: + +- [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) – To ensure successful data + collection and activity monitoring configure necessary protocols and ports for inbound and + outbound connections +- [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) – Configure data collecting accounts as required to + audit your IT systems + +- [Windows Server](/docs/auditor/10.9/configuration/windowsserver/overview.md) – Configure data source as + required to be monitored + +Complete the following fields: + +| Option | Description | +| -------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Monitor this data source and collect activity data | Enable monitoring of the selected data source and configure Auditor to collect and store audit data. | +| Monitor changes to system components | Select the system components that you want to audit for changes. Review the following for additional information: - General computer settings—Enables auditing of general computer settings. For example, computer name or workgroup changes. - Hardware—Enables auditing of hardware devices configuration. For example, your network adapter configuration changes. - Add/Remove programs—Enables auditing of installed and removed programs. For example, Microsoft Office package has been removed from the audited Windows Server. - Services—Enables auditing of started/stopped services. For example, the Windows Firewall service stopped. - Audit policies—Enables auditing of local advanced audit policies configuration. For example, the Audit User Account Management advanced audit policy is set to "_Failure_". - DHCP configuration—Enables auditing of DHCP configuration changes. - Scheduled tasks—Enables auditing of enabled / disabled / modified scheduled tasks. For example, the GoogleUpdateTaskMachineUA scheduled task trigger changes. - Local users and groups—Enables auditing of local users and groups. For example, an unknown user was added to the Administrators group. - DNS configuration—Enables auditing of your DNS configuration changes. For example, your DNS security parameters' changes. - DNS resource records—Enables auditing of all types of DNS resource records. For example, A-type resource records (Address record) changes. - File shares—Enables auditing of created / removed / modified file shares and their properties. For example, a new file share was created on the audited Windows Server. - Removable media—Enables auditing of USB thumb drives insertion. | +| Specify data collection method | You can enable **network traffic compression.** If enabled, a Compression Service will be automatically launched on the audited computer, collecting and prefiltering data. This significantly improves data transfer and minimizes the impact on the target computer performance. | +| Configure audit settings | You can adjust audit settings automatically. Your current audit settings will be checked on each data collection and adjusted if necessary. This method is recommended for evaluation purposes in test environments. If any conflicts are detected with your current audit settings, automatic audit configuration will not be performed. Do not select the checkbox if you want to configure audit settings manually. See the [Windows Server](/docs/auditor/10.9/configuration/windowsserver/overview.md) configuration topic for additional information about audit settings required to collect comprehensive audit data and the instructions on how to configure them. | +| Collect data for state-in-time reports | Configure Auditor to store daily snapshots of your system configuration required for further state-in-time reports generation. See the [State–In–Time Reports](/docs/auditor/10.9/admin/reports/types/stateintime/overview.md) topic for additional information. When auditing file servers, changes to effective access permissions can be tracked in addition to audit permissions. By default, Combination of file and share permissions is tracked. File permissions define who has access to local files and folders. Share permissions provide or deny access to the same resources over the network. The combination of both determines the final access permissions for a shared folder—the more restrictive permissions are applied. Upon selecting Combination of file and share permissions only the resultant set will be written to the Audit Database. Select File permissions option too if you want to see difference between permissions applied locally and the effective file and share permissions set. To disable auditing of effective access, unselect all checkboxes under Include details on effective permissions. In the Schedule state-in-time data collection section, you can select a custom weekly interval for snapshots collection. Click Modify and select day(s) of week you want your snapshot to be collected. In the Manage historical snapshots section, you can click **Manage** and select the snapshots that you want to import to the Audit Database to generate a report on the data source's state at the specific moment in the past. You must be assigned the Global administrator or the Global reviewer role to import snapshots. Move the selected snapshots to the Snapshots available for reporting list using the arrow button. The product updates the latest snapshot on the regular basis to keep users up to date on actual system state. Users can also configure Only the latest snapshot is available for reporting in Auditor. If you want to generate reports based on different snapshots, you must import snapshots to the Audit Database. | +| Activity | | +| Specify monitoring restrictions | Specify restriction filters to narrow your Windows Server monitoring scope (search results, reports and Activity Summaries). For example, you can exclude system activity on a particular objects on all computers. All filters are applied using AND logic. Click Add and complete the following fields: - User who initiated the change: – provide the name of the user whose changes you want to ignore as shown in the "_Who_" column of reports and Activity Summaries. Example: _mydomain\user1_. You can provide the "_System_" value to exclude events containing the “_System_” instead of an account name in the “_Who_” column. - Windows Server which setting was changed: – provide the name of the server in your IT infrastructure whose changes you want to ignore as shown in the "_What_" column of reports and Activity Summaries. Example: _winsrv2016-01.mydomain.local_. - Setting changed: – provide the name for unwanted settings as shown in the "_What_" column in reports and Activity Summaries. Example: _System Properties\*_. You can use a wildcard (\*) to replace any number of characters in filters. In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more granular audit data. Note that the new monitoring scope restrictions apply together with previous exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic for additional information. | + +Review your data source settings and click **Add** to go back to your plan. The newly created data +source will appear in the **Data source** list. As a next step, click **Add item** to specify an +object for monitoring. See the +[Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) topic for additional +information. + +## Computer + +Select the account that will be used to collect data for this item. If you want to use a specific +account (other than the one you specified during monitoring plan creation), select account type you +want to use and enter credentials. The following choices are available: + +- User/password. The account must be granted the same permissions and access rights as the default + account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for + additional information. +- Group Managed Service Account (gMSA). You should specify only the account name in the + domain\account$ format. See the + [Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) topic for additional + information. +- Netwrix Privilege Secure. Starting with version 10.7, you can implement the integration between + Netwrix Auditor and Netwrix Privilege Secure. See the + [Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information. + +## IP Range + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Specify IP range | Specify an IP range for the audited computers. To exclude computers from within the specified range, click **Exclude**. Enter the IP subrange you want to exclude, and click **Add**. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | + +## AD Container + +Complete the following fields: + +| Option | Description | +| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General | | +| Specify AD container | Specify a whole AD domain, OU or container. Click **Browse** to select from the list of containers in your network. You can also: - Select a particular computer type to be audited within the chosen AD container: **Domain controllers, Servers (excluding domain controllers)**, or **Workstations**. - Click **Exclude** to specify AD domains, OUs, and containers you do not want to audit. In the Exclude Containers dialog, click Add and specify an object. The list of containers does not include child domains of trusted domains. Use other options **(Computer, IP range** to specify the target computers. | +| Specify the account for collecting data | Select the account that will be used to collect data for this item. If you want to use a specific account (other than the one you specified during monitoring plan creation), select **Custom account** and enter credentials. The credentials are case sensitive. If using a group Managed Service Account (gMSA), you can specify only the account name in the _domain\account$_ format. Password field can be empty. Starting with version 10.7, you can implement the integration between Netwrix Auditor and Netwrix Privilege Secure. See the [Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information. Refer to the [Permissions for Active Directory Auditing](/docs/auditor/10.9/configuration/activedirectory/permissions.md) topic for more information on using Netwrix Privilege Secure as an account for data collection. A custom account must be granted the same permissions and access rights as the default account used for data collection. See the[Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information. | +| Containers and Computers | | +| Monitor hidden shares | By default, Auditor will monitor all shares stored in the specified location, except for hidden shares (both default and user-defined). Select **Monitor user-defined hidden shares** if necessary. Even when this option is selected, the product will not collect data from administrative hidden shares such as: default system root or Windows directory (ADMIN$), default drive shares (D$, E$, etc.), shares used by printers to enable remote administration (PRINT$), etc. | +| Specify monitoring restrictions | Specify restriction filters to narrow your monitoring scope (search results, reports and Activity Summaries). All filters are applied using AND logic. Depending on the type of the object you want to exclude, select one of the following: - Add AD Container – Browse for a container to be excluded from being audited. You can select a whole AD domain, OU or container. - Add Computer – Provide the name of the computer you want to exclude as shown in the "_Where_" column of reports and Activity Summaries. For example, _backupsrv01.mydomain.local_. Wildcards (\*) are not supported. In addition to the restrictions for a monitoring plan, you can use the \*.txt files to collect more granular audit data. Note that the new monitoring scope restrictions apply together with previous exclusion settings configured in the \*.txt files. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md)topic for additional information. | + +## Use Netwrix Privilege Secure as a Data Collecting Account + +Starting with version 10.7, you can use Netwrix Privilege Secure to manage the account for +collecting data, after configuring the integration. See the +[Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information about +integration and supported data sources. In this case, the credentials will not be stored by Netwrix +Auditor. Instead, they will be managed by Netwrix Privilege Secure and provided on demand, ensuring +password rotation or using temporary accounts for data collection. + +Follow the steps to use Netwrix Privilege Secure as an account for data collection. + +**Step 1 –** Select the desired item. + +**Step 2 –** In the item configuration menu, select Netwrix Privilege Secure as an option for data +collection. + +![npsdatacollectingaccount](/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccount.webp) + +**Step 3 –** Select the type of the Access Policy you want to use in Netwrix Privilege Secure. +Credential-based is the default option. Refer to the +[Netwrix Privilege Secure](https://helpcenter.netwrix.com/category/privilegesecure_accessmanagement) +documentation to learn more about Access Policies. + +In this case, you need to provide the username of the account managed by Netwrix Privilege Secure, +and to which Netwrix Auditor has the access through a Credential-based access policy. + +**NOTE:** Netwrix recommends using different credentials for different monitoring plans and data +sources. + +![npsdatacollectingaccountresourced](/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccountresourced.webp) + +The second option is Resource-based. To use this option, you need to provide the Activity and +Resource names, assigned to Netwrix Auditor in the corresponding Resource-based policy. Make sure +that you specified the same names as in Netwrix Privilege Secure. + +The Resource name in this case is where the activity will be performed. For example, if you grant +the data collecting account the access to a local Administrators group - the resource is the server +where the permission will be granted. + +Netwrix Privilege Secure is ready to use as an account for data collection. diff --git a/docs/auditor/10.9/admin/monitoringplans/windows/scope.md b/docs/auditor/10.9/admin/monitoringplans/windows/scope.md new file mode 100644 index 0000000000..c74c2a2d14 --- /dev/null +++ b/docs/auditor/10.9/admin/monitoringplans/windows/scope.md @@ -0,0 +1,29 @@ +--- +title: "Windows Server Monitoring Scope" +description: "Windows Server Monitoring Scope" +sidebar_position: 10 +--- + +# Windows Server Monitoring Scope + +You can fine-tune Netwrix Auditor by specifying data that you want to exclude from the Windows +Server monitoring scope. + +Follow the steps to exclude data from the Windows Server monitoring scope: + +**Step 1 –** Navigate to the _%Netwrix Auditor installation folder%\Windows Server Auditing_ folder. + +**Step 2 –** Edit the \*.txt files, based on the following guidelines: + +- Each entry must be a separate line. +- Wildcards (\* and ?) are supported. A backslash (\) must be put in front of (\*), (?), (,), and + (\) if they are a part of an entry value. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| omitcollectlist.txt | Contains a list of objects and their properties to be excluded from being monitored. If you want to restart monitoring these objects, remove them from the omitcollectlist.txt and run data collection at least twice. | `monitoring plan name,server name,class name,property name,property value` `class name` is a mandatory parameter, it cannot be replaced with a wildcard. `property name` and `property value` are optional, but cannot be replaced with wildcards either. For example: `#*,server,MicrosoftDNS_Server `````` #*,*,StdServerRegProv` | +| omiterrors.txt | Contains a list of errors/warnings to be omitted from logging to the Netwrix Auditor System Health event log. | `monitoring plan name,server name,error text` For example: `*,productionserver1.corp.local,*Access is denied*` | +| omitreportlist.txt | Contains a list of objects to be excluded from reports and Activity Summary emails. In this case audit data is still being collected. | `monitoring plan name,who,where,object type,what,property name` For example: `*,CORP\\jsmith,*,*,*,*` | +| omitsitcollectlist.txt | Contains a list of objects to be excluded from State-in-time reports. | `monitoring planname,server name,class name,property name,property value` `class name` is a mandatory parameter, it cannot be replaced with a wildcard. `property name` and `property value` are optional, but cannot be replaced with wildcards either. For example: `*,server,MicrosoftDNS_Server` `*,*,StdServerRegProv` | +| omitstorelist.txt | Contains a list of objects to be excluded from being stored to the Audit Archive and showing up in reports. In this case audit data is still being collected. | `monitoring plan name,who,where,object type,what,property name` For example: `*,*,*,Scheduled task,Scheduled Tasks\\User_Feed_Synchronization*,*` | diff --git a/docs/auditor/10.9/admin/navigation/_category_.json b/docs/auditor/10.9/admin/navigation/_category_.json new file mode 100644 index 0000000000..4ee7155632 --- /dev/null +++ b/docs/auditor/10.9/admin/navigation/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Navigation", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/navigation/customizeexamples.md b/docs/auditor/10.9/admin/navigation/customizeexamples.md new file mode 100644 index 0000000000..5938a419bc --- /dev/null +++ b/docs/auditor/10.9/admin/navigation/customizeexamples.md @@ -0,0 +1,79 @@ +--- +title: "Customization Examples" +description: "Customization Examples" +sidebar_position: 40 +--- + +# Customization Examples + +Here are several examples of why and how you might customize the Netwrix Auditor main page. + +## View Report and Add to Favorites + +Follow the steps to view a report and add it to the list of Favorites. + +**Step 1 –** On the main Auditor page, click the Reports tile in the upper left corner. + +**Step 2 –** Open a report you are interested in; for example, Account Permissions in Active +Directory: + +![scenario_reports_1](/images/auditor/10.9/admin/navigation/scenario_reports_1.webp) + +**Step 3 –** Click the report menu (three dots) to the right and select Add to favorites. +(Alternatively, click the star icon in the upper right corner of the report description.) + +The report is added to the Favorite reports section on the home page and you can run it instantly. + +![scenario_reports_2](/images/auditor/10.9/admin/navigation/scenario_reports_2.webp) + +## Run Search and Create Alert + +Follow the steps to run search and create the alert based on the search filters. + +**Step 1 –** On the main Auditor page, click the Search Activity Records tile. + +**Step 2 –** Specify search filters to narrow your search results. See the +[Use Filters in Simple Mode](/docs/auditor/10.9/admin/search/filtersimple.md) topic for additional information. + +**Step 3 –** Click Search. + +**Step 4 –** Review your search results. + +**Step 5 –** Navigate to Tools and click Create alert to get instant email or SMS notifications on +suspicious activity that matches your current search criteria. + +**Step 6 –** Specify a name for the new alert. See the +[Create Alerts](/docs/auditor/10.9/admin/alertsettings/create/create.md)topic for additional information. + +Now, whenever there is activity that matches your search criteria, the appropriate people will +receive a notification. You can also review the list of triggered alerts by clicking the Alerts tile +on the home page, which opens the Alerts overview dashboard. + +## Review and Pin Risks + +Follow the steps to review risks and pin important ones to the Home Screen. + +**Step 1 –** On the main Auditor page, click the Risk Assessment tile. + +**Step 2 –** Review the Risk Assessment Overview dashboard and select the risk you are interested in, +such as "_User Accounts with administrative permissions_". See the +[IT Risk Assessment Overview ](/docs/auditor/10.9/admin/riskassessment/overview.md) topic for additional information. + +**Step 3 –** To access this risk quickly, pin it to the home page, as follows: + +1. On the main product page, click Customize. +2. Click Add tile. +3. Search the group of risks you want to pin to the home page (in this case, the "_Permissions_" + risks group): + + ![scenario_risks_thumb_0_0](/images/auditor/10.9/admin/navigation/scenario_risks_thumb_0_0.webp) + +**Step 4 –** Click Add. + +The selected risks group is added to the home screen. + +## What is Next? + +Personalize the home page of the product depending on your business needs. Review the customization +settings and collect only required tiles for quick access on the Auditor home page. See the +[Customize Home Screen](/docs/auditor/10.9/admin/navigation/customizehome.md) topic for additional information. diff --git a/docs/auditor/10.9/admin/navigation/customizefavorite.md b/docs/auditor/10.9/admin/navigation/customizefavorite.md new file mode 100644 index 0000000000..b3164b7611 --- /dev/null +++ b/docs/auditor/10.9/admin/navigation/customizefavorite.md @@ -0,0 +1,46 @@ +--- +title: "Customizing Favorite Reports" +description: "Customizing Favorite Reports" +sidebar_position: 30 +--- + +# Customizing Favorite Reports + +The Favorite reports tile displays a shortened list of your favorite reports. To view, edit or +update the full list, click View all. + +The Home > Reports page opens. This page includes several folders: Favorites, Predefined, Compliance +and Custom. Favorite reports are located in the Favorites folder. + +![reportsfavorites](/images/auditor/10.9/admin/navigation/reportsfavorites.webp) + +Follow the steps to add or remove a Favorite report + +**Step 1 –** Locate the desired report in one of the other folders. + +**Step 2 –** Click the name of the report to view its description. + +**Step 3 –** To change whether the report is a favorite, click the star icon in the upper right-hand +corner of the report description. + +![reportsummary](/images/auditor/10.9/admin/navigation/reportsummary.webp) + +Report Summary with Star icon unchecked + +## Other Actions for Favorite Reports + +The options on the Reports page for Favorite reports are show below: + +| | | +| -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![favoritesrestorerefresh](/images/auditor/10.9/admin/navigation/favoritesrestorerefresh.webp) | ![reportsoptions](/images/auditor/10.9/admin/navigation/reportsoptions.webp) | +| _Favorites Sub-Folder Options_ | _Favorites > [Report] Options_ | +| Option Name | Description | +| --- | --- | +| Restore Default | Repopulates the Favorites sub-folder with all reports that have been marked Favorite. When using Role-Based Access in Netwrix Auditor, if several users mark the same report as **Favorite**, then that report will be removed from the Favorites list if a user removes the report from the Favorites list. Using the **Restore Default** option will re-add the report to the Favorites list for all users that have not removed the Favorite mark. | +| Refresh | Runs the reports in the Favorites folder to display the most recent information. | +| View | Opens the Preview Report page. There, you can modify report options (such as the timeframe) if desired, and then click View Report to see the resulting report. See the [View Reports](/docs/auditor/10.9/admin/reports/view.md) topic for additional information. | +| Subscribe | Opens the Add Subscription to Report page. See the [Create Subscriptions](/docs/auditor/10.9/admin/subscriptions/create.md) topic for additional information. | +| Add to Favorites | This option is greyed out when viewing the Favorites list, since all the reports shown have already been added to Favorites. | +| Remove from Favorites | Removes a report from the Favorites list. This option provides the same function as removing a report as a favorite using the **Star** icon. | +| Go to Original | Expands the sub-folder in which the report is originally located. For example, clicking **Go to Original** for the Enterprise Overview report will expand the **Predefined > Organization Level Reports** sub-folder. | diff --git a/docs/auditor/10.9/admin/navigation/customizehome.md b/docs/auditor/10.9/admin/navigation/customizehome.md new file mode 100644 index 0000000000..6cd59a9c31 --- /dev/null +++ b/docs/auditor/10.9/admin/navigation/customizehome.md @@ -0,0 +1,76 @@ +--- +title: "Customize Home Screen" +description: "Customize Home Screen" +sidebar_position: 20 +--- + +# Customize Home Screen + +Starting with version 10, you can personalize theHome Screen of Netwrix Auditor to display the tiles +that best meet your needs. Be sure to plan your screen space, considering which tiles you want to +pin and their dimensions. You can modify the size of any tile; horizontal scrolling is also +supported. Rest assured that your configurations and data will not be affected by any changes you +make to the home screen. + +## Add a Tile to the Home Screen + +Follow the steps to add tile on the Home Screen. + +**Step 1 –** Click Customize in the upper right corner of the home screen. + +**Step 2 –** Select Add tile. + +Either search for the tile you want by name, or select it from the list of tiles. Note that tiles +are grouped into menus; to view all tiles within a menu, check Show all menu tiles. + +**Step 3 –** Click Add and the selected tile appears on the home screen. + +**Step 4 –** Drag and drop it to the desired location. + +**Step 5 –** Click Apply. + +## Remove a Tile from the Home Screen + +Follow the steps to remove a tile from the Home Screen. + +**Step 1 –** Click Customize in the upper right corner of the home screen. + +**Step 2 –** Select the tile you want to remove. + +**Step 3 –** Click **close (x)**: + +![remove_tile](/images/auditor/10.9/admin/navigation/remove_tile.webp) + +**Step 4 –** Click Apply. + +## Resize a Tile on the Home Screen + +You can change the size of the tile to plan your screen placement and view detailed information on +what you are interested in. There are several types of size: small, medium, wide, large, extra +large, extra tall. However, not every tile supports all types of sizes. Tiles with graphic +information have medium, large and extra large sizes. These sizes provide more screen space, +resulting in a better visual representation of data. Additionally, tiles with less information have +small and wide sizes. They are designed to open separate windows, providing easy access to features +such as search, reports, and live news updates. + +Follow the steps to resize a tile. + +**Step 1 –** Click Customize in the upper right corner of the home screen. + +**Step 2 –** Select the tile you want to resize. + +**Step 3 –** Click the **resize** button: + +![homescreenresizetile](/images/auditor/10.7/admin/navigation/homescreenresizetile.webp) + +**Step 4 –** Select the preferred size from the drop-down list. + +## Restore the Default View + +Follow the steps to restore the default Home Screen view. + +**Step 1 –** Click Customize in the upper right corner of the Home Screen. + +**Step 2 –** Click Restore default. + +Your configuration and data will be preserved during this operation. diff --git a/docs/auditor/10.9/admin/navigation/overview.md b/docs/auditor/10.9/admin/navigation/overview.md new file mode 100644 index 0000000000..e3a610f51e --- /dev/null +++ b/docs/auditor/10.9/admin/navigation/overview.md @@ -0,0 +1,99 @@ +--- +title: "Navigation" +description: "Navigation" +sidebar_position: 10 +--- + +# Navigation + +Starting with version 10, the home screen in Netwrix Auditor is customizable so you can instantly +get access to the information that is most relevant to you. This section covers the tiles are +available and how you can use them to create the home screen that works best for you. It also +illustrates the customization process with several common scenarios. + +## Home Screen Tiles + +Home Screen Tiles in the Netwrix Auditor provide an interface that allows users to access main +information. The following tiles are displayed on the initially configured Home Screen: + +- Welcome to Netwrix Auditor Tile +- Audit Intelligence Tiles +- Configuration Tile + +### Welcome to Netwrix Auditor Tile + +The Welcome to Netwrix Auditor Tile tile provides a checklist you can use to get started collecting +and viewing data about your IT ecosystem. + +![welcome_section](/images/auditor/10.9/admin/navigation/welcome_section.webp) + +- The "Create a monitoring plan" link prompts you to create a monitoring plan for at least one data + source (such as Active Directory, Exchange Online or network devices). For detailed instructions + on how to create a monitoring plan, see the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md) + topic for additional information. Wait until the initial data collection completes. + +- Clicking the second link opens a dashboard that lists all the monitoring plans you’ve created, + along with the status and last activity time for each. Review this list and address any errors or + warnings. See the [Monitoring Overview](/docs/auditor/10.9/admin/healthstatus/dashboard/monitoringoverview.md) topic for + additional information. + +- Once have created a monitoring plan and verified that it is properly configured, run one or more + searches to get insights into your IT infrastructure. See the + [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) topic for additional information. + +When you have completed these three steps, you can close this tile by clicking the "Close" link at +the bottom. The checklist will be replaced by statistics across your audited systems. See the +[Customize Home Screen](/docs/auditor/10.9/admin/navigation/customizehome.md) topic for additional information. + +### Audit Intelligence Tiles + +This section contains four tiles for getting security intelligence about your IT infrastructure: + +![section_left](/images/auditor/10.9/admin/navigation/section_left.webp) + +| Tile | Description | +| ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| NEW MONITORING PLAN | Create a new monitoring plan for a particular data source. See the [Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) topic for additional information. | +| SEARCH ACTIVITY RECORDS | Investigate incidents by running interactive searches using data collected across the entire IT infrastructure. See the [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) topic for additional information. | +| REPORTS | Access the predefined reports for each data source and create custom reports. See the [Reports](/docs/auditor/10.9/admin/reports/overview.md) topic for additional information. | +| BEHAVIOR ANOMALIES | Detect and investigate unusual behavior in your IT environment. See the [Behavior Anomalies](/docs/auditor/10.9/admin/behavioranomalies/overview.md) topic for additional information. | + +### Configuration Tile + +This tile helps you set up and fine-tune auditing of your IT infrastructure. It includes the +following links: + +| Option | Description | +| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Monitoring plans | Opens the Monitoring plans wizard, where you can add, edit and delete monitoring plans, as well as group them into folders. See the [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md) topic for additional information. | +| Subscriptions | Opens the Subscriptions wizard, which enables you to subscribe to Auditor reports and searches, so you can easily stay informed about what is going on in your infrastructure. See the [Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) topic for additional information. | +| Alert settings | Opens the All Alerts wizard, where you can create, edit, and enable or disable alerts on critical events in your environment. See the [Alerts](/docs/auditor/10.9/admin/alertsettings/overview.md)topic for additional information. | + +## Risk Assessment, Compliance Mapping, Live News, and Health Tiles + +| Tile | Description | +| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| RISK ASSESSMENT | Opens the Risk Assessment Overview dashboard, which identifies possible configuration issues in your environment that could impact security. See the [IT Risk Assessment Overview ](/docs/auditor/10.9/admin/riskassessment/overview.md) topic for additional information. | +| COMPLIANCE MAPPING | Enables you to review how Auditor can help you comply common standards and regulations. See the [Compliance Mappings](/docs/auditor/10.9/admin/compliancemappings.md) topic for additional information. | +| LIVE NEWS | Shows the latest Netwrix news, including product updates. | +| HEALTH STATUS | Opens the Health Status dashboard, which provides at-a-glance insight into product health, data collection, storage and more. See the [Health Status Dashboard](/docs/auditor/10.9/admin/healthstatus/dashboard/overview.md) topic for additional information. | +| ALERTS HISTORY | Clicking this tile opens the Alerts History dashboard, which provides detailed information about the latest alerts triggered in your IT infrastructure, enriched with actionable charts and timelines. See the [Alerts Overview Dashboard](/docs/auditor/10.9/admin/alertsettings/dashboard.md) topic for additional information. | + +## Favorite Reports + +Initially, the Favorite Reports tile lists the reports that our customers use most frequently. You +can add and remove reports to reflect your needs and interests. If you have more favorite reports +than can fit in the tile, simply click **View all** to see the complete list. See the +[Customizing Favorite Reports](/docs/auditor/10.9/admin/navigation/customizefavorite.md) topic for additional information. + +## Other + +| | | +| -------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ![alerts_triggered](/images/auditor/10.9/admin/navigation/alerts_triggered.webp) | Opens the Alerts Overview dashboard, which lists the latest alerts triggered in your IT infrastructure, enriched with actionable charts and timelines. See the [Alerts Overview Dashboard](/docs/auditor/10.9/admin/alertsettings/dashboard.md) topic for additional information. | +| ![environment_stats](/images/auditor/10.9/admin/navigation/environment_stats.webp) | This tile shows the current number of users, groups, and files and folders in your IT infrastructure in one place. Clicking the link opens the corresponding report: - Users — User Accounts state-in-time report for Active Directory - Groups — Groups state-in-time report for Active Directory - Files and Folders — Folder Tree View state-in-time report for File Servers Click Recalculate to update values. | +| ![monitroing_plans_overview](/images/auditor/10.9/admin/navigation/monitroing_plans_overview.webp) | Clicking the tile opens the Monitoring Overview dashboard, which shows the current status of each of your monitoring plans. See the [Monitoring Overview](/docs/auditor/10.9/admin/healthstatus/dashboard/monitoringoverview.md) topic for additional information. | +| ![activity_records](/images/auditor/10.9/admin/navigation/activity_records.webp) | Clicking the tile opens the Activity Record Statistics dashboard which shows the number of activity records that were collected from your data sources during the last 7 days. See the [Activity Records Statistics](/docs/auditor/10.9/admin/healthstatus/dashboard/activityrecordstatistics.md) topic for additional information. | +| ![hs_screen_default_report_1](/images/auditor/10.9/admin/navigation/hs_screen_default_report_1.webp) | Opens the listed Auditor report. See the [Custom Search-Based Reports](/docs/auditor/10.9/admin/reports/custom.md) topic for additional information. | +| ![hs_screen_default_report_2](/images/auditor/10.7/admin/navigation/hs_screen_default_report_2.webp) | Opens the listed Auditor report. See the [Predefined Reports](/docs/auditor/10.9/admin/reports/types/overview.md) topic for additional information. | +| ![recommendations_tile](/images/auditor/10.9/admin/navigation/recommendations_tile.webp) | Opens the list of the configuration recommendations provided by Netwrix industry experts to take advantage of the Auditor functionality. See the [Recommendations](/docs/auditor/10.9/admin/navigation/recommendations.md) topic for additional information. | diff --git a/docs/auditor/10.9/admin/navigation/recommendations.md b/docs/auditor/10.9/admin/navigation/recommendations.md new file mode 100644 index 0000000000..bc90b60b0f --- /dev/null +++ b/docs/auditor/10.9/admin/navigation/recommendations.md @@ -0,0 +1,123 @@ +--- +title: "Recommendations" +description: "Recommendations" +sidebar_position: 10 +--- + +# Recommendations + +This section covers the Recommendations interface that contains detailed guidance on the Auditor +usage patterns. Once you installed the product, configured your IT infrastructure, and prepared +Netwrix Service Accounts, you can start collecting data and review it with Netwrix Auditor. The +recommendations are based on your current product configuration and help you to experience the +Auditor capabilities in earnest. + +![recommendations](/images/auditor/10.9/admin/navigation/recommendations.webp) + +Follow the steps to review the recommendations provided by Netwrix industry experts. + +**Step 1 –** On the Auditor home page, click the **Recommendations** tile. + +**Step 2 –** Review the recommendations applicable to your current Auditor configuration and take +required steps. + +Once the required steps are done, the recommendation goes to the '**Complete**' list. You can move +it back to the active state any time you want by clicking the **Move to active** link. + +## Available Recommendations + +Review the list of the recommendations available in Auditor. + +### Create Your First Monitoring Plan + +To start collecting data with Netwrix Auditor, you need to create a monitoring plan that defines +data collection, notification, and storage settings and add a source-specific item. This +recommendation will appear if you don't have any monitoring plans configured. Clicking the **Add +plan** button opens the New Monitoring Plan wizard. See the +[Create a New Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) topic for additional information about plans +configuration. Once completed, you will be prompted to add an item to your plan, otherwise the +configuration will be incomplete and the product will not be able to collect data. Auditor +automatically suggests item types associated with your data source. + +### Start Abandoned Data Source Auditing + +If you have a license for several applications, Netwrix suggests enabling each undeployed data +source for each purchased application if they were never deployed before. Clicking the **Add plan** +button opens the New Monitoring Plan wizard. Select the data source you want to monitor with Netwrix +Auditor and see the [Create a New Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) topic for additional +information about further configuration. + +### Enable State-in-Time Data Collection + +If you want to review the state of your system configuration at a specific moment in time, for +example, account permissions or group membership, you need to enable the State-in-Time data +collection for your data source. See the +[State–in–Time Reports](/docs/auditor/10.9/admin/reports/types/stateintime/overview.md) topic for additional information +about the available reports. Clicking the **Go to data source** button opens the settings page of +the data source to which this recommendation applies to. See the +[Manage Data Sources](/docs/auditor/10.9/admin/monitoringplans/datasources.md) topic for additional information. + +**NOTE:** This recommendation will not be shown for to the File Servers data sources (Windows-based +file shares, NetApp Filers, Dell Data Storage, etc.). Navigate to your file server data source and +check the state-in-time data collection settings manually. + +### Subscribe to the Health Summary Email + +The Health Summary email includes all statistics on the product operations and health for the last +24 hours; it also notifies you about license status. If you have configured monitoring plans with +data sources and items, Netwrix recommends subscribing to Health Summary emails to be notified on +the problems that need your attention. See the +[Health Summary Email](/docs/auditor/10.9/admin/healthstatus/summaryemail.md) topic for additional information. + +Clicking the **Go to Notifications** button opens the Netwrix Auditor notifications settings page. +See the [Notifications](/docs/auditor/10.9/admin/settings/notifications.md) topic for additional information. + +### Logon Activity: Start Auditing Item + +If you have the monitoring plans with configured Active Directory data source and domain item, +Netwrix recommends creating a new monitoring plan for the Logon Activity data source to review +details around interactive and non-interactive logons, including failed logon attempts, and users +logon and logoff activity on domain controllers in the audited domain. Clicking the **Add plan** +button opens the New Monitoring Plan wizard with the Logon Activity as a selected data source. See +the [Create a New Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) topic for additional information about further +configuration. + +### Enable Alerts + +For the configured monitoring plans, Netwrix recommends enabling alerts to be immediately notified +on the suspicious activity. You can enable predefined alerts or create your custom ones. + +Clicking the **Open** settings button opens the All Alerts wizard. See the +[Manage Alerts](/docs/auditor/10.9/admin/alertsettings/overview.md) topic for additional information. + +## Manage Recommendations + +For active recommendations, you can follow the prompts or move them to the completed state by +clicking the '**Mark as complete**' link. + +For completed recommendations, you can configure the retention period to keep them visible and +select their categories for further displaying on the tile. If you want to proceed with a completed +recommendation, click the '**Move to active**' link below the recommendation. + +Follow the steps to manage recommendations: + +**Step 1 –** On the Auditor home page, click the **Recommendations** tile. + +**Step 2 –** Click **Settings** at the bottom. + +![managerecommendations](/images/auditor/10.9/admin/navigation/managerecommendations.webp) + +**Step 3 –** In the Manage recommendations dialog, do the following: + +- Keep completed recommendations: `<30>` days – Specify time period in days to keep the completed + recommendations visible. The default period is set to 30 days. +- Select the recommendations to fine-tune product configuration – Select recommendations types you + want to be displayed. When checked, the recommendations of the selected type appear once your + Auditor configuration meets the recommendation conditions. + + For example, if you selected the 'Enable State-in-Time data collection', this recommendation + appears for each new monitoring plan with disabled state-in-time option. + +**Step 4 –** Click **OK** to save your edits. + +To refresh the recommendations list, click the **Refresh** button in the left bottom corner. diff --git a/docs/auditor/10.9/admin/overview.md b/docs/auditor/10.9/admin/overview.md new file mode 100644 index 0000000000..2a67f5ab42 --- /dev/null +++ b/docs/auditor/10.9/admin/overview.md @@ -0,0 +1,31 @@ +--- +title: "Administration" +description: "Administration" +sidebar_position: 50 +--- + +# Administration + +This section contains information on how to use collected data with Netwrix Auditor: + +- First launch of the product +- Navigation +- Search collected data +- Use reports +- Get alerts +- Assess risks +- View behavior anomalies +- Create subscriptions to search and reports +- Detailed information about Netwrix Auditor reports + +## Collect Data with Netwrix Auditor Administrator Console + +This section contains the following information on how to use Netwrix Auditor: + +- Integration with Netwrix Access Information Center Overview +- Role-based access and delegation +- Monitored Object Types, Actions, and Attributes +- Monitoring Plans +- Description of the main product features +- Netwrix standalone tools +- Network traffic compression diff --git a/docs/auditor/10.9/admin/reports/_category_.json b/docs/auditor/10.9/admin/reports/_category_.json new file mode 100644 index 0000000000..31af544560 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Reports", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/reports/custom.md b/docs/auditor/10.9/admin/reports/custom.md new file mode 100644 index 0000000000..0a17047f38 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/custom.md @@ -0,0 +1,66 @@ +--- +title: "Custom Search-Based Reports" +description: "Custom Search-Based Reports" +sidebar_position: 50 +--- + +# Custom Search-Based Reports + +Netwrix Auditor allows you to save your favorite searches as reports to access them instantly. For +your convenience, the product provides predefined templates for some popular usage scenarios. You +can save your custom report or use one of the templates provided by Netwrix. Navigate to Reports → +Custom to review these reports. Click View to generate the selected report. + +Moreover, custom reports are shared between all Netwrix Auditor clients that have access to the same +Netwrix Auditor Server (the main component responsible for collecting and processing audit data). + +For your convenience, you can create additional folders for your custom reports. Select Add Folder +under the Custom section and specify the name for a new folder. Then, select a custom report and +move it to the new folder. + +The example custom report results apply to AD or Group Policy modifications by administrator. + +![customreport_thumb_0_0](/images/auditor/10.9/admin/reports/types/customreport_thumb_0_0.webp) + +Review the following for additional information: + +- To save a search as a custom report +- To modify a custom report +- To subscribe to a custom report +- To delete a custom report + +## To save a search as a custom report + +1. On the main Netwrix Auditor page, navigate to Search. +2. Apply filters and click Search. + + [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) how to apply filters when searching + audit data. + +3. Navigate to Tools and select Save as report. +4. In the Specify a name for your custom report dialog, specify a name. Make sure to specify a + unique name. + +## To modify a custom report + +1. On the main Netwrix Auditor page, navigate to Reports → Custom. +2. Select one of the custom reports in the list and review filters. +3. Click View to open search. +4. Modify filters and click Search. + + [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) how to apply filters when searching + audit data. + +5. Navigate to Tools and select Save as report. +6. In the Specify a name for your custom report dialog, specify a name. Netwrix Auditor + automatically offers a previously used name so that this custom report will be overwritten. If + you want to save both searches, specify a unique name for a modified search. + +## To subscribe to a custom report + +1. Navigate to Reports → Custom and select the report you want to subscribe to. +2. Click Subscribe and complete the Add Subscription to Search wizard. + +## To delete a custom report + +- Navigate to Reports → Custom, select a report and click Delete. diff --git a/docs/auditor/10.9/admin/reports/overview.md b/docs/auditor/10.9/admin/reports/overview.md new file mode 100644 index 0000000000..573cf2466a --- /dev/null +++ b/docs/auditor/10.9/admin/reports/overview.md @@ -0,0 +1,28 @@ +--- +title: "Reports" +description: "Reports" +sidebar_position: 50 +--- + +# Reports + +Netwrix Auditor provides a variety of reports for each data source. This helps you keep track of all +changes in your IT infrastructure and validate compliance with various standards and regulations +(FISMA, HIPAA, PCI, SOX, etc.). You can also create your custom reports based on the Interactive +Search technology. + +To review intelligence data, you must be assigned the Global administrator or Global reviewer role +in the product. The users assigned the Reviewer role on a certain plan or folder have a limited +access to data—only within a delegated scope. See the +[Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional +information. + +![allactivedirectorychanges_thumb_0_0](/images/auditor/10.9/admin/reports/allactivedirectorychanges_thumb_0_0.webp) + +Review general report types available in Netwrix Auditor to meet your specific business needs: + +| Report type | Description | +| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Predefined reports | Predefined reports pack contains over a hundred SSRS-based reports grouped by business categories and data sources. Predefined reports are helpful if you are looking for a ready-to-use template for your business needs. See the [Predefined Reports](/docs/auditor/10.9/admin/reports/types/overview.md) topic for additional information. | +| Compliance reports | For your convenience, specific reports are grouped into folders by corresponding international standards and regulations such as security controls, information security, etc. See the [Compliance Reports](/docs/auditor/10.9/admin/reports/types/compliance.md) topic for additional information. | +| Custom reports | For your convenience, the Reports section has been enhanced with Custom reports. Initially, the product provides templates for the best common workflows within Auditor. Later, you can always create custom report from interactive search and find them here. See the [Custom Search-Based Reports](/docs/auditor/10.9/admin/reports/custom.md) topic for additional information. | diff --git a/docs/auditor/10.9/admin/reports/reviewstatus.md b/docs/auditor/10.9/admin/reports/reviewstatus.md new file mode 100644 index 0000000000..97a28ce56a --- /dev/null +++ b/docs/auditor/10.9/admin/reports/reviewstatus.md @@ -0,0 +1,45 @@ +--- +title: "Interactive Reports for Change Management Workflow" +description: "Interactive Reports for Change Management Workflow" +sidebar_position: 20 +--- + +# Interactive Reports for Change Management Workflow + +Change management is one of the critical processes for many companies referring to such areas as +requesting, planning, implementing, and evaluating changes to various systems. For your change +management workflow, Netwrix Auditor offers several reports with interactive capabilities – not only +they list changes in your infrastructure but also allow you to track, analyze, assign appropriate +status and comment on these changes. + +This capability can supplement your organization's workflow of monitoring and resolving potential +issues through the following automated course of action: + +1. The reported changes to the monitored environment are assigned the New status by default. +2. If a change seems unauthorized, or requires further analysis, you can click the Click to update + status link next to the change detailed data: + ![reviewstatus_thumb_0_0](/images/auditor/10.9/admin/reports/reviewstatus_thumb_0_0.webp). + In the **Review status** dialog for the selected change, set its status to In Review and provide a + reason. +3. Once the change has been approved or rolled back, you can set its status to Resolved. + +This capability is supported for the following reports: + +| Data source | Report location | +| ------------------------ | --------------------------------------------------------------------------------------------- | +| Entire IT infrastructure | Organization Level Reports | +| Active Directory | Active Directory → Active Directory Changes → All Active Directory Changes with Review Status | +| Exchange | Exchange → All Exchange Server Changes with Review Status | +| SharePoint | SharePoint → All SharePoint Changes with Review Status | +| Windows Server | Windows Server → Windows Server Changes → All Windows Server Changes with Review Status | +| Group Policy | Active Directory → Group Policy Changes → All Group Policy Changes with Review Status | + +In the report filters, select a monitoring plan you want to generate a report for. To review data +sources and items included in each plan, navigate to the Monitoring Plans section. + +They list + +Each report has a set of filters which help organize audit data in the most convenient way. See the +[View Reports](/docs/auditor/10.9/admin/reports/view.md) topic for additional information. You can also create a subscription to any +report you want to receive on a regular basis. See the [Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) +topic for additional information. diff --git a/docs/auditor/10.9/admin/reports/types/_category_.json b/docs/auditor/10.9/admin/reports/types/_category_.json new file mode 100644 index 0000000000..ff49ae96c8 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Predefined Reports", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/reports/types/activity.md b/docs/auditor/10.9/admin/reports/types/activity.md new file mode 100644 index 0000000000..c8a216b93a --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/activity.md @@ -0,0 +1,42 @@ +--- +title: "Change and Activity Reports" +description: "Change and Activity Reports" +sidebar_position: 50 +--- + +# Change and Activity Reports + +Change and activity reports provide information on changes to different aspects of the audited +environment. Depending on the data source, navigate to one of the following locations, or use the +search field to look for the keywords you need: + +| Data source | Report location | +| ------------------------------------ | ---------------------------------------------------- | +| Active Directory | **Active Directory** → **Active Directory Changes** | +| Active Directory Federation Services | **Active Directory Federation Services (AD** **FS)** | +| Microsoft Entra ID Plans | Microsoft Entra ID Plans | +| Group Policy | Active Directory → Group Policy Changes | +| Exchange | Exchange | +| Exchange Online | Exchange Online | +| File Servers | File Servers → File Servers Activity | +| Oracle Database | Oracle Database | +| SharePoint | SharePoint | +| SharePoint Online | SharePoint Online | +| SQL Server | SQL Server | +| VMware | VMware | +| Windows Server | Windows Server → Windows Server Changes | +| Event Log | Windows Server → Event Log | +| IIS | Windows Server→ Event Log | +| Logon Activity | **Active Directory** → **Logon Activity** | +| Integration API | Organization Level Reports | +| Netwrix Auditor self-audit | Organization Level Reports | + +In the report filters, select a monitoring plan you want to generate a report for. To review data +sources and items included in each plan, navigate to the Monitoring Plans section. + +![allactivedirectorychanges_thumb_0_0](/images/auditor/10.9/admin/reports/allactivedirectorychanges_thumb_0_0.webp) + +Each report has a set of filters which help organize audit data in the most convenient way. See the +[View Reports](/docs/auditor/10.9/admin/reports/view.md) topic for additional information. You can also create a subscription to +any report you want to receive on a regular basis. See the +[Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) topic for additional information. diff --git a/docs/auditor/10.9/admin/reports/types/compliance.md b/docs/auditor/10.9/admin/reports/types/compliance.md new file mode 100644 index 0000000000..9ea52e7f41 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/compliance.md @@ -0,0 +1,33 @@ +--- +title: "Compliance Reports" +description: "Compliance Reports" +sidebar_position: 70 +--- + +# Compliance Reports + +For your convenience, besides grouping by data source the reports are grouped by compliance +standards. Auditor provides out-of-box reports that allow validating compliance with different +standards and regulations, including but not limited to: + +- FERPA +- FISMA/NIST SP800-53 rev4 +- GDPR +- GLBA +- HIPAA +- ISO/IEC 27001 +- NERC +- PCI DSS v3.2 +- SOX +- CJIS + +Each compliance folder provides overview on a selected standard, to read it, click on the folder +name. Click Read More to learn more about mapping between these standards and Auditor reports. + +In the report filters, select a monitoring plan you want to generate a report for. To review data +sources and items included in each plan, navigate to the Monitoring Plans section. + +Review the following for additional information: + +- See the [View Reports](/docs/auditor/10.9/admin/reports/view.md) topic for additional information on how to find the report you + need and view reports in a web browser. diff --git a/docs/auditor/10.9/admin/reports/types/datadiscoveryclassification.md b/docs/auditor/10.9/admin/reports/types/datadiscoveryclassification.md new file mode 100644 index 0000000000..51872d655e --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/datadiscoveryclassification.md @@ -0,0 +1,102 @@ +--- +title: "Data Discovery and Classification Reports" +description: "Data Discovery and Classification Reports" +sidebar_position: 30 +--- + +# Data Discovery and Classification Reports + +Follow these steps to review Data Discovery and Classification reports: + +**Step 1 –** Navigate to **Reports > Data Discovery and Classification** and select a report you +are interested in. + +**Step 2 –** Click **View**. + +Data Discovery and Classification reports are grouped by data sources. + +The table below lists the reports available for Data Discovery and Classification. + +**Note:** Some reports listed below are marked as obsolete but remain available for backward compatibility. Renewed versions of these reports are available under **SharePoint Online** in the **Reports** section and are described later in this article. All other reports remain current and fully supported. + +| Report | Description | +| -------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| File Servers | | +| Activity reports | | +| Activity Related to Sensitive Files and Folders | This report lists all access attempts (failed and successful changes, and successful and failed read attempts) to files and folders that contain certain categories of sensitive data at the moment. | +| State-in-Time reports | | +| Most Accessible Sensitive Files and Folders | This report shows the number of users that effectively have access to sensitive files or folders, sorted in descending order. Use this report to identify data at high risk and plan for corrective actions accordingly. | +| Overexposed Files and Folders | This report shows sensitive files and folders accessible by the specified users or groups, based on the combination of folder and share permissions. Use this report to identify data at high risk and plan for corrective actions accordingly. | +| Sensitive Files and Folders by Owner | This report shows ownership of files and folders that are stored in the specified file share and contain selected categories of sensitive data. Use this report to determine the owners of particular sensitive data. | +| Files and Folders Categories by Object | This report shows files and folders that contain specific categories of sensitive data. Use this report to see whether a specific file or folder contains sensitive data. | +| Sensitive Files Count by Source | This report shows the number of files that contain specific categories of sensitive data. Use this report to estimate amount of your sensitive data in each category, plan for data protection measures and control their implementation. | +| Sensitive File and Folder Permissions Details | This report shows permissions granted on files and folders that contain certain categories of sensitive data. Use this report to see who has access to a particular file or folder, via either group membership or direct assignment. Use this report to reveal sensitive content that has permissions different from the parent folder. | +| SharePoint | | +| Activity reports | | +| Activity Related to Sensitive Data Objects | This report shows changes and read operations on SharePoint sites and documents that contain sensitive information. Use this report to detect suspicious activity around your sensitive data. | +| State-in-Time reports | | +| Sensitive Data Objects by Site Collection | For each SharePoint site collection listed, this report shows the categories of sensitive data stored there and the number of documents in each category. Use this report to reveal the number of sensitive files stored in your SharePoint site collections. | +| Sensitive Data Objects | For each site collection listed, this report shows the SharePoint objects (sites, lists and documents) that have been classified as containing sensitive information. Use this report to plan and control data protection measures for sensitive information stored on your SharePoint. | +| Sensitive Data Object Permissions | For each SharePoint object (site, list or document) listed, this report shows the user accounts that have access to this object, their effective permissions and how those permissions were granted (for example, permissions can be granted directly, via group membership or using SharePoint policy). Use this report to control access to SharePoint objects that contain sensitive data. | +| Overexposed Sensitive Data Objects | For each user account listed, this report shows the SharePoint objects (sites, lists and documents) containing sensitive data that the user can access based on their effective permissions. Use this report to identify overexposed data and plan measures to mitigate your risk. | +| Most Exposed Sensitive Data Objects | This report lists the SharePoint objects (sites, lists and documents) containing sensitive data that can be accessed by the most users (or even Everyone), based on effective permissions. Use this report to identify data at high risk and plan corrective actions. | +| SharePoint Online | | +| Activity reports | | +| Activity Related to Sensitive Data Objects | **Status**: Obsolete. **Replacement**: SharePoint Online > SharePoint Online Activity > Activity Related to Sensitive Data Objects. This report shows changes and read operations on SharePoint Online sites and documents that contain sensitive information. Use this report to detect suspicious activity around your sensitive data. | +| State-in-Time reports | | +| Sensitive Data Objects by Site Collection | For each SharePoint Online site collection listed, this report shows the categories of sensitive data stored there and the number of files in each category. | +| Sensitive Data Objects | For each site collection listed, this report shows the SharePoint Online objects (sites, lists and documents) that have been classified as containing sensitive information. Use this report to plan and control data protection measures for sensitive information stored on your SharePoint Online. | +| Sensitive Data Object Permissions | **Status**: Obsolete. **Replacement**: SharePoint Online > SharePoint Online — State-in-Time > SharePoint Online Object Permissions. This report shows user accounts with effective permissions and means granted to access to this object. Permissions may be granted directly, via group membership, or using SharePoint Online policy. | +| Overexposed Sensitive Data Objects | **Status**: Obsolete. **Replacement**: SharePoint Online > SharePoint Online — State-in-Time > Account Permissions in SharePoint Online. This report shows the SharePoint Online objects with sensitive data that a user can access based on effective permissions. This applies to every user account in the list. Use this report to identify overexposed data and plan corrective measures.| +| Most Exposed Sensitive Data Objects | This report lists the SharePoint Online objects (sites, lists and documents) with sensitive data that can be accessed by the most users (or even Everyone), based on effective permissions. | +| Sensitive Data External Sharing by Site Collection | For each SharePoint Online site collection listed, this report shows the categories of sensitive data shared with users via any level of external sharing. Clicking a link will open the "Sensitive Data Object Permissions" report for the selected site collection. | + + +Renewed versions of certain obsolete reports are available under **SharePoint Online** in the **Reports** section. + +- The Activity report is located under **SharePoint Online > SharePoint Online Activity**. +- The State-in-Time reports are located under **SharePoint Online > SharePoint Online — State-in-Time**. + +The renewed reports are listed below. + +| Report | Description | +| -------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| SharePoint Online | | +| Activity reports | | +| Activity Related to Sensitive Data Objects | This report shows changes and read operations on SharePoint Online documents that contain sensitive information. Use this report to detect suspicious activity around your sensitive data. | +| State-in-Time reports | | +| SharePoint Online Object Permissions | This report lists user accounts with effective object permissions. Use this report for detailed permissions analysis. | +| Account Permissions in SharePoint Online | This report shows a detailed list of the effective permissions that the specified account has on objects in the site collection. Use this report to verify access and ensure compliance with your policies. | + + +## Requirements for Data Discovery and Classification Reports + +Data Discovery and Classification reports are available for the following data sources: + +- **File Servers** +- **SharePoint** +- **SharePoint Online** + +To run these reports, ensure the following requirements are met for the corresponding data source: + +- A monitoring plan must be configured in **Netwrix Auditor** for the selected data source. +- For Activity reports, activity audit must be enabled. +- For State-in-Time reports, the **Collect data for State-In-Time reports** feature must be enabled. +- A **Netwrix Data Classification** instance must be configured to crawl from the same source (the source name must match exactly). +- **Sensitive Data Discovery** must be correctly configured on the Netwrix Auditor Server. To configure it, navigate to **Settings > Sensitive Data Discovery** and ensure the appropriate connection method is enabled: + - For reports available under **Reports > Data Discovery and Classification**, enable **Connect to NDC SQL database**. + - For renewed reports available under **SharePoint Online**, enable **Connect to NDC via API**. + - Both options can be configured simultaneously, if required. + +These reports help reduce the risk of data leaks and non-compliance by ensuring that all +sensitive data resides in safe locations, that it isn't overexposed and that user activity around it +is in line with security policies. + + +## Make Reports Handy + +In addition to reviewing reports, you can customize them with filters and create report +subscriptions. Review the following for additional information: + +- [View Reports](/docs/auditor/10.9/admin/reports/view.md) +- [Create Subscriptions](/docs/auditor/10.9/admin/subscriptions/create.md) diff --git a/docs/auditor/10.9/admin/reports/types/enterprise.md b/docs/auditor/10.9/admin/reports/types/enterprise.md new file mode 100644 index 0000000000..6a12569ec9 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/enterprise.md @@ -0,0 +1,63 @@ +--- +title: "Enterprise Overview Dashboard" +description: "Enterprise Overview Dashboard" +sidebar_position: 10 +--- + +# Enterprise Overview Dashboard + +Enterprise Overview dashboard provide a high-level overview of activity trends by date, user, +server, object type or audited system in your IT infrastructure. They allow you to see the activity +trends by date, user, object type, server or audited IT system, and drill through to detailed +reports for further analysis. The Enterprise diagram aggregates data on all Managed Objects and all +audited systems, while system-specific diagrams provide quick access to important statistics within +one audited system. + +The current version of Netwrix Auditor contains the following diagrams: + +- Enterprise (aggregates data on all audited systems listed below) +- Active Directory +- Exchange +- File Servers +- SharePoint +- SQL Server +- VMware +- Windows Server + +If you are sure that some audit data is missing (e.g., you do not see information on your file +servers in reports and search results), verify that the Audit Database settings are configured and +that data is written to databases that reside on the default SQL Server instance. + +By default, Auditor allows generating reports and running interactive searches on data collected in +the last 180 days. If you want to investigate incidents that occurred more than 180 days ago, ask +your Auditor Global administrator to import that data from the Long-Term Archive. + +All diagrams provide the drill-down functionality, which means that by clicking on a segment, you +will be redirected to a report with the corresponding filtering and grouping of data that renders +the next level of detail. + +Follow the steps to review a diagram: + +- On the Auditor home screen, click the **Reports** tile and open the Enterprise Overview section. + Click a tile to open a corresponding diagram. +- Navigate to Reports and select one of the following locations: + + | Title | Location | + | ------------------------- | -------------------------------------------- | + | Enterprise | Organization Level Reports | + | Active Directory Overview | Active Directory ® Active Directory Changes | + | Exchange Overview | Exchange | + | File Servers Overview | File Servers ® File Servers Activity | + | SharePoint Overview | SharePoint | + | SQL Server Overview | SQL Server | + | VMware Overview | VMware | + | Windows Server Overview | Windows Server ® Windows Server Changes | + +The example below applies to Enterprise. + +![dashboard](/images/auditor/10.9/admin/reports/types/dashboard.webp) + +Each report has a set of filters which help organize audit data in the most convenient way. See the +[View Reports](/docs/auditor/10.9/admin/reports/view.md) topic for additional information. You can also create a subscription to +any report you want to receive on a regular basis. See the +[Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) topic for additional information. diff --git a/docs/auditor/10.9/admin/reports/types/organizationlevel.md b/docs/auditor/10.9/admin/reports/types/organizationlevel.md new file mode 100644 index 0000000000..322d156c9f --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/organizationlevel.md @@ -0,0 +1,31 @@ +--- +title: "Organization Level Reports" +description: "Organization Level Reports" +sidebar_position: 20 +--- + +# Organization Level Reports + +Organization Level reports aggregate data on all monitoring plans and list changes and activity that +occurred across all data sources. Also, this folder includes a report on Auditor self-audit - it +provides detailed information on changes to monitoring plans, data sources and audited items. + +Organization Level reports can be found in the Organization Level Reports folder under the Reports +node. + +This folder includes: + +| Report | Details | +| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Enterprise Overview | Dashboard report with diagrams showing all activities and changes across the monitored data sources. See also: [Enterprise Overview Dashboard](/docs/auditor/10.9/admin/reports/types/enterprise.md) | +| All Activity with Review Status | Shows all activity across the entire IT infrastructure, including changes, read access and logons. Features interactive review status to supplement your change management workflow. See also: [Interactive Reports for Change Management Workflow](/docs/auditor/10.9/admin/reports/reviewstatus.md). | +| All Changes by Data Source | Shows all changes across your IT infrastructure, grouped by data source. | +| All Changes by Server | Shows all changes across the entire IT infrastructure, grouped by the server where the change was made. | +| All Changes by User | Shows all changes across your IT infrastructure, grouped by the user who made the change. | +| All Integration API Activity | Shows all activity records imported with Netwrix Auditor Integration API. | +| Self-Audit | Help to ensure that the scope of data to be audited is complete and all changes are in line with the workflows adopted by your organization. | + +Each report has a set of filters which help organize audit data in the most convenient way. See the +[View Reports](/docs/auditor/10.9/admin/reports/view.md) topic for additional information. You can also create a subscription to +any report you want to receive on a regular basis. See the +[Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) topic for additional information. diff --git a/docs/auditor/10.9/admin/reports/types/overview.md b/docs/auditor/10.9/admin/reports/types/overview.md new file mode 100644 index 0000000000..427c96276f --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/overview.md @@ -0,0 +1,53 @@ +--- +title: "Predefined Reports" +description: "Predefined Reports" +sidebar_position: 40 +--- + +# Predefined Reports + +Netwrix Auditor is shipped with 250+ ready-to-use reports designed by Netwrix industry experts. To +find a report that is right for you, check out the predefined report types available in the product. + +- Enterprise Overview—A dashboard with a set of widgets that provide quick access to important + statistics across the audited IT infrastructure. They allow you to see the activity trends by + date, user, data source, server or audited IT system, and drill through to detailed reports for + further analysis. The Enterprise Overview dashboard aggregates the information on changes from all + data sources and provides a centralized overview. System-specific dashboards reflect all changes + across all monitoring plans where audit of this target system is enabled. See the + [Enterprise Overview Dashboard](/docs/auditor/10.9/admin/reports/types/enterprise.md) topic for additional information. +- Organization level reports—High-level reports that aggregate data from all data sources and + monitoring plans. They list all activity that occurred across the audited IT infrastructure. + Enterprise Overview provides bird's eye view of changes and activity from all data sources and + provides a centralized overview. See the [ Organization Level Reports](/docs/auditor/10.9/admin/reports/types/organizationlevel.md) topic + for additional information. +- Overview diagrams—System-specific diagram reports that aggregate audit data for an auditing + system. They provide a high-level overview of changes within a selected time period. Overviews + consist of four charts, showing the activity trends by date, user, object type or server, and + drill through to detailed reports for further analysis. +- Change and activity reports—System-specific reports that aggregate audit data for a specific data + source within specified monitoring plans. These reports show detailed data on changes and activity + and provide grouping, sorting and filtering capabilities. Each report has a different set of + filters allowing you to manage collected data in the most convenient way. See the + [Change and Activity Reports](/docs/auditor/10.9/admin/reports/types/activity.md) topic for additional information. +- State-in-time reports—System-specific reports that aggregate data for a specific data source + within a specified individual monitoring plan and allow reviewing the point-in-time state of the + data source. These reports are based on daily snapshots and help you paint a picture of your + system configuration at a specific moment in time. Currently, the Windows Server State-in-Time + report set provides baselining functionality that help identify aberrant servers. See the + [State–In–Time Reports](/docs/auditor/10.9/admin/reports/types/stateintime/overview.md) topic for additional information. +- Changes with video reports—Windows server-based reports that provide video recordings of user + activity on audited computers. See the [Reports with Video](/docs/auditor/10.9/admin/reports/video.md) topic for additional + information. +- Changes with review status reports—Both system-specific and overview reports that can be used in + the basic change management process. These reports allow setting a review status for each change + and providing comments. See the + [Interactive Reports for Change Management Workflow](/docs/auditor/10.9/admin/reports/reviewstatus.md) topic for additional + information. + +Review the following for additional information: + +- See the [View Reports](/docs/auditor/10.9/admin/reports/view.md) topic for additional information on how to find the report you + need and view reports in a web browser. +- See the [View Reports](/docs/auditor/10.9/admin/reports/view.md) topic for additional information on how to apply filters to + reports. diff --git a/docs/auditor/10.9/admin/reports/types/stateintime/_category_.json b/docs/auditor/10.9/admin/reports/types/stateintime/_category_.json new file mode 100644 index 0000000000..7f17aba3c4 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/stateintime/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "State–In–Time Reports", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/reports/types/stateintime/activedirectory.md b/docs/auditor/10.9/admin/reports/types/stateintime/activedirectory.md new file mode 100644 index 0000000000..485c68282d --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/stateintime/activedirectory.md @@ -0,0 +1,158 @@ +--- +title: "Active Directory State-In-Time Reports" +description: "Active Directory State-In-Time Reports" +sidebar_position: 10 +--- + +# Active Directory State-In-Time Reports + +Examine the Active Directory state-in-time data on the user account attributes: + +- User Accounts - Attributes + +To instruct Netwrix Auditor to collect data needed for the report, make sure that **Collect data for +state-in-time reports** option is selected in the corresponding monitoring plan properties. See the +[Settings for Data Collection](/docs/auditor/10.9/admin/monitoringplans/create.md#settings-for-data-collection) +topic for additional information. + +## User Accounts - Attributes + +This report shows specific AD attributes for the accounts that meet the specified filtering +criteria. Use this report to discover user accounts with settings that violate company policies or +applicable compliance standards. + +Supported object types and attributes are listed in the +[Active Directory](/docs/auditor/10.9/configuration/activedirectory/overview.md) topic. + +For this report to function properly, you must enable the **Collect data for state-in-time reports** +option for the data source in the monitoring plan settings. See the +[Settings for Data Collection](/docs/auditor/10.9/admin/monitoringplans/create.md#settings-for-data-collection) +topic for additional information. + +### Tips to Work with Report + +1. Set desired filters in the report header. See Filters for more information. +2. Select as many Accounts details to show as needed. Selected details are shown in the table view + for each account that comply filtering criteria. +3. Filter on Sort by to bring important accounts' data to front. +4. Add filters by specific attribute values to narrow your report scope. In this case, the report + shows only accounts that contains these values. See the Reported Attributes  topic below for more + information. +5. The report is limited by 2000 records. To view all, create subscription to the report. The + subscription (email attachment or file uploaded to a file share) will contain complete data. +6. If you have more than 2000 entities within the report scope, sorting might work incorrectly. + Apply filters to narrow your report scope. + +Please consider that if you are going to export the report in .csv format or want to subscribe to +the .csv report, the file will contain the full list of available attributes regardless of which +filters you specified. + +:::note +Unselected attributes have no values. +::: + +### Filters + +You can narrow your reporting scope using multiple filters. Review the full list of available +filters and values: + +- Monitoring plan — name of the monitoring plan set to collect data from the AD domain you need. +- Item — name of the item within your monitoring plan. +- Account details to show — set of AD attributes to display in the report for each account. +- Sort by — list of available sorting parameters. +- Attribute/Value — list of available AD attributes with the ability to provide specific value. + Review the full list in the Reported Attributes + +### Reported Data + +For the account(s) you selected using filters, the summary section includes: + +- **Total account count** — total number of accounts that meet selected filtering criteria. +- **Enabled accounts** —total number of enabled accounts that meet selected filtering criteria. +- **Disabled accounts** —total number of disabled accounts that meet selected filtering criteria. + +#### Reported Attributes + +The following account attributes are reported: + +| Attribute | Description | Possible values | Filtering | +| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | +| Account | | | | +| Account enabled | Shows whether an account enabled or not. | Yes No | + | +| Account locked | Shows whether an account locked or not. | Yes No | + | +| Canonical name | Equals the Canonical-Name attribute. See the corresponding Microsoft article for more information: [Canonical-Name attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-canonicalname). | Example: _USRegion.OrgName.com/Finance/JDoe_ | + | +| Display name | Equals the Display-Name attribute. See the corresponding Microsoft article for more information: [Display-Name attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-displayname). | Example: _John Smith_ | + | +| Logon name (sAMAccountName) | Equals the sAMAccountName attribute. See the corresponding Microsoft article for more information: [sAMAccountName](https://docs.microsoft.com/en-us/windows/win32/ad/naming-properties#samaccountname). | Example: _JSmith_ | + | +| Logon name (UPN) | Equals the userPrincipalName attribute. See the corresponding Microsoft article for more information: [User-Principal-Name attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-userprincipalname). | Example: _JSmith@domain.com_ | + | +| Parent OU/container | Shows the path to account's parent object (OU or container) | Example: _test.corp.local/UserAccounts/user with all properties_ | + | +| Member of | Shows direct AD group membership for the account. The report is limited to 10 groups. To view all groups the account is member of, export the report to .CSV file. | Example: _Domain Admins, Backup Operators_ Clicking the Expand group membership link opens a detailed report on the user’s effective group membership. | + | +| Employee details | | | | +| First name | Shows the first name. | Example: _John_ | + | +| Last name | Shows the last name. | Example: _Smith_ | + | +| Job title | Equals the Title attribute. See the corresponding Microsoft article for more information: [Title attribute (AD Schema)](https://docs.microsoft.com/en-us/windows/win32/adschema/a-title). | Example: _Manager_ | + | +| Department | Shows the name for the department in which the user works. | Example: _Sales_ | + | +| Telephone number | Equals the Telephone-Number attribute. See the corresponding Microsoft article for more information: [Telephone-Number attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-telephonenumber). | Example: _949-555-1234_ | + | +| Email address | Equals the E-mail-Addresses attribute. See the corresponding Microsoft article for more information: [E-mail-Addresses attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-mail). | Email address _Example: JSmith@domain.com_ | + | +| Manager | Shows manager specified for the account. | Display name (default) If empty, the report shows common name. | + | +| Manager email address | Equals the manager / mail attribute. | Email address _Example: JSmith@domain.com_ | + | +| Office | Equals the Physical-Delivery-Office-Name attribute. See the corresponding Microsoft article for more information: [Physical-Delivery-Office-Name attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-physicaldeliveryofficename). | Example: _London Office_ | + | +| Company | Equals the Company attribute. See the corresponding Microsoft article for more information: [Company attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-company). | Example: _Corporation_ | + | +| Street address | Shows address based on the Street-Address and postOfficeBox attributes. | Example: _The Main Road; 10_ | + | +| City | Shows the locality, such as the town or city, in the user's address. | Example: _NewLondon_ | + | +| State/province | Equals the State-Or-Province-Name attribute. See the corresponding Microsoft article for more information: [State-Or-Province-Name attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-st). | Example: _New York_ | + | +| ZIP/postal code | Equals the Postal-Code attribute. See the corresponding Microsoft article for more information: [Postal-Code attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-postalcode). | Example: _61441_ | + | +| Country/region | Shows the country/region in which the user is located. | Example: _Ireland_ | + | +| Security | | | | +| Account cannot be delegated | Shows whether the account can be delegated or not based on the User-Account-Control attribute. See the corresponding Microsoft article for more information: [User-Account-Control attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-useraccountcontrol). | Yes No | + | +| Account expiration date | Equals the Account-Expires attribute. See the corresponding Microsoft article for more information: [Account-Expires attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-accountexpires). | Date | – | +| Password age | Shows password age for the account based on the Pwd-Last-Set attribute. See the corresponding Microsoft article for more information: [Pwd-Last-Set attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-pwdlastset). | Number of days N/A — if password never set When the filter applied, the report shows above or equal results | + | +| Password expired | Shows whether the account has the "_Password expired_" flag set under the AccountControl attribute. | Yes No | + | +| Password last changed | Equals the Pwd-Last-Set attribute. See the corresponding Microsoft article for more information: [Pwd-Last-Set attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-pwdlastset). | Date | – | +| Never – if password never set | + | | | +| Password never expires | Shows whether the account has the "_Password never expires_" flag set on the Account tab in properties. | Yes No | + | +| Password not required | Shows whether the account has the "_Password not required_" flag set under the AccountControl attribute. Such account may have empty password. | Yes No | + | +| User cannot change password | Shows whether the account has the "_User cannot change password_" flag set on the Account tab in properties. | Yes No | + | +| User must change password | Shows whether the account has the "_User must change password_" flag set on the Account tab in properties. | Yes No | + | +| Other | | | | +| Creation date | Shows account creation date. | Date | – | +| Days inactive | Shows the number of days the account is considered to be inactive. | Days When the filter applied, the report shows above or equal results | + | +| Description | Contains account description if provided. | Example: _Sales Manager_ | + | +| Last logon | Shows the date of account's last logon. | Date Never A user's last logon time is updated only once every 9-14 days, so some data may be outdated. | - | +| Last modified | Equals the When-Changed attribute. See the corresponding Microsoft article for more information: [When-Changed attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-whenchanged). | Date The Last modified attribute is considered as last object's modification date and not appears immediately. So some data may be outdated. | – | +| Logon script path | Equals the Script-Path attribute. See the corresponding Microsoft article for more information: [Script-Path attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-scriptpath). | Example: _C:\Powershellscripts\old scripts\script.ps1_ | + | +| Recipient type | Shows recipient type based on the msExchRecipientTypeDetails attribute. | Mail user User Mailbox | + | +| Working (logon) hours | Shows time interval based on the Logon-Hours attribute. See the corresponding Microsoft article for more information: [Logon-Hours attribute](https://docs.microsoft.com/en-us/windows/win32/adschema/a-logonhours). | Specified time interval (in hours). | – | + +### Related Reports + +Clicking the **Account name** link opens the Account Permissions in Active Directory report. + +Clicking the **Expand group membership** link opens the Effective Group Membership report for this +account. + +### Usage Example + +An IT administrators wants to find all user accounts from the OU named _Finance_ that are currently +locked out and disabled with information about their managers to contact them in case of any +questions. This OU is included in the monitoring plan named _Active Directory Monitoring_. They need +to set report filters as follows: + +- Monitoring plan: Active Directory Monitoring +- In the "Account details to show" filter, select Manager. +- Attribute 1: Parent OU/container - equals | Value: Domain.com/Finance +- Attribute 2: Account enabled | Value: No +- Attribute 3: Account locked | Value: Yes +- All other filter values can be left default. + +A security manager wants to find administrators of the _corp.local_ domain with incorrect password +settings (password not required). Service accounts (_svc_%_) must be skipped in the report. This +domain is included in the monitoring plan named \_Active Directory Monitoring_. He or she needs to +set report filters as follows: + +- Monitoring plan: Active Directory Monitoring +- Item: corp.local +- In the "Account details to show" filter, select Member of, Password not required. +- Attribute 1: Member of - equals | Value: Domain Admins +- Attribute 2: Password not required| Value: Yes +- Attribute 3: Logon name (sAMAccountName) - not equal to | Value: svc\_% +- All other filter values can be left default. diff --git a/docs/auditor/10.9/admin/reports/types/stateintime/fileservers.md b/docs/auditor/10.9/admin/reports/types/stateintime/fileservers.md new file mode 100644 index 0000000000..8e1108aa25 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/stateintime/fileservers.md @@ -0,0 +1,33 @@ +--- +title: "File Servers State-In-Time Reports" +description: "File Servers State-In-Time Reports" +sidebar_position: 30 +--- + +# File Servers State-In-Time Reports + +This section contains limitations and considerations for File Server State-in-Time reports +generation. + +## Limitations + +1. For the following File Server State-in-Time reports wildcard _%_ is not supported for the + "_Object Path_" field: + + - Account permissions + - Duplicate files + - Empty folders + - Excessive Access Permissions + - Excessive Access Permissions with Account Details + - Files and Folders by Owner + - Folder and File Permission Details + - Folder and File Permissions with Account Details + - Folder Permissions + - Folder Permissions with Account Details + - Folder Summary Report + - Largest Files + - Potential Data Owners by Folder + - Stale Data by Folder + - Top Owners by Total File Size + +2. For the Folder TreeView State-in-Time report, the wildcard _%_ is supported. diff --git a/docs/auditor/10.9/admin/reports/types/stateintime/microsoftentraid.md b/docs/auditor/10.9/admin/reports/types/stateintime/microsoftentraid.md new file mode 100644 index 0000000000..761210bbe3 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/stateintime/microsoftentraid.md @@ -0,0 +1,93 @@ +--- +title: "Microsoft Entra ID State-In-Time Reports" +description: "Microsoft Entra ID State-In-Time Reports" +sidebar_position: 20 +--- + +# Microsoft Entra ID State-In-Time Reports + +To instruct Netwrix Auditor to collect data needed for the report, make sure that Collect data for +state-in-time reports option is selected in the corresponding monitoring plan properties. See +[Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md). + +**NOTE:** For Microsoft Entra ID, only the current date snapshot can be used for Reports. + +## User Accounts - Attributes + +The report shows specific AD attributes for the Microsoft Entra ID (formerly Azure AD) accounts that +meet the specified filtering criteria. Use this report to discover Microsoft Entra ID accounts with +settings that violate company policies or applicable compliance standards. + +For this report to function properly, you must enable the Collect data for state-in-time reports +option for the data source in the monitoring plan settings. See the +[Settings for Data Collection](/docs/auditor/10.9/admin/monitoringplans/create.md#settings-for-data-collection) +topic for more information. + +### Tips to Work with Report + +1. Set desired filters in the report header. See the Filters topic for more information. +2. Select as many Accounts details to show as needed. Selected details are shown in the table view + for each account that comply filtering criteria. +3. Filter on Sort by to bring important accounts' data to front. +4. Add filters by specific attribute values to narrow your report scope. In this case, the report + shows only accounts that contains these values. See the Reported Attributes topic for more + information. +5. The report is limited by 2000 records. To view all, create subscription to the report. The + subscription (email attachment or file uploaded to a file share) will contain complete data. +6. If you have more than 2000 entities within the report scope, sorting might work incorrectly. + Apply filters to narrow your report scope. + +### Filters + +You can narrow your reporting scope using multiple filters. Review the full list of available +filters and values: + +- Monitoring plan — name of the monitoring plan set to collect data from the AD domain you need. +- Time zone — select you time zone. +- Item — name of the item within your monitoring plan. +- Sort by — list of available sorting parameters. +- Account enabled — select whether you want to see disabled accounts or not. +- Department — provide the name of the department if needed. +- Attribute/Value — list of available AD attributes with the ability to provide specific value. + +### Reported Data + +For the account(s) you selected using filters, the summary section includes: + +- Total account count — total number of accounts that meet selected filtering criteria. + +- Enabled accounts —total number of enabled accounts that meet selected filtering criteria. +- Disabled accounts —total number of disabled accounts that meet selected filtering criteria. + +### Reported Attributes + +The following account attributes are reported: + +| Attribute (display name in report) | Microsoft Entra ID attribute mapping | Possible values | Description | +| ---------------------------------------- | ------------------------------------------- | ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Account enabled | accountEnabled | Yes/No | Specifies, whether the user account is enabled or disabled: the "true" value indicates that the account is enabled. | +| Change password on next sign in | passwordProfile | Yes/No | Specifies the password profile for a user. The password in the profile must satisfy the minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. | +| Change password on next sign in with MFA | passwordProfile | Yes/No | Specifies the password profile for the user. The password in the profile must satisfy the minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. | +| City | city | Example: "_London_" | The city where a user is located. Maximum length 128. | +| Cloud-only | onPremisesSyncEnabled | Yes/No | true if this object is synced from any on- premises directory; false if this object was originally synced from any on- premises directory but is no longer synced; null if this object has never been synced from any on-premises directory (default). | +| Country | country | Example: "_US_" | The country/region in which the user is located. Example: "US" or "UK". Maximum length 128. | +| Creation date | createdDateTime | 1/21/2021 4:08:00 PM | The created date of the user object. | +| Department | department | Example: "_Accounting and Finance_" | The name for the department in which the user works. Maximum length is 64 characters. | +| Display name | displayName | Example: "_John Smith_" | The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. | +| First name | givenName | Example: "_John_" | The given name (first name) of the user. Maximum length is 64 characters. | +| Is licensed | – | – | – | +| Last DirSync time | onPremisesLastSyncDateTime | Example: _3/20/2021 2:13:00 PM_ | M Indicates the last time at which the object was synchronized with the on-premises directory; for example: "2013- 02- 16T03:04:54Z". The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. | +| Last name | surname | Example: "_Smith_" | The user's surname (family name or last name). Maximum length is 64 characters. | +| Licenses | – | Example: _OFFICE 365 E1_ | – | +| Manager | manager | Example: "_James\_\_Williams_" | The user or contact that is this user's manager. | +| Manager email | – | Example: _JWilliams@gmail.com_ | – | +| Office | physicalDeliveryOfficeName (officeLocation) | Example: _1068_ | The office location in the user's place of business. Maximum length is 128 characters. | +| Password last change | lastPasswordChangeDateTime | Example: _4/6/2021 6:17:00 PM_ | The time when this Microsoft Entra ID Plans user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. | +| Password never expires | passwordPolicies | Yes/No | Specifies password policies for the user. This value is an enumeration with one possible value being "DisableStrongPassword", which allows weaker passwords than the default policy to be specified. "DisablePasswordExpiration" can also be specified. The two may be specified together; for example: "DisablePasswordExpiration, DisableStrongPassword". | +| Phone number | businessPhones | Example: _+1-202-555-155_ | The telephone numbers for the user. Although this is a string collection, only one number can be set for this property. | +| Role membership | – | Example: "_Exchange Service Administrator, Company Administrator_" | – | +| Sign in names | identities | _Example: "user_company.com#EXT#@officenwxqc.onmicrosoft.com"_ | Represents the identities that can be used to sign into this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. https://docs.microsoft.com/en- us/graph/api/resources/objectid entity?view=graph-rest-1.0 | +| Strong password required | passwordPolicies | Yes/No | Specifies password policies for the user. This value is an enumeration with one possible value being "DisableStrongPassword", which allows weaker passwords than the default policy to be specified. "DisablePasswordExpiration" can also be specified. The two may be specified together; for example: "DisablePasswordExpiration, DisableStrongPassword". | +| Title | jobTitle | Example: "_Business development manager_" | The user's job title. Max length is 128. | +| User principal name | userPrincipalName | Example: "_user_company.com#EXT#@officenwxqc.onmicrosoft.com_" | The user principal name (UPN) of wxq the user. The UPN is an Internet- style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. | +| User type | userType | Example: "_Member_" | A string value that can be used to classify user types in your directory, such as "Member" and "Guest". | diff --git a/docs/auditor/10.9/admin/reports/types/stateintime/overview.md b/docs/auditor/10.9/admin/reports/types/stateintime/overview.md new file mode 100644 index 0000000000..b88aaeb17d --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/stateintime/overview.md @@ -0,0 +1,79 @@ +--- +title: "State–In–Time Reports" +description: "State–In–Time Reports" +sidebar_position: 60 +--- + +# State–In–Time Reports + +The state-in-time reports functionality allows generating reports on the system's state at a +specific moment of time in addition to change and activity reports. State-in-time reports are based +on the daily configuration snapshots, and reflect a particular aspect of the audited environment. + +This functionality is currently available for the following data sources: + +- Active Directory +- Microsoft Entra ID +- File Servers +- Exchange Online +- MS Teams +- Windows Server +- SharePoint +- SharePoint Online +- SQL Server +- Group Policy +- VMware + +**NOTE:** The State-in-Time functionality is not available for SQL Server Availability Groups. + +To provide data for state-in-time reports, remember to select the **Collect data for state-in-time +reports** option when you configure a monitoring plan for the selected data source. See the +[Settings for Data Collection](/docs/auditor/10.9/admin/monitoringplans/create.md#settings-for-data-collection) +topic for additional information. + +The state-in-time reports are available under the Reports node. Depending on the data source, +navigate to the corresponding subfolder, for example, **Predefined\_\_**>_**\_Active +Directory\_\_**>_**\_Active Directory\_\_**>\_**\_State-in-Time**. + +In the report filters, select a monitoring plan you want to generate a report for. To review data +sources and items included in each plan, navigate to the Monitoring Plans section. + +![fileshareswindowsservers](/images/auditor/10.9/admin/reports/types/stateintime/fileshareswindowsservers.webp) + +Each report has a set of filters which help organize audit data in the most convenient way. See the +[View Reports](/docs/auditor/10.9/admin/reports/view.md) topic for additional information. You can also create a subscription +to any report you want to receive on a regular basis. See the +[Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) topic for additional information. + +By default, state-in-time reports reflect the current state of the data source. If you want to +generate a report to assess your system at a particular moment in the past, you can select the +corresponding snapshot from the Snapshot Date filter. + +To be able to generate reports based on different snapshots, ask your Auditor Global administrator +to import historical snapshots to the Audit Database, otherwise only the Current Session option is +available in the drop-down list. + +**NOTE:** Importing historical snapshots is not available for Office 365. + +When auditing file servers, changes to both access and audit permissions are tracked. To exclude +information on access permissions, contact your Auditor Global administrator or Configurator of this +plan. + +## Baseline Reports + +Most reports in Windows Server—State-in-Time folder allow you to specify baselines. A _baseline_ +defines a certain safe level or state. If a server parameter falls below it, it is a considered a +threat or at least merits your special attention. With baselines specified right in report filters, +you can easily identify servers that are different from your corporate policies or best practices. +Risks are marked with red color and are easy to spot in the report. + +![windowsserverinventory_thumb_0_0](/images/auditor/10.9/admin/reports/types/stateintime/windowsserverinventory_thumb_0_0.webp) + +You can specify baseline values specific to your organization in one of the following ways: + +- As a baseline filter value in the report filters. Baselines in the field should be separated by + commas. + + While inputting text inline is easy, your baseline values will not be preserved for the next + report generation. You will have to input them every time you generate a report. This method is + recommended you plan to subscribe to this report. diff --git a/docs/auditor/10.9/admin/reports/types/stateintime/sqlroles.md b/docs/auditor/10.9/admin/reports/types/stateintime/sqlroles.md new file mode 100644 index 0000000000..4bdcad5291 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/stateintime/sqlroles.md @@ -0,0 +1,76 @@ +# SQL Server-Level Roles + +This report shows the server-level fixed and custom roles for the selected SQL Server instance, +grouped by role name. The details for each role include its name, type, and a list of the effective +role members and member types. Use this report to control role membership and permissions. + +To read more about SQL server-level roles, refer to +[this Microsoft article](https://docs.microsoft.com/en-us/sql/relational-databases/security/authentication-access/server-level-roles?view=sql-server-ver15). + +To instruct Netwrix Auditor to collect data needed for this report, make sure that **Collect data +for state-in-time reports** option is selected in the monitoring plan properties. See Settings for +Data Collection in the monitoring plan documentation. + +![sqlserverlevelroles](/images/auditor/10.9/admin/reports/types/stateintime/sqlserverlevelroles.webp) + +## Reported data + +The report has a summary section with general information on the selected SQL Server object, and the +details section presented in the table format. + +The summary section shows: + +- **Role name** +- **Role type** — _Fixed server role_ or _Custom role_ + +The detailed information under summary includes the list of effective members for this role, where: + +- **Member** — role member name. +- **Member type** —possible values: + - Windows Account + - Login SQL Authentication + - DB SQL User with password + +## Filters + +This report has the following filters: + +- **Monitoring plan** — name of the monitoring plan set to collect data from the SQL Server you + need. +- **Time zone** — time zone where Netwrix Auditor server is located, for example, UTC-08:00. This + value is filled in automatically. time zone where Netwrix Auditor server is located, for example, + UTC-08:00. +- **Snapshot date** —select the date of state-in-time snapshot you want to report on. By default, + the report includes data obtained during the latest data collection session (_Current Session_). + To report on other snapshots, make sure they are available through import. For details, see + **Manage historical snapshots** option description in the SQL Server monitoring plan + documentation. +- **Item**— name of the SQL Server instance monitored with selected monitoring plan. +- **Server-level role** —select the role that you want to explore. +- **Role type** — _Fixed server role_ or _Custom role_. +- **Member**— role member name. + +## Considerations and limitations + +- Reporting for case-sensitive SQL Servers and databases is not supported. + +## Related reports + +- Clicking a role member (account) link opens the + [Account Permissions in SQL Server](/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlaccountpermissions.md) report. + +## Usage example + +Database administrators in the _Corp_ organization need to discover what fixed server roles a +certain user has on the **SQLSrv01\SQLServer2016** instance. This instance is included in the +monitoring plan named _SQL Servers Monitoring_. + +To examine the relevant data, they generated the **SQL Server-Level Roles** report with the filters +set as follows: + +- **Monitoring plan:\_**SQL Servers Monitoring\_ +- **Snapshot date:\_**Current Session\_ +- **Item:\_**SQLSrv01\SQLServer2016\_ +- **Server-level role:** % +- **Role type:** Fixed server role +- **Member:\_**Corp\Jim.White\_ diff --git a/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/_category_.json b/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/_category_.json new file mode 100644 index 0000000000..42d11eeba8 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SQL Server State-In-Time Reports", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "sqlserveroverview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlaccountpermissions.md b/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlaccountpermissions.md new file mode 100644 index 0000000000..56c5292e4c --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlaccountpermissions.md @@ -0,0 +1,105 @@ +--- +title: "Account Permissions in SQL Server" +description: "Account Permissions in SQL Server" +sidebar_position: 10 +--- + +# Account Permissions in SQL Server + +Details the effective permissions that the specified account has on the SQL Server objects of the +selected type. Use this report to review the permissions granted to users through your SQL Server +objects. + +![accountpermissionssqlserver_thumb_0_0](/images/auditor/10.9/admin/reports/types/stateintime/accountpermissionssqlserver_thumb_0_0.webp) + +## Reported data + +The report has a summary section with general information on the selected account, and the details +section presented in the table format. + +The summary section shows: + +- **User account**— name or SID of the account +- **Account type** —possible values: + - Windows Account + - Login SQL Authentication + - DB SQL User with password +- **Job title** —reported for Active Directory users as set in their corresponding attribute. If not + set, _``_ is reported. +- **Total objects count** — total number of objects that this account has access to. + +The detailed information under summary includes: + +- **Object path** — monitored object path as formatted by Netwrix Auditor in the activity records + (see '_What_' field in the reports, search results and activity summaries). For example, if + reporting on the database hosted on selected SQL Server, the path will be as follows: + _Databases\database_name_. +- **Object type** — monitored object type; for the full list of supported object types, refer to + [SQL Server](/docs/auditor/10.9/configuration/sqlserver/overview.md) topic. +- **Means granted** —how access permissions were granted to this account, e.g., _Direct permissions_ + or _Server role permissions_. +- **Effective grant** —the effective set of permissions granted to this account on the selected + object. + +## Filters + +This report has the following filters: + +- **Monitoring plan** — name of the monitoring plan set to collect data from the SQL Server you + need. +- **Time zone** — time zone where Netwrix Auditor server is located, for example, UTC-08:00. This + value is filled in automatically. +- **Snapshot date** —select the date of state-in-time snapshot you want to report on. By default, + the report includes data obtained during the latest data collection session (_Current Session_). + To report on other snapshots, make sure they are available through import. For details, see + **Manage historical snapshots** option description in + [SQL Server](/docs/auditor/10.9/admin/monitoringplans/sqlserver/overview.md) +- **Item**— name of the SQL Server instance monitored with selected monitoring plan. +- **Object path** — path to the monitored object, as formatted by Netwrix Auditor in the activity + records (see '_What_' field in the reports, search results and activity summaries). Wildcard (\*) + is supported. For example, to report on the database hosted on selected SQL Server, specify the + path as follows: _Databases\database_name_. +- **Object type**— type of the monitored object that provided data for this report. Possible values: + _Database_, _Server Instance_. +- **Permissions** —access permissions whose assignment you want to be reported for selected account. +- **Means granted** —how access permissions were granted to this account. You can select _Directly_, + _Inherited_, or both (default setting). +- **Account type** —possible values: _Windows Account_, _Login SQL Authentication_, _DB SQL User + with password_. +- **User account**—name or SID of the account whose permission assignments are reported. + +## Considerations and limitations + +- Reporting for case-sensitive SQL Servers and databases is not supported. +- Permissions for INFORMATION*SCHEMA granted via \_master db* will not be reported. +- The report will not show the RESTORE capability for the database owner. + +- When calculating effective rights and permissions, the following will not be considered: + + - Ownership chaining + - Cross DB ownership chaining + - Trustworthy database + - SQL Server agent fixed database roles + +## Related reports + +- Clicking a Object permissions link opens the + [Object Permissions in SQL Server](/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlobjectpermissions.md) report. +- Clicking a Means granted link opens the **[SQL Server Means Granted](/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlmeansgranted.md)** report. + +## Usage example + +Database administrators in the _Corp_ organization need to discover what kind of permissions a +certain user has on the **SQLSrv01\SQLServer2016** instance. This instance is included in the +monitoring plan named _SQL Servers Monitoring_. + +To examine the relevant data, they generated the **Account Permissions in SQL Server** report with +the filters set as follows: + +- **Monitoring plan:\_**SQL Servers Monitoring\_ +- **Snapshot date:\_**Current Session\_ +- **Item:\_**SQLSrv01\SQLServer2016\_ +- **User account:** _Corp\Ian.Harris_ + +The report revealed that this user has access permissions for the master database. To discover how +they were granted, click the link in the **Means granted** field. diff --git a/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqldatabases.md b/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqldatabases.md new file mode 100644 index 0000000000..ad6912c506 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqldatabases.md @@ -0,0 +1,70 @@ +--- +title: "SQL Server Databases" +description: "SQL Server Databases" +sidebar_position: 30 +--- + +# SQL Server Databases + +This report lists the properties of databases and database snapshots hosted on the selected SQL +Server instance. Use this report for your SQL Server database inventory. + +![sqlserverdatabases_thumb_0_0](/images/auditor/10.9/admin/reports/types/stateintime/sqlserverdatabases_thumb_0_0.webp) + +## Reported data + +For each database, the following information is reported: + +- **Database name** +- **Restrict access** mode— as set in the database properties **>Options>State**. Possible values + are: _Multi_user_ (for _Multiple_), _Restricted_, _Single_. See + [this Microsoft article](https://docs.microsoft.com/en-us/sql/relational-databases/databases/database-properties-options-page?view=sql-server-ver15) + for details. +- **State**— as set in the database properties**>Options>State**. See + [this Microsoft article](https://docs.microsoft.com/en-us/sql/relational-databases/databases/database-states?view=sql-server-ver15) + for details +- **Size (MB)** +- **Shrink enabled**— as set in the database properties **>Options>Automatic>Auto Shrink**. See + [this Microsoft article](https://docs.microsoft.com/en-us/sql/relational-databases/databases/database-properties-options-page?view=sql-server-ver15) + for details. +- **Encryption status**— as set in the database properties **>Options>State**. See + [this Microsoft article](https://docs.microsoft.com/en-us/sql/relational-databases/databases/database-properties-options-page?view=sql-server-ver15#this-microsoft-article) + for details. +- **Last full backup date**— local date and time for the audited SQL Server instance. + +In some cases, the backup time will be displayed in server ticks. + +- **Data file path**— .MDF file path. +- **Log file path**— .LDF file path. + +For each database snapshot, the following information is reported: + +- **Database snapshot name** +- **Source database name** +- **Restrict access** mode — as set in the database properties at snapshot creation time. +- **State** — as set in the database properties at snapshot creation time. + +## Filters + +This report has the following filters: + +- **Monitoring plan** — name of the monitoring plan set to collect data from the SQL Server instance + hosting the required database. +- **Item** — name of the item within your monitoring plan, here — SQL Server instance. +- **Time zone** — time zone where Netwrix Auditor server is located, for example, UTC-08:00. This + value is filled in automatically. +- **Database name** — database to report on. Default is all databases on selected SQL Server + instance (_%_). + +## Considerations and recommendations + +Reporting for case-sensitive SQL Servers and databases is not supported. + +## Usage example + +Database administrators in the _Corp_ organization need to perform an inventory of the +**SQLSrv01\SQLServer2016** instance. This instance is included in the monitoring plan named _SQL +Servers Monitoring_. + +To examine the relevant data, they generated the **SQL Server Databases** report with the default +filters. diff --git a/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlmeansgranted.md b/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlmeansgranted.md new file mode 100644 index 0000000000..bc0a27b403 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlmeansgranted.md @@ -0,0 +1,98 @@ +--- +title: "SQL Server Means Granted" +description: "SQL Server Means Granted" +sidebar_position: 40 +--- + +# SQL Server Means Granted + +This report shows accounts with explicit and inherited permissions on the selected SQL Server object +and how those permissions were granted (directly, through role membership, etc.). Use this report to +investigate how permissions are granted. + +Supported object types and attributes are listed in the +[SQL Server](/docs/auditor/10.9/configuration/sqlserver/overview.md) section. + +To instruct Netwrix Auditor to collect data needed for this report, make sure that **Collect data +for state-in-time reports** option is selected in the monitoring plan properties. + +![sqlservermeansgranted](/images/auditor/10.9/admin/reports/types/stateintime/sqlservermeansgranted.webp) + +## Reported data + +The report has a summary section with general information on the selected SQL Server object, and the +details section presented in the table format. + +The summary section shows: + +- **User account** — name or SID of the account that has permissions on the selected object. + +- **Account type** — possible values: + - Windows Account + - Login SQL Authentication + - DB SQL User with password +- **Job title** — reported for Active Directory users as set in their corresponding attribute. If not + set, _``_ is reported. +- **Object path** — path to the monitored object, as formatted by Netwrix Auditor in the activity + records (see '_What_' field in the reports, search results and activity summaries). For example, + when reporting on the database hosted on selected SQL Server, the path will be as follows: + _Databases\database_name_. +- **Object type** — monitored object type; for the full list of supported object types, refer to + [SQL Server](/docs/auditor/10.9/configuration/sqlserver/overview.md). + +The detailed information under summary includes: + +- **Means granted** — how access permissions were granted to this account, e.g., _Direct permissions_ + or _Server role permissions_. +- **Granted to** — the security principal to which the access permissions were granted, e.g. + _sysadmin_. +- **Type** — the security principal type, e.g. _Server role_. +- **Grant** — the set of permissions granted to this account on the selected object by all means. + +Covering rules do not need to be applied, since **Grant** permissions are reported automatically +using these rules. + +## Filters + +This report has the following filters: + +- **Monitoring plan** — name of the monitoring plan set to collect data from the SQL Server you + need. +- **Time zone** — time zone where Netwrix Auditor server is located, for example, UTC-08:00. This + value is filled in automatically. +- **Snapshot date** — select the date of state-in-time snapshot you want to report on. By default, + the report includes data obtained during the latest data collection session (_Current Session_). + To report on other snapshots, make sure they are available through import. For details, see + **Manage historical snapshots** option description in the SQL Server monitoring plan + documentation. +- **Item** — name of the SQL Server instance monitored with selected monitoring plan. +- **Object path** — path to the monitored object, as formatted by Netwrix Auditor in the activity + records (see '_What_' field in the reports, search results and activity summaries). Wildcard (*) + is supported. For example, to report on the database hosted on selected SQL Server, specify the + path as follows: _Databases\database_name_. +- **User account** — name or SID of the account that has permissions on the selected object. Default + is _%_ (all accounts). +- **Account type** — possible values: _Windows Account_, _Login SQL Authentication_, _DB SQL User + with password_. + +## Considerations and limitations + +- Reporting is not supported for the following objects: + - Case-sensitive SQL Servers and databases + - Read-only Filegroups + - Contained databases. +- Permissions assigned using **With Grant option** are not reported (see + [this Microsoft article](https://docs.microsoft.com/en-us/sql/t-sql/statements/grant-object-permissions-transact-sql?view=sql-server-ver15) + on that means). +- When calculating effective rights and permissions, the following will not be considered: + + - Ownership chaining + - Cross DB ownership chaining + - Trustworthy database + - SQL Server agent fixed database roles + +## Usage example + +During the review of the **Object Permissions in SQL Server** report, database administrators identified that an account with the _Contractor_ job title has access to a specific SQL Server instance. To analyze the source of these permissions, they navigated to the **SQL Server Means Granted** report using the hyperlink in the **Means Granted** field. + +![sqlservermeansgranteddetails](/images/auditor/10.9/admin/reports/types/stateintime/sqlservermeansgranteddetails.webp) diff --git a/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlobjectpermissions.md b/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlobjectpermissions.md new file mode 100644 index 0000000000..20ad7584de --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlobjectpermissions.md @@ -0,0 +1,111 @@ +--- +title: "Object Permissions in SQL Server" +description: "Object Permissions in SQL Server" +sidebar_position: 20 +--- + +# Object Permissions in SQL Server + +This report shows a detailed list of the effective permissions that accounts have on the selected +object. Use this report to review who has access to your SQL Server objects. + +Supported object types and attributes are listed in the +[SQL Server](/docs/auditor/10.9/configuration/sqlserver/overview.md) section. + +![objectpermissionssqlserver_thumb_0_0](/images/auditor/10.9/admin/reports/types/stateintime/objectpermissionssqlserver_thumb_0_0.webp) + +## Reported data + +The report has a summary section with general information on the selected SQL Server object, and the +details section presented in the table format. + +The summary section shows: + +- **Object path** — monitored object path as formatted by Netwrix Auditor in the activity records + (see '_What_' field in the reports, search results and activity summaries). For example, if + reporting on the database hosted on selected SQL Server, the path will be as follows: + _Databases\database_name_. +- **Object type** — monitored object type; for the full list of supported object types, refer to + [SQL Server](/docs/auditor/10.9/configuration/sqlserver/overview.md) topic. +- **Total account count** — total number of accounts that have access to this object. + +The detailed information under summary includes: + +- **User account** —name or SID of the account that has permissions on the selected object. +- **Account type** —possible values: + - Windows Account + - Login SQL Authentication + - DB SQL User with password +- **Means granted** —how access permissions were granted to this account, e.g., _Direct permissions_ + or _Server role permissions_. +- **Job title** —reported for Active Directory users as set in their corresponding attribute. If not + set, _``_ is reported. +- **Effective grant** —the effective set of permissions granted to this account on the selected + object. + +Covering rules do not need to be applied, since **Effective grant** permissions are reported +automatically using these rules. + +## Filters + +This report has the following filters: + +- **Monitoring plan** — name of the monitoring plan set to collect data from the SQL Server you + need. +- **Time zone** — time zone where Netwrix Auditor server is located, for example, UTC-08:00. This + value is filled in automatically. +- **Snapshot date** —select the date of state-in-time snapshot you want to report on. By default, + the report includes data obtained during the latest data collection session (_Current Session_). + To report on other snapshots, make sure they are available through import. For details, see + **Manage historical snapshots** option description in the + [SQL Server](/docs/auditor/10.9/admin/monitoringplans/sqlserver/overview.md) topic. +- **Item**—name of the SQL Server instance monitored with selected monitoring plan. +- **Object path** —path to the monitored object, as formatted by Netwrix Auditor in the activity + records (see '_What_' field in the reports, search results and activity summaries). Wildcard (\*) + is supported. For example, to report on the database hosted on selected SQL Server, specify the + path as follows: _Databases\database_name_. +- **Permissions** —access permissions which assignment you want to be reported for the selected + object. +- **Means granted** —how access permissions were granted to this account. You can select _Directly_, + _Inherited_, or both (default setting). +- **User account**—name or SID of the account that has permissions on the selected object. Default + is _%_ (all accounts). +- **Account type** —possible values: _Windows Account_, _Login SQL Authentication_, _DB SQL User + with password_. +- **Job title (Active Directory)** —reported for Active Directory users as set in their + corresponding attribute. Default is _%_ (any title). + +## Considerations and limitations + +- Reporting for case-sensitive SQL Servers and databases is not supported. +- The report will not show the RESTORE capability for the database owner. + +- When calculating effective rights and permissions, the following will not be considered: + - Ownership chaining + - Cross DB ownership chaining + - Trustworthy database + - SQL Server agent fixed database roles +- Some permissions may not be reported correctly due to the known issues. See Release Notes for + details. + +## Related reports + +- Clicking a User account link opens the + [Account Permissions in SQL Server](/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlaccountpermissions.md) report. +- Clicking a Means granted link opens the[SQL Server Means Granted](/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlmeansgranted.md) report. + +## Usage example + +Database administrators need to discover who currently has access permissions to **FinReports** +database stored on the **SQLSrv01\SQLServer2016** instance. This instance is included in the +monitoring plan named _SQL Servers Monitoring_. + +To examine the relevant data, they need to generate **Object Permissions in SQL Server** report with +the filters set as follows: + +- **Monitoring plan:** _SQL Servers Monitoring_ +- **Snapshot date:** _Current Session_ +- **Item:** _SQLSrv01\SQLServer2016_ +- **Object path:** _Databases\FinReports_ + +All other filter values can be left default. diff --git a/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlserveroverview.md b/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlserveroverview.md new file mode 100644 index 0000000000..701684db68 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlserveroverview.md @@ -0,0 +1,21 @@ +--- +title: "SQL Server State-In-Time Reports" +description: "SQL Server State-In-Time Reports" +sidebar_position: 40 +--- + +# SQL Server State-In-Time Reports + +These are reports on the SQL Server state-in-time data, including roles, permissions and other +configuration settings: + +- [Account Permissions in SQL Server](/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlaccountpermissions.md) +- [Object Permissions in SQL Server](/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlobjectpermissions.md) +- [SQL Server Databases](/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqldatabases.md) +- [SQL Server Means Granted](/docs/auditor/10.9/admin/reports/types/stateintime/sqlserveroverview/sqlmeansgranted.md) +- [SQL Server-Level Roles](/docs/auditor/10.9/admin/reports/types/stateintime/sqlroles.md) + +To instruct Netwrix Auditor to collect data needed for these reports, make sure that **Collect data +for state-in-time reports** option is selected in the corresponding monitoring plan properties. See +the [Settings for Data Collection](/docs/auditor/10.9/admin/monitoringplans/create.md#settings-for-data-collection) +topic for additional information. By default, data collection will run daily at 4 AM. diff --git a/docs/auditor/10.9/admin/reports/types/stateintime/vmware.md b/docs/auditor/10.9/admin/reports/types/stateintime/vmware.md new file mode 100644 index 0000000000..22e2ba5d30 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/stateintime/vmware.md @@ -0,0 +1,126 @@ +--- +title: "VMware State-In-Time Reports" +description: "VMware State-In-Time Reports" +sidebar_position: 50 +--- + +# VMware State-In-Time Reports + +These are reports on the VMware vCenter state-in-time data, including account permissions and object +permissions: + +- Account Permissions in vCenter +- Detailed Account Permissions in vCenter +- Object Permissions in vCenter + +To instruct Netwrix Auditor to collect data needed for these reports, make sure that **Collect data +for state-in-time reports** option is selected in the corresponding monitoring plan properties. See +the [Settings for Data Collection](/docs/auditor/10.9/admin/monitoringplans/create.md#settings-for-data-collection) +topic for more information. + +## Account Permissions in vCenter + +Shows vCenter objects that user or group has explicit or inherited permissions on (either granted +directly or through group membership). Use this report to see who has permissions to what and +prevent rights elevation. + +Supported object types and attributes are listed in the +[VMware](/docs/auditor/10.9/configuration/vmware/overview.md) topic. + +For this report to function properly, you must enable the **Collect data for state-in-time reports** +option for the data source in the monitoring plan settings. See the +[Settings for Data Collection](/docs/auditor/10.9/admin/monitoringplans/create.md#settings-for-data-collection) +topic for more information. + +### Filters + +You can narrow your reporting scope using multiple filters. Review the full list of available +filters and values: + +- **Monitoring plan** — name of the monitoring plan set to collect data from the AD domain you need. +- Time zone — is set automatically. +- **Snapshot date** —select the date of state-in-time snapshot you want to report on. By default, + the report includes data obtained during the latest data collection session (_Current Session_). + To report on other snapshots, make sure they are available through import. For details, see + **Manage historical snapshots** option description in + [VMware](/docs/auditor/10.9/admin/monitoringplans/vmware/overview.md) +- Item — name of the item within your monitoring plan. +- Inherited — select whether to show inherited permissions or not. +- Role – select the name of the VMware role you want to see in the report. +- User (domain\account) – select a specific user to be displayed in the report. + +### Related Reports + +- Clicking a Object path link opens the Object Permissions in vCenter report. +- Clicking a Role link opens the detailed report on privileges for the account report. +- Clicking the Defined in link opens the object permissions on vCenter level report. + +## Detailed Account Permissions in vCenter + +Shows detailed list of privileges that the specified account has on the VMware objects. Use this +report to prevent unnecessary privileges assigned to custom roles. + +Supported object types and attributes are listed in the +[VMware](/docs/auditor/10.9/configuration/vmware/overview.md) topic. + +For this report to function properly, you must enable the **Collect data for state-in-time reports** +option for the data source in the monitoring plan settings. See the +[Settings for Data Collection](/docs/auditor/10.9/admin/monitoringplans/create.md#settings-for-data-collection) +topic for more information. + +### Filters + +You can narrow your reporting scope using multiple filters. Review the full list of available +filters and values: + +- **Monitoring plan** — name of the monitoring plan set to collect data from the AD domain you need. +- Time zone — is set automatically. +- **Snapshot date** —select the date of state-in-time snapshot you want to report on. By default, + the report includes data obtained during the latest data collection session (_Current Session_). + To report on other snapshots, make sure they are available through import. For details, see + **Manage historical snapshots** option description in + [VMware](/docs/auditor/10.9/admin/monitoringplans/vmware/overview.md) +- Item — name of the item within your monitoring plan. +- Role – select the name of the VMware role you want to see in the report. +- Object path — path to the monitored object, as formatted by Netwrix Auditor in the activity + records. +- User (domain\account) – select a specific user to be displayed in the report. +- Inherited — select whether to show inherited permissions or not. + +## Object Permissions in vCenter + +Shows accounts with explicit or inherited permissions on a specific object in your vCenter (either +granted directly or through group membership). Use this report to see who has permissions to what +and prevent rights elevation. + +Supported object types and attributes are listed in the +[VMware](/docs/auditor/10.9/configuration/vmware/overview.md) topic. + +For this report to function properly, you must enable the **Collect data for state-in-time reports** +option for the data source in the monitoring plan settings. See the +[Settings for Data Collection](/docs/auditor/10.9/admin/monitoringplans/create.md#settings-for-data-collection) +topic for more information. + +### Filters + +You can narrow your reporting scope using multiple filters. Review the full list of available +filters and values: + +- **Monitoring plan** — name of the monitoring plan set to collect data from the AD domain you need. +- Time zone — is set automatically. +- **Snapshot date** —select the date of state-in-time snapshot you want to report on. By default, + the report includes data obtained during the latest data collection session (_Current Session_). + To report on other snapshots, make sure they are available through import. For details, see + **Manage historical snapshots** option description in + [VMware](/docs/auditor/10.9/admin/monitoringplans/vmware/overview.md) +- Item — name of the item within your monitoring plan. +- Role – select the name of the VMware role you want to see in the report. +- **Object path** —path to the monitored object, as formatted by Netwrix Auditor in the activity + records . +- User (domain\account) – select a specific user to be displayed in the report. + +### Related Reports + +- Clicking a User account link opens the Account Permissions in vCenter report. +- Clicking a Role link opens the detailed report on privileges for the account report. +- Clicking the Defined in link opens the object permissions on vCenter level report. diff --git a/docs/auditor/10.9/admin/reports/types/userbehavior.md b/docs/auditor/10.9/admin/reports/types/userbehavior.md new file mode 100644 index 0000000000..d9acdc5bd5 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/types/userbehavior.md @@ -0,0 +1,38 @@ +--- +title: "User Behavior and Blind Spot Analysis Reports" +description: "User Behavior and Blind Spot Analysis Reports" +sidebar_position: 40 +--- + +# User Behavior and Blind Spot Analysis Reports + +The User Behavior and Blind Spot Analysis report pack contains a set of smart reports that help you +identify vulnerabilities and easily answer questions such as: + +- Has there been any abnormal access to sensitive data? +- Is anyone accessing stale data? +- Have there been any unusual spikes in failed activity? +- Who is active outside of business hours and what are they doing? +- Has anyone put harmful files on corporate data storage? +- Are there any files likely to contain credentials, Social Security numbers, PHI or other sensitive + data? + +Analytics reports can be found in the User Behavior and Blind Spot Analysis folder under the +Predefined node. + +![userbehaviorblindspotanalysis_thumb_0_0](/images/auditor/10.9/admin/reports/types/userbehaviorblindspotanalysis_thumb_0_0.webp) + +If you are sure that some audit data is missing (e.g., you do not see information on your file +servers in reports and search results), verify that the Audit Database settings are configured and +that data is written to databases that reside on the default SQL Server instance. + +By default, Auditor allows generating reports and running interactive searches on data collected in +the last 180 days. If you want to investigate incidents that occurred more than 180 days ago, ask +your Auditor Global administrator to import that data from the Long-Term Archive. + +![failedactivitytrend_thumb_0_0](/images/auditor/10.9/admin/reports/types/failedactivitytrend_thumb_0_0.webp) + +Each report has a set of filters which help organize audit data in the most convenient way. See the +[View Reports](/docs/auditor/10.9/admin/reports/view.md) topic for additional information. You can also create a subscription to +any report you want to receive on a regular basis. See the +[Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) topic for additional information. diff --git a/docs/auditor/10.9/admin/reports/video.md b/docs/auditor/10.9/admin/reports/video.md new file mode 100644 index 0000000000..613d7962f8 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/video.md @@ -0,0 +1,39 @@ +--- +title: "Reports with Video" +description: "Reports with Video" +sidebar_position: 30 +--- + +# Reports with Video + +You can configure Netwrix Auditor to capture video of user activity on the monitored computers to +help analyze and control changes made there. When you click a link, a video player opens and +playback of the recorded user activity starts, showing launched applications, actions, etc. + +To view reports with video, navigate to Reports → User Activity. + +In the report filters, select a monitoring plan you want to generate a report for. To review data +sources and items included in each plan, navigate to the Monitoring Plans section. + +![ReportsWithVideo](/images/auditor/10.9/admin/reports/alluseractivityvideo_thumb_0_0.webp) + +Each report has a set of filters which help organize audit data in the most convenient way. See the +[View Reports](/docs/auditor/10.9/admin/reports/view.md) topic for additional information. You can also create a subscription to any +report you want to receive regularly. See the [Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) +topic for additional information. + +**To play a video:** + +1. Navigate to **Reports** → **User Activity**. Select any report and click View. +2. Click a link in the **When** column. + +To open User Activity report for the selected user or server, you can also click the link in the Who +and Where columns of the All Users Activity report. + +**Note:** In Microsoft SQL Server Reporting Services (SSRS) 2019 and later, hyperlinks using the file:// protocol may not appear or be clickable in reports (for example, links to video recordings). This occurs because the SSRS server property **SupportedHyperlinkSchemes** doesn't include the file protocol by default. + +To enable support for file:// links, update the **SupportedHyperlinkSchemes** property to include file (for example: http,https,mailto,file) in the SSRS configuration. You can do this in one of two ways: +- **Via SQL Server Management Studio (SSMS):** Connect to the Report Server > right-click the server name > **Properties** > **Advanced** tab > find **SupportedHyperlinkSchemes** and add file to the value > click OK. +- **Via PowerShell:** Run Invoke-Sqlcmd to update the **SupportedHyperlinkSchemes** value in the ReportServer database, then restart the service with Restart-Service SQLServerReportingServices. + +Even after enabling this setting, modern web browsers (such as Chrome, Edge, and Firefox) may still block file:// links when you access reports through the SSRS Web Portal due to browser security restrictions. These links work as expected when you open them from the Netwrix Auditor console. diff --git a/docs/auditor/10.9/admin/reports/view.md b/docs/auditor/10.9/admin/reports/view.md new file mode 100644 index 0000000000..bff45be837 --- /dev/null +++ b/docs/auditor/10.9/admin/reports/view.md @@ -0,0 +1,81 @@ +--- +title: "View Reports" +description: "View Reports" +sidebar_position: 10 +--- + +# View Reports + +To view reports, users need the following: + +1. Sufficient access rights in Netwrix Auditor, which are provided through role assignment: + +- Users with _Reviewer_ role can generate the reports for their delegated scope only, and view them + in any Netwrix Auditor client or in a web browser. +- Users with _Global administrator_ or _Global reviewer_ role can also create subscriptions to + reports. + +2. The Browser role on the SSRS Report Server. See the + [SQL Server Reporting Services](/docs/auditor/10.9/requirements/sqlserverreportingservice.md) topic for + additional information. + +To view a report + +You can add any elements (a dashboard, report, alert, risk, etc.) to the Auditor Home screen to +access them instantly. See the [Navigation](/docs/auditor/10.9/admin/navigation/overview.md) and +[Customize Home Screen](/docs/auditor/10.9/admin/navigation/customizehome.md) topics for additional information. + +1. In Netwrix Auditor Home screen, click + ![reports_tile](/images/auditor/10.9/admin/reports/reports_tile.webp)on + the left, and in the tree on the left select the report you need. + +To speed up the process, you can use the **Search** field, entering the keyword to search by. + +![searchreports_thumb_0_0](/images/auditor/10.9/admin/reports/searchreports_thumb_0_0.webp) + +2. Click View button in the right pane. + +To learn how to subscribe to a report, see [Create Subscriptions](/docs/auditor/10.9/admin/subscriptions/create.md). + +## Troubleshooting + +If no data is displayed in the report, you may need to do the following: + +1. Make sure that the Audit Database settings are configured properly in the monitoring plan, and + that data is written to databases that reside on the default SQL Server instance. See the + [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topic for additional information. +2. For SSRS-based reports - verify that SSRS (SQL Server Reporting Services) settings are configured + properly. See the [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topic for additional + information. +3. For state-in-time reports - verify that the monitoring plan that provides data for the report has + the corresponding option selected. See the + [Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) topic for additional information. + +## Customize Report with Filters + +Report filters allow you to display changes matching certain criteria. For example, you can filter +changes by audited domain or object type. Filtering does not delete changes, but modifies the report +view allowing you to see changes you are interested in. Filters can be found in the upper part of +the Preview Report page. + +To apply filters + +1. Navigate to Reports and generate a report. +2. Apply required filters to the report and click View Report. For example, you can update report + timeframe, change _Who_ and _Where_ values, apply sorting, etc. + +Wildcards are supported. For example, type _%companydomain\admin2%_ in the Who domain\user field if you want to view changes made by the companydomain\admin2 user only. + +Do not use % in the exclusive filters (e.g., Who (Exclude domain\user)). Otherwise, you will receive +an empty report. + +`escape_characters` are not supported. + +The filters may vary slightly depending on the audited system and report type. +Below is the All Active Directory Changes report with the default filter: + +![allchangesserver](/images/auditor/10.9/admin/reports/allchangesserver.webp) + +Below is the same report, but filtered by a specific user on a selected domain controller, sorted by a specific type: + +![allchangesserverfiltered](/images/auditor/10.9/admin/reports/allchangesserverfiltered.webp) diff --git a/docs/auditor/10.9/admin/riskassessment/_category_.json b/docs/auditor/10.9/admin/riskassessment/_category_.json new file mode 100644 index 0000000000..0f590a61bd --- /dev/null +++ b/docs/auditor/10.9/admin/riskassessment/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "IT Risk Assessment Overview", + "position": 90, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/riskassessment/dashboard.md b/docs/auditor/10.9/admin/riskassessment/dashboard.md new file mode 100644 index 0000000000..373196c753 --- /dev/null +++ b/docs/auditor/10.9/admin/riskassessment/dashboard.md @@ -0,0 +1,75 @@ +--- +title: "IT Risk Assessment Dashboard" +description: "IT Risk Assessment Dashboard" +sidebar_position: 10 +--- + +# IT Risk Assessment Dashboard + +To access the Risk Assessment dashboard, click the corresponding tile in the main window. + +You can add any elements (a dashboard, report, alert, risk, etc.) to the Auditor Home screen to +access them instantly. See the [Navigation](/docs/auditor/10.9/admin/navigation/overview.md) and +[Customize Home Screen](/docs/auditor/10.9/admin/navigation/customizehome.md) topics for additional information. + +The IT risks are grouped into the following categories: + +- Users and Computers +- Permissions +- Data +- Infrastructure + +Within each category there are several key metrics identified by Netwrix industry experts who also +suggested formulas for calculating metrics values. Risks are assessed against these metrics and +displayed with the color indicators in accordance with the level: + +- High — red +- Medium — yellow +- Low — green + +![dashboard_thumb_0_0](/images/auditor/10.9/admin/riskassessment/dashboard_thumb_0_0.webp) + +After reviewing general risks assessment results in each category, you can drill-down to details +covered in the underlying report. To do so, double-click the selected metric or use the View Report +button. + +## Customizing Metrics for Your Organization + +Default threshold values for risk levels are set in accordance with recommendations of +Netwrix industry experts, as described in the [How Risk Levels Are Estimated ](/docs/auditor/10.9/admin/riskassessment/levels.md) topic. They +can be, however, easily customized to reflect your organization's internal security policies and +standards. Follow the steps to customize the metrics. + +**Step 1 –** In the dashboard pane, select the metric you need and in the **Actions** section on the +right click Modify thresholds. + +**Step 2 –** In the displayed dialog, specify new threshold values for risk levels. + +**Step 3 –** Click OK to save the settings and close the dialog. + +![modify_thresholds_thumb_0_0](/images/auditor/10.9/admin/riskassessment/modify_thresholds_thumb_0_0.webp) + +Also, for several metrics the Customize risk indicators command is available. + +| For metric... | Use Customize risk indicators command to... | +| ----------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| File and folder names containing sensitive data | Edit the list of words you consider to be indicators of sensitive content if detected in the file or folder name. | +| Potentially harmful files on file shares | Edit the list of extensions you consider to be indicators of potentially harmful files detected in the file share. | +| Servers with inappropriate operating systems | Edit the whitelist of permitted OS versions. Any other OS version will be considered a risk factor. | +| Servers with unauthorized antivirus software | Edit the whitelist of permitted antivirus tools. Any other antivirus will be considered a risk factor. | +| Administrative group membership sprawl | Edit the whitelist of permitted accounts that can be the members of local administrative groups. Any other account will be considered a risk factor. | + +**Note:** Special characters such as %, *, and ? are not interpreted as wildcards in risk indicator customization and are treated as literal characters. The only exception is the domain portion of +domain\account entries in Administrative group membership sprawl, where % can be used to represent any domain. In all other cases (for example, account names, file names, operating system names, and antivirus names), +values must be entered explicitly and are not matched using wildcard patterns. + +New settings will be applied/risk level thresholds will be refreshed after the next data collection +session. + +## Delivering Assessment Results as a File + +You can create a subscription to periodically receive IT risk assessment results by email or using a +file share. For that, in the dashboard window click Subscribe and configure the necessary settings. +See the [Create Subscriptions](/docs/auditor/10.9/admin/subscriptions/create.md) topic for additional information. + +You can also save current results to a PDF file by using the Export button in the dashboard window. diff --git a/docs/auditor/10.9/admin/riskassessment/levels.md b/docs/auditor/10.9/admin/riskassessment/levels.md new file mode 100644 index 0000000000..afe40e9b97 --- /dev/null +++ b/docs/auditor/10.9/admin/riskassessment/levels.md @@ -0,0 +1,88 @@ +--- +title: "How Risk Levels Are Estimated" +description: "How Risk Levels Are Estimated" +sidebar_position: 20 +--- + +# How Risk Levels Are Estimated + +As mentioned, dashboard and built-in reports give you a bird's eye view of the following high-risk +areas: + +- User and computer accounts +- Permissions +- Data +- Infrastructure + +Within each area, Netwrix Auditor industry experts identified risk categories and suggested +guidelines for them. For example, if the number of administrative accounts in your organization is +less than 2%, the risk should be considered insufficient. If the value is between 2% and 3%, the +risk is moderate, while any value that exceeds 3% should be considered a high risk. These guidelines +are based on security best practices and analytical data. + +The product compares your environment configuration against these metrics and assigns a risk level +to each category. The risk levels in each category determine the overall risk level for the area you +review. The following risk levels are used: + +| Risk level | Color | Comments | +| ---------- | ------ | ---------------------------------------------------------------------------- | +| Low | Green | Keep monitoring your environment on a regular basic. | +| Medium | Yellow | Proactively mitigate risks and adjust your workflows before a breach occurs. | +| High | Red | Respond to the threat as soon as possible. | + +Calculation formulas for each metric are provided in the table below. + +The following signs are used to define risk level intervals and threshold values: + +- > —More than, exclusive +- ≥ —This value or more, inclusive +- = —Equals +- < —Less than, exclusive +- ≤ —This value or less, inclusive +- [ ] —Inclusive interval +- ( ) —Exclusive interval +- [ ) or ( ] —Half-closed interval, where 1 value is inclusive and the other is exclusive or vice + versa. + +| Risk | Assessment formula | Default risk level thresholds | +| ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| Users and computers | | | +| User accounts with "Password never expires" | Number of enabled user accounts with **Password never expires** property set | - 0 — Low - [1 – 5] — Medium - > 5 — High | +| User accounts with "Password not required" | Number of enabled user accounts with Password not required property set Interdomain trust accounts are excluded from total count. | - 0 — Low - [1 – 2] — Medium - > 2 — High | +| Disabled computer accounts | Number of disabled computer accounts / Overall number of computer accounts (%) | - ≤ 1% — Low - (1% – 3%) — Medium - ≥ 3% — High | +| Inactive user accounts | Number of inactive but enabled users / Overall number of enabled user accounts (%) | - 0% — Low - (0% – 1%) — Medium - ≥ 1% — High | +| Inactive computer accounts | Number of inactive but enabled computer accounts / Overall number of enabled computer accounts (%) | - 0% — Low - (0% – 3%) — Medium - ≥ 3% — High | +| Servers with Guest account enabled\* | Number of servers with enabled Guest account / Overall number of servers (%) | - 0%— Low - (0% - 1%] — Medium - >1% — High | +| Servers that have local user accounts with **Password never expires**\* | Servers that have local user accounts with Password never expires / Overall number of servers (%) | - 0% — Low - >0% — High | +| Permissions | | | +| User accounts with administrative permissions | Number of administrative accounts / Overall number of accounts (%) | - ≤ 2%— Low - (2% – 3%) — Medium - ≥ 3% — High | +| Administrative groups | Number of administrative groups / Overall number of groups (%) | - ≤ 2% — Low - (2% – 3%) — Medium - ≥ 3% — High | +| Administrative group membership sprawl\* | Number of Windows servers whose Local Administrators Group members differ from those specified in the whitelist / Overall number of servers (%) | - 0% — Low - >0% — High | +| Empty security groups | Number of security groups without members / Overall number of security groups (%) | - ≤ 1% — Low - (1% – 2%) — Medium - ≥ 2% — High | +| Site collections with the **Get a link** feature enabled | Number of site collections with the Get a link feature enabled / Total number of site collections (%) | - ≤30% — Low - (30% - 60%) — Medium - ≥60% — High | +| Sites with the **Anonymous access** feature enabled | Number of sites with the Anonymous access feature enabled / Total number of sites (%) | - ≤30% — Low - (30% - 60%) — Medium - ≥60% — High | +| Site collections with broken inheritance | Number of site collections with broken inheritance / Total number of site collections (%) | - ≤30% — Low - (30% - 60%) — Medium - ≥60% — High | +| Sites with broken inheritance | Number of sites with broken inheritance / Total number of sites (%). | - ≤30% — Low - (30% - 60%) — Medium - ≥60% — High | +| Data | | | +| Files and folders accessible by Everyone | Files and folders shared with _Everyone_ security group /Overall number of shared folders (%) | - ≤ 1% — Low - (1% – 5%) — Medium - ≥ 5% — High | +| Sensitive data shared with Everyone | Number of sensitive files shared with the security groups "Everyone" and "Authenticated" / Total number of sensitive files (%). | - 0% — Low - (1% – 2%) — Medium - ≥ 2% — High | +| Sensitive files shared with external users | Number of sensitive files shared with external users / Total number of sensitive files (%). Sharing sensitive data with external users (authenticated users who are not members of your Office 365 organization) may lead to data leaks. To reduce the risk of data leaks and non-compliance, control data sharing to external users. | - ≤ 5% — Low - (5% – 10%) — Medium - ≥ 10% — High | +| Sensitive files shared with anonymous users | Number of sensitive files shared with anonymous users / Total number of sensitive files (%). Files may be shared with any users outside the Office 365 organization, so that any user with the link can access the file. This may lead to your sensitive content being highly exposed. To reduce the risk of data leaks, control data sharing to anonymous users. | - 0% — Low - (0% – 2%) — Medium - ≥ 2% — High | +| Sensitive documents accessible by Everyone | Number of sensitive documents accessible by Everyone or similar groups / Total number of sensitive documents (%). Only designated personnel should have access to your sensitive data. Thus, only public data should be accessible by the following predefined Office 365 groups: - Everyone - Everyone Except External Users - All Authenticated Users - All Forms Users - All Users | - 0% — Low - (0% – 5%) — Medium - ≥ 5% — High | +| File and folder names containing sensitive data | Number of files and folders with names that suggest they contain sensitive data | - 0 — Low - 1 — Medium - > 1 — High | +| Potentially harmful files on file shares | Number of detected harmful files | - 0 — Low - 1 — Medium - > 1 — High | +| Direct permissions on files and folders | Number of shared objects with at least one direct permission / Overall number of shared objects (%) | - 0% — Low - (0% – 5%) — Medium - ≥ 5% — High | +| Direct permissions to sensitive files | Number of sensitive files shared with users through direct permissions / Total number of shared files (%). | - 0% — Low - (0% - 3%) — Medium - ≥ 3% — High | +| Documents and list items accessible by Everyone and Authenticated Users | Number of documents and list items shared with the _Everyone_ and _Authenticated Users_ groups / Total number of documents and list items (%) | - ≤25% — Low - (25% - 50%) — Medium - ≥50% — High | +| Files shared with external users | Number of files that have been shared with external users / Total number of files (%). | - ≤ 10% — Low - (10% –25%) — Medium - ≥ 25% — High | +| Files shared with anonymous users | Number of files that have been shared with anonymous users / Total number of files (%). | - ≤ 5% — Low - (5% – 10%) — Medium - ≥ 10% — High | +| Documents and list items accessible by Everyone | Number of documents and list items accessible by Everyone or similar groups / Total number of documents and list items (%). | - ≤25% — Low - (25% - 50%) — Medium - ≥50% — High | +| Files that can be modified by external users or anonymous users | Number of files for which external users or anonymous users have "Edit" permissions / Total number of files (%). | - ≤ 5% — Low - (5% – 10%) — Medium - ≥ 10% — High | +| Infrastructure | | | +| Servers with inappropriate operating systems\* | Number of Windows servers with OS not included in the whitelist / Overall number of servers (%) | - 0% — Low - >0% — High | +| Servers with under-governed Windows Update configurations\* | Number of servers with Windows Update configuration source set to Local Settings AND/OR with auto-update set to Not configured or Disabled / Overall number of servers (%) | - 0% — Low - >0% — Medium | +| Servers with unauthorized antivirus software\* | Number of Windows servers with antivirus tools not included in the whitelist / Overall number of servers (%) | - 0% — Low - >0% — High | + +\* -here the _Overall number of servers_ means the number of Windows servers for which data +collection was a success. That said, this count may vary across the risks. In such a case, it is +recommended to examine Netwrix Auditor health log and omit lists. diff --git a/docs/auditor/10.9/admin/riskassessment/overview.md b/docs/auditor/10.9/admin/riskassessment/overview.md new file mode 100644 index 0000000000..0d7b89eaf6 --- /dev/null +++ b/docs/auditor/10.9/admin/riskassessment/overview.md @@ -0,0 +1,95 @@ +--- +title: "IT Risk Assessment Overview" +description: "IT Risk Assessment Overview" +sidebar_position: 90 +--- + +# IT Risk Assessment Overview + +To help you identify configuration gaps in your environment and understand their impact on overall +security, Netwrix Auditor offers a dashboard with a number of metrics and drill-down reports on IT +risk assessment. They pinpoint the weak points in your IT infrastructure such as overly broad +assignment of access rights, loose password policies, and stale accounts. This information will help +you to take corrective measures in the required area, ensuring the IT risks stay in the safe zone. + +Risk assessment dashboard can be accessed by clicking the Risk assessment tile in the main window of +Netwrix Auditor. For details about using the dashboard, see +[IT Risk Assessment Dashboard](/docs/auditor/10.9/admin/riskassessment/dashboard.md). + +For details about metrics calculation, see [How Risk Levels Are Estimated ](/docs/auditor/10.9/admin/riskassessment/levels.md). + +## Providing Data for Risk Assessment + +To provide data for metrics and reports that belong to different categories, you will need to +configure monitoring plans that will process related data sources. These monitoring plans should +have at least one item added. See the following table for the certain reports: + +| Category | Report name | Collect data from | +| ----------------------------------------------------------------------- | --------------------------------------------- | ------------------- | +| Users and Computers | User accounts with "Password never expires" | AD domain | +| User accounts with "Password not required" | AD domain | | +| Disabled computer accounts | AD domain | | +| Inactive user accounts | AD domain | | +| Inactive computer accounts | AD domain | | +| Servers with Guest account enabled | Windows Server | | +| Servers that have local user accounts with "Password never expires" | Windows Server | | +| Permissions | User accounts with administrative permissions | AD domain | +| Administrative groups | AD domain | | +| Administrative group membership sprawl | Windows Server | | +| Empty security group | AD domain | | +| Site collections with the "Get a link" feature enabled | SharePoint farm | | +| Sites with the "Anonymous access" feature enabled | SharePoint farm | | +| Site collections with broken inheritance | SharePoint farm | | +| Sites with broken inheritance | SharePoint farm | | +| Data | Files and folders accessible by Everyone | Windows File Server | +| Sensitive data shared with Everyone \* | Windows File Server | | +| File and folder names containing sensitive data | Windows File Server | | +| Potentially harmful files on file shares | Windows File Server | | +| Direct permissions on files and folders | Windows File Server | | +| Direct permissions to sensitive files \* | Windows File Server | | +| Documents and list items accessible by Everyone and Authenticated Users | SharePoint farm | | +| Files shared with external users | Windows File Server | | +| Files shared with anonymous users | Windows File Server | | +| Documents and list items accessible by Everyone | Windows File Server | | +| Files that can be modified by external users or anonymous users | Windows File Server | | +| Infrastructure | Servers with inappropriate operating systems | Windows Server | +| Servers with under-governed Windows Update configurations | Windows Server | | +| Servers with unauthorized antivirus software | Windows Server | | + +**NOTE:** Risks marked with (\*) require both pre-configured NDC SQL database connection and NDC API +connection. To check configuration status, go to Settings > Sensitive Data Discovery. See +[Sensitive Data Discovery ](/docs/auditor/10.9/admin/settings/sensitivedatadiscovery.md)for more information. + +**NOTE:** Right after setting up the integration the drill down reports might be empty, while the +risk indicator is already completed. Please wait until Auditor gets all the information from Netwrix +Data Classification it needs. + +## Required Monitoring Plan Settings + +To provide data needed for risk assessment, the related monitoring plan must be set up to store data +to the audit database. + +Also, consider that all risk metrics and related reports require state-in-time data to be collected. +You can select the relevant option when creating a new monitoring plan, as described in the +[Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) section. For the existing plan, refer to +the procedure below. + +To verify the necessary settings of the existing plan + +1. Select the monitoring plan you need and click the **Edit** button. +2. In the right pane of the dialog displayed, select Edit settings from the Monitoring plan section. +3. Go to the Audit Database section and make sure that Disable security intelligence ... checkbox is + cleared. This will instruct Netwrix Auditor to store data to both Long-Term Archive and audit + database: + ![edit_mp_store_data_to_db_thumb_0_0](/images/auditor/10.9/admin/riskassessment/edit_mp_store_data_to_db_thumb_0_0.webp) +4. Save the settings and return to the window with the monitoring plan details. Make sure you have + at least one monitored item in the plan. If necessary, add an item. +5. Select the data source you need (for example, Active Directory) and click Edit data source from + the Data source section on the right. + ![edit_mp_open_ds_settings_thumb_0_0](/images/auditor/10.9/admin/riskassessment/edit_mp_open_ds_settings_thumb_0_0.webp) +6. Make sure that: + 1. Monitor this data source and collect activity data is switched ON. + 2. Collect data for state-in-time reports is switched ON. +7. Save the settings and close the dialog. + +![edit_data_source_sit](/images/auditor/10.9/admin/riskassessment/edit_data_source_sit.webp) diff --git a/docs/auditor/10.9/admin/search/_category_.json b/docs/auditor/10.9/admin/search/_category_.json new file mode 100644 index 0000000000..bd0de28493 --- /dev/null +++ b/docs/auditor/10.9/admin/search/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "View and Search Collected Data", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/search/filteradvanced.md b/docs/auditor/10.9/admin/search/filteradvanced.md new file mode 100644 index 0000000000..0aeb22e4a0 --- /dev/null +++ b/docs/auditor/10.9/admin/search/filteradvanced.md @@ -0,0 +1,69 @@ +--- +title: "Use Filters in Advanced Mode" +description: "Use Filters in Advanced Mode" +sidebar_position: 20 +--- + +# Use Filters in Advanced Mode + +Netwrix Auditor provides an advanced set of filters and match type operators that enable you to +customize your searches even more precisely. + +Switch to Advanced mode to review your current search in details and modify it if necessary. Click +Add to add a new filter to your search. + +Review the following for additional information: + +- Apply Additional Filters +- Search Conditions + +## Apply Additional Filters + +Expand the Filter list to find additional filters or filter values. The most commonly used filters +are described in [Use Filters in Simple Mode](/docs/auditor/10.9/admin/search/filtersimple.md). Review the following for additional +information: + +| Filter | Description | Example | +|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Action | Limits your search to the selected actions only. Specify an action from the Value list or type it yourself. The Action filter in the Advanced mode contains actions besides those available in basic mode (added, modified, removed, and read). Reported actions vary depending on the data source and object type. | You are investigating suspicious user activity. You have already identified the intruder and now you want to see if any files were deleted or moved, and emails sent. Since you are interested in specific actions only, set the Action filter to Removed, Moved, and Sent. | +| Object type | Limits your search to objects of a specific type only. Specify an object type from the Value list or type it yourself. This filter modifies the What filter. The value list is prepopulated with the most frequent object types. | You noticed that some domain policies were changed and you want to investigate this issue. Your What filter is set to Policy, and so you keep receiving search results such as HiSecPolicy, \FS\Share\NewPolicy.docx, http://corp/sites/col1/Lists/Policy. These entries correspond to different object types and data sources. Since you are looking for GPOs only, select GroupPolicy from the Value list. | +| Data source | Limits your search to the selected data source only. Specify a data source from the Value list or type it yourself. | You are investigating suspicious user activity. A user specified in the Who filter made a lot of changes across your IT infrastructure, so the search results became difficult to review. Since you are only interested in the way this user's activity could affect your Active Directory domain and Exchange organization, set the Data source filter to Active Directory and Exchange to limit the search results. | +| Monitoring plan | Limits your search to the selected plan only. Specify the name from the Value list or type it yourself. | You are investigating suspicious user activity. A user specified in the Who filter made a lot of changes across your IT infrastructure, so the search results became difficult to review. Since you are only interested in the way this user's activity could affect file shares audited within a single plan, set the Monitoring plan filter to "My servers" to limit the search results. | +| Item | Limits your search to the selected item only. This filter can be helpful if you have several items of the same type in your monitoring plan (e.g., two Active Directory domains). Specify the name from the Value list or type it yourself. | Your monitoring plan is configured to track domains and includes your secured corporate domain and a domain for temporary employees. You are investigating who logged in your secured corporate domain outside business hours. You can set the Item filter to this domain name to limit the search results and exclude logons to computers from a less important domain. | +| Working hours | Limits your search results to entries that occurred within the specified hours. You can use this filter together with When if you need, for example, to search for activity in the non-business hours during the last week. | You are investigating an incident and want to know who accessed sensitive data outside business hours. You can set this filter as Not equal to and specify the time interval from 8:00 AM to 6:00 PM. Filtered data will include only operations that occurred outside this interval, that is, during non-business hours. | +| Data categories | Limits your search results to entries that contain sensitive data complying with a classification rule. You can use this filter together with Equal to PCIDSS to, for example, search for sensitive files that contain data regulated by the PCIDSS. | You are searching all documents containing cardholder data that can potentially be mapped with the PCIDSS compliance standard. You can set this filter as equal to and specify the value as PCIDSS. Filtered data will contain only files that match this criteria. This filter shows activity records collected from the following data sources: Windows File Servers, SharePoint, SharePoint Online. | +| Details | Limits your search results to entries that contain the specified information in the Details column. The Details column normally contains data specific to your target, e.g., assigned permissions, before and after values, start and end dates. This filter can be helpful when you are looking for a unique entry. | You discovered that a registry key was updated to "242464". Now you want to investigate who made the change and what the value was before. You can set the Details filter to 242464 to find this change faster. | +| Everywhere | Limits your search results to entries that contain the specified value in any column. | You are investigating a security incident. You have already identified the intruder (e.g., BadActor) and now you want to see all actions made by the intruder's account or with it. Since the intruder can be the actor (Who), the object (What), or can even show up in details, set the Everywhere filter to the intruder's name. | + + +## Search Conditions + +When you apply filters at search, you can specify operators that should be used as conditions for +data you want to retrieve and compare with the certain filter value. A condition can be, for +example, Contains, Starts with, and so on. + +![advancedfilters_thumb_0_0](/images/auditor/10.9/admin/search/advancedfilters_thumb_0_0.webp) + +The following operators can be used to specify search conditions: + +| Operator | Description | Example | +| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Equals | This operator shows all entries with the exact value specified. Make sure to provide a full object name or path. To apply this operator when adding filters in the Simple mode, provide a value in quotation marks (e.g., _"Domain1\John"_). | Use this operator if you want to get precise results, e.g., _\\FS\Share\NewPolicy.docx_. | +| Not equal to | This operator shows all entries except those with the exact value specified. In the Search field in the Simple mode, this operator appears as not, e.g., Who not for the Who filter. | If you set the Who filter to not equal to _Domain1\John_, you will exclude the exact user specified and find all changes performed by other users, e.g., _Domain1\Johnson, Domain2\John_. | +| Starts with | This operator shows all entries that start with the specified value. | If you set the Who filter to starts with _Domain1\John_, you will find all changes performed by _Domain1\John_, _Domain1\Johnson_, and _Domain1\Johnny_. | +| Ends with | This operator shows all entries that end with the exact specified value. | If you set the Who filter to ends with _John_, you will find all changes performed by _Domain1\John_, _Domain2\Dr.John_, _Domain3\John_. | +| Contains | This operator shows all entries that contain a value specified in the filter. | If you set the Who filter to contains _John_, you will get the following results: _Domain1\John_, _Domain1\Johnson_, _Domain2\Johnny_, _John@domain.com_. | +| Does not contain | This operator shows all entries except those that contain the specified value. In the Search field in the Simple mode, this operator appears as not, e.g., Who not for the Who filter. | If you set the Who filter to does not contain _John_, you will exclude the following users: _Domain1\John_, _Domain2\Johnson_, and _Johnny@domain.com_. | +| In group | This operator relates to the Who filter. It instructs Netwrix Auditor to show only data for the accounts included in the specified group. | If you set the In group condition for Who filter to _Domain\Administrators_, only the data for the accounts included in that group will be displayed. | +| Not in group | This operator relates to the Who filter. It instructs Netwrix Auditor to show only data for the accounts not included in the specified group. | If you set the Not in group condition for Who filter to _Domain\Administrators_, only the data for the accounts not included in that group will be displayed. | + + +To modify conditions for the selected filters, make sure you have switched to the Advanced search +mode. + +![advanced_thumb_0_0](/images/auditor/10.9/admin/search/advanced_thumb_0_0.webp) + +The image below represents the same search filters as they are shown in the Search field in the +Simple mode. + +![advancedexample_thumb_0_0](/images/auditor/10.9/admin/search/advancedexample_thumb_0_0.webp) diff --git a/docs/auditor/10.9/admin/search/filtersimple.md b/docs/auditor/10.9/admin/search/filtersimple.md new file mode 100644 index 0000000000..043fe87866 --- /dev/null +++ b/docs/auditor/10.9/admin/search/filtersimple.md @@ -0,0 +1,62 @@ +--- +title: "Use Filters in Simple Mode" +description: "Use Filters in Simple Mode" +sidebar_position: 10 +--- + +# Use Filters in Simple Mode + +Filters are used to narrow your search results. To create a unique set of filters, you can: + +- Add different filters to your search. Search results will be sorted by all selected filters since + they work as a logical conjunction (e.g., Who: Administrator and  Action: Added). +- Specify several values in the same filter to search for any of them (e.g., Action: Modified + or Action: Removed). To do this, select a filter again and specify a new value. + + Spaces do not separate values, so the whole expression will be included in your search as a + single value. For example, if you want to search for any of three names, do not enter **Anna + Mark Bill** but instead create a separate filter entry for each name. + +## Filter Types + +| Filter | Description | +| ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Who | Filter data by user (initiator) account. Specify an account name (e.g., John) to find all entries containing it (e.g., `Domain1\John`, `Domain1\Johnson`, `Domain2\Johnny`, `John@domain.com`). For exact match, use quotation marks and provide a user name in Domain\User or UPN format (e.g., `Domain1\John` or `John@domain.com`) . | +| Action | Filter data by action type (Added, Removed, etc.) Select an action type from the list (Added, Removed, Modified, Read). For additional actions, navigate to the Advanced mode. See the [Use Filters in Advanced Mode](/docs/auditor/10.9/admin/search/filteradvanced.md) topic for additional information. | +| What | Specify an object name (e.g., _Policy_) to find all entries containing it (e.g., _HiSecPolicy_, `\\FileSserver\Share\NewFolder\NewPolicy.docx`, `http://sharepoint/sites/collection1/Lists/Policy`). Netwrix Auditor searches across all data sources. For an exact match, use quotation marks and provide an object name in the format that is typical for your data source (e.g., `HiSecPolicy`). | +| When | Filter data by the time interval when the change occurred. Specify a timeframe or provide a custom date range. Netwrix Auditor allows you to see changes that occurred today, yesterday, in the last 7 or 30 days, or within the specified date range. | +| Where | Specify a resource name (e.g., _Enterprise_) to find all entries containing it (e.g., `Enterprise-SQL`, `FileStorage.enterprise.local`). The resource name can be a FQDN or NETBIOS server name, Active Directory domain or container, SQL Server instance, SharePoint farm, VMware host, etc. Netwrix Auditor searches across all data sources. For an exact match, use quotation marks and provide a resource name in the format that is typical for your data source (e.g., `Enterprise-SQL`). | + +Follow the steps to add a filter to your search. + +**Step 1 –** Click a filter type icon. Enter a value you want to search for. + +![Account specification](/images/auditor/10.9/admin/search/add.webp) + +Alternatively, you can type a value directly into the Search field. + +- For exact match, use quotation marks. +- To further restrict your search, right-click the value and select a filter from the pop-up menu. + To search across all columns in the results view (everywhere—Who, What, Where, Action, etc.), + leave it as is. + +![Filter](/images/auditor/10.9/admin/search/addsuggestions.webp) + +**Step 2 –** Click Search to apply your filters. By default, all entries that contain the filter +value are shown. + +## Modifying and Removing Filters + +| To... | Do... | +| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Modify filter | Double-click the filter and type a new value. ![Filter new value](/images/auditor/10.9/admin/search/search_modify_filter.webp) If you need to modify the When filter, delete it and add a new value, or navigate to the Advanced mode (Simple mode does not support its modification). | +| Remove filter | Click the **Close** icon next to it. | + +## Exporting and Importing Filters + +To export or import filters as regular expressions, use the **Tools** menu commands: + +| To... | Use... | +| ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Export | **Copy search** — copy the search filters that are currently applied to your search. This can be helpful if you want to share your search with a colleague (e.g., by pasting it in an email) or to modify a saved search query with your current filters. | +| Import | **Paste search** — paste the search filters you copied before. These can be filters copied from a previous search or those someone shared with you. | diff --git a/docs/auditor/10.9/admin/search/overview.md b/docs/auditor/10.9/admin/search/overview.md new file mode 100644 index 0000000000..9effebd411 --- /dev/null +++ b/docs/auditor/10.9/admin/search/overview.md @@ -0,0 +1,173 @@ +--- +title: "View and Search Collected Data" +description: "View and Search Collected Data" +sidebar_position: 40 +--- + +# View and Search Collected Data + +Netwrix Auditor delivers complete visibility into your IT infrastructure. Its convenient interactive +search interface enables you to investigate incidents and browse data collected across the entire IT +infrastructure. When running a search, you are not limited to a certain data source, change type, or +object name. You can create flexible searches that provide you with precise results on _who_ changed +_what_, and _when_ and _where_ each change was made. + +To review collected data, you must be assigned the **Global administrator** or **Global reviewer** +Netwrix Auditor role. Users with the **Reviewer** role on a certain plan or folder have limited +access to data—only within their delegated scope. See the +[Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional +information. + +This functionality is currently available for the following data sources: + +- Active Directory +- Microsoft Entra ID (formerly Azure AD) +- Exchange +- Exchange Online +- File Servers (Windows File Servers, EMC, and NetApp) +- Network Devices +- Oracle Database +- SharePoint +- SharePoint Online +- SQL Server +- VMware +- Windows Server +- Group Policy +- Logon Activity +- User Activity (Video) +- Netwrix API—data imported to the Audit Database from other sources using Netwrix Auditor + Integration API +- Netwrix Auditor Self-Audit +- Netwrix Data Classification. See + [Sensitive Data Discovery ](/docs/auditor/10.9/admin/settings/sensitivedatadiscovery.md) for more information. + +Netwrix Auditor executes interactive search queries against data stored in the audit databases, that +is, on data collected in the last 180 days (default retention period). If you want to investigate +incidents that occurred more than 180 days ago, then you should import that data from the Long-Term +Archive. See [Investigations](/docs/auditor/10.9/admin/settings/investigations.md) topic for additional information. + +## Browsing Your Audit Data + +On the main Netwrix Auditor page, click +![search_tile](/images/auditor/10.9/admin/search/search_tile.webp) +on the left. + +You can add any elements (a dashboard, report, alert, risk, etc.) to the Auditor Home screen to +access them instantly. See the [Navigation](/docs/auditor/10.9/admin/navigation/overview.md) and +[Customize Home Screen](/docs/auditor/10.9/admin/navigation/customizehome.md) topics for additional information. + +There you can use the UI controls to run a variety of search queries that will fetch you exactly +the data you need. + +- To view all audit data stored in all Audit Databases by all monitoring plans, click the **Search** + button in the center. + + Be aware that this type of search query may take time due to a large amount of data. Thus, it is + recommended that instead of retrieving a massive data set, you pre-configure your search query + using filters. + + By default, Netwrix Auditor shows only the top 2,000 entries in the search results. + +- To pre-configure your search query before you click Search, you can add filters. Then the search + query will return only data matching your filtering criteria. See + [Use Filters in Simple Mode](/docs/auditor/10.9/admin/search/filtersimple.md) for details. + + You can also use advanced filtering capabilities based on regular expressions (they involve + filter fields and conditions). See [Use Filters in Advanced Mode](/docs/auditor/10.9/admin/search/filteradvanced.md) for + details. + + ![search_filter](/images/auditor/10.9/admin/search/search_filter.webp) + +- Regardless of the selected filtering mode, Netwrix Auditor combines conditions as follows: + - Filters of the same type with positive operators are combined using the OR logical operator. + - Filters of different types are combined using the AND logical operator. + - All filters with negative operators, regardless of type, are combined using the AND logical operator. Negative operators include: not equal to, does not contain, not in group. + +- By default, search results are open in the same window, so the subsequent search results will + overwrite the previous search results. To view them in different windows, click Open in new + window. +- In addition, you can customize your view by selecting columns to display. + +Use search results for your own needs: save, share, create search-based alerts, subscribe to +periodic delivery of search query results, etc. See [Make Search Results Actionable](#make-search-results-actionable) for more +information. + +![search_nofilter_1](/images/auditor/10.9/admin/search/search_nofilter_1.webp) + +You can also use the **Search** window to examine details for the selected activity record, or watch +a video recording (for User Activity data). + +### Examining Activity Record in Detail + +To work with a certain activity record: + +1. Select the activity record which details you want to review. Its key fields and user (initiator) + account details will be displayed in the right pane. +2. To display all fields and copy them if necessary, click the Full screen... link on the right. + +If you are examining User Activity entries, click the Show video... link below the entry. Review +details and play a video by clicking the Show video on the right. + +3. You can instruct Netwrix Auditor to include or exclude this activity record from the search query + results, as described in the Include and Exclude Data + +## Customize View + +Having reviewed the search results, you can modify the way the data is presented, for example, hide +a column or change its position, or hide the Details pane on the right. + +To modify view: + +1. Navigate to Tools +2. Click Select columns. The dialog that opens shows the search columns currently selected for + display. +3. Check the columns you want to include and clear unwanted ones. +4. Set the order of displayed columns using arrows on the right. +5. Click **Hide details** if you want to hide the Details pane with the activity record and user + (initiator) account details. +6. To restore the original view configuration, click Restore Default. + +## Include and Exclude Data + +Having reviewed the search results, you can proceed with your investigation by excluding or +including data. Excluding a filter value is helpful if you want to skip it in your search results +(e.g., a service account or trusted user account). On the other hand, including a filter value +ensures that only the entries containing it will be shown (e.g., a suspicious user or potentially +violated folder). + +To include or exclude data + +1. Review your search results and locate an entry with data you want to exclude or include. +2. Select this entry and review details. +3. Click Exclude from search or Include to search and specify a filter value from the list. +4. Click Search to update the search results. + +Your exclusions and inclusions will automatically be added to the search filters, limiting the +amount of data shown in the results pane. + +## Make Search Results Actionable + +You can export your search query results, save them as a custom report, subscribe to periodic +delivery of these search results, create a search-based alert. + +Navigate to **Tools** in the top right corner of the Search window and select the required action. + +| Use... | To... | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Save as report | Save your search results as custom reports. | +| Create alert | Create an alert with the same set of filters you have just specified for your search. | +| Subscribe | Create subscription for periodic delivery of the search query results. Subscription to the search results is not the same as creation of a custom report using this search. | +| Export data | Save your search results as a _.pdf_ or _.csv_ file. All audit data from your search query results will be exported (unlike the interactive view which is limited to the top 2,000 entries). When exporting large amount of data (e.g., changes made by a newly retired employee during the last 8 months), it is recommended to use _.csv_ format. | + +## Troubleshooting Tips + +If you do not see the expected information in search results, try the following: + +- Verify the Audit Database retention and SQL Server settings. +- Make sure that data collection is configured properly in the monitoring plan settings. +- Check the required audit settings in your monitored infrastructure. +- Verify the data collecting account. + +See next: + +- [Use Filters in Advanced Mode](/docs/auditor/10.9/admin/search/filteradvanced.md) diff --git a/docs/auditor/10.9/admin/settings/_category_.json b/docs/auditor/10.9/admin/settings/_category_.json new file mode 100644 index 0000000000..65a7c8c8dc --- /dev/null +++ b/docs/auditor/10.9/admin/settings/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Netwrix Auditor Settings", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/settings/about.md b/docs/auditor/10.9/admin/settings/about.md new file mode 100644 index 0000000000..4ad32e6b7c --- /dev/null +++ b/docs/auditor/10.9/admin/settings/about.md @@ -0,0 +1,16 @@ +--- +title: "About Netwrix Auditor" +description: "About Netwrix Auditor" +sidebar_position: 100 +--- + +# About Netwrix Auditor + +The About Netwrix Auditor tab contains complete information on the product: + +| Option | Description | +| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| Netwrix Auditor | Review current version of Netwrix Auditor. | +| Check for updates | Select to check for available updates now.  | +| Check for updates automatically and show notifications about new product versions | Netwrix Auditor periodically checks for updates so you don’t have to. When an update is available, a user is immediately noticed. | +| Getting Help | Click the link to visit Netwrix Auditor Help Center and access configuration guidelines and step-by-step instructions online. | diff --git a/docs/auditor/10.9/admin/settings/auditdatabase.md b/docs/auditor/10.9/admin/settings/auditdatabase.md new file mode 100644 index 0000000000..1663298503 --- /dev/null +++ b/docs/auditor/10.9/admin/settings/auditdatabase.md @@ -0,0 +1,84 @@ +--- +title: "Audit Database" +description: "Audit Database" +sidebar_position: 20 +--- + +# Audit Database + +If you want to generate reports and run interactive search queries, you should configure Auditor to +store collected data to the SQL Server database (Audit Database). By default, each monitoring plan +will use a dedicated database to store data. So, there are two types of database settings: + +- Global settings that apply to all Audit Databases: + + - Default SQL Server instance hosting all databases + - SQL Server Reporting Services (SSRS) settings + - Retention settings + + Usually, initial global settings are configured when you create a first monitoring plan. They + become the defaults and appear on the **Settings** > **Audit Database** tab. If you have not + specified the default settings before, click Configure. + +- Specific settings for each dedicated database. You can configure specific database storage + settings for each monitoring plan individually. For that, use the **Monitoring Plan** wizard or + navigate to the settings. (Global settings appear as default values there, and you can modify them + if needed.) See the [Fine-Tune Your Plan and Edit Settings](/docs/auditor/10.9/admin/monitoringplans/finetune.md)  topic + for additional information. + +Follow the steps to review and update global Audit Database settings: + +**Step 1 –** Navigate to **Settings** > **Audit Database**. + +**Step 2 –** Click **Modify** to edit the settings. + +![audit_db_settings_thumb_0_0](/images/auditor/10.9/admin/settings/audit_db_settings_thumb_0_0.webp) + +**Step 3 –** Specify the following database storage settings: + +| Option | Description | +| -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Default SQL Server settings | Specify SQL Server instance name and connection settings. | +| Database retention | Configure retention if you want audit data to be deleted automatically from your Audit Database after a certain period of time. These settings cannot be modified for a certain plan. | +| SQL Server Reporting Services settings | Define the Report Server URL and account used to upload data to Report Server. These settings cannot be modified for a certain plan. | + +## Configure Default SQL Server Settings + +On the **Settings** > **Audit Database** tab, review settings and click Modify under the Default SQL +Server settings section. + +| Option | Description | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| SQL Server instance | Specify the name of the SQL Server instance to store audit data. If you have more than one Auditor Server running in your network, make sure to configure them to use different SQL Server instances. The same SQL Server instance cannot be used to store audit data collected by several Auditor Servers. | +| Authentication | Select the authentication type you want to use to connect to the SQL Server instance: - Windows authentication - SQL Server authentication | +| User name | Specify the account to be used to connect to the SQL Server instance. This account must be granted the **database owner (db_owner)** role and the dbcreator server role. | +| Password | Enter a password. | + +**NOTE:** If you want to use Group Managed Service Account (gMSA) to access the SQL Server instance +hosting the database, consider that in this case Netwrix Auditor will not be able to generate +SSRS-based reports (due to the following Microsoft article: +[Configure the Unattended Execution Account (Report Server Configuration Manager)](https://docs.microsoft.com/en-us/sql/reporting-services/install-windows/configure-the-unattended-execution-account-ssrs-configuration-manager?view=sql-server-ver15). + +## Configure Database Retention + +On the **Settings** > **Audit Database** tab, review settings and click Modify under the Database +retention section. + +These settings are global, that is, they will be applied to all audit databases. + +| Option | Description | +| ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Clear stale data when a database retention period is exceeded | Use this option if you want audit data to be deleted automatically from the corresponding database after a certain period of time. | +| Store audit data in database for | Specify the retention period for storing audit data in the database. Default retention period is **180 days**. When the retention period is over, data will be deleted automatically. | + +## Configure SSRS Settings + +On the Settings > Audit Database tab, review settings and click Modify under the SQL Server +Reporting Services settings section. + +| Option | Description | +| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Report Server URL | Specify the Report Server URL. Make sure that the resource is reachable. | +| Report Manager URL | Specify the Report Manager URL. Make sure that the resource is reachable. | +| User name | Specify the account to connect to SSRS. Use the following format: _domain\username_ or _hostname\username_ Workgroup format (_.\username_) is not supported. Use _hostname\username_ instead. Make sure this account is granted the Content Manager role on the Report Server. See the [SQL Server Reporting Services](/docs/auditor/10.9/requirements/sqlserverreportingservice.md) topic for additional information. | +| Password | Enter a password. | diff --git a/docs/auditor/10.9/admin/settings/custombrand.md b/docs/auditor/10.9/admin/settings/custombrand.md new file mode 100644 index 0000000000..20fa962a3f --- /dev/null +++ b/docs/auditor/10.9/admin/settings/custombrand.md @@ -0,0 +1,115 @@ +--- +title: "Customize Branding" +description: "Customize Branding" +sidebar_position: 110 +--- + +# Customize Branding + +Netwrix Auditor allows customizing look and feel of your reports, search subscriptions and exported +search results—you can skip Netwrix logo, add your company logo and title. However, users are not +empowered to customize layout or color scheme. + +Review the following for additional information: + +- Customize Branding in AuditIntelligence Outputs +- Customize Branding in Reports + +## Customize Branding in AuditIntelligence Outputs + +You can customize branding for the following AuditIntelligence outputs: + +- Search results delivered as pdf file in the search subscription email; +- Search results exported to pdf file; +- Risk Assessment dashboard exported to pdf file; +- Risk Assessment dashboard delivered in the subscription email; +- Overview dashboard exported to pdf file; +- Overview dashboard delivered in the subscription email. + +Please note the following rebranding limitations and requirements to the logo file: + +1. Make sure you have full Netwrix Auditor installation: Netwrix Auditor Server and Client to enable + rebranding. +2. Since Netwrix applies company's logo as is, keep in mind reasonable limitations of your logo + dimensions. You can find examples of appropriate logo files in the rebranding archive (file + LLogo.webp). Re-size your logo and verify that subscriptions emails and pdf files look fine after + rebranding. +3. Only PNG images can be used as logo files. +4. Endure that image file is located in the default directory or custom folder. Consider the + following: + + - For subscription emails, just put the logo file to _%ALLUSERSPROFILE%\Netwrix + Auditor\Branding_ and run the script to update email look and feel. + - For exported pdf files, make sure that the logo file is located in the default directory for + each user that is going to work with exported search results, Risk Assessment and Overview + dashboards. Otherwise, specify custom path to logo file. Default path to logo for exported + files is _%LOCALAPPDATA%\Netwrix Auditor\Audit Intelligence\Resources_. + +Follow the steps t o customize branding + +**Step 1 –** On the computer where the Netwrix Auditor Server is installed, navigate to +_%ALLUSERSPROFILE%\Netwrix Auditor_ and locate the Rebranding.zip package. + +**Step 2 –** Unzip the package to any folder on the computer where Netwrix Auditor Server is +installed. + +**Step 3 –** Run SearchRebranding.ps1 considering the following: + +- Use default paths to logo files—Run the script and type your company name as the `report_title`. +- Use custom paths to logo files—run the script as follows: + + `SearchRebranding.ps1 -subscriptions_logo_path -export_logo_path ` + +**Step 4 –** Generate any test subscription email or export a dashboard to pdf file to verify that +rebranding applied. + +To restore original look and feel, run the script and replace"_True_" with "_False_" in the +"_enabled_" section. + +## Customize Branding in Reports + +By default, Netwrix Auditor reports look as follows: + +![All Logon Activity](/images/auditor/10.9/admin/settings/report_rebranding_thumb_0_0.webp) + +Report branding is customized on Netwrix Auditor Server side that means that all clients connected +to this server will have the same look and feel for reports. + +Follow the steps to customize branding. + +**Step 1 –** On the computer where Auditor Server resides, navigate to _C:\Program Data\Netwrix +Auditor\Rebranding_. + +**Step 2 –** Right-click the Rebranding.ps1 script and select Edit. Windows PowerShell ISE will +start. + +**Step 3 –** Review the script and provide parameters. + +| Parameter | Description | +| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| UseIntegratedSecurity | Defines whether to use Windows Authentication when connecting to SQL Server instance. Enabled by default. | +| UserName | Defines a username used to connect to SQL Server instance in case of SQL Server Authentication. Leave blank if you use Windows Authentication. | +| Password | Defines a password used to connect to SQL Server instance in case of SQL Server Authentication. Leave blank if you use Windows Authentication. | +| SQLServerInstance | Defines a SQL Server instance where your Audit Database resides. By default, local unnamed instance is selected. | +| DBName | By default, the database responsible for Netwrix Auditor look and feel is Netwrix_CommonDB. If you renamed this database, provide a new name. | +| HeaderImageFullPath | Defines a full path to the png image with the new report header (product logo). Supported size: 21x21px (WxH). | +| FooterImageFullPath | Defines a full path to the png image with the new report footer (logo). Supported size: 105x22px (WxH). | +| HeaderText | Defines text in the report header. Max length: 21 characters. | +| FooterURL | Defines URL that opens on clicking the report logo in the footer. | + +**Step 4 –** Click the arrow button to run the script. The user who runs the script is granted the +db_owner role on the Netwrix_CommonDB database. + +After running the script, start the Netwrix Auditor client and generate a report. The branding will +be updated. + +![report_rebranding_result_thumb_0_0](/images/auditor/10.9/admin/settings/report_rebranding_result_thumb_0_0.webp) + +Follow the steps to restore original look. + +**Step 1 –** On the computer where Auditor Server resides, navigate to the script location. + +**Step 2 –** Right-click a script and select Edit. Windows PowerShell ISE will start. + +**Step 3 –** Run the script as it is. The user who runs the script must be granted the db_owner role +on the Common_DB database in a local unnamed SQL Server configured as default for Netwrix Auditor. diff --git a/docs/auditor/10.9/admin/settings/general.md b/docs/auditor/10.9/admin/settings/general.md new file mode 100644 index 0000000000..9c27cf50ab --- /dev/null +++ b/docs/auditor/10.9/admin/settings/general.md @@ -0,0 +1,20 @@ +--- +title: "General" +description: "General" +sidebar_position: 10 +--- + +# General + +On the General tab you can configure global Netwrix Auditor settings, e.g., self-audit, tags, +accounts and passwords. + +Review the following for additional information: + +| Option | Description | +| --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Self-audit | Select to enable data collection for product self-auditing. Self-audit allows tracking every change to monitoring plan, data source, and audit scope and details about it (before-after values) so that you know that scope of data to be audited is complete and changed only in line with workflows adopted by our organization. Review the following for additional information: - [Netwrix Auditor Operations and Health](/docs/auditor/10.9/admin/healthstatus/overview.md) | +| Netwrix Auditor usage statistics | It is optional on your part to help Netwrix improve the quality, reliability, and performance of Netwrix products and services. If selected, Netwrix collects statistical information on how the Licensee uses the product in accordance with applicable law. Visit [Netwrix Corporation Software License Agreement](https://www.netwrix.com/eula.html) for additional information about the program. You can review a sample piece of data if you are interested in data acquired by Netwrix. | +| Tags | Netwrix Auditor allows you to apply tags when creating an alert. With alerts, you can distinguish one alert from another, create groups of similar alerts, etc. The Tags page contains a complete list of alerts that were ever created in the product. See the [Alerts](/docs/auditor/10.9/admin/alertsettings/overview.md) topic for additional information. Currently, you cannot assign or create tags on this page. To apply tags to an alert, navigate to alert settings and locate the Apply tags section on the General tab. See the [Create Alerts](/docs/auditor/10.9/admin/alertsettings/create/create.md) topic for additional information. | +| Account and passwords | Netwrix Auditor allows you to assign different accounts for monitoring plans. Click **Manage** to review the full list of accounts and associated auditing scope. You can also change accounts' password if necessary. | +| Access Reviews | Netwrix Auditor supports integration with Netwrix Auditor Access Reviews, which enables business owners to conduct resource and group reviews and recommend changes. See the [Access Reviews](/docs/auditor/10.9/accessreviews/accessreviews.md) topic for additional information. | diff --git a/docs/auditor/10.9/admin/settings/integrations.md b/docs/auditor/10.9/admin/settings/integrations.md new file mode 100644 index 0000000000..712cc10f8c --- /dev/null +++ b/docs/auditor/10.9/admin/settings/integrations.md @@ -0,0 +1,30 @@ +--- +title: "Integrations" +description: "Integrations" +sidebar_position: 60 +--- + +# Integrations + +Netwrix Auditor Integration API—endless integration, auditing and reporting capabilities. + +The Netwrix Auditor Integration API provides access to audit data collected by Netwrix Auditor +through REST API endpoints. According to the RESTful model, each operation is associated with a URL. +Integration API provides the following capabilities: + +- Data in: Solidify security and meet regulatory compliance standards by enabling visibility into + what is going on in any third-party application. +- Data out: Further automate your business processes, IT security and operations workflows by + enriching third-party solutions with actionable audit data. + +Netwrix Auditor Integration API is enabled by default and communicates through port 9699. Navigate +to Settings → Integrations to adjust port settings and review information about possible +integrations. + +Netwrix recommends adding a special data source to your monitoring plan—Netwrix API. + +In Netwrix Auditor 9.0, Netwrix has updated API schemas. See the +[Compatibility Notice](/docs/auditor/10.9/api/compatibility.md) topic for additional information. + +To learn more about Integration API capabilities, refer to the +[Integration API](/docs/auditor/10.9/api/overview.md). diff --git a/docs/auditor/10.9/admin/settings/investigations.md b/docs/auditor/10.9/admin/settings/investigations.md new file mode 100644 index 0000000000..d07b6e9397 --- /dev/null +++ b/docs/auditor/10.9/admin/settings/investigations.md @@ -0,0 +1,45 @@ +--- +title: "Investigations" +description: "Investigations" +sidebar_position: 40 +--- + +# Investigations + +By default, the Audit Database stores data up to 180 days. Once the retention period is over, the +data is deleted from the Audit Database and becomes unavailable for reporting and search. + +Depending on your company requirements you may need to investigate past incidents and browse old +data stored in the Long-Term Archive. Netwrix Auditor allows importing data from the Long-Term +Archive to a special "investigation" database. Having imported data there, you can run searches and +generate reports with your past data. + +![investigate](/images/auditor/10.7/admin/settings/investigate.webp) + +To import audit data with the Archive Data Investigation wizard + +**NOTE:** You must be assigned the Global administrator role to import investigation data. To view +investigation data, you must be assigned the Global administrator or Global reviewer role. See +[Assign Roles](/docs/auditor/10.9/admin/monitoringplans/delegation.md#assign-roles) topic for more information. + +1. Navigate to Settings → Investigations. +2. Complete your SQL Server settings. + + | Option | Description | + | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | + | SQL Server Instance | Specify the name of the SQL Server instance to import your audit data to. If you want to run searches and generate reports, select the same SQL Server instance as the one specified on Settings → Audit Database page. See [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topic for more information. | + | Database | Select import database name. By default, data is imported to a specially created the Netwrix_ImportDB database but you can select any other. Do not select databases that already contain data. Selecting such databases leads to data overwrites and loss. | + | Authentication | Select the authentication type you want to use to connect to the SQL Server instance: - Windows authentication - SQL Server authentication | + | User name | Specify the account to be used to connect to the SQL Server instance. This account must be granted the **database owner (db_owner)** role and the dbcreator server role. | + | Password | Enter a password. | + | Clear imported data | Select to delete all previously imported data. To prevent SQL Server from overfilling, it is recommended to clear imported data once it is longer needed. | + +3. Review your New investigation configuration. Click Configure to specify the import scope. + + | Option | Description | + | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | From... To... | Specify the time range for which you want to import past audit data. | + | Data sources | Select data sources whose audit data you want to import to the Audit Database. | + | Monitoring plans | Select monitoring plans whose audit data you want to import to the Audit Database. Netwrix Auditor lists monitoring plans that are currently available in the product configuration. Select All to import audit data for all monitoring plans, including those that were removed from the product (or removed and then recreated with the same name—Netwrix Auditor treats them as different monitoring plans). For example, you had a monitoring plan corp.local used for auditing Active Directory. You removed this monitoring plan, but its audit data was preserved in the Long-Term Archive. Then, you created a new monitoring plan for auditing Exchange and named it corp.local again. Its data is also stored in the Long-Term Archive. Netwrix Auditor treats both corp.local monitoring plans—the removed and the current—as different. If you select corp.local in the monitoring plans list, only Exchange data will be imported to Audit Database (as it corresponds to the current monitoring plan configuration). To import Active Directory data from the removed monitoring plan, select All monitoring plans. | + +4. Click Run. diff --git a/docs/auditor/10.9/admin/settings/licenses.md b/docs/auditor/10.9/admin/settings/licenses.md new file mode 100644 index 0000000000..c45c23a416 --- /dev/null +++ b/docs/auditor/10.9/admin/settings/licenses.md @@ -0,0 +1,82 @@ +--- +title: "Licenses" +description: "Licenses" +sidebar_position: 90 +--- + +# Licenses + +The Licenses tab allows you to review the status of your current licenses, update them and add new +licenses. To learn about Netwrix Auditor licenses, refer to the following Netwrix Knowledge Base +article: [Netwrix Auditor Licensing FAQs]([https://www.netwrix.com/kb/2113](https://docs.netwrix.com/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-licensing-faqs). + +Follow the steps to update or add a license. + +**Step 1 –** Click **Upload License File**. + +**Step 2 –** In the dialog that opens, point to a license file received from your sales representatives and click the Open button + + +## Notes for Managed Service Providers + +Being a Managed Service Provider (MSP) you are supplied with a special MSP license that allows you +to deploy Netwrix Auditor on several servers with the same license key. In this case the license +count is based on total number of users across all managed client environments. + +MSP billing is calculated based on the arithmetic average of the number of licenses used in that +month. This is determined by the following formula: + +(LicensesUsedOnDay1 + LicensesUsedOnDay2 … LicensesUsedOnDay29 + LicensesUsedOnDay30) / 30 + +To ensure that licenses are calculated correctly (per heartbeat) by Netwrix, perform the following +steps. + +**Step 1 –** Create organizational units within audited domains and add there service accounts you +want to exclude from license count. + +**Step 2 –** On the computer where Auditor Server resides, navigate to _Netwrix Auditor installation +folder\Netwrix Auditor\Administrative Console_ and locate MSP.xml. + +**Step 3 –** In MSP.xml, provide the following: + +- CustomInstanceIdentificator – It is used to identify a server where Netwrix Auditor Server is + installed. It can be any custom name, for example a server name, code name or any other name you + use to distinguish one server from another (e.g., ABCServer). + + **NOTE:** Netwrix recommends you to assign a unique identifier for each client. This information + is stored in the Netwrix Partner Portal and helps you identify each instance when you invoice + customers for Netwrix services. + + Netwrix gathers the following information about MSP licenses: identifier, license key and + license count. + +- ServiceAccount Path – It is a path to OU that contains service accounts. You can add several OUs + to MSP.xml, one per line. + +For example: + +![msp](/images/auditor/10.7/admin/settings/msp.webp) + +**NOTE:** MSP.xml file must be formatted in accordance with XML standard. If company name (used as +identifier) or service account path includes & (ampersand), " (double quotes) or ' (single quotes), +< (less than), > (greater than) symbols, they must be replaced with corresponding HTML entities. + +**_RECOMMENDED:_** Netwrix recommends avoiding special characters since some web browsers (e.g., +Internet Explorer 8) have troubles processing them. + +| Symbol | XML entity | +| ----------------------------- | -------------------------------------------- | +| & e.g., Ally & Sons | & e.g., Ally & Sons | +| " e.g., Domain1\Users\"Stars" | " e.g., Domain1\Users\"Stars" | +| ' e.g., Domain1\Users\O'Hara | ' e.g., Domain1\Users\O'Hara | +| < e.g., `Company<1` | < e.g., `Company<1` | +| > e.g., `ID>500` | > e.g., `ID>500` | + +**Step 4 –** Navigate to _Netwrix Auditor installation folder\Netwrix Auditor\Administrative +Console_ and start **Netwrix.CallHome.MSPTool.exe**. The tool transfers information on service +accounts to Netwrix Auditor. Netwrix Auditor uses this information to exclude service accounts from +license count so that only heartbeat users will be calculated. + +**NOTE:** You must run Netwrix.CallHome.MSPTool.exe every time you update MSP.xml. + +The appearance of the license will be reflected in the MSP portal. diff --git a/docs/auditor/10.9/admin/settings/longtermarchive.md b/docs/auditor/10.9/admin/settings/longtermarchive.md new file mode 100644 index 0000000000..232f455e57 --- /dev/null +++ b/docs/auditor/10.9/admin/settings/longtermarchive.md @@ -0,0 +1,37 @@ +--- +title: "Long-Term Archive" +description: "Long-Term Archive" +sidebar_position: 30 +--- + +# Long-Term Archive + +The Long-Term Archive is configured by default, irrespective of your subscription plan and settings +you specified when configuring a monitoring plan. To review and update your Long-Term Archive +settings, navigate to **Settings** > **Long-Term Archive** and click Modify. + +![lta_settings_thumb_0_0](/images/auditor/10.9/admin/settings/lta_settings_thumb_0_0.webp) + +Review the following for additional information: + +| Option | Description | +| ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Long-Term Archive settings | | +| Write audit data to | Specify the path to a local or shared folder where your audit data will be stored. By default, it is set to _"C:\ProgramData\Netwrix Auditor\Data"_. By default, the LocalSystem account is used to write data to the local-based Long-Term Archive and computer account is used for the file share-based storage. Subscriptions created in the Auditor client are uploaded to file servers under the Long-Term Archive service account as well. It is not recommended to store your Long-Term Archive on a system disk. If you want to move the Long-Term Archive to another location, refer to the following Netwrix Knowledge base article: [How to move Long-Term Archive to a new location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location). | +| Keep audit data for (in months) | Specify how long data will be stored. By default, it is set to 120 months. | +| Use custom credentials (for the file share-based Long-Term Archive only) | Select the checkbox and provide user name and password for the Long-Term Archive service account. You can specify a custom account only for the Long-Term Archive stored on a file share. The custom Long-Term Archive service account can be granted the following rights and permissions: - Advanced permissions on the folder where the Long-term Archive is stored: - List folder / read data - Read attributes - Read extended attributes - Create files / write data - Create folders / append data - Write attributes - Write extended attributes - Delete subfolders and files - Read permissions - On the file shares where report subscriptions are saved: - Change share permission - Create files / write data folder permission Subscriptions created in the Auditor client  are uploaded to file servers under the Long-Term Archive service account as well. See the [Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) topic for additional information. | + +Setting Recording Settings + +![usersessions_storage](/images/auditor/10.9/admin/settings/usersessions_storage.webp) + +| | | +| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Configure custom location of session recordings | Default location for storing session recordings is set to _"\\``\Netwrix_UAVR$"_. However, storing extra files on the Auditor Server may produce additional load on it, so consider using this option to specify another location where session recordings will be stored. | +| Enter UNC path to shared folder: | Specify UNC path to the shared folder where user session video recordings will be stored. You can use server name or IP address, for example: _\\172.28.6.33\NA_UserSessions_ Using a local folder for that purpose is not recommended, as storing extra files on the Auditor Server will produce additional load on it. Make sure the specified shared folder has enough capacity to store the video files. Retention period for the video files can be adjusted in the related monitoring plan settings (targeted at User Activity data source); default retention is 7 days. See the [User Activity](/docs/auditor/10.9/admin/monitoringplans/overview_1.md) topic for additional information. After you specify and save settings for session recordings, it is recommended that you leave them unchanged. Otherwise — if you change the storage location while using Netwrix Auditor for User Activity — please be aware of possible data loss, as Auditor will not automatically move session recordings to a new location. | +| User name / Password | Provide user name and password for the account that will be used to store session recordings to the specified shared folder. Make sure the account has at least the Write permission for that folder. | + +Auditor informs you if you are running out of space on a system disk where the Long-Term Archive is +stored by default. You will see events in the Netwrix Auditor **System Health** log once the free +disk space starts approaching minimum level. When the free disk space is less than 3 GB, the +Netwrix services responsible for audit data collection will be stopped. diff --git a/docs/auditor/10.9/admin/settings/notifications.md b/docs/auditor/10.9/admin/settings/notifications.md new file mode 100644 index 0000000000..c4fa8b5766 --- /dev/null +++ b/docs/auditor/10.9/admin/settings/notifications.md @@ -0,0 +1,156 @@ +--- +title: "Notifications" +description: "Notifications" +sidebar_position: 50 +--- + +# Notifications + +Notification settings are configured when you create the first monitoring plan in the New monitoring +plan wizard. + +You can update notification settings at any time in the **Settings > Notifications**. To disable +notifications, go to **Settings > Notifications > Modify** and select **No notifications** options. + +Review the following for additional information: + +- Enable Notifications via Exchange Online +- Enable Notifications via SMTP +- Summary Emails and Notifications about Critical Events + +## Enable Notifications via Exchange Online + +To enable Netwrix Auditor to send email notifications via Exchange Online using modern +authentication, configure an application. To do this, follow the steps below. + +**Step 1 –** Register a new application in the Microsoft Entra admin center. + +**Step 1 –** Under Identity go to **Applications > App registrations** and choose **New +registration**. + +**Step 2 –** Enter the name for your application, choose "Accounts in this organizational directory +only". Redirect URL is optional. + +**Step 3 –** Save Client ID and Tenant ID. + +**Step 4 –** Create a new client secret and save it. + +**Step 5 –** Under Microsoft Graph API, go to **Manage** **>** **API permissions**, and perform the +following steps: + +1. Click **Add** +2. In the Request API permissions window, click **Microsoft Graph**. +3. Select **Application Permissions**. +4. In the search box, type Mail.ReadWrite and Mail.Send to add these permissions to the application. + +**Step 6 –** Grant admin consent for these permissions. + +**Step 7 –** In Netwrix Auditor, go to Notification Settings, click Modify, and under Exchange +Online enter Tenant name, Application ID and Application secret. + +After the application configuration, you can restrict permission so only the specified accounts +could use the application to send email. To do this, the following actions required: + +- Create a Group +- Add Email to a Group +- Apply Restriction Using PowerShell Commands + +### Create a Group + +Follow the steps to create a group. + +**Step 1 –** Log in to the Exchange admin center with your administrator account. + +**Step 2 –** Under Groups click on the **Mail-enabled security** tab. + +**Step 3 –** Click **Add a group**. + +**Step 4 –** Select **Mail-enabled security** and click **Next**. + +**Step 5 –** Set a name and click **Next**. + +**Step 6 –** Set group name and select **Approval**. Its needed to require owner approval to join +the group. + +**Step 7 –** Click **Next**. + +**Step 8 –** Click **Create**. + +### Add Email to a Group + +Follow the steps to add emails to group. + +**Step 1 –** In the Exchange admin center go to Groups and click on the [Mail-enabled security] tab. + +**Step 2 –** Click on the group you have created and add emails you want to allow APIs to access. + +### Apply Restriction Using PowerShell Commands + +Follow the steps to run following commands using PowerShell. + +**Step 1 –** Open PowerShell + +**Step 2 –** Run the following commands in order: + +``` +Set-ExecutionPolicy -ExecutionPolicy RemoteSigned +Run: Install-Module PowerShellGet -Force +Install-Module -Name ExchangeOnlineManagement -Force +Get-Module ExchangeOnlineManagement +Connect-ExchangeOnline -UserPrincipalName {ADMIN_EMAIL_ADDRESS_HERE} +``` + +**Step 3 –** Sign in as Admin in the pop-up window. + +**Step 4 –** Run the following command: + +``` +New-ApplicationAccessPolicy  +-AppId {APPLICATION_ID_HERE}  +-PolicyScopeGroupId {GROUP_EMAIL_ADDRESS_HERE}  +-AccessRight RestrictAccess  +-Description "YOUR DESCRIPTION HERE." +``` + +## Enable Notifications via SMTP + +To enable notifications via SMTP, first select **SMTP** in the **Method** column, then navigate to +Default SMTP settings below to review settings used to deliver email notifications, reports, etc., +and click Modify to adjust them if necessary. + +| Option | Description | +| ------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| SMTP server | Enter your SMTP server address. It can be your company's Exchange server or any public mail server (e.g., Gmail, Yahoo). | +| Port number | Specify your SMTP server port number. | +| Sender address | Enter the address that will appear in the From field. **_RECOMMENDED:_** click **Send Test Email**. The system will send a test message to the specified email address and inform you if any problems are detected. | +| SMTP authentication | Select this checkbox if your mail server requires the SMTP authentication. | +| Sender email (from) | Enter the address that will appear in the "_From_" field in email notifications. This option does not affect notifications sent to users' managers and administrators. Before configuring the "_From_" field for user email notifications, make sure that your Exchange supports this option. | +| User name | Enter a user name for the SMTP authentication. | +| Password | Enter a password for SMTP authentication. | +| Use Secure Sockets Layer encrypted connection (SSL/TLS) | Select this checkbox if your SMTP server requires SSL to be enabled. | +| Use implicit SSL authentication | Select this checkbox if the implicit SSL mode is used, which means that an SSL connection is established before any meaningful data is sent. | +| Enforce certificate validation to ensure security | Select this checkbox if you want to verify security certificate on every email transmission. The option is not available for auditing User Activity as well Netwrix Auditor tools. | + +You can configure Activity Summary frequency, format and delivery time for each monitoring plan +individually. See the [Fine-Tune Your Plan and Edit Settings](/docs/auditor/10.9/admin/monitoringplans/finetune.md) topic +for more information. + +After that, you can specify the recipient who will receive product activity and health summary +emails. + +## Summary Emails and Notifications about Critical Events + +Follow the steps to send summary emails and notifications about critical events. + +**Step 1 –** Navigate to the Summary email recipient and click Modify. + +**Step 2 –** Specify recipient address: + +- To send to a single recipient, enter personal mailbox address. +- To send to multiple recipients, make sure they are added to a distribution group, and enter the + group address. Entering multiple individual addresses is not supported. + +To learn more about product health, you can also navigate to the Health status tile in the main +window. It will take you to the Health Status dashboard that contains information on the product +activity and system health state. See the +[Health Status Dashboard](/docs/auditor/10.9/admin/healthstatus/dashboard/overview.md) topic for additional information. diff --git a/docs/auditor/10.9/admin/settings/overview.md b/docs/auditor/10.9/admin/settings/overview.md new file mode 100644 index 0000000000..0feaee9549 --- /dev/null +++ b/docs/auditor/10.9/admin/settings/overview.md @@ -0,0 +1,23 @@ +--- +title: "Netwrix Auditor Settings" +description: "Netwrix Auditor Settings" +sidebar_position: 20 +--- + +# Netwrix Auditor Settings + +In the Settings section, you can configure product settings, such as default SQL Server instance for +Audit Database, the Long-Term Archive location and retention period, etc. You can also review +information about the product version and your licenses. See the following sections: + +- [General](/docs/auditor/10.9/admin/settings/general.md) +- [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) +- [Long-Term Archive](/docs/auditor/10.9/admin/settings/longtermarchive.md) +- [Investigations](/docs/auditor/10.9/admin/settings/investigations.md) +- [Notifications](/docs/auditor/10.9/admin/settings/notifications.md) +- [Integrations](/docs/auditor/10.9/admin/settings/integrations.md) +- [Licenses](/docs/auditor/10.9/admin/settings/licenses.md) +- [About Netwrix Auditor](/docs/auditor/10.9/admin/settings/about.md) + +To modify Netwrix Auditor settings, you must be assigned the _Global administrator_ role. See +[Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) for more information. diff --git a/docs/auditor/10.9/admin/settings/privilegesecure.md b/docs/auditor/10.9/admin/settings/privilegesecure.md new file mode 100644 index 0000000000..3d8a29db47 --- /dev/null +++ b/docs/auditor/10.9/admin/settings/privilegesecure.md @@ -0,0 +1,115 @@ +--- +title: "Netwrix Privilege Secure" +description: "Configure integration between Netwrix Auditor and Netwrix Privilege Secure" +sidebar_position: 70 +--- + +# Netwrix Privilege Secure + +Starting with version 10.7, you can integrate Netwrix Auditor with Netwrix Privilege Secure. + +You can configure the integration for the following Auditor data sources: + +- Active Directory. For details, see + [Use Netwrix Privilege Secure as a Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/activedirectory/overview.md#use-netwrix-privilege-secure-as-a-data-collecting-account). + +- Group Policy. For details, see + [Use Netwrix Privilege Secure as a Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/grouppolicy/overview.md#use-netwrix-privilege-secure-as-a-data-collecting-account). + +- Logon Activity. For details, see + [Use Netwrix Privilege Secure as a Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/logonactivity/overview.md#use-netwrix-privilege-secure-as-a-data-collecting-account). + +- Microsoft Entra ID. For details, see + [How to Add Microsoft Entra ID Monitoring Plan Using Netwrix Privilege Secure](/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/overview.md#how-to-add-microsoft-entra-id-monitoring-plan-using-netwrix-privilege-secure). + +- Windows File Server. For details, see + [Use Netwrix Privilege Secure as a Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/fileservers/windowsfileserver.md#use-netwrix-privilege-secure-as-a-data-collecting-account). + +- Windows Server. For details, see + [Use Netwrix Privilege Secure as a Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/windows/overview.md#use-netwrix-privilege-secure-as-a-data-collecting-account). + +- Exchange. For details, see + [Use Netwrix Privilege Secure as a Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/exchange/overview.md#use-netwrix-privilege-secure-as-a-data-collecting-account). + +## Software Requirements + +| Component | Version | +| ------------------------ | ------- | +| Netwrix Auditor | 10.7+ | +| Netwrix Privilege Secure | 4.2+ | + +## Key Concepts + +Before configuring the integration, review the following Netwrix Privilege Secure concepts used in +this topic: + +- **Access Policy** — Controls which users can perform which activities on which resources. Each policy requires an associated Connection Profile and is one of two types: Resource-based or Credential-based. +- **Resource-based** — Netwrix Privilege Secure creates a temporary account at the start of the session and removes it when the session ends. This policy type requires you to onboard the target system in Netwrix Privilege Secure as a resource (a server, domain, database, or website). You don't need a pre-existing account on the resource. Netwrix recommends using the Netwrix Auditor host as the resource. +- **Credential-based** — Uses an account that already exists on the target resource. You must create the account, grant it the required permissions, and then define it in Netwrix Privilege Secure as a Credential before you can add it to the policy. +- **Connection Profile** — A Connection Profile defines the session settings for the policy: maximum session duration, session extension options, proxy configuration, session recording, and approval workflow. If data collection requires sessions longer than the default duration, configure the Connection Profile to support up to 72 hours. +- **Activity** — Defines which type of privileged session a user can start on a resource, including the actions performed before, during, and after the session (such as granting or revoking access). + +For additional information, see the +[Netwrix Privilege Secure](/docs/privilegesecure/25_12/) +documentation. + +## Enable and Configure Netwrix Privilege Secure Integration + +**Step 1 –** In Netwrix Auditor, navigate to Settings in the upper right corner. + +**Step 2 –** Select Netwrix Privilege Secure. + +**Step 3 –** Click **Set up Integration**. + +**Step 4 –** Specify the Privilege Secure URL. + +**NOTE:** If Netwrix Privilege Secure uses an untrusted certificate, Netwrix Auditor displays a page with the certificate details. Review the certificate information and, if the certificate is acceptable, select the checkbox to allow Netwrix Auditor to trust this certificate when connecting to this server. + +**Step 5 –** Specify the application name and Netwrix Auditor client certificate. The following two +options are available: + +- Generate new certificate – Create a new certificate. +- Select an existing certificate – Select an available certificate from the dropdown list. + +**NOTE:** Don't use spaces in the application name. + +![npsclientcertificate](/images/auditor/10.9/admin/settings/npsclientcertificate.webp) + +**Step 6 –** Click **Next**. + +**Step 7 –** Export the Netwrix Auditor server certificate to install on the Netwrix Privilege Secure host: + +1. Click **View** next to the **Certificate Serial Number** field. +![npsclientcertificatecopy](/images/auditor/10.9/admin/settings/npsclientcertificatecopy.webp) +2. In the window that appears, go to the **Details** tab, click **Copy to File...**, and follow the Certificate Export Wizard, selecting DER encoded binary X.509 (.CER) as the export format. +3. After successful export, copy the certificate to the machine running Netwrix Privilege Secure. + +**Step 8 –** Install the certificate on the machine running Netwrix Privilege Secure. Follow these steps: + +1. Right-click the copied certificate and select the **Install Certificate** option. +2. In the Certificate Import Wizard, select **Local Machine** as a Store Location and click + **Next**. +3. In the next menu, select the **Place all certificates in the following store** option, click + **Browse**, and select the **Trusted Root Certification Authorities** folder in the pop-up menu. +4. Click **Finish**. + +**Step 9 –** Launch Netwrix Privilege Secure to create an application user for Netwrix Auditor with +the Application name and Certificate Serial Number that you received. + +![npsapplicationuser](/images/auditor/10.9/admin/settings/npsapplicationuser.webp) + +**NOTE:** For details on creating an application user, see the +[Netwrix Privilege Secure](/docs/privilegesecure/25_12/) documentation. + + +**Step 10 –** In Netwrix Auditor, enter the API key from Netwrix Privilege Secure and click **Next**. + +![npsintegrationparameters](/images/auditor/10.9/admin/settings/npsintegrationparameters.webp) + +**Step 11 –** After validation, click **Finish**. + +![npsintegrationfinished](/images/auditor/10.9/admin/settings/npsintegrationfinished.webp) + +Netwrix Auditor now integrates with Netwrix Privilege Secure. Before using +Netwrix Privilege Secure for data collection in Netwrix Auditor, ensure that you created a +dedicated Access Policy and Connection Profile in Netwrix Privilege Secure. diff --git a/docs/auditor/10.9/admin/settings/sensitivedatadiscovery.md b/docs/auditor/10.9/admin/settings/sensitivedatadiscovery.md new file mode 100644 index 0000000000..a0a5ded0f8 --- /dev/null +++ b/docs/auditor/10.9/admin/settings/sensitivedatadiscovery.md @@ -0,0 +1,186 @@ +--- +title: "Sensitive Data Discovery" +description: "Sensitive Data Discovery" +sidebar_position: 80 +--- + +# Sensitive Data Discovery + +Sensitive Data Discovery is an integration module between Auditor and Netwrix Data Classification. +It allows Auditor users to generate reports and configure alerts and search for the sensitive data +collected and classified with Netwrix Data Classification (NDC). Refer to the following +documentation to learn more about NDC: + +- [ ](https://helpcenter.netwrix.com/bundle/DataClassification_5.6.2/page/NDC_Overview.html)[Netwrix Data Classification Documentation](https://helpcenter.netwrix.com/category/dataclassification) + +The integration can be configured for the following Auditor data sources: + +SharePoint + +- SharePoint +- SharePoint Online + +File Storage Systems + +- Windows File Servers +- EMC +- Netapp +- Nutanix Files +- Qumulo +- Synology + +Databases + +- SQL Server + +The following integration options are available: + +- NDC SQL Database Provider – This integration allows users to generate State-in-Time reports + showing data categories for the sensitive data classified with Netwrix Data Classification. + Available for File storage systems, SharePoint, and SharePoint Online. +- NDC Endpoint Provider – This integration allows users to receive alerts triggered by specific + events related to the sensitive data classified with Netwrix Data Classification. When enabled, + Netwrix users can also browse sensitive data with the search. Available for File storage systems + (including Windows file server, EMC, NetApp, Nutanix File server, Synology, and Qumulo), + SharePoint Online, and SQL Server. + +This section lists all requirements for monitoring plans configuration and required versions of +Netwrix Auditor and Netwrix Data Classification. Also, it lists requirements for the accounts used +by Sensitive Data Discovery . + +## Permissions for Integration with Netwrix Data Classification + +The account must be granted the following rights and permissions: + +- The Database datareader server role must be assigned to the account on the SQL Server instance + where the NDC SQL database resides. + +Netwrix recommends using different accounts to connect to the SQL Server instances where NDC SQL +database and Categories database reside. + +**NOTE:** Netwrix Data Classification and Netwrix Auditor integration (NDC Provider) currently does +not support Single Sign-On. Single Sign-on needs to be disabled in Netwrix Data Classification in +order for the account used by the NDC Provider to authenticate. + +The account you are using for integration should have Rest API access in the Netwrix Data +Classification. You can add it in **NDC console > Settings > Users**. Refer to the +[Netwrix Data Classification documentation](https://helpcenter.netwrix.com/category/dataclassification) +for additional information. + +## Requirements for Monitoring Plans in Netwrix Auditor + +For File Storage Systems: + +- Monitoring plan for File Servers data source with activity audit enabled in Netwrix Auditor; +- Netwrix Data Classification instance configured to crawl from the same source (naming must exactly + match) + +For SharePoint: + +- Monitoring plan for SharePoint data source with activity audit enabled in Netwrix Auditor +- Netwrix Data Classification  instance configured to crawl from the same source; + +For SharePoint Online: + +- Monitoring plan for SharePoint Online data source with activity audit enabled in Netwrix Auditor +- Netwrix Data Classification instance configured to crawl from the same source + +For SQL Server: + +- Monitoring plan for SQL Server data source with activity audit enabled in Netwrix Auditor +- Netwrix Data Classification instance configured to crawl from the same source; + +## Software Requirements + +| Component | Version | +| --------------------------- | ------- | +| Netwrix Auditor | 10.0+ | +| Netwrix Data Classification | 5.6.1+ | + +## Enable and configure Sensitive Data Discovery + +This section contains instructions on how to enable and configure Sensitive Data Discovery to +include sensitive data in Netwrix Auditor reports, search, and alerts. + +Ensure that your account meets the requirements and has all server roles assigned. Follow these +steps to enable and configure Sensitive Data Discovery: + +**Step 1 –** In Netwrix Auditor, navigate to Setting in the upper right corner. + +**Step 2 –** Select **Sensitive Data Discovery**. + +**Step 3 –** Configure the following settings: + +- Enable NDC SQL Database Provider – Select Enable in the Connect to NDC SQL database field and then + click Configure to specify NDC SQL database connection settings. +- SQL Server instance – Specify the name of the SQL Server instance where the NDC SQL database + resides +- Database – Specify the name of the database (NDC SQL database by default) +- Authentication – Select the authentication type you want to use to connect to the SQL Server + instance: + + - Windows authentication + - SQL Server authentication + +- User name – Specify the account to be used to connect to the SQL Server instance. For example, + _WORKSTATIONNDC/integrator_. +- Password – Provide a password for that account +- Enable NDC Endpoint Provider – Select Enable in the Connect to NDC via API field and then click + Configure to specify NDC endpoint connection settings. + + - NDC Web Console address – Provide the URL of your Netwrix Data Classification web console. For + example: _http://workstationndc/conceptQS_. + - User name – Provide the name of account that will be used to connect to NDC web console. For + example, _WORKSTATIONNDC/integrator_. A user must be granted both: the 'REST API User' and + 'Superuser' permissions in NDC. See the User Management topic in the + [Netwrix Data Classification Documentation](https://helpcenter.netwrix.com/category/dataclassification) + for additional information. + - Password – Provide a password for that account + +## What is Next + +Follow the steps to run a data collection and review sensitive data. + +**Step 1 –** Navigate to your File storage system, SharePoint, SharePoint Online, or SQL Server +monitoring plan. + +**Step 2 –** Run data collection. + +**Step 3 –** Consider that data collection for SharePoint Online may take a while. + +**Step 4 –** Perform some changes and run data collection again. + +**Step 5 –** Review sensitive data. + +Netwrix suggests the following integration scenarios: + +For NDC SQL Database Provider: + +Review your sensitive data in Data Discovery and Classification reports. Refer to the following +Netwrix Auditor help center article for more information about these reports: +[Data Discovery and Classification Reports](/docs/auditor/10.9/admin/reports/types/datadiscoveryclassification.md). + +ForNDC Endpoint Provider: + +- Browse your data with Netwrix search. +- **NOTE:** Shortly after the data collection, changes related to sensitive content are reported + without data categories. For example, if a user adds some sensitive data to the SharePoint Online + document that initially does not contain sensitive data; this will be reported as document + modification with empty "_data categories_" field. Another example: a user creates a new document + containing sensitive data on a file server; this will be reported as a file add with empty "data + categories" field. In this case, you have to wait until Netwrix Auditor processes information + collected by NDC. It takes a while depending on a number of processed objects in your + infrastructure and reindexing settings configured in Netwrix Data Classification. See the Manage + Sources and Control Data Processing topic in the + [Netwrix Data Classification Documentation](https://helpcenter.netwrix.com/category/dataclassification) + for additional information. +- Click the **Select** column in the Tools menu and review data categories (taxonomies) of your + sensitive documents. +- Use filtering capabilities to narrow your search results. See the + [Use Filters in Advanced Mode](/docs/auditor/10.9/admin/search/filteradvanced.md) topic for additional information. +- Create an alert triggered by specific actions with your sensitive data. + +**_RECOMMENDED:_** Netwrix recommends enable threshold to trigger the new alert. In this case, a +single alert will be sent instead of many alerts. This can be helpful when Netwrix Auditor detects +many activity records matching the filters you specified. See the +[Alerts](/docs/auditor/10.9/admin/alertsettings/overview.md) topic for additional information. diff --git a/docs/auditor/10.9/admin/subscriptions/_category_.json b/docs/auditor/10.9/admin/subscriptions/_category_.json new file mode 100644 index 0000000000..002def26b2 --- /dev/null +++ b/docs/auditor/10.9/admin/subscriptions/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Subscriptions", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/admin/subscriptions/create.md b/docs/auditor/10.9/admin/subscriptions/create.md new file mode 100644 index 0000000000..9642ec65d1 --- /dev/null +++ b/docs/auditor/10.9/admin/subscriptions/create.md @@ -0,0 +1,36 @@ +--- +title: "Create Subscriptions" +description: "Create Subscriptions" +sidebar_position: 10 +--- + +# Create Subscriptions + +To create new subscriptions and manage existing subscriptions, you must be assigned the Global +administrator or Global reviewer role in the product. See the +[Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) topic for additional +information. + +1. Do one of the following depending on subscription type: + + | To... | Do... | + | ------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Subscribe to a report | On the main Auditor page, navigate to Reports. Specify the report that you want to subscribe to and click Subscribe. | + | Subscribe to Behavior anomalies dashboard report | On the main Auditor page, navigate to Behavior anomalies, then in the dashboard window click Subscribe. | + | Subscribe to search | 1. Navigate to Search and set appropriate search criteria. See the [Use Filters in Simple Mode](/docs/auditor/10.9/admin/search/filtersimple.md) topic for additional information. Click Search. 2. Navigate to Tools and select Subscribe. | + | Subscribe to risk assessment overview | On the main Auditor page, navigate to Risk assessment and in the dashboard window click Subscribe. | + +2. On the Add Subscription page, complete the following fields: + + | Option | Description | + | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | General | | + | Subscription name | Enter the name for the subscription. | + | Report name _OR_ Email subject | For report subscription—You cannot edit report name. For subscription to search and risk assessment overview—Specify email subject to identify subscription emails from Auditor. For example, "_Successful read attempts on important file shares_". | + | Send empty subscriptions when no activity occurred Available for report and search subscriptions only. | Slide the switch to Yes if you want to receive a report even if no changes occurred. | + | Specify delivery options | - File format—Configure reports to be delivered as the pdf or csv files for search subscriptions; and pdf, docx, csv or xls files for report subscriptions. Available for report and search subscriptions only. - File delivery—Select delivery method: - Attach to email—Select this option to receive data as email attachments. The maximum size of the attachment file is 50 MB. Attachments larger than 50MB will be uploaded to _\\``\Netwrix_Auditor_Subscriptions$\LostAndFound_ folder on Netwrix Auditor server. They will be available for 7 days. Check the subscription email to get the files. - Upload to a file share—Select this option to save data on the selected file share. Click Browse to select a folder on the computer that hosts Auditor Server or specify a UNC path to a shared network resource. Make sure that the recipients have sufficient rights to access it and the Long-Term Archive service account has sufficient rights to upload reports. See the [File-Based Repository for Long-Term Archive](/docs/auditor/10.9/requirements/longtermarchive.md) topic for additional information. **NOTE:** Make sure that the AD Computer account for the Auditor host server also has read access on the file share where the Subscriptions are being uploaded. | + | Other tabs | | + | Recipients | Shows the number of recipients selected and allows specifying emails where reports are to be sent. Expand the Recipients list and click Add to add more recipients. | + | Schedule | Allows specifying report delivery schedule (daily, certain days of week, a certain day of a certain month). By default, risk assessment overview and search subscription delivery is scheduled to 7.00 am daily, report subscription delivery - to 8.00 am daily. | + | Filters | - For report subscription—Specify the report filters, which vary depending on the selected report. - For subscription to risk assessment overview—Select one or several monitoring plans and risk categories whose data you want to be included. By default, you will receive data on all risk categories, provided by all monitoring plans configured for risk assessment. - For search subscription—Specify filters in the same way as for search. See the [Use Filters in Advanced Mode](/docs/auditor/10.9/admin/search/filteradvanced.md) topic for additional information. For search subscription, you can also select a parameter to sort actions by and the sorting order. | + | History For search and risk assessment subscriptions only. | - Contains subscription generation details (intervals, status, last run time, start type). If the subscription failed, expand its details to understand and resolve error, then click the Try again link. - Allows for on-demand subscription delivery—for that, click Run Now. On successful subscription generation you will receive the results that match your criteria for the scheduled period. | diff --git a/docs/auditor/10.9/admin/subscriptions/manage.md b/docs/auditor/10.9/admin/subscriptions/manage.md new file mode 100644 index 0000000000..72d4b0011c --- /dev/null +++ b/docs/auditor/10.9/admin/subscriptions/manage.md @@ -0,0 +1,20 @@ +--- +title: "Review and Manage Subscriptions" +description: "Review and Manage Subscriptions" +sidebar_position: 20 +--- + +# Review and Manage Subscriptions + +On the main Netwrix Auditor page, navigate to Subscriptions to review a list of your subscriptions. + +![subscription](/images/auditor/10.9/admin/subscriptions/subscription.webp) + +The table below provides instructions on how to manage your subscriptions. + +| To... | Do... | +| ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Browse subscriptions | Type the target subscription name in the search bar in the upper part of the Subscriptions window and click the Search icon to review results. | +| Enable or disable subscriptions | Pick a subscription and select On or Off in the Mode column. | +| Modify subscriptions | Select the subscription that you want to modify and click Edit at the bottom of the Subscriptions window. Update the subscription and save your changes. | +| Remove subscriptions | Click ![delete](/images/platgovnetsuite/integrations/delete.webp) icon next to the selected subscription. | diff --git a/docs/auditor/10.9/admin/subscriptions/overview.md b/docs/auditor/10.9/admin/subscriptions/overview.md new file mode 100644 index 0000000000..33135a3d50 --- /dev/null +++ b/docs/auditor/10.9/admin/subscriptions/overview.md @@ -0,0 +1,66 @@ +--- +title: "Subscriptions" +description: "Subscriptions" +sidebar_position: 60 +--- + +# Subscriptions + +Subscriptions enable you to schedule email delivery of a variety of reports or set of specific +search criteria. Subscriptions are helpful if you are a rare guest of Netwrix Auditor and you only +need to get statistics based on individual criteria. For example, an IT manager can easily provide +auditors with weekly reports to prove compliance with regulations. + +You can configure subscriptions to reports (including dashboards) risk assessment overview and +interactive search. + +You can add any elements (a dashboard, report, alert, risk, etc.) to the Auditor Home screen to +access them instantly. See the [Navigation](/docs/auditor/10.9/admin/navigation/overview.md) and +[Customize Home Screen](/docs/auditor/10.9/admin/navigation/customizehome.md) topics for additional information. + +## Subscription to Reports + +This subscription type has the following key features: + +- Predefined change reports to monitor important cases for all data sources. +- State-in-Time reports to monitor data source state at a specific moment of time. +- Predefined User Behavior and Blind Spot Analysis report pack with complex logic to identify + vulnerabilities (e.g., data access, suspicious files, etc.). +- Organization level reports to visualize what is happening in your environment. +- Reports with review status to track team workflow. +- Compliance reports to stay compliant with different standards. + +## Subscription to Search Results + +This subscription type has the following key features: + +- Flexible set of filters to modify search for your business use and create another subscription + based on the existing one. +- Advanced filters to make your results context match. +- The History option to verify that the subscription is configured properly. +- On-demand delivery to send the subscription to a recipient at any moment. + +## Subscription to Risk Assessment Overview + +This subscription type has the following key features: + +- Risk assessment overview based on the latest state-in-time data to monitor the state of your + Active Directory users and computers, as well as files and folders and other data at a specific + moment. +- Automatically calculated metrics to identify risks and potential vulnerabilities (sensitive data, + malicious files, etc.). +- Filters for monitoring plans and risk categories to receive exactly the data you need. +- Subscription options - delivery by email or upload to the specified file share. +- History option to verify that the subscription was configured properly and delivered successfully. +- On-demand delivery (Run Now) to send the subscription to a recipient at any moment. + +Subscription emails may vary slightly depending on the file delivery method and subscription type. + +## Subscription to Behavior Anomalies + +This subscription type is similar to the predefined reports. + +Review the following for additional information: + +- [Create Subscriptions](/docs/auditor/10.9/admin/subscriptions/create.md)how to create new subscriptions. +- [Review and Manage Subscriptions](/docs/auditor/10.9/admin/subscriptions/manage.md)how to manage subscriptions. diff --git a/docs/auditor/10.9/api/_category_.json b/docs/auditor/10.9/api/_category_.json new file mode 100644 index 0000000000..d275f70d06 --- /dev/null +++ b/docs/auditor/10.9/api/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Integration API", + "position": 70, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/api/activityrecordreference.md b/docs/auditor/10.9/api/activityrecordreference.md new file mode 100644 index 0000000000..4d19baaa7a --- /dev/null +++ b/docs/auditor/10.9/api/activityrecordreference.md @@ -0,0 +1,35 @@ +--- +title: "Reference for Creating Activity Records" +description: "Reference for Creating Activity Records" +sidebar_position: 70 +--- + +# Reference for Creating Activity Records + +The table below describes Activity Record elements. + +Netwrix recommends limiting the input Activity Records file to 50MB and maximum 1,000 Activity +Records. + +| Element | Mandatory | Datatype | Description | +| --------------------------------------------------------- | ------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Activity Record main elements | | | | +| RID | No | string | RID is a unique key of the Activity Record. The identifier is created automatically when you write an Activity Record to the Audit Database. RID is included in output Activity Records only. | +| Who | Yes | nvarchar 255 | A specific user who made the change (e.g., _Enterprise\ Administrator_, _Admin@enterprise.onmicrosoft.com_). | +| Action | Yes | — | Activity captured by Auditor (varies depending on the data source). | +| What | Yes | nvarchar max | A specific object that was changed (e.g., _NewPolicy_). | +| When | Yes | dateTime | The moment when the change occurred. This field supports the following datetime formats: `YYYY-MM-DDTHH:mm:ssZ` (UTC), `YYYY-MM-DDTHH:mm:ss+HH:mm` (positive UTC offset), and `YYYY-MM-DDTHH:mm:ss-HH:mm` (negative UTC offset). | +| Where | Yes | nvarchar 255 | A resource where the change was made (e.g., _Enterprise-SQL_, _FileStorage.enterprise.local_). The resource name can be a FQDN or NetBIOS server name, Active Directory domain or container, SQL Server instance, SharePoint farm, VMware host, etc. | +| ObjectType | Yes | nvarchar 255 | A type of affected object or its class (e.g., _user_, _mailbox_). | +| Monitoring Plan | No | nvarchar 255 | The Auditor object that is responsible for monitoring a given data source and item. Sub-elements: Name and ID. If you provide a monitoring plan name for input Activity Records, ensure the plan is created in Auditor, the Netwrix API data source is added to the plan, and enabled for monitoring. This ensures data is written to the database associated with this plan. | +| DataSource | No | nvarchar max | IT infrastructure monitored with Auditor (e.g., _Active Directory_). For input Activity Records, the data source is automatically set to Netwrix API. | +| Item | No | nvarchar max | The exact object that is monitored (e.g., a domain name, SharePoint farm name) or integration name. Sub-element: Name. The item type is added inside the name value in brackets (e.g., _enterprise.local (Domain)_). For input Activity Records, the type is automatically set to Integration, you do not need to provide it. The output Activity Records may contain various item types depending on the monitoring plan configuration:
  • AD container
  • NetApp
  • Computer
  • Office 365 tenant
  • Domain
  • Oracle Database instance
  • EMC Isilon
  • SharePoint farm
  • Dell VNX/VNXe
  • SQL Server instance
  • Integration
  • VMware ESX/ESXi/vCenter
  • IP range
  • Windows file share. If you provide an item name for input Activity Records, ensure this item is included in the monitoring plan within the Netwrix API data source. If you specify an item that does not exist, data will be written to the plan's database anyway but will not be available for search using the Item filter.
| +| Workstation | No | nvarchar max | An originating workstation from which the change was made (e.g., _WKSwin12.enterprise.local_). | +| IsArchiveOnly | No | — | IsArchiveOnly allows saving Activity Record to the Long-Term Archive only. In this case, these Activity Records will not be available for search in the Auditor client. | +| DetailList | No | — | Information specific to the data source, e.g., assigned permissions, before and after values, start and end dates. References details. | +| Detail sub-elements (provided that DetailList exists) | | | | +| PropertyName | Yes | nvarchar 255 | The name of a modified property. | +| Message | No | string | Object-specific details about the change. Message is included in output Activity Records only. | +| Before | No | ntext | The previous value of the modified property. | +| After | No | ntext | The new value of the modified property. | + diff --git a/docs/auditor/10.9/api/compatibility.md b/docs/auditor/10.9/api/compatibility.md new file mode 100644 index 0000000000..e1cc5eea79 --- /dev/null +++ b/docs/auditor/10.9/api/compatibility.md @@ -0,0 +1,18 @@ +--- +title: "Compatibility Notice" +description: "Compatibility Notice" +sidebar_position: 130 +--- + +# Compatibility Notice + +Make sure to check your product version, and then review and update your add-ons and scripts +leveraging Netwrix Auditor Integration API. Download the latest add-on version in the Add-on Store. + +| Property in 8.0 – 8.5 | New property in 9.0 and above | +|----------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| XML: ``, JSON: `"AuditedSystem"` | XML: ``, JSON: `"DataSource"` | +| XML: ``, JSON: `"ManagedObject"` | XML: ` Name Unique ID `, JSON: `"MonitoringPlan" : { "ID": "{Unique ID}", "Name": "Name" }` Now the MonitoringPlan contains two sub-entries: ID and Name. The ID property is optional and is assigned automatically by the product. | +| — | XML: ` Item name `, JSON: `"Item": {"Name": "Item name"` | + +To learn more about input and output Activity Record structure, refer to [Activity Records](/docs/auditor/10.9/api/postdata/activityrecords.md). diff --git a/docs/auditor/10.9/api/endpoints.md b/docs/auditor/10.9/api/endpoints.md new file mode 100644 index 0000000000..0f378b7733 --- /dev/null +++ b/docs/auditor/10.9/api/endpoints.md @@ -0,0 +1,46 @@ +--- +title: "API Endpoints" +description: "API Endpoints" +sidebar_position: 30 +--- + +# API Endpoints + +| Method | Endpoint | POST Data | Description | +| ------ | --------------------------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | +| GET | /netwrix/api/v1/activity_records/enum | — | Returns Activity Records. [Retrieve Activity Records](/docs/auditor/10.9/api/retrieveactivityrecords.md) | +| POST | /netwrix/api/v1/activity_records/enum | [Continuation Mark](/docs/auditor/10.9/api/postdata/continuationmark.md) | Returns next 1,000 Activity Records. [Continuation Mark](/docs/auditor/10.9/api/postdata/continuationmark.md) | +| POST | /netwrix/api/v1/activity_records/search | [Search Parameters](/docs/auditor/10.9/api/postdata/searchparameters.md) | Returns Activity Records matching a criteria defined in search parameters. [Search Activity Records](/docs/auditor/10.9/api/searchactivityrecords.md) | +| POST | /netwrix/api/v1/activity_records/ | [Activity Records](/docs/auditor/10.9/api/postdata/activityrecords.md) | Writes data to the Audit Database. [Write Activity Records](/docs/auditor/10.9/api/writeactivityrecords.md) | + +### Authentication + +Authentication is required for all endpoints. The following authentication methods are supported: + +- NTLM—recommended + + If NTLM authentication is disabled through a group policy, you will not be able to address + Netwrix Auditor Server by its IP address. + +- Negotiate +- Digest +- Basic + +### Account Permissions + +Netwrix Auditor restricts control to its configuration and data collected by the product. Role-based +access system ensures that only relevant employees and services can access the exact amount of data +they need. To be able to retrieve activity records or supply data to the Audit Database, an account +must be assigned a role in the product. +[Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) + +| To... | Required role | +| ------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Retrieve all activity records and write data | The user must be assigned the Global administrator role in the product, or be a member of the Netwrix Auditor Administrators group on the computer that hosts Netwrix Auditor Server. | +| Retrieve all activity records | The user must be assigned the Global reviewer role in the product or be a member of the Netwrix Auditor Client Users group on the computer that hosts Netwrix Auditor Server. | +| Retrieve activity records within a limited scope | The user must be assigned the Reviewer role on a monitoring plan or folder with plans. In this case, Netwrix Auditor Server will retrieve only activity records the user is allowed to review according to the scope delegated (e.g., a scope can be limited to a single domain or file share). | +| Write activity records | The user must be assigned the Contributor role in the product. | + +Review the example below to see how to authenticate in cURL: + +- `curl https://172.28.6.15:9699/netwrix/api/v1/activity_records/enum -u Enterprise\NetwrixUser:NetwrixIsCool` diff --git a/docs/auditor/10.9/api/errordetails.md b/docs/auditor/10.9/api/errordetails.md new file mode 100644 index 0000000000..4f9648b875 --- /dev/null +++ b/docs/auditor/10.9/api/errordetails.md @@ -0,0 +1,53 @@ +--- +title: "Error Details" +description: "Error Details" +sidebar_position: 110 +--- + +# Error Details + +On error, most requests contain an error description in the response body (except some requests with +empty body, e.g., 404, 405). [Response Status Codes](/docs/auditor/10.9/api/responsestatuscodes.md) + +The error details include: + +| Block | Description | +| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Category | Defines the type of error (XML formatting-related error, invalid input-related error, etc.) | +| Description | Provides details about this error. | +| Location | (optional) Provides a link to a corrupted text in request. XML is considered a default format for Netwrix Auditor Integration API. Error location is defined in XML format. | + +The error details have the format similar to the following: + +**XML:** +```xml + + + + Category + Error Description + Error Location + + +``` + +**JSON:** +```json +{ + "ErrorList": [ + { + "Category": "Category", + "Description": "Error Description", + "Location": "Error Location" + } + ] +} +``` + +Review examples below to see how error details correspond to invalid requests. + +| Request | Error details returned | +|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Invalid request: **XML:** `curl -H "Content-Type: application/xml; Charset=UTF-8" https://WKSWin12R2:9699/netwrix/api/v1/activity_records/search -u Enterprise\NetwrixUser:NetwrixIsCool --data-binary @C:\APIdocs\Search.xml`; ```xml Administrator Active Directory Modified ```; **JSON:** `curl -H "Content-Type: application/json; Charset=UTF-8" https://WKSWin12R2:9699/netwrix/api/v1/activity_records/search?format=json -u Enterprise\NetwrixUser:NetwrixIsCool --data-binary @C:\APIdocs\Search.json`; ```json { "FilterList": { "Who": "Administrator", "DataSource": "Active Directory", "Action": "Added" } } ``` | 400 Bad Request; **XML:** ```xml XMLError 0xC00CE56D End tag 'FilterList' does not match the start tag 'DataSource' ```; **JSON:** If JSON is corrupted, server returns 500 Internal Server Error with empty body. | +| Invalid request: **XML:** `curl https://WKSWin12R2:9699/netwrix/api/v1/activity_records/enum?count=FIVE -u Enterprise\NetwrixUser:NetwrixIsCool`; **JSON:** `curl https://WKSWin12R2:9699/netwrix/api/v1/activity_records/enum?format=json&count=FIVE -u Enterprise\NetwrixUser:NetwrixIsCool` | 400 Bad Request; **XML:** ```xml InputError Invalid count parameter specified. Error details: 0x80040204 Cannot convert the attribute data type ```; **JSON:** ```json { "ErrorList": [ { "Category": "InputError", "Description": "Invalid count parameter specified. Error details: 0x80040204 Cannot convert the attribute data type" } ] } ``` | +| Valid request, but the Audit Database is unreachable: **XML:** `curl https://WKSWin12R2:9699/netwrix/api/v1/activity_records/enum -u Enterprise\NetwrixUser:NetwrixIsCool`; **JSON:** `curl https://WKSWin12R2:9699/netwrix/api/v1/activity_records/enum?format=json -u Enterprise\NetwrixUser:NetwrixIsCool` | 500 Internal Server Error; **XML:** ```xml ServerError 0x80040C0A SQL Server cannot be contacted, connection is lost (0x80004005 [DBNETLIB][ConnectionOpen (Connect())] SQL Server does not exist or access denied.) [0x00007FFDCC06BBC8,0x00007FFDB99EF4BA; 0x00007FFDB99BEEEF,0x00007FFDB99EF4DC] ```; **JSON:** ```json { "ErrorList": [ { "Category": "ServerError", "Description": "0x80040C0A SQL Server cannot be contacted, connection is lost (0x80004005 [DBNETLIB][ConnectionOpen (Connect())] SQL Server does not exist or access denied.) [0x00007FFDCC06BBC8,0x00007FFDB99EF4BA; 0x00007FFDB99BEEEF,0x00007FFDB99EF4DC]" } ] } ``` | \ No newline at end of file diff --git a/docs/auditor/10.9/api/filterreference/_category_.json b/docs/auditor/10.9/api/filterreference/_category_.json new file mode 100644 index 0000000000..ba2580d372 --- /dev/null +++ b/docs/auditor/10.9/api/filterreference/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Reference for Creating Search Parameters File", + "position": 80, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "filterreference" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/api/filterreference/filteroperators.md b/docs/auditor/10.9/api/filterreference/filteroperators.md new file mode 100644 index 0000000000..4dd053dbc1 --- /dev/null +++ b/docs/auditor/10.9/api/filterreference/filteroperators.md @@ -0,0 +1,20 @@ +--- +title: "Operators" +description: "Operators" +sidebar_position: 20 +--- + +# Operators + +Review the table below to learn more about operators. + +| Operator | Description | Example | +| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Contains | This operator shows all entries that contain a value specified in the filter. | If you set the Who filter to contains _John_, you will get the following results: _Domain1\John_, _Domain1\Johnson_, _Domain2\Johnny_, _John@domain.com_. | +| Equals | This operator shows all entries with the exact value specified. Make sure to provide a full object name or path. To apply this operator when adding filters in the Simple mode, provide a value in quotation marks (e.g., _"Domain1\John"_). | Use this operator if you want to get precise results, e.g., _\\FS\Share\NewPolicy.docx_. | +| Not equal to | This operator shows all entries except those with the exact value specified. In the Search field in the Simple mode, this operator appears as not, e.g., Who not for the Who filter. | If you set the Who filter to not equal to _Domain1\John_, you will exclude the exact user specified and find all changes performed by other users, e.g., _Domain1\Johnson, Domain2\John_. | +| Starts with | This operator shows all entries that start with the specified value. | If you set the Who filter to starts with _Domain1\John_, you will find all changes performed by _Domain1\John_, _Domain1\Johnson_, and _Domain1\Johnny_. | +| Ends with | This operator shows all entries that end with the exact specified value. | If you set the Who filter to ends with _John_, you will find all changes performed by _Domain1\John_, _Domain2\Dr.John_, _Domain3\John_. | +| Does not contain | This operator shows all entries except those that contain the specified value. In the Search field in the Simple mode, this operator appears as not, e.g., Who not for the Who filter. | If you set the Who filter to does not contain _John_, you will exclude the following users: _Domain1\John_, _Domain2\Johnson_, and _Johnny@domain.com_. | +| In group | This operator relates to the Who filter. It instructs Netwrix Auditor to show only data for the accounts included in the specified group. | If you set the In group condition for Who filter to _Domain\Administrators_, only the data for the accounts included in that group will be displayed. | +| Not in group | This operator relates to the Who filter. It instructs Netwrix Auditor to show only data for the accounts not included in the specified group. | If you set the Not in group condition for Who filter to _Domain\Administrators_, only the data for the accounts not included in that group will be displayed. | diff --git a/docs/auditor/10.9/api/filterreference/filterreference.md b/docs/auditor/10.9/api/filterreference/filterreference.md new file mode 100644 index 0000000000..cc84eac572 --- /dev/null +++ b/docs/auditor/10.9/api/filterreference/filterreference.md @@ -0,0 +1,48 @@ +--- +title: "Reference for Creating Search Parameters File" +description: "Reference for Creating Search Parameters File" +sidebar_position: 80 +--- + +# Reference for Creating Search Parameters File + +Review this section to learn more about operators and how to apply them to Activity Record filters +to create a unique search. You can: + +- Add different filters to your search. Search results will be sorted by all selected filters since + they work as a logical AND. + + | Format | Example | + |--------|-----------------------------------------------------------------------------------------------------------------------| + | XML | `Admin Active Directory User`| + | JSON | `"Who": { "Equals": "Admin" }, "DataSource": { "NotEqualTo": "Active Directory" }, "What": "User"` | + +- Specify several values for the same filter. To do this, add two entries one after another. + + Entries with Equals, Contains, StartsWith, EndsWith, and InGroup operators work as a logical OR + (Activity Records with either of following values will be returned). Entries with DoesNotContain + and NotEqualTo operators work as a logical AND (Activity Records with neither of the following + values will be returned). + + | Format | Example | + | ------ | ------------------------------------------------------------------------------------------ | + | XML | `Admin Analyst` | + | JSON | `"Who" : [ "Admin" , "Analyst" ]` Use square brackets to add several values for the entry. | + +Review the following for additional information: + +- [Filters](/docs/auditor/10.9/api/filterreference/filters.md) +- [Operators](/docs/auditor/10.9/api/filterreference/filteroperators.md) + +The table below shows filters and Activity Records matching them. + +| Filters | Matching Activity Records | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| XML: `Admin Active Directory User` | Retrieves all activity records where the administrator made any actions on SharePoint, except Read. Examples of XML activity record: ` Added {42F64379-163E-4A43-A9C5-4514C5A23798} Compliance SharePoint http://demolabsp:8080 (SharePoint farm) List 20160217093959797091D091D2EAF4A89BF7A1CCC27D158A7 http://demolabsp/lists/Taskslist 2017-02-17T09:28:35Z http://demolabsp Enterprise\Administrator 172.28.15.126 Removed {42F64379-163E-4A43-A9C5-4514C5A23798} Compliance SharePoint http://demolabsp:8080 (SharePoint farm) List 20160217093959797091D091D2EAF4A89BF7A1CCC27D15857 http://demolabsp/lists/Old/Taskslist 2017-02-17T09:28:35Z http://demolabsp Enterprise\Administrator 172.28.15.126 ` | +| JSON: `"Who" : "Admin", "DataSource" : "SharePoint", "Action" : { "NotEqualTo" : "Read" }` | JSON representation for filtering actions by the administrator on SharePoint. Examples of JSON activity record: `{ "Action": "Added", "MonitoringPlan": { "ID": "{42F64379-163E-4A43-A9C5-4514C5A23798}", "Name": "Compliance" }, "DataSource": "SharePoint", "Item": {"Name": "http://demolabsp:8080 (SharePoint farm)"}, "ObjectType": "List", "RID": "20160217093959797091D091D2EAF4A89BF7A1CCC27D158A7", "What": "http://demolabsp/lists/Taskslist", "When": "2017-02-17T09:28:35Z", "Where": "http://demolabsp", "Who": "Enterprise\\Administrator", "Workstation": "172.28.15.126" }, { "Action" : "Removed", "MonitoringPlan": { "ID": "{42F64379-163E-4A43-A9C5-4514C5A23798}", "Name": "Compliance" }, "DataSource": "SharePoint", "Item": {"Name": "http://demolabsp:8080 (SharePoint farm)"}, "ObjectType": "List", "RID": "20160217093959797091D091D2EAF4A89BF7A1CCC27D15857", "What": "http://demolabsp/lists/Old/Taskslist", "When": "2017-02-17T09:28:35Z", "Where": "http://demolabsp", "Who": "Enterprise\\Administrator", "Workstation": "172.28.15.126" }` | +| XML: `Admin Analyst` | XML example of filtering for multiple users (Admin and Analyst). Example of XML activity record: ` Added {42F64379-163E-4A43-A9C5-4514C5A23798} Compliance File Servers wks.enterprise.local (Computer) Folder 2016021116354759207E9DDCEEB674986AD30CD3D13F5DDA3 Annual_Reports 2017-02-10T14:46:00Z wks.enterprise.local Enterprise\Admin Removed {42F64379-163E-4A43-A9C5-4514C5A23798} Compliance Active Directory enterprise.local (Domain) User 2016021116354759207E9DDCEEB674986AD30CD3D13F5DAA3 Anna.Smith 2017-02-10T10:46:00Z dc1.enterprise.local Enterprise\Analyst 172.28.6.15 ` | +| JSON: `"Who" : [ "Admin" , "Analyst" ]` | JSON format for multiple user records. Example JSON activity record: `{ "Action": "Added", "MonitoringPlan": { "ID": "{42F64379-163E-4A43-A9C5-4514C5A23798}", "Name": "Compliance" }, "DataSource" : "File Servers", "Item": {"Name": "wks.enterprise.local (Computer)"}, "ObjectType": "Folder", "RID": "2016021116354759207E9DDCEEB674986AD30CD3D13F5DDA3", "What": "Annual_Reports", "When": "2017-02-10T14:46:00Z", "Where": "wks.enterprise.local", "Who": "Enterprise\\Admin" }, { "Action": "Removed", "MonitoringPlan": { "ID": "{42F64379-163E-4A43-A9C5-4514C5A23798}", "Name": "Compliance" }, "DataSource": "Active Directory", "Item": {"Name": "enterprise.local (Domain)"}, "ObjectType": "User", "RID": "2016021116354759207E9DDCEEB674986AD30CD3D13F5DAA3", "What": "Anna.Smith", "When": "2017-02-10T10:46:00Z", "Where": "dc1.enterprise.local", "Who": "Enterprise\\Analyst", "Workstation": "172.28.6.15" }` | +| XML: ` 2017-01-16T16:30:00Z 2017-02-01T00:00:00Z ` | XML example of date filtering. Example of XML activity record: ` Modified My Cloud {42F64379-163E-4A43-A9C5-4514C5A23701} My Cloud Exchange Online mail@corp.onmicrosoft.com (Office 365 tenant) Mailbox 201602170939597970997D56DDA034420B9044249CC15EC5A Shared Mailbox 2017-03-17T09:37:11Z BLUPR05MB1940 admin@corp.onmicrosoft.com Successful Logon {42F64379-163E-4A43-A9C5-4514C5A23798} Compliance Logon Activity enterprise.local (Domain) Logon 20160217093959797091D091D2EAF4A89BF7A1CCC27D158A7 stationexchange.enterprise.local 2017-02-17T09:28:35Z enterprisedc1.enterprise.local ENTERPRISE\Administrator stwin12R2.enterprise.local ` | +| JSON: `"When" : [ {"LastSevenDays" : ""}, {"From" : "2017-01-16T16:30:00Z", "To" : "2017-02-01T00:00:00Z" } ]` | JSON representation of filtering by date range. Example JSON activity record: `{ "Action" : "Modified", "MonitoringPlan" : "My Cloud", "MonitoringPlan": { "ID": "{42F64379-163E-4A43-A9C5-4514C5A23701}", "Name": "My Cloud" }, "DataSource": "Exchange Online", "Item": { "Name": "mail@corp.onmicrosoft.com (Office 365 tenant)" }, "ObjectType" : "Mailbox", "RID" : "201602170939597970997D56DDA034420B9044249CC15EC5A", "What" : "Shared Mailbox", "When" : "2017-03-17T09:37:11Z", "Where" : "BLUPR05MB1940", "Who" : "admin@corp.onmicrosoft.com" }, { "Action" : "Successful Logon", "MonitoringPlan": { "ID": "{42F64379-163E-4A43-A9C5-4514C5A23798}", "Name": "Compliance" }, "DataSource": "Logon Activity", "Item": {"Name": "enterprise.local (Domain)"}, "ObjectType": "Logon", "RID" : "20160217093959797091D091D2EAF4A89BF7A1CCC27D158A7", "What" : "stationexchange.enterprise.local", "When" : "2017-02-17T09:28:35Z", "Where" : "enterprisedc1.enterprise.local", "Who" : "ENTERPRISE\\Administrator", "Workstation" : "stwin12R2.enterprise.local" }` | +| XML: ` Logon Activity ` | Retrieves all activity records for Logon Activity data source irrespective of who made logon attempt and when it was made. Example of XML activity record: ` Successful Logon {42F64379-163E-4A43-A9C5-4514C5A23798} Compliance Logon Activity enterprise.local (Domain) Logon 20160217093959797091D091D2EAF4A89BF7A1CCC27D158A7 stationexchange.enterprise.local 2017-02-17T09:28:35Z enterprisedc1.enterprise.local ENTERPRISE\Administrator stwin12R2.enterprise.local Successful Logon {42F64379-163E-4A43-A9C5-4514C5A23798} Compliance Logon Activity enterprise.local (Domain) Logon 201602170939597970997D56DDA034420B9044249CC15EC5A stationwin12r2.enterprise.local 2017-02-17T09:37:11Z enterprisedc2.enterprise.local ENTERPRISE\Analyst stwin12R2.enterprise.local ` | +| JSON: `"DataSource" : "Logon Activity"` | Example JSON retrieval for Logon Activity records. Example JSON activity record: `{ "Action" : "Successful Logon", "MonitoringPlan": { "ID": "{42F64379-163E-4A43-A9C5-4514C5A23798}", "Name": "Compliance" }, "DataSource": "Logon Activity", "Item": {"Name": "enterprise.local (Domain)"}, "ObjectType" : "Logon", "RID" : "20160217093959797091D091D2EAF4A89BF7A1CCC27D158A7", "What" : "stationexchange.enterprise.local", "When" : "2017-02-17T09:28:35Z", "Where" : "enterprisedc1.enterprise.local", "Who" : "ENTERPRISE\\Administrator", "Workstation" : "stwin12R2.enterprise.local" }, { "Action" : "Successful Logon", "MonitoringPlan": { "ID": "{42F64379-163E-4A43-A9C5-4514C5A23798}", "Name": "Compliance" }, "DataSource": "Logon Activity", "Item": {"Name": "enterprise.local (Domain)"}, "ObjectType" : "Logon", "RID" : "201602170939597970997D56DDA034420B9044249CC15EC5A", "What" : "stationwin12r2.enterprise.local", "When" : "2017-02-17T09:37:11Z", "Where" : "enterprisedc2.enterprise.local", "Who" : "ENTERPRISE\\Analyst", "Workstation" : "stwin12R2.enterprise.local" }` | \ No newline at end of file diff --git a/docs/auditor/10.9/api/filterreference/filters.md b/docs/auditor/10.9/api/filterreference/filters.md new file mode 100644 index 0000000000..f64e207fb0 --- /dev/null +++ b/docs/auditor/10.9/api/filterreference/filters.md @@ -0,0 +1,29 @@ +--- +title: "Filters" +description: "Filters" +sidebar_position: 10 +--- + +# Filters + +Review the table below to learn more about filters. The filters correspond to Activity Record +fields. + +| Filter | Description | Supported Operators | +|-------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| RID | Activity Record ID. Limits your search to a unique key of the Activity Record. Max length: 49. | Contains (default), DoesNotContain, Equals, NotEqualTo, StartsWith, EndsWith | +| Who | Limits your search to a specific user who made the change (e.g., _Enterprise\Administrator_, _administrator@enterprise.onmicrosoft.com_). Max length: 255. | Contains (default), DoesNotContain, Equals, NotEqualTo, StartsWith, EndsWith, InGroup, NotInGroup | +| Where | Limits your search to a resource where the change was made (e.g., _Enterprise-SQL_, _FileStorage.enterprise.local_). Max length: 255. | Contains (default), DoesNotContain, Equals, NotEqualTo, StartsWith, EndsWith | +| ObjectType | Limits your search to objects of a specific type only (e.g., _user_). Max length: 255. | Contains (default), DoesNotContain, Equals, NotEqualTo, StartsWith, EndsWith | +| What | Limits your search to a specific object that was changed (e.g., _NewPolicy_). Max length: 1073741822 | Contains (default), DoesNotContain, Equals, NotEqualTo, StartsWith, EndsWith | +| DataSource | Limits your search to the selected data source only (e.g., _Active Directory_). Max length: 1073741822 | Contains (default), DoesNotContain, Equals, NotEqualTo, StartsWith, EndsWith | +| Monitoring Plan | Limits your search to a specific monitoring plan—Netwrix Auditor object that governs data collection. Max length: 255. | Contains (default), DoesNotContain, Equals, NotEqualTo, StartsWith, EndsWith | +| Item | Limits your search to a specific item—object of monitoring—and its type provided in brackets. Max length: 1073741822. | Contains (default), DoesNotContain, Equals, NotEqualTo, StartsWith, EndsWith, Various item types such as AD container, NetApp, Computer, Office 365 tenant, Domain, Oracle Database instance, EMC Isilon, SharePoint farm, etc. | +| Workstation | Limits your search to an originating workstation from which the change was made (e.g., _WKSwin12.enterprise.local_). Max length: 1073741822. | Contains (default), DoesNotContain, Equals, NotEqualTo, StartsWith, EndsWith | +| Detail | Limits your search results to entries that contain the specified information in Detail. Max length: 1073741822. | Contains (default), DoesNotContain, Equals, NotEqualTo, StartsWith, EndsWith | +| Before | Limits your search results to entries that contain the specified before value in Detail. Max length: 536870911. | Contains (default), DoesNotContain, Equals, NotEqualTo, StartsWith, EndsWith | +| After | Limits your search results to entries that contain the specified after value in Detail. Max length: 536870911. | Contains (default), DoesNotContain, Equals, NotEqualTo, StartsWith, EndsWith | +| Action | Limits your search results to certain actions (e.g., Added, Removed, Modified, Read). | Equals (default), NotEqualTo, List includes Added, Removed, Modified, Read, Moved, Renamed, Checked in/out, etc. | +| When | Limits your search to a specified time range. Supports various date/time formats. | Equals (default), NotEqualTo, Within timeframe: Today, Yesterday, LastSevenDays, etc., From..To interval | +| WorkingHours | Limits your search to the specified working hours. You can track activity outside business hours by using the NotEqualTo operator. | "From..To" interval, Equals (default), NotEqualTo | | + diff --git a/docs/auditor/10.9/api/overview.md b/docs/auditor/10.9/api/overview.md new file mode 100644 index 0000000000..8874517d01 --- /dev/null +++ b/docs/auditor/10.9/api/overview.md @@ -0,0 +1,59 @@ +--- +title: "Integration API" +description: "Integration API" +sidebar_position: 70 +--- + +# Integration API + +Netwrix Auditor Netwrix Risk Insights leverages Netwrix Auditor Integration API. Although you can +always use the add-on as is, but Netwrix encourages customers to create their own integration +add-ons. The add-ons created based on Netwrix Auditor Integration API capabilities are easily +tailored to your specific environment and business requirements. + +Netwrix Auditor Integration API—endless integration, auditing and reporting capabilities. + +The Netwrix Auditor Integration API provides access to audit data collected by Netwrix Auditor +through REST API endpoints. According to the RESTful model, each operation is associated with a URL. +Integration API provides the following capabilities: + +- Data in: Solidify security and meet regulatory compliance standards by enabling visibility into + what is going on in any third-party application. +- Data out: Further automate your business processes, IT security and operations workflows by + enriching third-party solutions with actionable audit data. + +![diagram_thumb_0_0](/images/auditor/10.9/api/diagram_thumb_0_0.webp) + +Netwrix Auditor Integration API operates with XML- and JSON-formatted Activity Records—minimal +chunks of audit data containing information on _who_ changed _what_, _when_ and _where_ this change +was made. XML format is set as default. + +With Integration API you can write Activity Records to the SQL Server-based Audit Database and +access audit data from remote computers. Also, Netwrix prepares add-ons—sample scripts—to help you +integrate your SIEM solutions with Netwrix Auditor. + +Netwrix Auditor Integration API Service is responsible for processing API requests. This component +is installed along with Netwrix Auditor Server and is enabled automatically. By default, Netwrix +Auditor Integration API works over HTTPS protocol using an automatically generated certificate. +Default communication port is 9699. + +Netwrix does not limit you with applications that can be used with Integration API. You can write +RESTful requests using any tool or application you prefer—cURL, Telerik Fiddler, various Google +Chrome or Mozilla FireFox plug-ins, etc. + +## Integration Option + +Integration is a custom item type that helps diversify activity records coming from custom sources +and integrations (e.g., Amazon Web Services, Cisco devices) within Netwrix API data source. It is +optional to add this item to your monitoring plan. + +Complete the following fields: + +| Option | Description | +| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Specify a name for your integration | Specify the add-on name or provide any other name that distinguishes this custom source from any other. This name will be listed in the Item filter in the interactive search. | + +Make sure Integration API is enabled. To check it, navigate to Settings → Integrations tab. See +[Integrations](/docs/auditor/10.9/admin/settings/integrations.md) for more information. + +Make sure to provide a monitoring plan name and item name in activity records before importing data. diff --git a/docs/auditor/10.9/api/ports.md b/docs/auditor/10.9/api/ports.md new file mode 100644 index 0000000000..d05fa5ff93 --- /dev/null +++ b/docs/auditor/10.9/api/ports.md @@ -0,0 +1,42 @@ +--- +title: "Integration API Ports" +description: "Integration API Ports" +sidebar_position: 20 +--- + +# Integration API Ports + +Review a full list of protocols and ports required for add-ons or any queries leveraging Netwrix +Auditor Integration API. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +On any computer you plan to host the add-on (source), allow outbound connections to remote 9699 TCP +port. On the computer where Netwrix Auditor Server resides (target), allow inbound connections to +local 9699 TCP port. + +| Add-on | Port | Protocol | Source | Target | Purpose | +| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | ------------ | --------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | +| All add-ons or queries | 9699 | TCP | Script or query host | Netwrix Auditor  Server | The default Netwrix Auditor Integration API port. However, you can configure another TCP port for that purpose. | +| AlienVault USM | 53 | UDP/TCP | Script host | DNS Server | DNS Client | +| Amazon Web Services | 443 | TCP | Script host | Amazon Web Services | — | +| 53 | UDP/TCP | Script host | DNS server | DNS Client | | +|
  • Event Log Export
  • IBM QRadar
  • Intel Security
  • LogRhythm
  • SolarWinds Log & Event Manager
  • Splunk
| 53 | UDP/TCP | Script host | DNS server | DNS Client | +| CEF Export | 53 | UDP/TCP | Script host | DNS server | DNS Client | +|
  • Cisco Network Devices
  • Privileged User Monitoring
  • General Linux Syslog
| 514 | UDP | Cisco network devices | Service host | The default port for Cisco network devices remote Syslog logging. However, you can configure another UDP port for that purpose. | +| 53 | UDP | Service host | DNS server | DNS Client | | +| HPE ArcSight | 515 | TCP | Script host | ArcSight Logger | — | +| 514 | UDP | Script host | ArcSight Logger | — | | +| 53 | UDP/TCP | Script host | DNS server | DNS Client | | +| 53 | UDP | Script host | DNS server | DNS Client | | +| RADIUS Server | 139 | TCP | Script host | RADIUS server | RPC/NP Eventlog | +| 445 | TCP | Script host | RADIUS server | RPC/NP Eventlog | | +| 137 | UDP | Script host | RADIUS server | RPC/NP Eventlog | | +| 138 | UDP | Script host | RADIUS server | RPC/NP Eventlog | | +| 135 | TCP | Script host | RADIUS server | RPC Endpoint Mapper Eventlog | | +| 1024 – 65535 (Dynamically assigned) | TCP | Script host | RADIUS server | RPC Eventlog | | +| 53 | UDP/TCP | Script host | DNS server | DNS Client | | + diff --git a/docs/auditor/10.9/api/postdata/_category_.json b/docs/auditor/10.9/api/postdata/_category_.json new file mode 100644 index 0000000000..7d177b2dfc --- /dev/null +++ b/docs/auditor/10.9/api/postdata/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Post Data", + "position": 90, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/api/postdata/activityrecords.md b/docs/auditor/10.9/api/postdata/activityrecords.md new file mode 100644 index 0000000000..e4e88640e8 --- /dev/null +++ b/docs/auditor/10.9/api/postdata/activityrecords.md @@ -0,0 +1,151 @@ +--- +title: "Activity Records" +description: "Activity Records" +sidebar_position: 30 +--- + +# Activity Records + +In Netwrix terms, one operable chunk of information is called the Activity Record. Netwrix Auditor +Integration API processes both XML and JSON Activity Records. The Activity Records have the format +similar to the following—the exact schema depends on operation (input or output). + +**XML:** +```xml + + + + Who + Object Type + Action + What + When + Where + + Unique ID + Name + + Data source + + Item name (Item type) + + + + Before Value + After Value + Property + Text + + + + ... + +``` + +**JSON:** +```json +[ + { + "Action": "Action", + "MonitoringPlan": { + "ID": "Unique ID", + "Name": "Name" + }, + "DataSource": "Data source", + "Item": { + "Name": "Item name (Item type)" + }, + "DetailList": [ + { + "Before": "Before Value", + "After": "After Value", + "PropertyName": "Property", + "Message": "Text" + } + ], + "ObjectType": "Object Type", + "What": "What", + "When": "When", + "Where": "Where", + "Who": "Who" + }, + {...} +] +``` + +To feed data from a custom audit source to Netwrix Auditor, send a POST request containing Activity +Records. [Write Activity Records](/docs/auditor/10.9/api/writeactivityrecords.md) + +## Schema + +The Activity Records you want to feed to Netwrix Auditor must be compatible with input schema. The +output schema resembles the input schema and can be used to validate Activity Records returned +by Netwrix Auditor before further data parsing. + +| Format | Schema description | +| ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| XML | The file must be compatible with the XML schema. On the computer where Auditor Server resides, you can find XSD file under _Netwrix_Auditor_installation_folder\Audit Core\API Schemas_. The `ActivityRecordList` root element includes the `ActivityRecord `elements. Each `ActivityRecord` contains values in the `Who`, `When`, `Where`, etc. fields. The `MonitoringPlan` element contains sub-elements such as `Name `and `ID`, the `Item `element contains `Name`. Both `MonitoringPlan` and `Item `are optional for input Activity Records. The `DetailList `element is optional too, it may include one or more `Detail `entries. The `Detail `element may contain sub-elements with values (e.g., before and after values). For input Activity Records, the data source is automatically set to Netwrix API. minOccurs="0" indicates that element is optional and may be absent when writing data to the Audit Database. | +| JSON | Activity Records are sent as an array collected within square brackets [ ]. Each `ActivityRecord` object is collected in braces {} and contains values in the `Who`, `When`, `Where`, etc. fields. The `DetailList `field is not mandatory, it may include one or more detail. The `Detail `field may contain sub-fields with values (e.g., before and after values). For input Activity Records, the data source is automatically set to Netwrix API. | + +## Example + +The examples below show an output Activity Record. + +**XML:** +```xml + + + + Modified + + {42F64379-163E-4A43-A9C5-4514C5A23798} + Compliance + + Exchange Online + + mail@enterprise.onmicrosoft.com (Office 365 tenant) + + Mailbox + Shared Mailbox + 2017-03-17T09:37:11Z + BLUPR05MB1940 + admin@enterprise.onmicrosoft.com + + + 1 + 2 + Custom_attribute + + + + +``` + +**JSON:** +```json +[ + { + "Action": "Modified", + "MonitoringPlan": { + "ID": "{42F64379-163E-4A43-A9C5-4514C5A23798}", + "Name": "Compliance" + }, + "DataSource": "Exchange Online", + "Item": { + "Name": "mail@enterprise.onmicrosoft.com (Office 365 tenant)" + }, + "ObjectType": "Mailbox", + "What": "Shared Mailbox", + "When": "2017-03-17T09:37:11Z", + "Where": "BLUPR05MB1940", + "Who": "admin@enterprise.onmicrosoft.com", + "DetailList": [ + { + "PropertyName": "Custom_Attribute", + "Before": "1", + "After": "2" + } + ] + } +] +``` \ No newline at end of file diff --git a/docs/auditor/10.9/api/postdata/continuationmark.md b/docs/auditor/10.9/api/postdata/continuationmark.md new file mode 100644 index 0000000000..603fdfdf4f --- /dev/null +++ b/docs/auditor/10.9/api/postdata/continuationmark.md @@ -0,0 +1,97 @@ +--- +title: "Continuation Mark" +description: "Continuation Mark" +sidebar_position: 10 +--- + +# Continuation Mark + +When exporting data from the Audit Database, a successful response includes: + +- For XML—A `` inside the `` root element. +- For JSON—An object with the "ContinuationMark" field. + +Continuation mark is a checkpoint, use it to retrieve data starting with the next Activity Record. + +Send a POST request containing Continuation mark to the following endpoints: + +| Method | Endpoint | Description | +| ------ | ----------------------------------------------------------------------- | --------------------------------------------------------- | +| POST | [/netwrix/api/v1/activity_records/enum ](/docs/auditor/10.9/api/retrieveactivityrecords.md) | Returns next Activity Records. | +| POST | [/netwrix/api/v1/activity_records/search](/docs/auditor/10.9/api/searchactivityrecords.md) | Returns next Activity Records matching a filter criteria. | + +Ensure to pass information about transferred data, including `Content-Type:application/xml` or +`application/json `and encoding. The syntax greatly depends on the tool you use. + +You can send as many POST requests as you want. A new response returns next Activity Records and a +new Continuation mark. Once all the Activity Records are retrieved, you will receive a 200 OK +response with no Activity Records inside the `ActivityRecordList` root element (XML) or array +(JSON). + +## Schema + +Copy the contents of `ContinuationMark` to a separate XML or JSON file (e.g., ContMark.xml). + +| Format | Schema description | +| ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| XML | The file must be compatible with the XML schema. On the computer where Auditor Server resides, you can find XSD file under _Netwrix_Auditor_installation_folder\Audit Core\API Schemas_. The `ContinuationMark` root element contains a value previously returned by Netwrix Auditor Integration API. | +| JSON | JSON-formatted Continuation mark includes the field value in quotes. | + +If you want to retrieve next Activity Records for your search, include the Continuation mark to your +Search parameters file. [Search Parameters](/docs/auditor/10.9/api/postdata/searchparameters.md) + +## Example + +[Retrieve Activity Records](/docs/auditor/10.9/api/retrieveactivityrecords.md) +```xml + + +PG5yPjxuIG49IntFNzA...PjwvYT48L24+PC9ucj4A+PC9ucj4A + +``` + + +[Search Activity Records](/docs/auditor/10.9/api/searchactivityrecords.md) + +```xml + + + PG5yPjxuIG49IntFNzA...PjwvYT48L24+PC9ucj4A+PC9ucj4A + + Administrator + Active Directory + Added + Group + + 2016-09-16T16:30:00+11:00 + 2017-03-16T00:00:00Z + + + +``` + +[Retrieve Activity Records](/docs/auditor/10.9/api/retrieveactivityrecords.md) + +```json +`"PG5yPjxuIG49IntFNzA...PjwvYT48L24+PC9ucj4A"` +``` + +[Search Activity Records](/docs/auditor/10.9/api/searchactivityrecords.md) + +```json + { + "ContinuationMark": "PG5yPjxuIG49IntFNzA...PjwvYT48L24+PC9ucj4A+PC9ucj4A", + "FilterList": { + "Who": "Administrator", + "DataSource": "Active Directory", + "Action": "Added", + "ObjectType": { + "DoesNotContain": "Group" + }, + "When": { + "From": "2016-09-16T16:30:00+11:00", + "To": "2017-03-16T00:00:00Z" + } + } +} +``` \ No newline at end of file diff --git a/docs/auditor/10.9/api/postdata/overview.md b/docs/auditor/10.9/api/postdata/overview.md new file mode 100644 index 0000000000..5764987ee3 --- /dev/null +++ b/docs/auditor/10.9/api/postdata/overview.md @@ -0,0 +1,39 @@ +--- +title: "Post Data" +description: "Post Data" +sidebar_position: 90 +--- + +# Post Data + +While running requests to Netwrix Auditor Integration API endpoints, you will need to post data, +e.g., a Continuation mark in order to continue retrieving Activity Records, Search parameters to +find Activity Records matching your search, or Activity Records you want to feed to the Audit +Database. Data is sent in the request body and must be formatted according to XML convention and +compatible with Netwrix-provided XSD schemas. + +In Netwrix Auditor 9.0, Netwrix has updated API schemas. Make sure to check and update your custom +scripts and add-ons. [Compatibility Notice](/docs/auditor/10.9/api/compatibility.md) + +The file must be formatted in accordance with XML standard. The following symbols must be replaced +with corresponding XML entities: & (ampersand), " (double quotes), ' (single quotes), < (less than), +and > (greater than) symbols. + +| Symbol | XML entity | +| ----------------------------- | -------------------------------------------- | +| & e.g., Ally & Sons | & e.g., Ally & Sons | +| " e.g., Domain1\Users\"Stars" | " e.g., Domain1\Users\"Stars" | +| ' e.g., Domain1\Users\O'Hara | ' e.g., Domain1\Users\O'Hara | +| < e.g., CompanyDC`<100` | < e.g., CompanyDC<100 | +| > e.g., ID>500 | > e.g., ID>500 | + +Also, Netwrix allows transferring data in JSON format (organized as name and value pairs). JSON file +must be formatted in accordance with JSON specification. Special characters in JSON strings must be +preceded with the \ character: " (double quotes), / (slash), \ (backslash). E.g., +"\\local\\enterprise\\Users\\Jason Smith". Trailing comma is not supported. + +Review the following for additional information: + +- [Continuation Mark](/docs/auditor/10.9/api/postdata/continuationmark.md) +- [Search Parameters](/docs/auditor/10.9/api/postdata/searchparameters.md) +- [Activity Records](/docs/auditor/10.9/api/postdata/activityrecords.md) diff --git a/docs/auditor/10.9/api/postdata/searchparameters.md b/docs/auditor/10.9/api/postdata/searchparameters.md new file mode 100644 index 0000000000..caaf95bacc --- /dev/null +++ b/docs/auditor/10.9/api/postdata/searchparameters.md @@ -0,0 +1,113 @@ +--- +title: "Search Parameters" +description: "Search Parameters" +sidebar_position: 20 +--- + +# Search Parameters + +Send the search parameters in the POST request body to narrow down the search results returned by +the [/netwrix/api/v1/activity_records/search](/docs/auditor/10.9/api/searchactivityrecords.md) endpoint. The Search +parameters file includes one or more filters with operators and values (e.g., to find entries where +_data source_ is _SharePoint_); it may also contain a [Continuation Mark](/docs/auditor/10.9/api/postdata/continuationmark.md). +Generally, the Search parameters file looks similar to the following: + +**XML:** +```xml + + + Continuation mark + + Value + Value1 + Value2 + Value1 + Value2 + Value1 + Value2 + + +``` + +**JSON:** +```json +{ + "ContinuationMark": "Continuation Mark", + "FilterList": { + "Filter1": "Value", + "Filter2": ["Value1", "Value2"], + "Filter3": { + "MatchType1": "Value1", + "MatchType2": "Value2" + }, + "Filter4": [ + "Value1", + {"MatchType": "Value2"} + ] + } +} +``` + +Ensure to pass information about transferred data, including `Content-Type:application/xml` or +`application/json `and encoding. The syntax greatly depends on the tool you use. + +## Schema + +| Format | Schema description | +| ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| XML | The file must be compatible with the XML schema. On the computer where Auditor Server resides, you can find XSD file under _Netwrix_Auditor_installation_folder\Audit Core\API Schemas_. The `ActivityRecordSearch` root element includes the `FilterList `element with one or more `Filter `elements inside. The root element may contain a `ContinuationMark `element. Each `Filter `specified within the `FilterList `must have a value to search for. The element may also include a modifier—a match type operator. minOccurs="0" indicates that element is optional and may be absent in the Search parameters. ![filterschema](/images/auditor/10.7/api/postdata/filterschema.webp) | +| JSON | The `FilterList `object includes with one or more `Filter `entries inside. JSON may contain a `ContinuationMark `object. Each `Filter `specified within the `FilterList `must have a value to search for. The entry may also include a modifier—a match type operator. | + +Review the following for additional information: + +- [Filters](/docs/auditor/10.9/api/filterreference/filters.md) +- [Operators](/docs/auditor/10.9/api/filterreference/filteroperators.md) + +## Example + +**XML:** +```xml + + + + Administrator + My Hybrid Cloud enterprise + Active Directory + Exchange + Removed + Added + Group + + 2016-01-16T16:30:00+11:00 + 2017-01-01T00:00:00Z + + + +``` + +**JSON:** +```json +{ + "FilterList": { + "Who": { + "NotEqualTo": "Administrator" + }, + "MonitoringPlan": "My Hybrid Cloud enterprise", + "DataSource": [ + "Active Directory", + { "StartsWith": "Exchange" } + ], + "Action": [ + "Added", + "Removed" + ], + "ObjectType": { + "DoesNotContain": "Group" + }, + "When": { + "From": "2016-01-16T16:30:00+11:00", + "To": "2017-01-01T00:00:00Z" + } + } +} +``` diff --git a/docs/auditor/10.9/api/prerequisites.md b/docs/auditor/10.9/api/prerequisites.md new file mode 100644 index 0000000000..519b63fe1b --- /dev/null +++ b/docs/auditor/10.9/api/prerequisites.md @@ -0,0 +1,43 @@ +--- +title: "Prerequisites" +description: "Prerequisites" +sidebar_position: 10 +--- + +# Prerequisites + +Netwrix Auditor Integration API uses HTTPS for communication with the automatically generated +certificate. The default communication port is 9699. + +Refer to the [Security](/docs/auditor/10.9/api/security.md) topic for detailed instructions on how to disable HTTPS and +manage other API settings. + +## Configure Integration API Settings + +Follow the steps to change the port. + +**Step 1 –** In the Netwrix Auditor main window, navigate to the Integration tile. + +**Step 2 –** Make sure the Leverage Integration API option is enabled. + +**Step 3 –** Click Modify under the API settings section and specify a port number. Windows firewall +rule will be automatically created. + +**Step 4 –** If you use a third-party firewall, you must create a rule for inbound connections +manually. + +![Integration API Settings](/images/auditor/10.9/addon/connectwise/integrations_thumb_0_0.webp) + +## Configure Audit Database Settings + +When you first configure the Audit Database settings in Netwrix Auditor, the product also creates +several databases for special purposes, including Netwrix_Auditor_API. This database is designed to +store data imported from the other sources using Netwrix Auditor Integration API. + +Make sure that the Audit Database settings are configured in Netwrix Auditor. To check or configure +these settings, navigate to the **Settings > Audit Database**. + +You cannot use Netwrix Auditor Integration API without configuring the Audit Database. + +Refer to the [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) topic for detailed instructions on +how to configure SQL Server settings. diff --git a/docs/auditor/10.9/api/responsestatuscodes.md b/docs/auditor/10.9/api/responsestatuscodes.md new file mode 100644 index 0000000000..aad0ca42a9 --- /dev/null +++ b/docs/auditor/10.9/api/responsestatuscodes.md @@ -0,0 +1,22 @@ +--- +title: "Response Status Codes" +description: "Response Status Codes" +sidebar_position: 100 +--- + +# Response Status Codes + +| Code | Status | Write Activity Records | Retrieve, search Activity Records | +| ---------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 200 OK | Success | Success. The body is empty. Activity Records were written to the Audit Database and the Long-Term Archive. | Success. The body contains Activity Records. Activity Records were retrieved from the Audit Database. | +| 400 Bad Request | Error | Error validating Activity Records. Make sure the Activity Records are compatible with the [Schema](postdata/activityrecords.md#schema). | Error validating request parameters or post data. Make sure the post data files (Continuation mark, Search parameters) are compatible with their schemas and the `?count=` parameter is valid. | +| 401 Unauthorized | Error | The request is unauthorized and the body is empty. See for [API Endpoints](/docs/auditor/10.9/api/endpoints.md) more information. | | +| 404 Not Found | Error | Error addressing the endpoint. The body is empty. The requested endpoint does not exist (e.g., /netwrix/api/v1/mynewendpoint/). | | +| 405 Method Not Allowed | Error | Error addressing the endpoint. The body is empty. Wrong HTTP request was sent (any except POST). | Error addressing the endpoint. The body is empty. Wrong HTTP request was sent (any except GET or POST). | +| 413 Request Entity Too Large | Error | Error transferring files. The body is empty. The posted file exceeds supported size. | | +| 500 Internal Server Error | Error | Error writing Activity Records to the Audit Database or the Long-Term Archive:
  • One or more Activity Records were not processed.
  • Netwrix Auditor license has expired.
  • Internal error occurred.
| Error retrieving Activity Records from the Audit Database:
  • Netwrix Auditor license has expired.
  • The Netwrix Auditor Archive Service is unreachable. Try restarting the service on the computer that hosts Netwrix Auditor Server.
  • Internal error occurred.
| +| 503 Service Unavailable | Error | The Netwrix Auditor Archive Service is busy or unreachable. Try restarting the service on the computer that hosts Netwrix Auditor Server. | — | + + +Most failed requests contain error in the response body (except those with empty body, e.g., 404, +405). [Error Details](/docs/auditor/10.9/api/errordetails.md) diff --git a/docs/auditor/10.9/api/retrieveactivityrecords.md b/docs/auditor/10.9/api/retrieveactivityrecords.md new file mode 100644 index 0000000000..ca0c666e65 --- /dev/null +++ b/docs/auditor/10.9/api/retrieveactivityrecords.md @@ -0,0 +1,142 @@ +--- +title: "Retrieve Activity Records" +description: "Retrieve Activity Records" +sidebar_position: 40 +--- + +# Retrieve Activity Records + +## Endpoint + +Use to export data from the Audit Database. By default, first 1,000 Activity Records are returned. +To get the next Activity Records, send a POST request to the same endpoint containing a Continuation +mark. + +| Method | Endpoint | POST Data | +| ------ | --------------------------------------------------------------------------------------- | ------------------------------------------------- | +| GET | `https://{host:port}/netwrix/api/v1/activity_records/enum{?format=json}{&count=Number}` | — | +| POST | `https://{host:port}/netwrix/api/v1/activity_records/enum{?format=json}{&count=Number}` | [Continuation Mark](/docs/auditor/10.9/api/postdata/continuationmark.md) | + +## Request Parameters + +| Parameter | Mandatory | Description | +| --------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `host:port` | Yes | Replace with the IP address or a name of your Netwrix Auditor Server host and port (e.g., _172.28.6.15:9699_, _stationwin12:9699_, _WKSWin2012.enterprise.local:9699_). With enabled HTTPS, provide the computer name as it appears in certificate properties. | +| `format=json` | No | Add this parameter to retrieve data in JSON format. Otherwise, XML-formatted Activity Records will be returned. | +| `count=Number ` | No | Add this parameter to define the number of Activity Records to be exported. Replace `Number` with a number (e.g.,` &count=1500`). | + +Optional parameters (format and count) can be provided in any order. The first parameter must start +with ?, others are joined with &, no spaces required (e.g., `?format=json&count=1500`). + +## Response + +| Request Status | Response | +|----------------|--------------------------------------------------------------------------------------------------------------------------| +| Success | The HTTP status code in the response header is 200 OK. The response body contains Activity Records and Continuation Mark. | +| | `HTTP/1.1 200 OK` | +| | `Server: Microsoft-HTTPAPI/2.0` | +| | `Content-Length: 311896` | +| | `Content-Type: application/xml` | +| | `Date: Fri, 08 Apr 2017 13:56:22 GMT` | +| or | `HTTP/1.1 200 OK` | +| | `Server: Microsoft-HTTPAPI/2.0` | +| | `Content-Length: 311896` | +| | `Content-Type: application/json` | +| | `Date: Fri, 08 Apr 2017 13:56:22 GMT` | +| Error | The header status code is an error code. Depending on the error code, the response body may contain an error object. | + +## Usage Example—Retrieve All Activity Records + +This example describes how to retrieve all Activity Records from the Audit Database. + +**Step 1 –** Send a GET request. For example: + +| Format | Request | +| ------ | ----------------------------------------------------------------------------------------------------------------------- | +| XML | `curl https://WKSWin2012:9699/netwrix/api/v1/activity_records/enum -u Enterprise\NetwrixUser:NetwrixIsCool` | +| JSON | `curl https://WKSWin2012:9699/netwrix/api/v1/activity_records/enum?format=json -u Enterprise\NetwrixUser:NetwrixIsCool` | + +**Step 2 –** Receive the response. Activity Records are retrieved according to the account's +delegated scope. Below is an example of a successful GET request. The status is 200 OK. For XML, a +response body contains the `ActivityRecordList` root element with Activity Records and a +Continuation mark inside. For JSON, a response body contains the `ActivityRecordList` array with +Activity Records collected in braces {} and a Continuation mark. + +**XML:** + +```xml + + + PG5yPjxuIG49IntFNzA...PjwvYT48L24+PC9ucj4A + + + AD Monitoring + {42F64379-163E-4A43-A9C5-4514C5A23798} + + Active Directory + + enterprise.local (Domain) + + user + 20160215110503420B9451771F5964A9EAC0A5F35307EA155 + \local\enterprise\Users\Jason Smith + Added + 2017-02-14T15:42:34Z + EnterpriseDC1.enterprise.local + ENTERPRISE\Administrator + EnterpriseDC1.enterprise.local + + ... + ... + +``` +**JSON:** + +```json +{ + "ActivityRecordList": [ + { + "Action": "Added", + "MonitoringPlan": { + "ID": "{42F64379-163E-4A43-A9C5-4514C5A23798}", + "Name": "AD Monitoring" + }, + "DataSource": "Active Directory", + "Item": {"Name": "enterprise.local (Domain)"}, + "ObjectType": "user", + "RID": "20160215110503420B9451771F5964A9EAC0A5F35307EA155", + "What": "\\local\\enterprise\\Users\\Jason Smith", + "When": "2017-02-14T15:42:34Z", + "Where": "EnterpriseDC1.enterprise.local", + "Who": "ENTERPRISE\\Administrator", + "Workstation": "EnterpriseDC1.enterprise.local" + }, + {...}, + {...} + ], + "ContinuationMark": "PG5yPjxuIG49IntFNzA...PjwvYT48L24+PC9ucj4A" +} +``` + +**Step 3 –** Continue retrieving Activity Records. Send a POST request containing this Continuation +mark to the same endpoint. See the [Continuation Mark](/docs/auditor/10.9/api/postdata/continuationmark.md) topic for more +information. For example: + +| | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| XML | +| `curl -H "Content-Type: application/xml; Charset=UTF-8" https://WKSWin2012:9699/netwrix/api/v1/activity_records/enum -u Enterprise\NetwrixUser:NetwrixIsCool --data-binary @C:\APIdocs\ContMark.xml` ` `````` `````` PG5yPjxuIG49IntFNzA...PjwvYT48L24+PC9ucj4A+PC9ucj4A `````` ` | +| JSON | +| `curl -H "Content-Type: application/json; Charset=UTF-8" https://WKSWin2012:9699/netwrix/api/v1/activity_records/enum?format=json -u Enterprise\NetwrixUser:NetwrixIsCool --data-binary ``````@C:\APIdocs\ContMark.json` `"PG5yPjxuIG49IntFNzA...PjwvYT48L24+PC9ucj4A+PC9ucj4A"` | + +Ensure to pass information about transferred data, including `Content-Type:application/xml` or +`application/json `and encoding. The syntax greatly depends on the tool you use. + +**Step 4 –** Receive the next response. On success, the status is 200 OK. For XML, a response body +contains the `ActivityRecordList` root element with next Activity Records and a new Continuation +mark inside. For JSON, a response body contains the `ActivityRecordSearch` array with next Activity +Records collected in braces {} and a new Continuation mark. + +**Step 5 –** Continue retrieving Activity Records. Send POST requests containing new Continuation +marks until you receive a 200 OK response with no Activity Records inside the `ActivityRecordList`. +It means you reached the end of the Audit Database. diff --git a/docs/auditor/10.9/api/searchactivityrecords.md b/docs/auditor/10.9/api/searchactivityrecords.md new file mode 100644 index 0000000000..f09700711b --- /dev/null +++ b/docs/auditor/10.9/api/searchactivityrecords.md @@ -0,0 +1,199 @@ +--- +title: "Search Activity Records" +description: "Search Activity Records" +sidebar_position: 50 +--- + +# Search Activity Records + +The search functionality in the Netwrix Auditor Integration API reproduces interactive search +available in the Netwrix Auditor client. See the +[Netwrix Auditor Intelligence Guide](https://www.netwrix.com/download/documents/Netwrix_Auditor_User_Guide.pdf) +and [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) topic for detailed instruction on +how to search and filter audit data. + +As the interactive search in the Netwrix Auditor client, this REST API endpoint allows you to +retrieve Activity Records matching a certain criteria. You can create your own set of filters in the +Search parameters file. See the [Search Parameters](/docs/auditor/10.9/api/postdata/searchparameters.md) topic for more +information. Activity Records are retrieved according to the account's delegated scope. + +## Endpoint + +To retrieve Activity Records matching a certain criteria, send a POST request containing search +parameters (also may include a Continuation mark). See the +[Search Parameters](/docs/auditor/10.9/api/postdata/searchparameters.md) topic for more information. + +| Method | Endpoint | POST Data | +| ------ | ----------------------------------------------------------------------------------------- | ------------------------------------------------- | +| `POST` | `https://{host:port}/netwrix/api/v1/activity_records/search{?format=json}{&count=Number}` | [Search Parameters](/docs/auditor/10.9/api/postdata/searchparameters.md) | + +## Request Parameters + +| Parameter | Mandatory | Description | +| -------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `host:port` | Yes | Replace with the IP address or a name of your Netwrix Auditor Server host and port (e.g., _172.28.6.15:9699_, _stationwin12:9699_, _WKSWin2012.enterprise.local:9699_). With enabled HTTPS, provide the computer name as it appears in certificate properties. | +| `format=json` | No | Add this parameter to retrieve data in JSON format. Otherwise, XML-formatted Activity Records will be returned. | +| `count=Number` | No | Add this parameter to define the number of Activity Records to be exported. Replace `Number` with a number (e.g.,` ?count=1500`). | + +Optional parameters (format and count) can be provided in any order. The first parameter must start +with ?, others are joined with &, no spaces required (e.g., `?format=json&count=1500`). + +## Response + +| Request Status | Response | +|----------------|--------------------------------------------------------------------------------------------------------------------------| +| Success | The HTTP status code in the response header is 200 OK. The response body contains Activity Records and Continuation Mark. | +| | **Example for XML response: ** | +| | ``` | +| | HTTP/1.1 200 OK | +| | Server: Microsoft-HTTPAPI/2.0 | +| | Content-Length: 311896 | +| | Content-Type: application/xml | +| | Date: Fri, 08 Apr 2017 13:56:22 GMT | +| | ``` | +| | **Example for JSON response: ** | +| | ``` | +| | HTTP/1.1 200 OK | +| | Server: Microsoft-HTTPAPI/2.0 | +| | Content-Length: 311896 | +| | Content-Type: application/json | +| | Date: Fri, 08 Apr 2017 13:56:22 GMT | +| | ``` | +| Error | The header status code is an error code. Depending on the error code, the response body may contain an error object. | + +## Usage Example—Retrieve All Activity Records Matching Search Criteria + +Follow the steps- to retrieve all Activity Records matching search criteria. + +**Step 1 –** Send a POST request containing search parameters. See the +[Search Parameters](/docs/auditor/10.9/api/postdata/searchparameters.md) topic for more information. + +As an example, this request retrieves Activity Records where administrator added new objects to the +Active Directory domain. Groups and group policies are not taken into account. Changes could only +occur between September 16, 2016 and March 16, 2017. + +Ensure to pass information about transferred data, including `Content-Type:application/xml` or +`application/json `and encoding. The syntax greatly depends on the tool you use. + +**Step 2 –** Receive the response. Activity Records are retrieved according to the account's +delegated scope. Below is an example of a successful search request. The status is 200 OK. For XML, +a response body contains the `ActivityRecordList` root element with Activity Records matching filter +criteria and a Continuation mark inside. For JSON, a response body contains the `ActivityRecordList` +array with Activity Records matching filter criteria and collected in braces {}, and a Continuation +mark. + +**XML:** + +```xml + + + PG5yPjxuIG49IntFNzA...PjwvYT48L24+PC9ucj4A + + + AD Monitoring + {42F64379-163E-4A43-A9C5-4514C5A23798} + + Active Directory + + enterprise.local (Domain) + + user + 20160215110503420B9451771F5964A9EAC0A5F35307EA155 + \local\enterprise\Users\Jason Smith + Added + 2017-02-14T15:42:34Z + EnterpriseDC1.enterprise.local + ENTERPRISE\Administrator + EnterpriseDC1.enterprise.local + + ... + ... + +``` + +**JSON:** + +```json +{ + "ActivityRecordList": [ + { + "Action": "Added", + "MonitoringPlan": { + "ID": "{42F64379-163E-4A43-A9C5-4514C5A23798}", + "Name": "AD Monitoring" + }, + "DataSource": "Active Directory", + "Item": {"Name": "enterprise.local (Domain)"}, + "ObjectType": "user", + "RID": "20160215110503420B9451771F5964A9EAC0A5F35307EA155", + "What": "\\local\\enterprise\\Users\\Jason Smith", + "When": "2017-02-14T15:42:34Z", + "Where": "EnterpriseDC1.enterprise.local", + "Who": "ENTERPRISE\\Administrator", + "Workstation": "EnterpriseDC1.enterprise.local" + }, + {...}, + {...} + ], + "ContinuationMark": "PG5yPjxuIG49IntFNzA...PjwvYT48L24+PC9ucj4A" +} +``` + +**Step 3 –** Continue retrieving Activity Records. Send a POST request containing your search +parameters and this Continuation mark to the same endpoint. +See the [Continuation Mark](/docs/auditor/10.9/api/postdata/continuationmark.md) for additional information. + +**XML:** + +```xml + + + PG5yPjxuIG49IntFNzA...PjwvYT48L24+PC9ucj4A+PC9ucj4A + + Administrator + Active Directory + Added + Group + + 2016-09-16T16:30:00+11:00 + 2017-03-16T00:00:00Z + + + +``` + +**JSON:** + +```bash +curl -H "Content-Type:application/json; Charset=UTF-8" https://WKSWin2012:9699/netwrix/api/v1/activity_records/search?format=json -u Enterprise\NetwrixUser:NetwrixIsCool --data-binary @C:\APIdocs\Search.json +``` + +```json +{ + "ContinuationMark": "PG5yPjxuIG49IntFNzA...PjwvYT48L24+PC9ucj4A+PC9ucj4A", + "FilterList": { + "Who": "Administrator", + "DataSource": "Active Directory", + "Action": "Added", + "ObjectType": { "DoesNotContain": "Group" }, + "When": { + "From": "2016-09-16T16:30:00+11:00", + "To": "2017-03-16T00:00:00Z" + } + } +} + +``` + +Ensure to pass information about transferred data, including `Content-Type:application/xml` or +`application/json `and encoding. The syntax greatly depends on the tool you use. + +**Step 4 –** Receive the next response. On success, the status is 200 OK. For XML, a response body +contains the `ActivityRecordList` root element with next Activity Records and a new Continuation +mark inside. For JSON, a response body contains the `ActivityRecordSearch` array with next Activity +Records collected in braces {} and a new Continuation mark. + +**Step 5 –** Continue retrieving Activity Records. Send POST requests containing your search +parameters with new Continuation marks until you receive a 200 OK response with no Activity Records +inside the `ActivityRecordList`. It means you retrieved all Activity Records matching your search +criteria. diff --git a/docs/auditor/10.9/api/security.md b/docs/auditor/10.9/api/security.md new file mode 100644 index 0000000000..aba998bef3 --- /dev/null +++ b/docs/auditor/10.9/api/security.md @@ -0,0 +1,45 @@ +--- +title: "Security" +description: "Security" +sidebar_position: 120 +--- + +# Security + +By default, Netwrix Auditor API uses HTTPS for sending requests to its endpoints. Netwrix encrypts +data with a self-signed automatically generated SSL certificate and strongly recommends you to +replace it with a new secured certificate acquired from any reliable source. + +The automatically generated Netwrix API certificate is located in the Personal store. To enable +trust on remote computers, install this certificate in the Trusted Root Certification Authorities +store. + +![certificatestore_thumb_0_0](/images/auditor/10.7/api/certificatestore_thumb_0_0.webp) + +To manage API security settings with APIAdminTool.exe + +Netwrix provides a command-line tool for managing Integration API. The tool allows switching between +HTTP and HTTPS, assigning new certificates, etc. + +1. On the computer where Auditor Server resides, start the Command Prompt and run the tool. The tool + is located in the _Netwrix Auditor installation folder_, inside the _Audit Core_ folder. For + example: + + `C:\>cd C:\Program Files (x86)\Netwrix Auditor\Audit Core` + + `C:\Program Files (x86)\Netwrix Auditor\Audit Core>APIAdminTool.exe` + +2. Execute one of the following commands depending on your task. Review the tips for running the + tool: + + - Some commands require parameters. Provide parameters with values (parameter= value) if you + want to use non-default. E.g., `APIAdminTool.exe api http port= 4431`. + - Append `help `to any command to see available parameters and sub-commands. E.g., + `APIAdminTool.exe api help`. + +| To... | Execute... | +| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Disable API | `APIAdminTool.exe api disable` This command duplicates the checkbox on the Integrations page in Netwrix Auditor. | +| Switch to HTTP | `APIAdminTool.exe api http` Netwrix recommends switching to HTTP only in safe intranet environments. To use a non-default port (9699), append a parameter port with value to the command above (e.g.,` port= 4431`). | +| Switch to HTTPS | `APIAdminTool.exe api https` Run this command if you want to continue using Netwrix-generated certificate. To use a non-default port (9699), append a parameter port with value to the command above (e.g., `port= 4431`). | +| Assign a new SSL certificate | `APIAdminTool.exe api https certificate` Run this command if you want to apply a new certificate and use it instead default. You must add a certificate to the store before running this command. Provide parameters to specify a certificate:
  • For a certificate exported to a file:
  • path—Mandatory, defines certificate location.
  • store—Optional, defines the store name where certificate is located. By default, Personal. For example: `APIAdminTool.exe api https certificate path= C:\SecureCertificate.cef store= Personal`
  • For a self-signed certificate:
  • subject—Mandatory, defines certificate name.
  • validFrom—Optional, defines a certificate start date. By default, today.
  • validTo—Optional, defines a certificate expiration date. By default, 5 years after a validFrom date. For example: `APIAdminTool.exe api https certificate subject= New validTo= 01/01/2024` If you want to create a new self-signed certificate for a default period of 5 years from the current date: `APIAdminTool.exe api https certificate subject= "Netwrix Integration API"`
  • For a certificate specified using thumbprint:
  • store—Optional, defines the store name where certificate is located. By default, Personal.
  • thumbprint—Mandatory, defines a thumbprint identifier for a certificate. For example: `APIAdminTool.exe api https certificate thumbprint= 3478cda8586675e420511dc0fdf59078093eeeda`
| diff --git a/docs/auditor/10.9/api/writeactivityrecords.md b/docs/auditor/10.9/api/writeactivityrecords.md new file mode 100644 index 0000000000..64d10506b6 --- /dev/null +++ b/docs/auditor/10.9/api/writeactivityrecords.md @@ -0,0 +1,152 @@ +--- +title: "Write Activity Records" +description: "Write Activity Records" +sidebar_position: 60 +--- + +# Write Activity Records + +## Endpoint + +Write data to the Audit Database and to the Long-Term Archive. By default, all imported data is +written to a special Netwrix_Auditor_API database and recognized as the Netwrix API data source. +This data is not associated with any monitoring plan in the product. You can associate Activity +Records with a plan, in this case data will be written to a database linked to this plan. Make sure +the plan you specify is already created in Netwrix Auditor, the Netwrix API data source is added to +the plan and enabled for monitoring. + +To feed data, send a POST request containing Activity Records. The user sending a request must be +assigned the Contributor role in Netwrix Auditor. After feeding data to the Audit Database it will +become available for search in the Netwrix Auditor client and through +[/netwrix/api/v1/activity_records/search](/docs/auditor/10.9/api/searchactivityrecords.md) and +[/netwrix/api/v1/activity_records/enum](/docs/auditor/10.9/api/retrieveactivityrecords.md) endpoints. + +| Method | Endpoint | POST Data | +| ------ | -------------------------------------------------------------------- | ----------------------------------------------- | +| `POST` | `https://{host:port}/netwrix/api/v1/activity_records/{?format=json}` | [Activity Records](/docs/auditor/10.9/api/postdata/activityrecords.md) | + +Netwrix recommends limiting the input Activity Records file to 50MB and maximum 1,000 Activity +Records. + +## Request Parameters + +| Parameter | Mandatory | Description | +| -------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `host:port` | Yes | Replace with the IP address or a name of your Netwrix Auditor Server host and port (e.g., _172.28.6.15:9699_, _stationwin12:9699_, _WKSWin2012.enterprise.local:9699_). With enabled HTTPS, provide the computer name as it appears in certificate properties. | +| `?format=json` | No | Add this parameter to write data in JSON format. Otherwise, Netwrix Auditor Server will expect XML-formatted Activity Records and will consider JSON invalid. | + +## Response + +| Request Status | Response | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Success | The HTTP status code in the response header is 200 OK and the body is empty. `HTTP/1.1 200 OK `````` Server: Microsoft-HTTPAPI/2.0 `````` Content-Length: 0 `````` Content-Type: text/plain `````` Date: Fri, 08 Apr 2017 13:56:22 GMT` | +| Error | The header status code is an error code. Depending on the error code, the response body may contain an error object. [See Response Status Codes for more information.](/docs/auditor/10.9/api/responsestatuscodes.md) | + +## Usage Example—Write Data + +This example describes how to feed Activity Records to the Audit Database. + +**Step 1 –** Send a POST request containing Activity Records. +[Activity Records](/docs/auditor/10.9/api/postdata/activityrecords.md) For example: + +**XML:** + +```bash +curl -H "Content-Type:application/xml; Charset=UTF-8" https://WKSWin2012:9699/netwrix/api/v1/activity_records/ -u Enterprise\NetwrixUser:NetwrixIsCool --data-binary @C:\APIdocs\Input.xml +``` + +```xml + + + + Admin + Stored Procedure + Added + Databases\ReportServer\Stored Procedures\dbo.sp_New + + Integrations and custom sources + + WKSWin12SQL + 2017-02-19T03:43:49-11:00 + + + Modified + Mailbox + Shared Mailbox + 2017-02-10T14:46:00Z + BLUPR05MB1940 + admin@enterprise.onmicrosoft.com + + + Custom_Attribute + 1 + 2 + + + + +``` + +**JSON:** + +```bash +curl -H "Content-Type:application/json; Charset=UTF-8" https://WKSWin2012:9699/netwrix/api/v1/activity_records/?format=json -u Enterprise\NetwrixUser:NetwrixIsCool --data-binary @C:\APIdocs\Input.json +``` + +```json +[ + { + "Who": "Admin", + "ObjectType": "Stored Procedure", + "Action": "Added", + "MonitoringPlan": {"Name": "Integrations and custom sources"}, + "What": "Databases\\ReportServer\\Stored Procedures\\dbo.sp_New", + "Where": "WKSWin12SQL", + "When": "2017-02-19T03:43:49-11:00" + }, + { + "Action": "Modified", + "ObjectType": "Mailbox", + "What": "Shared Mailbox", + "When": "2017-02-10T14:46:00Z", + "Where": "BLUPR05MB1940", + "Who": "admin@enterprise.onmicrosoft.com", + "DetailList": [ + { + "PropertyName": "Custom_Attribute", + "Before": "1", + "After": "2" + } + ] + } +] +``` + + +Ensure to pass information about transferred data, including `Content-Type:application/xml` or +`application/json `and encoding. The syntax greatly depends on the tool you use. + +**Step 2 –** Receive the response. Below is an example of a successful write request. The status is +200 OK and the body is empty. + +``` +HTTP/1.1 200 OK + +Server: Microsoft-HTTPAPI/2.0 + +Content-Length: 0 + +Content-Type: text/plain + +Date: Fri, 08 Apr 2017 13:56:22 GMT +``` + +**Step 3 –** Send more POST requests containing Activity Records if necessary. + +**Step 4 –** Check that posted data is now available in the Audit Database. Run a search request to [/netwrix/api/v1/activity_records/search](/docs/auditor/10.9/api/searchactivityrecords.md) endpoint or use interactive search in the Netwrix Auditor client. For example: + +![apiactivity_thumb_0_0](/images/auditor/10.9/api/apiactivity_thumb_0_0.webp) + +**Step 5 –** For input Activity Records, the data source is set to Netwrix API. + +![apiactivitydetails](/images/auditor/10.9/api/apiactivitydetails.webp) diff --git a/docs/auditor/10.9/configuration/_category_.json b/docs/auditor/10.9/configuration/_category_.json new file mode 100644 index 0000000000..5e21979e81 --- /dev/null +++ b/docs/auditor/10.9/configuration/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Data Source Configuration", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/activedirectory/_category_.json b/docs/auditor/10.9/configuration/activedirectory/_category_.json new file mode 100644 index 0000000000..f1b7611a03 --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectory/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Active Directory", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/activedirectory/additional.md b/docs/auditor/10.9/configuration/activedirectory/additional.md new file mode 100644 index 0000000000..5841595f3b --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectory/additional.md @@ -0,0 +1,240 @@ +--- +title: "Additional Configuration to Review Changes Made via Exchange Server" +description: "Additional Configuration to Review Changes Made via Exchange Server" +sidebar_position: 40 +--- + +# Additional Configuration to Review Changes Made via Exchange Server + +If you have an on-premises Exchange server in your Active Directory domain, consider that some +changes can be made through this Exchange server. To be able to audit and report who made those +changes, make sure that the account used for data collection meets one of the following +requirements: + +- Membership in the Organization Management or Records Management group + +OR + +- The Audit Logs management role (see the + [Assign Management Roles](/docs/auditor/10.9/configuration/exchange/permissions.md#assign-management-roles) topic for additional + information) + +You will also need to configure Exchange Administrator Audit Logging (AAL) settings. See the +[Exchange Administrator Audit Logging Settings](/docs/auditor/10.9/configuration/exchange/auditlog.md) topic for additional +information. + +## Additional Configuration for Domain Controller's Event Logs Auto-backup + +The following is required if auto-backup is _enabled_ for the domain controller event logs: + +- Permissions to access the _HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog\Security_ + registry key on the domain controllers in the target domain. See the Assign Permission to Read the + Registry Key topic for additional information. +- Membership in one of the following groups: Administrators, Print Operators, or Server Operators +- Read/Write share permission and Full control security permission on the logs backup folder. + +## Considerations for gMSA Account + +If you are using gMSA for data collection, consider that AAL event data collection from your +on-premise Exchange server will not be possible. + +Thus, changes made to your Active Directory domain via that Exchange server will be reported with +_domain\\Exchange_server_name$_ instead of the initiator (user) name in the "_Who_" field of +reports, search results and activity summaries. + +## Configure Manage Auditing and Security Log Policy + +Perform this procedure only if the account selected for data collection is not a member of the +Domain Admins group. Follow the steps: + +**Step 1 –** Open the **Group Policy Management** console on any domain controller in the target +domain: navigate to Start > Windows Administrative Tools (Windows Server 2016 and higher) or +Administrative Tools (Windows 2012) **Group Policy Management.** + +**Step 2 –** In the left pane, navigate to **Forest: `` > Domains > ``** +**> Domain Controllers**. Right-click the effective domain controllers policy (by default, it is the +**Default Domain Controllers Policy**), and select **Edit** from the pop-up menu. + +**Step 3 –** In the Group Policy Management Editor dialog, expand the **Computer Configuration** +node on the left and navigate to **Policies > Windows Settings > Security Settings > Local +Policies.** + +**Step 4 –** On the right, double-click the **User Rights Assignment** policy. + +**Step 5 –** Locate the **Manage auditing and security log** policy and double-click it. + +**Step 6 –** In the **Manage auditing and security log Properties** dialog, click **Add User or Group**, specify the user that you want to define this +policy for. + +**Step 7 –** Run the following command to update group policy: `gpupdate /force` + +**Step 8 –** Type `repadmin /syncall` command and press Enter for replicate GPO changes to other +domain controllers. + +**Step 9 –** Ensure that new GPO settings applied on any audited domain controller. + +## Grant Permissions for Deleted Objects Container + +Perform this procedure only if the account selected for data collection is not a member of the +Domain Admins group. Follow the steps: + +**Step 1 –** Log on to any domain controller in the target domain with a user account that is a +member of the **Domain Admins** group. + +**Step 2 –** Navigate to **Start > Run** and type **cmd**. + +**Step 3 –** Input the following command: `dsacls /takeownership` + +where `deleted_object_dn` is the distinguished name of the deleted directory object. + +For example: `dsacls "CN=Deleted Objects,DC=Corp,DC=local" /takeownership` + +**Step 4 –** To grant permission to view objects in the Deleted Objects container to a user or a +group, type the following command: + +`dsacls /G :` + +where `deleted_object_dn` is the distinguished name of the deleted directory object +and` user_or_group` is the user or group for whom the permission applies, and `Permissions` is the +permission to grant. + +For example, `dsacls "CN=Deleted Objects,DC=Corp,DC=local" /G Corp\jsmith:LCRP` + +In this example, the user CORP\jsmith has been granted **List Contents** and **Read Property** +permissions for the **Deleted Objects** container in the **corp.local** domain. These permissions +let this user view the contents of the **Deleted Objects** container, but do not let this user make +any changes to objects in this container. These permissions are equivalent to the default +permissions that are granted to the **Domain Admins** group. + +## Define Log On As a Batch Job Policy + +On monitoring plan creation, the Log on as a batch job policy is automatically defined for the Data +Processing Account as a local security policy. However, if you have the "Deny a log on as a batch +job" policy defined locally or on the domain level, the local "Log on as a batch job" policy will be +reset. In this case, redefine the "Deny log on as a batch job" policy through the "Local Security +Policy" console on your computer or on the domain level through the Group Policy Management console. + +You can configure this policy via the Local Security Policy snap-in or using the Group Policy +Management console. + +### Configure the Log On As a Batch Job policy via Local Security Policy Snap-in + +Follow the steps to configure the Log On As a Batch Job policy via Local Security Policy snap-in. + +**Step 1 –** On any domain controller in the target domain, open the Local Security Policy snap-in: +navigate to Start > Windows Administrative Tools and select Local Security Policy. + +**Step 2 –** In the Local Security Policy snap-in, navigate to **Security Settings** > **Local +Policies > User Rights Assignment** and locate the **Log on as a batch job** policy. + +![manualconfig_ws_logonasbatch](/images/1secure/admin/datacollection/activedirectory/manualconfig_ws_logonasbatch.webp) + +**Step 3 –** Double-click the **Log on as a batch job** policy, and click **Add User or Group**. +Specify the account that you want to define this policy for. + +### Configure the Log On As a Batch Job Policy Using the Group Policy Management Console + +Perform this procedure only if the account selected for data collection is not a member of the +Domain Admins group. Follow the steps: + +**Step 1 –** Open the Group Policy Management console on any domain controller in the target domain: +navigate to Start > Windows Administrative Tools (Windows Server 2016/2019) or Administrative Tools +(Windows 2012 R2 and below) > Group Policy Management. + +**Step 2 –** In the left pane, navigate to Forest: `` > Domains > `` > +Domain Controllers. Right-click the effective domain controllers policy (by default, it is the +_Default Domain Controllers Policy_), and select Edit. + +**Step 3 –** In the Group Policy Management Editor dialog, expand the Computer Configuration node on +the left and navigate to Policies > Windows Settings > Security Settings > Local Policies. + +**Step 4 –** On the right, double-click the User Rights Assignment policy. + +**Step 5 –** Locate the Log on as a batch job policy and double-click it. + +**Step 6 –** In the Log on as a batch job Properties dialog, click Add User or Group and specify the +user that you want to define this policy for. + +**Step 7 –** Navigate to Start > Run and type cmd. Input the `gpupdate /force` command and press +Enter. The group policy will be updated. + +**Step 8 –** Type `repadmin /syncall` command and press Enter for replicate GPO changes to other +domain controllers. + +**Step 9 –** Ensure that new GPO settings applied on any audited domain controller. + +## Assign Permission to Read the Registry Key + +This permission is required only if the account selected for data collection is not a member of the +Domain Admins group. + +This permission should be assigned on each domain controller in the audited domain, so if your +domain contains multiple domain controllers, it is recommended to assign permissions through Group +Policy, or automatically using +[Audit Configuration Assistant](/docs/auditor/10.9/tools/auditconfigurationassistant.md). + +To assign permissions manually, use the Registry Editor snap-in or the Group Policy Management +console. + +Assign Permission Via the Registry Editor Snap-in + +Follow the steps to assign permission via the Registry Editor snap-in: + +**Step 1 –** On your target server, open Registry Editor: navigate to **Start > Run** and type +_"regedit"_. + +**Step 2 –** In the left pane, navigate to _HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl +Set\Services\EventLog\Security_. + +**Step 3 –** Right-click the **Security** node and select **Permissions** from the pop-up menu. + +**Step 4 –** Click **Add** and enter the name of the user that you want to grant permissions to. + +**Step 5 –** Check **Allow** next to the **Read** permission. + +**Step 6 –** For auditing Logon Activity, you also need to assign the Read permission to the +_HKEY_LOCAL_MACHINE\SECURITY\Policy\PolAdtEv_ registry key. + +To assign permission using the Group Policy Management console + +Assign Permission Using the Group Policy Management Console + +Follow the steps to assign permission using the Group Policy Management console: + +**Step 1 –** Open the Group Policy Management console on any domain controller in the target domain: +navigate to Start > Windows Administrative Tools (Windows Server 2016/2019) or Administrative Tools +(Windows 2012 R2 and below) > Group Policy Management. + +**Step 2 –** In the left pane, navigate to Forest: `` > Domains > `` > +Domain Controllers. Right-click the effective domain controllers policy (by default, it is the +_Default Domain Controllers Policy_), and select Edit . + +**Step 3 –** In the Group Policy Management Editor dialog, expand the Computer Configuration node on +the left and navigate to Policies > Windows Settings > Security Settings > Registry. + +**Step 4 –** Right-click in the pane and select Add Key. + +**Step 5 –** Navigate to `HKEY_LOCAL_MACHINE\SECURITY\Policy\PolAdtEv` and click OK. + +**Step 6 –** Click Add and enter the name of the user that you want to grant permissions to and +press Enter. + +**Step 7 –** Check Allow next to the _"Read"_ permission and click OK + +**Step 8 –** In the pop-up window, select Propagate inheritable permissions to all subkeys and click +OK. + +**Step 9 –** Repeat the steps 4-8 for keys below: + +- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg`; +- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security`. + +**Step 10 –** Close the Group Policy Management console. + +**Step 11 –** Navigate to Start > Run and type **cmd**. Input the `gpupdate /force` command and +press Enter. The group policy will be updated. + +**Step 12 –** Type `repadmin /syncall` command and press Enter for replicate GPO changes to other +domain controllers. + +**Step 13 –** Ensure that new GPO settings were applied to the domain controllers. diff --git a/docs/auditor/10.9/configuration/activedirectory/advancedpolicy.md b/docs/auditor/10.9/configuration/activedirectory/advancedpolicy.md new file mode 100644 index 0000000000..8aaecef089 --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectory/advancedpolicy.md @@ -0,0 +1,67 @@ +--- +title: "Configure Advanced Audit Policies" +description: "Configure Advanced Audit Policies" +sidebar_position: 60 +--- + +# Configure Advanced Audit Policies + +You can configure advanced audit policies instead of basic domain policies to collect Active +Directory changes with more granularity. Either basic or advanced audit policies must be configured +to track changes to accounts and groups, and to identify workstations where changes were made. + +Perform the following procedures: + +- To configure security options +- To configure advanced audit policies + +## To configure security options + +Setting up both basic and advanced audit policies may lead to incorrect audit reporting. To force +basic audit policies to be ignored and prevent conflicts, enable the _Audit: Force audit policy +subcategory settings_ policy. + +To do it, perform the following steps: + +1. Open the **Group Policy Management** console on any domain controller in the target domain: + navigate to Start > Windows Administrative Tools (Windows Server 2016 and higher) or + Administrative Tools (Windows 2012) **Group Policy Management.** +2. In the left pane, navigate to **Forest: `` > Domains > ``** **> Domain + Controllers**. Right-click the effective domain controllers policy (by default, it is the + **Default Domain Controllers Policy**), and select **Edit** from the pop-up menu. +3. In the Group Policy Management Editor dialog, expand the Computer Configuration node on the left + and navigate to Policies → Windows Settings → Security Settings → Local Policies → Security + Options. +4. Locate the Audit: Force audit policy subcategory settings to override audit policy category + settings and make sure that policy setting is set to _"Enabled"_. + + ![manualconfig_ad_nla_audit_force_winserver2016](/images/1secure/configuration/ad/manualconfig_ad_nla_audit_force_winserver2016.webp) + +5. Run the following command to update group policy: + + `gpupdate /force` + +## To configure advanced audit policies + +1. Open the **Group Policy Management** console on any domain controller in the target domain: + navigate to Start > Windows Administrative Tools (Windows Server 2016 and higher) or + Administrative Tools (Windows 2012) **Group Policy Management.** +2. In the left pane, navigate to **Forest: `` > Domains > ``** **> Domain + Controllers**. Right-click the effective domain controllers policy (by default, it is the + **Default Domain Controllers Policy**), and select **Edit** from the pop-up menu. +3. In the Group Policy Management Editor dialog, expand the Computer Configuration node on the left + and navigate to Policies → Windows Settings → Security Settings → Advanced Audit Policy + Configuration → Audit Policies. +4. Configure the following audit policies. + + | Policy Subnode | Policy Name | Audit Events | + | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | + | Account Management | - Audit Computer Account Management - Audit Distribution Group Management - Audit Security Group Management - Audit User Account Management | _"Success"_ | + | DS Access | Audit Directory Service Access | _"Success"_ | + | Logon/Logoff | - Audit Logoff - Audit Logon These policies are only required to collect the information on the originating workstation, i.e., the computer from which a change was made. | _"Success"_ | + + ![manualconfig_ad_advpol_winserver2016](/images/1secure/configuration/ad/manualconfig_ad_advpol_winserver2016.webp) + +5. Run the following command to update group policy: + + `gpupdate /force` diff --git a/docs/auditor/10.9/configuration/activedirectory/automatic.md b/docs/auditor/10.9/configuration/activedirectory/automatic.md new file mode 100644 index 0000000000..8464ed3fe6 --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectory/automatic.md @@ -0,0 +1,42 @@ +--- +title: "Active Directory: Automatic Configuration" +description: "Active Directory: Automatic Configuration" +sidebar_position: 20 +--- + +# Active Directory: Automatic Configuration + +This is a recommended method of applying Active Directory audit settings required by Auditor to +monitor your AD domain. With this approach, the program will check your current audit settings at +each data collection session and adjust them if necessary. + +To adjust audit settings automatically, do any of the following: + +- When creating a new monitoring plan, at the first step of the wizard select the **Adjust audit + settings automatically** option. See the + [Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) topic for additional + information. + +![mp_wizard_step1_ad_thumb_0_0](/images/auditor/10.9/configuration/activedirectory/mp_wizard_step1_ad_thumb_0_0.webp) + +- For the existing monitoring plan, modify data collection settings for Active Directory data + source, selecting **Adjust audit settings automatically** option. + See the [Manage Data Sources](/docs/auditor/10.9/admin/monitoringplans/datasources.md) and + [Active Directory](/docs/auditor/10.9/admin/monitoringplans/activedirectory/overview.md) topics for additional + information. +- For both new and existing monitoring plans, you can click **Launch Audit Configuration Assistant** + (in the wizard step or in the plan settings, respectively) to launch a special tool that can + detect current infrastructure settings and adjust them as needed for monitoring. See the + [Audit Configuration Assistant](/docs/auditor/10.9/tools/auditconfigurationassistant.md) topic for additional + information. + +If any conflicts are detected with your current audit settings, automatic audit configuration will +not be performed. For a full list of audit settings required for Netwrix Auditor to collect +comprehensive audit data and instructions on how to configure them, refer to the +[Active Directory](/docs/auditor/10.9/configuration/activedirectory/overview.md) topic. + +See also: + +- [Active Directory](/docs/auditor/10.9/configuration/activedirectory/overview.md) +- [Audit Configuration Assistant](/docs/auditor/10.9/tools/auditconfigurationassistant.md) +- [Active Directory: Manual Configuration](/docs/auditor/10.9/configuration/activedirectory/manual.md) diff --git a/docs/auditor/10.9/configuration/activedirectory/basicpolicy.md b/docs/auditor/10.9/configuration/activedirectory/basicpolicy.md new file mode 100644 index 0000000000..e30dcd0944 --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectory/basicpolicy.md @@ -0,0 +1,38 @@ +--- +title: "Configure Basic Domain Audit Policies" +description: "Configure Basic Domain Audit Policies" +sidebar_position: 50 +--- + +# Configure Basic Domain Audit Policies + +Basic audit policies allow tracking changes to user accounts and groups and identifying originating +workstations. You can configure advanced audit policies for the same purpose too. See the +[Configure Advanced Audit Policies](/docs/auditor/10.9/configuration/activedirectory/advancedpolicy.md)topic for additional information. + +1. Open the **Group Policy Management** console on any domain controller in the target domain: + navigate to Start > Windows Administrative Tools (Windows Server 2016 and higher) or + Administrative Tools (Windows 2012) **Group Policy Management.** +2. In the left pane, navigate to **Forest: `` > Domains > ``** **> Domain + Controllers**. Right-click the effective domain controllers policy (by default, it is the + **Default Domain Controllers Policy**), and select **Edit** from the pop-up menu. +3. In the **Group Policy Management Editor** dialog, expand the **Computer Configuration** node on + the left and navigate to **Policies → Windows Settings → Security Settings → Local Policies → + Audit Policy.** +4. Configure the following audit policies. + + | Policy | Audit Events | + | ---------------------------------- | ------------ | + | **Audit account management** | _"Success"_ | + | **Audit directory service access** | _"Success"_ | + | **Audit logon events** | _"Success"_ | + + ![manualconfig_ad_localpolicy_winserver2016](/images/1secure/configuration/ad/manualconfig_ad_localpolicy_winserver2016.webp) + + The Audit logon events policy is only required to collect the information on the originating + workstation, i.e., the computer from which a change was made. This functionality is optional and + can be disabled. + +5. Run the following command to update group policy: + + `gpupdate /force` diff --git a/docs/auditor/10.9/configuration/activedirectory/manual.md b/docs/auditor/10.9/configuration/activedirectory/manual.md new file mode 100644 index 0000000000..8be334fb7c --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectory/manual.md @@ -0,0 +1,65 @@ +--- +title: "Active Directory: Manual Configuration" +description: "Active Directory: Manual Configuration" +sidebar_position: 30 +--- + +# Active Directory: Manual Configuration + +To configure your domain for monitoring manually, you will need: + +- Group Policy Management Console — Required if you plan to perform configuration steps from a + domain controller + + -OR- + +- ADSI Edit — Required if you plan to perform configuration steps from a server other than domain + controller + +**NOTE:** If these tools are not installed, refer to the following Microsoft articles: + +- [Group Policy Management Console](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/dn265969(v=ws.11)) +- [ADSI Edit](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc773354(v=ws.10)?redirectedfrom=MSDN) + +Follow the steps to configure your domain for monitoring. + +**Step 1 –** Configure effective domain controllers policy (by default, Default Domain Controllers +Policy). See the [Configure Basic Domain Audit Policies](/docs/auditor/10.9/configuration/activedirectory/basicpolicy.md) or +[Configure Advanced Audit Policies](/docs/auditor/10.9/configuration/activedirectory/advancedpolicy.md) topics for additional information. + +**Step 2 –** Configure object-level auditing. See the +[Configure Object-Level Auditing](/docs/auditor/10.9/configuration/activedirectory/objectlevel.md) topic for additional information. + +**Step 3 –** Adjust the security event log size and retention settings. See the +[Adjust Security Event Log Size and Retention](/docs/auditor/10.9/configuration/activedirectory/securitylog.md)topic for additional information. + +**Step 4 –** If you have an on-premises Exchange server in your Active Directory domain, consider +that some changes to AD can be made via that Exchange server. To be able to audit and report who +made those changes, perform configuration steps as described in the +[Exchange Administrator Audit Logging Settings](/docs/auditor/10.9/configuration/exchange/auditlog.md) topic. + +Optionally, you can adjust the Active Directory Tombstone Lifetime. See the +[Adjust Active Directory Tombstone Lifetime (optional)](/docs/auditor/10.9/configuration/activedirectory/tombstone.md) topic for additional +information. + +Also, remember to perform the following steps for AD auditing: + +**Step 1 –** Configure Data Collecting Account, as described in the +[Additional Configuration to Review Changes Made via Exchange Server](/docs/auditor/10.9/configuration/activedirectory/additional.md) topic. + +**Step 2 –** Configure required protocols and ports, as described in the +[Active Directory Ports](/docs/auditor/10.9/configuration/activedirectory/ports.md) topic. + +**Step 3 –** Enable Secondary Logon Service on the computer where Netwrix Auditor Server resides. + +## Enable Secondary Logon Service + +Follow the steps to Enable Secondary Logon Service. + +**Step 1 –** On the computer where Auditor Server resides, navigate to Start > Windows +Administrative Tools > **Services**. + +**Step 2 –** In the **Services** dialog, locate the **Secondary Logon** service. + +**Step 3 –** Right-click the service and on the **General** tab make sure that **Startup type** for +this service is other than _Disabled_. The startup type can be either _Automatic_ or _Manual_. diff --git a/docs/auditor/10.9/configuration/activedirectory/objectlevel.md b/docs/auditor/10.9/configuration/activedirectory/objectlevel.md new file mode 100644 index 0000000000..9270278b80 --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectory/objectlevel.md @@ -0,0 +1,88 @@ +--- +title: "Configure Object-Level Auditing" +description: "Configure Object-Level Auditing" +sidebar_position: 70 +--- + +# Configure Object-Level Auditing + +Object-level auditing must be configured for the **Domain** partition if you want to collect +information on user activity in the domain. If you also want to audit changes to AD configuration +and schema, you must enable object-level auditing for **Configuration** and **Schema** partitions. + +Auditing of the Configuration partition is enabled by default. See the +[Active Directory](/docs/auditor/10.9/admin/monitoringplans/activedirectory/overview.md) topic for detailed +instructions on how to enable monitoring of changes to the Schema partition in the target AD domain. + +Perform the following procedures to configure object-level auditing for the Domain, Configuration +and Schema partitions: + +- Configuring object-level auditing for the Domain partition +- Enabling object-level auditing for the Configuration and Schema partitions + +## Configuring object-level auditing for the Domain partition + +**Step 1 –** Open the **Active Directory Users and Computers** console on any domain controller in +the target domain: navigate to Start > Windows Administrative Tools → **Active Directory Users and +Computers**. + +**Step 2 –** In the **Active Directory Users and Computers** dialog, click **View** in the main menu +and ensure that the **Advanced Features** are enabled. + +![manualconfig_aduc_advsecwinserver2016](/images/1secure/configuration/ad/manualconfig_aduc_advsecwinserver2016.webp) + +**Step 3 –** Right-click the **``** node and select **Properties.** Select the +**Security** tab and click **Advanced**. In the **Advanced Security Settings for ``** +dialog, select the **Auditing** tab. + +![manualconfig_aduc_advauditing_winserver2016](/images/1secure/configuration/ad/manualconfig_aduc_advauditing_winserver2016.webp) + +**Step 4 –** Perform the following actions on the Windows Server 2012 and above: + +1. Click **Add**. In the **Auditing Entry** dialog, click the **Select a principal** link. +2. In the **Select user, Computer, Service account, or Group** dialog, type _"Everyone"_ in the + **Enter the object name to select** field. +3. Set **Type** to _"Success"_ and **Applies to** to _"This object and all descendant objects"_. +4. Under **Permissions**, select all checkboxes except the following: _Full Control_, _List + Contents_, _Read All Properties_ and _Read Permissions_. +5. Scroll to the bottom of the list and make sure that the **Only apply these auditing settings to + objects and/or containers within this container** checkbox is cleared. + + ![manualconfig_objectlevel_winserver2016](/images/1secure/configuration/ad/manualconfig_objectlevel_winserver2016.webp) + +## Enabling object-level auditing for the Configuration and Schema partitions + +To perform this procedure, you will need the +[ADSI Edit](http://technet.microsoft.com/en-us/library/cc773354(v=ws.10).aspx) utility. Follow the +steps to enable object-level auditing for the Configuration and Schema partitions. + +**Step 1 –** On any domain controller in the target domain, navigate to Start > Windows +Administrative Tools **> ADSI Edit**. + +**Step 2 –** Right-click the **ADSI Edit** node and select **Connect To**. In the **Connection +Settings** dialog, enable **Select a well-known Naming Context** and select **Configuration** from +the drop-down list. + +![manualconfig_adsi_connectionwinserver2016](/images/1secure/configuration/ad/manualconfig_adsi_connectionwinserver2016.webp) + +**Step 3 –** Expand the **Configuration ``** node. Right-click the +**CN=Configuration, DC=``,DC=``…** node and select **Properties.** + +**Step 4 –** In the **CN=Configuration, DC=``, DC=`` Properties** dialog select the +**Security** tab and click **Advanced**. In the **Advanced Security Settings for Configuration** +dialog, open the **Auditing** tab. + +**Step 5 –** Perform the following actions on the Windows Server 2012 and above: + +1. Click **Add**. In the **Auditing Entry** dialog, click the **Select a principal** link. +2. In the **Select user, Computer, Service account, or Group** dialog, type _"Everyone"_ in the + **Enter the object name to select** field. +3. Set **Type** to _"Success"_ and **Applies to** to _"This object and all descendant objects"_. +4. Under **Permissions**, select all checkboxes except the following: _Full Control_, _List + Contents_, _Read All Properties_ and _Read Permissions_. +5. Scroll to the bottom of the list and make sure that the **Only apply these auditing settings to + objects and/or containers within this container** checkbox is cleared. + + ![manualconfig_objectlevel_winserver2016](/images/1secure/configuration/ad/manualconfig_objectlevel_winserver2016.webp) + +Repeat these steps for the Schema container if necessary. diff --git a/docs/auditor/10.9/configuration/activedirectory/overview.md b/docs/auditor/10.9/configuration/activedirectory/overview.md new file mode 100644 index 0000000000..4551f782e7 --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectory/overview.md @@ -0,0 +1,163 @@ +--- +title: "Active Directory" +description: "Active Directory" +sidebar_position: 10 +--- + +# Active Directory + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - Configure the domain for auditing. See the + [Audit Configuration Assistant](/docs/auditor/10.9/tools/auditconfigurationassistant.md) topic for + information on configuring the domain. + - On the Auditor console computer: + + - If you have enabled automatic log backup for the Security log of your domain controller, + you can instruct Auditor to clear the old backups automatically. For that, use the + **CleanAutoBackupLogs** registry key, as described in the + [Active Directory Registry Key Configuration](/docs/auditor/10.9/configuration/activedirectory/registrykey.md) topic. + + **_RECOMMENDED:_** Adjust retention period for the backup files accordingly (default is + **50** hours). See the [Adjust Security Event Log Size and Retention](/docs/auditor/10.9/configuration/activedirectory/securitylog.md) + topic. + + - To provide for event data collection, the Secondary Logon service must be up and running. + Open **Administrative Tools** > **Services**, right-click the **Secondary Logon** service + and on the **General** tab make sure that Startup type for this service is other than + _Disabled_. + +## Monitored Objects + +Netwrix Auditor tracks changes made to all object classes and attributes in the Active Directory +Domain, Configuration and Schema partitions. It also tracks changes to new object classes and +attributes added due to the Active Directory Schema extension. For detailed information, refer to +Microsoft articles: + +- [A full list of Active Directory object classes](http://msdn.microsoft.com/en-us/library/ms680938(v=vs.85).aspx) +- [A full list of Active Directory object attributes](http://msdn.microsoft.com/en-us/library/ms675090(v=vs.85).aspx) + +Review the following limitations: + +- Netwrix Auditor does not track changes to non-replicated attributes, such as badPwdCount, + Last-Logon, Last-Logoff, etc. The non-replicated attributes pertain to a particular domain + controller and are not replicated to other domain controllers. +- Changes made through the Exchange Management Console in the Organization Configuration node + (Federation Trust, Organization Relationships and Hybrid Configuration tabs) are displayed in an + internal Active Directory format that can be difficult to interpret. +- Netwrix Auditor tracks changes to membership in all groups inside the monitored domain (Domain + local groups) and Universal and Global groups of domains in the same forest. Changes to Domain + local groups of a different domain in the same forest are not reported. + +State-in-time data collection is supported for Active Directory. + +For AD domain monitoring with Netwrix Auditor, the domain should be configured as explained below. + +## Domain Audit Policy Settings + +Effective domain controllers policy settings must be configured as listed in the table below. + +| Policy | Audit type | +| ------------------------------ | ----------- | +| Audit account management | _"Success"_ | +| Audit directory service access | _"Success"_ | +| Audit logon events | _"Success"_ | + +You can configure either **Basic domain audit policies**, or **Advanced domain audit policies**. + +- To configure these settings automatically using Netwrix Auditor, refer to the + [Active Directory: Automatic Configuration](/docs/auditor/10.9/configuration/activedirectory/automatic.md) topic. +- To configure them manually, refer to the [Configure Basic Domain Audit Policies](/docs/auditor/10.9/configuration/activedirectory/basicpolicy.md) + or [Configure Advanced Audit Policies](/docs/auditor/10.9/configuration/activedirectory/advancedpolicy.md) topics. + +## Audit Settings for AD Partitions + +Required object-level audit settings for the Active Directory partition must be configured as +described in the next sections. + +### Domain Partition + +Object-level audit settings for the Domain partition must be configured to audit for _Success_ of +all access operations except the following: _Full Control_, _List Contents_, _Read All Properties_ +and _Read Permissions_. + +These settings must be configured for **Everyone** security principal and applied to **This object +and all descendant objects**. + +- You can configure these settings automatically using Netwrix Auditor, as described in the + [Active Directory: Automatic Configuration](/docs/auditor/10.9/configuration/activedirectory/automatic.md) topic. +- To configure them manually, refer to the [Configure Object-Level Auditing](/docs/auditor/10.9/configuration/activedirectory/objectlevel.md) topic. + +### Configuration and Schema Partitions + +Object-level audit settings for the Configuration and **Schema** partitions must be configured to +audit for _Success_ of all access operations except the following: _Full Control_, _List Contents_, +_Read All Properties_ and _Read Permissions_ + +These settings must be configured for **Everyone** security principal and applied to **This object +and its descendant objects**. + +- You can configure these settings automatically using Netwrix Auditor, as described in the + [Active Directory: Automatic Configuration](/docs/auditor/10.9/configuration/activedirectory/automatic.md) topic. +- To configure them manually, refer to the [Configure Object-Level Auditing](/docs/auditor/10.9/configuration/activedirectory/objectlevel.md) topic. + +## Security Event Log Settings + +**Security event log** settings for the domain controllers should be configured as follows: + +| Setting | Value | +| ------------------ | ---------------------------- | +| Max event log size | 4 GB | +| Retention method | _Overwrite events as needed_ | +| Auto-archiving | Enabled | + +- You can configure these settings automatically using Netwrix Auditor, as described in the + [Active Directory: Automatic Configuration](/docs/auditor/10.9/configuration/activedirectory/automatic.md) topic. +- To configure them manually, refer to the + [Adjust Security Event Log Size and Retention](/docs/auditor/10.9/configuration/activedirectory/securitylog.md) topic. + +## Exchange Settings + +If you have an on-premises Exchange server in your Active Directory domain, consider that some +changes can be made via that Exchange server. To be able to audit and report who made those changes, +you should: + +- Configure the Exchange Administrator Audit Logging (AAL) settings, as described the + [Exchange Administrator Audit Logging Settings](/docs/auditor/10.9/configuration/exchange/auditlog.md) topic. +- Make sure that the account used for data collection has the following: + + - Membership in the Organization Management or Records Management group + +-OR- + +- The Audit Logs management role. + +### Next Steps + +- Configure Data Collecting Account, as described in the + [Additional Configuration to Review Changes Made via Exchange Server](/docs/auditor/10.9/configuration/activedirectory/additional.md) topic. +- Configure required protocols and ports, as described in the [Active Directory Ports](/docs/auditor/10.9/configuration/activedirectory/ports.md) + topic. +- If you plan to restore deleted Active Directory objects and their attributes using the Netwrix + Auditor Object Restore for Active Directory tool (shipped with Netwrix Auditor,) it is recommended + to set the **Active Directory tombstone lifetime** property to 730 days (default is 180 days). See + the [Adjust Active Directory Tombstone Lifetime (optional)](/docs/auditor/10.9/configuration/activedirectory/tombstone.md) topic for additional + information. diff --git a/docs/auditor/10.9/configuration/activedirectory/permissions.md b/docs/auditor/10.9/configuration/activedirectory/permissions.md new file mode 100644 index 0000000000..63a1d4e32e --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectory/permissions.md @@ -0,0 +1,222 @@ +--- +title: "Permissions for Active Directory Auditing" +description: "Permissions for Active Directory Auditing" +sidebar_position: 110 +--- + +# Permissions for Active Directory Auditing + +Before you start creating a monitoring plan to audit your Active Directory, plan for the account +that will be used for data collection – it should meet the requirements listed in this topic. Then +you will provide this account in the monitoring plan wizard (or in the monitored item settings). + +## Account Requirements + +The account used for data collection must meet the following requirements: + +- The "Manage auditing and security log" policy must be defined for this account. + See the [Configure the Manage Auditing and Security Log Policy](#configure-the-manage-auditing-and-security-log-policy) topic for additional + information. +- If you plan to process the Active Directory Deleted Objects container, Read permission on this + container is required. See the [Grant Permissions for the Deleted Objects Container](#grant-permissions-for-the-deleted-objects-container) topic for + additional information. +- [Assign Permission To Read the Registry Key](/docs/auditor/10.9/configuration/windowsserver/permissions.md). + + OR + +- Member of the **Domain Admins** group on the target server. + + **NOTE:** This covers all the required permissions above and is a mandatory setting if you want + to use network traffic compression for data collection. + +If you use a group Managed Service Account (gMSA) for data collection, the account must also be a +local admin on the Netwrix Auditor server. See the +[Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) topic for +additional information. + +## Additional Configuration to Review Changes Made via Exchange Server + +If you have an on-premises Exchange server in your Active Directory domain, consider that some +changes can be made via that Exchange server. To be able to audit and report who made those changes, +you should make sure that the account used for data collection has any of the following: + +- Membership in the **Organization Management** or **Records Management** group. + +- The **Audit Logs** management role (see the + [Assigning Management Roles](/docs/auditor/10.9/configuration/exchange/permissions.md#assign-management-roles) topic for + additional information). + +You will also need to configure Exchange Administrator Audit Logging (AAL) settings. See the +[Exchange Administrator Audit Logging Settings](/docs/auditor/10.9/configuration/exchange/auditlog.md) topic for additional +information. + +## Additional Configuration for Domain Controller's Event Logs Auto-backup + +The following is required if auto-backup is enabled for the domain controller event logs: + +- Permissions to access the HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog\Security + registry key on the domain controllers in the target domain. See the + [Assign Permission To Read the Registry Key](/docs/auditor/10.9/configuration/windowsserver/permissions.md) topic for additional + information. +- Membership in one of the following groups: **Administrators**, **Print Operators**, **Server + Operators**. +- Read/Write share permission and Full control security permission on the logs backup folder. + +## Considerations for gMSA Account + +If you are using gMSA for data collection, consider that AAL event data collection from your +on-premise Exchange server will not be possible. + +Thus, changes made to your Active Directory domain via that Exchange server will be reported with +_`domain\Exchange_server_name$`_ instead of the initiator (user) name in the "_Who_" field of +reports, search results and activity summaries. + +## Configure the Manage Auditing and Security Log Policy + +Perform this procedure only if the account selected for data collection is not a member of the +Domain Admins group. + +Follow the steps to configure the Manage Auditing and Security Log Policy. + +**Step 1 –** Open the **Group Policy Management** console on any domain controller in the target +domain: navigate to Start > Windows Administrative Tools (Windows Server 2016 and higher) or +Administrative Tools (Windows 2012) **Group Policy Management.** + +**Step 2 –** In the left pane, navigate to **Forest: `` > Domains > ``** +**> Domain Controllers**. Right-click the effective domain controllers policy (by default, it is the +**Default Domain Controllers Policy**), and select **Edit** from the pop-up menu. + +**Step 3 –** In the **Group Policy Management Editor** dialog, expand the **Computer Configuration** +node on the left and navigate to **Policies > Windows Settings > Security Settings > Local +Policies.** + +**Step 4 –** On the right, double-click the **User Rights Assignment** policy. + +**Step 5 –** Locate the **Manage auditing and security log** policy and double-click it. + +**Step 6 –** In the **Manage auditing and security log Properties** dialog, click **Add User or +Group**, specify the user that you want to define this policy for. + +**Step 7 –** Run the following command to update group policy: `gpupdate /force` + +**Step 8 –** Type `repadmin /syncall` command and press Enter for replicate GPO changes to other +domain controllers. + +**Step 9 –** Ensure that new GPO settings applied on any audited domain controller. + +## Grant Permissions for the Deleted Objects Container + +Perform this procedure only if the account selected for data collection is not a member of the +Domain Admins group. + +Follow the steps to grant permissions for the Deleted Objects Container. + +**Step 1 –** Log on to any domain controller in the target domain with a user account that is a +member of the **Domain Admins** group. + +**Step 2 –** Navigate to **Start > Run** and type _"cmd"_. + +**Step 3 –** Input the following command: `dsacls /takeownership` + +where `deleted_object_dn` is the distinguished name of the deleted directory object. + +For example: `dsacls "CN=Deleted Objects,DC=Corp,DC=local" /takeownership` + +**Step 4 –** To grant permission to view objects in the **Deleted Objects** container to a user or a +group, type the following command: + +`dsacls /G :` + +where `deleted_object_dn` is the distinguished name of the deleted directory object +and` user_or_group` is the user or group for whom the permission applies, and `Permissions` is the +permission to grant. + +For example, `dsacls "CN=Deleted Objects,DC=Corp,DC=local" /G Corp\jsmith:LCRP` + +In this example, the user CORP\jsmith has been granted **List Contents** and **Read Property** +permissions for the **Deleted Objects** container in the **corp.local** domain. These permissions +let this user view the contents of the **Deleted Objects** container, but do not let this user make +any changes to objects in this container. These permissions are equivalent to the default +permissions that are granted to the **Domain Admins** group. + +## Define the Log On As a Service Policy + +On the Logon Activity monitoring plan creation, the Log on as a service policy is automatically +defined for the Data Processing Account as a local security policy. However, if you have the Deny +log on as a service policy defined locally or on the domain level, the local Log on as a service +policy will be reset. In this case, redefine the Deny log on as a service policy through the Local +Security Policy console on your computer or on the domain level through the Group Policy Management +console. + +Follow the steps to define the Log On As a Service policy. + +**Step 1 –** On the computer where Auditor Server is installed, open the **Local Security Policy** +snap-in: navigate to Start > Windows Administrative Tools and select Local Security Policy. + +**Step 2 –** Navigate to **Security Settings > Local Policies > User Rights Assignment** and locate +the **Log on as a service** policy. + +**Step 3 –** Double-click the **Log on as a service** policy, and click **Add User or Group**. + +**Step 4 –** Specify the account that you want to define this policy for. + +## Define the Log On As a Batch Job Policy + +When you create a Logon Activity monitoring plan, the Log on as a batch job policy is automatically +defined for the Data Processing Account as a local security policy. However, if you have the Deny +log on as a batch job policy defined locally or on the domain level, the local Log on as a batch job +policy will be reset. In this case, redefine the Deny log on as a batch job policy through the Local +Security Policy console on your computer or on the domain level through the Group Policy Management +console. + +You can configure this policy via the **Local Security Policy** snap-in or using the Group Policy +Management console. + +### Configure the Log On As a Batch Job policy via Local Security Policy Snap-in + +Follow the steps to configure the Log On As a Batch Job policy via Local Security Policy snap-in. + +**Step 1 –** On any domain controller in the target domain, open the **Local Security Policy** +snap-in: navigate to Start > Windows Administrative Tools and select Local Security Policy. + +**Step 2 –** In the **Local Security Policy** snap-in, navigate to **Security Settings** > **Local +Policies > User Rights Assignment** and locate the **Log on as a batch job** policy. + +![manualconfig_ws_logonasbatch](/images/1secure/admin/datacollection/activedirectory/manualconfig_ws_logonasbatch.webp) + +**Step 3 –** Double-click the **Log on as a batch job** policy, and click **Add User or Group**. +Specify the account that you want to define this policy for. + +### Configure the Log On As a Batch Job Policy Using the Group Policy Management Console + +Perform this procedure only if the account selected for data collection is not a member of the +Domain Admins group. + +Follow the steps to configure the Log On As a Batch Job policy using the Group Policy Management +Console. + +**Step 1 –** Open the Group Policy Management console on any domain controller in the target domain: +navigate to Start > Windows Administrative Tools (Windows Server 2016/2019) or Administrative Tools +(Windows 2012 R2 and below) > Group Policy Management. + +**Step 2 –** In the left pane, navigate to Forest: `` > Domains > `` > +Domain Controllers. Right-click the effective domain controllers policy (by default, it is the +Default Domain Controllers Policy), and select Edit. + +**Step 3 –** In the Group Policy Management Editor dialog, expand the Computer Configuration node on +the left and navigate to Policies > Windows Settings > Security Settings > Local Policies. + +**Step 4 –** On the right, double-click the User Rights Assignment policy. + +**Step 5 –** Locate the Log on as a batch job policy and double-click it. + +**Step 6 –** In the Log on as a batch job Properties dialog, click Add User or Group and specify the +user that you want to define this policy for. + +**Step 7 –** Navigate to Start > Run and type `cmd`. Input the `gpupdate /force` command and press +Enter. The group policy will be updated. + +**Step 8 –** Type `repadmin /syncall` command and press Enter for replicate GPO changes to other +domain controllers. + +**Step 9 –** Ensure that new GPO settings applied on any audited domain controller. diff --git a/docs/auditor/10.9/configuration/activedirectory/ports.md b/docs/auditor/10.9/configuration/activedirectory/ports.md new file mode 100644 index 0000000000..5817709946 --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectory/ports.md @@ -0,0 +1,30 @@ +--- +title: "Active Directory Ports" +description: "Active Directory Ports" +sidebar_position: 10 +--- + +# Active Directory Ports + +Review a full list of protocols and ports required for monitoring Active Directory. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 389 TCP port. On domain controllers in your domain +(target), allow inbound connections to the local 389 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| ---------------------------------- | -------- | ---------------------- | ------------------ | ---------------------------------------------------------------------------------------------- | +| 389 | TCP\UDP | Netwrix Auditor Server | Domain controllers | LDAP Common queries | +| 3268 | TCP | Netwrix Auditor Server | Domain controllers | LDAP Group membership GC search | +| 3269 | TCP | Netwrix Auditor Server | Domain controllers | Global catalog LDAP over SSL | +| 88 | TCP/UDP | Netwrix Auditor Server | Domain controllers | Kerberos authentication | +| 135 and dynamic range: 1024 -65535 | TCP | Netwrix Auditor Server | Domain controllers | Windows Management Instrumentation. `gpupdate /force ` | +| 445 | TCP | Netwrix Auditor Server | Domain controllers | SMB 2.0/3.0 Authenticated communication between Netwrix Auditor Server and domain controllers. | +| 53 | UDP | Netwrix Auditor Server | DNS Server | DNS Client | + +\* - for Exchange 2010 only diff --git a/docs/auditor/10.9/configuration/activedirectory/registrykey.md b/docs/auditor/10.9/configuration/activedirectory/registrykey.md new file mode 100644 index 0000000000..de306fd580 --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectory/registrykey.md @@ -0,0 +1,25 @@ +--- +title: "Active Directory Registry Key Configuration" +description: "Active Directory Registry Key Configuration" +sidebar_position: 100 +--- + +# Active Directory Registry Key Configuration + +Review the basic registry keys that you may need to configure for monitoring Active Directory with +Netwrix Auditor. On the computer whereNetwrix Auditor Server is installed, navigate to **Start** > +**Run** and type **regedit**. + +| Registry key (REG_DWORD type) | Description / Value | +| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\AD Change Reporter | | +| CleanAutoBackupLogs | Defines the retention period for the security log backups: - 0—Backups are never deleted from Domain controllers - [X]— Backups are deleted after [X] hours | +| IgnoreAuditCheckResultError | Defines whether audit check errors should be displayed in the Activity Summary footer: - 0—Display errors - 1—Do not display errors | +| IgnoreRootDCErrors | Defines whether to display audit check errors for the root domain (when data is collected from a child domain) in the Activity Summary footer: - 0—Display errors - 1—Do not display errors | +| MonitorModifiedAndRevertedBack | Defines whether the Activity Summary must display the attributes whose values were modified and then restored between data collections: - 0—These attributes are not displayed - 1—These attributes are displayed as "modified and reverted back" | +| ProcessBackupLogs | Defines whether to process security log backups: - 0—No - 1—Yes Even if this key is set to _"0"_, the security log backups will not be deleted regardless of the value of the CleanAutoBackupLogs key. | +| HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\AD Change Reporter\ | | +| CollectLogsMaxThreads | Defines the number of Domain Controllers to simultaneously start log collection on. | +| HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\Management Console\Database settings | | +| SqlOperationTimeout | Defines the timeout for executing SQL queries such as data selection, insertion or deletion (in seconds). | +| timeout | Defines the Audit Database connection timeout (in seconds). | diff --git a/docs/auditor/10.9/configuration/activedirectory/securitylog.md b/docs/auditor/10.9/configuration/activedirectory/securitylog.md new file mode 100644 index 0000000000..3ed4cd67d3 --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectory/securitylog.md @@ -0,0 +1,47 @@ +--- +title: "Adjust Security Event Log Size and Retention" +description: "Adjust Security Event Log Size and Retention" +sidebar_position: 80 +--- + +# Adjust Security Event Log Size and Retention + +Defining the Security event log size is essential for change auditing. If the log size is +insufficient, overwrites may occur before data is written to the Long-Term Archive and the Audit +Database, and some audit data may be lost. + +To prevent overwrites, you can increase the maximum size of the Security event log and set retention +method for this log to “_Overwrite events as needed_”. + +To adjust your Security event log size and retention method, follow the procedure described below. + +To read about event log settings recommended by Microsoft, refer to the following article: +[Event Log](https://support.microsoft.com/en-us/help/957662/recommended-settings-for-event-log-sizes-in-windows). + +To increase the maximum size of the Security event log and set its retention method + +1. Open the **Group Policy Management** console on any domain controller in the target domain: + navigate to Start > Windows Administrative Tools (Windows Server 2016 and higher) or + Administrative Tools (Windows 2012) **Group Policy Management.** +2. In the left pane, navigate to **Forest: `` > Domains > ``** **> Domain + Controllers**. Right-click the effective domain controllers policy (by default, it is the + **Default Domain Controllers Policy**), and select **Edit** from the pop-up menu. +3. Navigate to **Computer Configuration > Policies > Windows Settings > Security Settings > Event + Log** and double-click the **Maximum security log size** policy. + + ![manualconfig_grouppolicymaxsecuritysizewinserver2016](/images/1secure/configuration/logonactivity/manualconfig_grouppolicymaxsecuritysizewinserver2016.webp) + +4. In the Maximum security log size Properties dialog, select **Define this policy setting** and set + maximum security log size to **4194240** kilobytes (4GB). +5. Select the **Retention method for security log** policy. In the Retention method for security log + Properties dialog, check **Define this policy** and select **Overwrite events as needed**. +6. Run the following command to update group policy: + + `gpupdate /force` + +If "Overwrite" option is not enough to meet your data retention requirements, you can use +_auto-archiving_ option for Security event log to preserve historical event data in the archive +files. With that option enabled, you may want to adjust the retention settings for log archives +(backups). Related procedures are described in the +[Auto-archiving Windows Security log](/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/auto-archiving-windows-security-log) +Netwrix Knowledge Base article. diff --git a/docs/auditor/10.9/configuration/activedirectory/tombstone.md b/docs/auditor/10.9/configuration/activedirectory/tombstone.md new file mode 100644 index 0000000000..d49208ef68 --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectory/tombstone.md @@ -0,0 +1,45 @@ +--- +title: "Adjust Active Directory Tombstone Lifetime (optional)" +description: "Adjust Active Directory Tombstone Lifetime (optional)" +sidebar_position: 90 +--- + +# Adjust Active Directory Tombstone Lifetime (optional) + +You can restore deleted Active Directory objects and their attributes using the Netwrix Auditor +Object Restore for Active Directory tool shipped with Netwrix Auditor. The tool finds the +information on deleted objects in the product snapshots (this data is stored in the Long-Term +Archive, a local file-based storage of audit data) and AD tombstones. + +To be able to restore deleted Active Directory objects longer, increase the **Active Directory +tombstone lifetime** property (set by default to 180 days). Netwrix recommends setting it to 2 years +(**730 days**). You can specify any number of days, but a selected value should not exceed the +Long-Term Archive retention period. + +Take into consideration that increasing tombstone lifetime may affect Active Directory performance +and operability. + +To perform this procedure, you will need the +[ADSI Edit](http://technet.microsoft.com/en-us/library/cc773354(v=ws.10).aspx) utility.utility. + +Follow the steps to change the tombstone lifetime attribute. + +**Step 1 –** On any domain controller in the target domain, navigate to Start > Windows +Administrative Tools **> ADSI Edit**. + +**Step 2 –** Right-click the **ADSI Edit** node and select **Connect To**. In the **Connection +Settings** dialog, enable **Select a well-known Naming Context** and select **Configuration** from +the drop-down list. + +![manualconfig_adsi_connectionwinserver2016](/images/1secure/configuration/ad/manualconfig_adsi_connectionwinserver2016.webp) + +**Step 3 –** Navigate to **Configuration `` → +CN=Configuration,DC=``,DC=`` → CN=Services → CN=Windows NT → CN=Directory Service**. +Right-click it and select **Properties** from the pop-up menu. + +**Step 4 –** In the **CN=Directory Service Properties** dialog, locate the **tombstoneLifetime** +attribute in the **Attribute Editor** tab. + +![manualconfig_adsi_tombstone_winserver2016](/images/auditor/10.7/configuration/activedirectory/manualconfig_adsi_tombstone_winserver2016.webp) + +**Step 5 –** Click **Edit**. Set the value to _"730"_ (which equals 2 years). diff --git a/docs/auditor/10.9/configuration/activedirectoryfederatedservices/_category_.json b/docs/auditor/10.9/configuration/activedirectoryfederatedservices/_category_.json new file mode 100644 index 0000000000..360379a7cc --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectoryfederatedservices/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "AD FS", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/activedirectoryfederatedservices/overview.md b/docs/auditor/10.9/configuration/activedirectoryfederatedservices/overview.md new file mode 100644 index 0000000000..1083b6e0e0 --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectoryfederatedservices/overview.md @@ -0,0 +1,149 @@ +--- +title: "AD FS" +description: "AD FS" +sidebar_position: 20 +--- + +# AD FS + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +Active Directory Federation Services (AD FS) server role can be assigned: + +- to a domain controller +- to a Windows server joined in the domain + +Multiple AD FS federation servers can be included in a **farm**, a group of connected servers with +configuration replicated between them. The first AD FS federation server you set up in the farm +becomes the **primary** server. Other federation servers you add to the farm will become +**secondary** servers. + +Make sure you have Windows Remote Management properly configured on your Auditor console computer. +See the [Software Requirements](/docs/auditor/10.9/requirements/software.md) topic for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. See the Configure AD FS farm audit + settings automatically topic for additional information. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - AD FS audit settings must be configured on the primary AD FS server, i.e. on the first server + you have set up in the farm: + + - To configure audit of AD FS 4.0 on Windows Server 2016 or AD FS 5.0 on Windows Server + 2019, use the following PowerShell cmdlets: + + ``` + Set-AdfsProperties -LogLevel Errors,FailureAudits,Verbose,SuccessAudits,Warnings + Set-AdfsProperties –AuditLevel Verbose + ``` + + - To configure audit of AD FS 3.0 on Windows Server 2012 R2, use the following PowerShell + cmdlet + + ``` + Set-AdfsProperties -LogLevel Errors,FailureAudits,Verbose,SuccessAudits,Warnings + ``` + + - Windows Audit policy must be configured on each server in the farm. For all Windows server + versions Run the _auditpol_ utility with the following parameters: + + - `auditpol.exe /set /subcategory:"Application Generated" /failure:enable /success:enable` + + - Adjust log size and retention settings for **Security** log and for **AD FS Admin** log (under + **Applications and Service logs**). See + [Adjusting Event Log Size and Retention Settings](/docs/auditor/10.9/configuration/windowsserver/eventlog.md) for details. + - If AD FS Admin logging is disabled, you should enable it. + - See the Configure AD FS farm manually topic for additional information. + +## **Configure AD FS farm audit settings automatically** + +Audit settings can be applied automatically if your monitoring plan has the primary AD FS federation +server included as an item. If it has only secondary AD FS federation servers included, you will +need to configure audit settings manually, as described later in this section. + +**Step 1 –** Select the AD FS data source in this monitoring plan (top row under the header), click +**Edit data source** to open its settings. + +![mp_adfs_listing_thumb_0_0](/images/auditor/10.9/configuration/activedirectoryfederatedservices/mp_adfs_listing_thumb_0_0.webp) + +**Step 2 –** In the **Configure audit settings** section, select **Adjust audit settings +automatically** check box. + +![mp_data_source_ad_fs_thumb_0_0](/images/auditor/10.9/configuration/activedirectoryfederatedservices/mp_data_source_ad_fs_thumb_0_0.webp) + +**Step 3 –** Save the settings. + +Auditor will automatically configure audit settings on all servers in the AD FS farm and adjust the +necessary log settings on these servers. + +## Configure AD FS farm manually + +Follow the steps to enable AD FS audit settings and set up Windows audit policy. + +**Step 1 –** AD FS audit settings must be configured on the primary AD FS server, i.e. on the first +server you have set up in the farm: + +- To configure audit of AD FS 3.0 on Windows Server 2012 R2, use the following PowerShell cmdlet: + +Set-AdfsProperties -LogLevel Errors,FailureAudits,Verbose,SuccessAudits,Warnings + +- To configure audit of AD FS 4.0 on Windows Server 2016 or AD FS 5.0 on Windows Server 2019, use + the following PowerShell cmdlets: + +Set-AdfsProperties -LogLevel Errors,FailureAudits,Verbose,SuccessAudits,Warnings + +Set-AdfsProperties –AuditLevel Verbose + +**Step 2 –** Windows Audit policy must be configured on each server in the farm. For all Windows +server versions + +- Run the _auditpol_ utility with the following parameters: + +```auditpol.exe /set /subcategory:"Application Generated" /failure:enable /success:enable + +``` + +**Step 3 –** Adjust log size and retention settings for **Security** log and for **AD FS Admin** log +(under **Applications and Service logs**). See the +[Adjusting Event Log Size and Retention Settings](/docs/auditor/10.9/configuration/windowsserver/eventlog.md) topic for additional +information. + +If AD FS Admin logging is disabled, you should enable it. + +_Remember,_ do the following: + +- Configure Data Collecting Account as described in the + [Permissions for AD FS Auditing](/docs/auditor/10.9/configuration/activedirectoryfederatedservices/permissions.md) topic. +- Configure ports as described in the [AD FS Ports](/docs/auditor/10.9/configuration/activedirectoryfederatedservices/ports.md) topic. + +## AD FS Servers Data Collection + +For Active Directory Federation Services (AD FS) servers, Netwrix Auditor can collect audit data on +the events and configuration objects listed below. + +| Event type | Action | Details | +| ---------------------- | ---------------- | ------------------------------------------------ | +| AD FS logon (intranet) | Failed Logon | Cause (for failed attempts) | +| AD FS logon (extranet) | Successful Logon | Authentication methods (for Successful attempts) | + +Configuration information can be collected for the following objects: + +- AD FS servers included in the farm +- Application Groups settings +- Authentication Method names +- Relying Party Trusts settings +- Scope Descriptions diff --git a/docs/auditor/10.9/configuration/activedirectoryfederatedservices/permissions.md b/docs/auditor/10.9/configuration/activedirectoryfederatedservices/permissions.md new file mode 100644 index 0000000000..5dc29490e8 --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectoryfederatedservices/permissions.md @@ -0,0 +1,18 @@ +--- +title: "Permissions for AD FS Auditing" +description: "Permissions for AD FS Auditing" +sidebar_position: 20 +--- + +# Permissions for AD FS Auditing + +Before you start creating a monitoring plan to audit your AD FS federation servers, plan for the +account that will be used for data collection – it should meet the requirements listed below. Then +you will provide this account in the monitoring plan wizard. + +**On the target server:** + +- If the target AD FS federation server is a domain controller, then the account must belong to the + **Administrators** or **Domain Admins** group +- Otherwise, if the server is not a domain controller, the account must belong to the **Local + Administrators** group. diff --git a/docs/auditor/10.9/configuration/activedirectoryfederatedservices/ports.md b/docs/auditor/10.9/configuration/activedirectoryfederatedservices/ports.md new file mode 100644 index 0000000000..42dd1c30a6 --- /dev/null +++ b/docs/auditor/10.9/configuration/activedirectoryfederatedservices/ports.md @@ -0,0 +1,29 @@ +--- +title: "AD FS Ports" +description: "AD FS Ports" +sidebar_position: 10 +--- + +# AD FS Ports + +Review a full list of protocols and ports required for monitoring logon activities performed using +Active Directory Federation Services (AD FS). + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 389 TCP port. On domain controllers in your domain +(target), allow inbound connections to local 389 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| -------------------------------- | -------- | ---------------------- | ------------------ | ----------------------------------------------------------------------- | +| 389 | TCP | Netwrix Auditor Server | Domain controllers | LDAP DC query Account resolve | +| 53 | TCP | Netwrix Auditor Server | DNS Server | DNS Client | +| 135 + Dynamic: 1024 -65535 | TCP | Netwrix Auditor Server | Domain controllers | Windows Management Instrumentation Firewall configuration | +| 135 | TCP | Netwrix Auditor Server | Domain controllers | Service Control Manager Remote Protocol (RPC) Core Service installation | +| 137 through 139 | UDP | Netwrix Auditor Server | Domain controllers | Service Control Manager Remote Protocol (RPC) Core Service installation | +| 445 | TCP | Netwrix Auditor Server | Domain controllers | SMB 2.0/3.0 | +| 5985 (for HTTP) 5986 (for HTTPS) | TCP | Netwrix Auditor Server | AD FS servers | Windows Remote Management (WinRM) | diff --git a/docs/auditor/10.9/configuration/azurefiles/_category_.json b/docs/auditor/10.9/configuration/azurefiles/_category_.json new file mode 100644 index 0000000000..6dfdf735b3 --- /dev/null +++ b/docs/auditor/10.9/configuration/azurefiles/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Azure Files", + "position": 15, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} diff --git a/docs/auditor/10.9/configuration/azurefiles/monitoredobjects.md b/docs/auditor/10.9/configuration/azurefiles/monitoredobjects.md new file mode 100644 index 0000000000..22381c46d3 --- /dev/null +++ b/docs/auditor/10.9/configuration/azurefiles/monitoredobjects.md @@ -0,0 +1,23 @@ +--- +title: "Monitored Object Types, Actions, and Attributes" +description: "Examine the list of actions that have been audited and reported by Azure Files data collector in the Netwrix Auditor 10.9" +sidebar_position: 2 +--- + +Examine the list of actions that have been audited and reported by Azure Files data collector in the Netwrix Auditor 10.9 + +| Action | File | Folder | Share | +|--------|------|--------|-------| +| Added | + | + | + | +| Add (failed attempt) | + | + | – | +| Modified | + | + | + | +| Modify (failed attempt) | + | + | – | +| Moved | + | + | – | +| Move (failed attempt) | + | + | – | +| Read | + | – | – | +| Read (failed attempt) | + | + | – | +| Renamed | + | + | – | +| Renamed (failed attempt) | – | – | – | +| Removed | + | + | + | +| Remove (failed attempt) | – | – | – | +| Copied | – | – | – | diff --git a/docs/auditor/10.9/configuration/azurefiles/overview.md b/docs/auditor/10.9/configuration/azurefiles/overview.md new file mode 100644 index 0000000000..0bff6d5abd --- /dev/null +++ b/docs/auditor/10.9/configuration/azurefiles/overview.md @@ -0,0 +1,252 @@ +--- +title: "Azure Files Configuration Overview" +description: "Configure Azure Files for monitoring with Netwrix Auditor v10.9" +sidebar_position: 1 +--- + +# Azure Files Configuration Overview + +Netwrix Auditor can monitor for operations with files and folders on file shares within Azure Files storage accounts. +It supports two types of monitored items for Azure Files: + - **Storage account**: monitoring [actions](https://docs.netwrix.com/docs/auditor/10_8/configuration/azurefiles/monitoredobjects) on all shares of one specefied **storage account** + - **Azure Subscription**: monitoring [actions](https://docs.netwrix.com/docs/auditor/10_8/configuration/azurefiles/monitoredobjects) on all shares of all **storage accounts** of the specified **Azure Files subscription** + + +**Note:** For all **"data storage accounts"** used in the points above, you must configure [Diaggnostic settings](https://docs.netwrix.com/docs/auditor/10_8/configuration/azurefiles/overview#diagnostic-settings) +to save audit events on **"log storage account(s)"**. Ensure you have the necessary access ([API permissions](https://docs.netwrix.com/docs/auditor/10_8/configuration/azurefiles/overview#configure-api-permissions), [IAM Roles](https://docs.netwrix.com/docs/auditor/10_8/configuration/azurefiles/overview#assign-iam-roles-to-the-app)) for [application](https://docs.netwrix.com/docs/auditor/10_8/configuration/azurefiles/overview#azure-application-registration) to read these events and access storage accounts metadata. + +## Prerequisites + +- **Azure Files License** - Azure Files is a paid data source requiring specific licensing +- **Azure Subscription** with Azure Files storage accounts (Standard and Premium supported) +- **Admin** permissions in Microsoft Entra ID and Azure Storage +- **Two separate storage accounts:** + + - One for file shares (data) — Create a storage account [Create a storage account (Microsoft Learn)](https://learn.microsoft.com/en-us/azure/storage/common/storage-account-create?utm_source=chatgpt.com&tabs=azure-portal) + + - One for audit logs — Create a storage account [Create a storage account (Microsoft Learn)](https://learn.microsoft.com/en-us/azure/storage/common/storage-account-create?utm_source=chatgpt.com&tabs=azure-portal) + +- [Azure Files identity-based access](https://learn.microsoft.com/en-us/azure/storage/files/storage-files-active-directory-overview) is configured for data storage account in Azure Files + + Supported options: + - Active Directory Domain Services (AD DS) + - Microsoft Entra Kerberos (for hybrid identities) + - Microsoft Entra Domain Services (Entra DS) — not supported + + **Netwrix Auditor** relies on **identity-based access** to correctly map file operations to real user accounts. Without it: + - Audit logs may not contain accurate user information + - Activity may be shown as system or anonymous accounts + +## Configuration Scope Overview + +- **[Azure Application Registration](#azure-application-registration)** - Create Azure AD application +- **[Configure API Permissions](#configure-api-permissions)** - Assign required permissions for created application in EntraID +- **[Assign IAM Roles to the App](#assign-iam-roles-to-the-app)**- Assigning roles to Resource Group, Data Storage Account and Log Storage Account +- **[Diagnostic Settings](#diagnostic-settings)** - Configure audit logging + +## Azure Application Registration + +You should register an application so Netwrix Auditor can authenticate to Azure and read audit logs + +### Step 1: Create the App Registration + +1. In the Azure Portal, go to **Microsoft Entra ID > Manage > App registrations > + New registration** +2. Enter: + - **Name**: Name: `NetwrixAuditor-AzureFiles` (this is an example — you can use any descriptive name for the app) + - **Supported account types** (see below) + - Leave **Redirect URI** blank +3. Click **Register** + +**Account Types references:** + +- **[Supported account types – Microsoft identity platform](https://learn.microsoft.com/en-us/entra/identity-platform/v2-supported-account-types)** + +- **[Identity and account types for single- and multitenant apps](https://learn.microsoft.com/en-us/security/zero-trust/develop/identity-supported-account-types)** + +**Note:** Switching audiences later may cause errors + + +### Step 2: Gather App Details + +After registration, go to the **Overview** page of your new app and copy: +- **Application (Client) ID** + + +### Step 3: Create a Client Secret + +1. In the same app, go to **Manage > Certificates & secrets > Client secrets** +2. Click **+ New client secret** +3. Enter a description (e.g., `NetwrixSecret`) and select expiration +4. Click **Add** +5. Copy the **secret value** immediately — it won't be shown again + +Netwrix Auditor uses the **App ID** + **Client Secret** for authentication + +**At the end of this step, you must have:** +- Application (Client) ID +- Client Secret (Secret Value) + + +## Configure API Permissions + + +**Microsoft Graph API permissions:** + + +### Step 1: Add Permissions + +| Permission | Purpose | +|------------|---------| +| `User.Read` | Basic user information. Sign in and read user profile. *(default)* | +| `User.Read.All` | Read all users' profiles. Required to resolve SIDs into usernames in reports | + + +1. In your app in EntraID, go to **Manage > API permissions > + Add a permission**. +2. Select **Microsoft Graph > Application permissions** +3. Add: + - **User.Read (default)** + - **User.Read.All** + +- *User.Read* – "Sign in and read user profile." *(default)* +- *User.Read.All* – "Read all users' full profiles" + + +### Step 2: Grant Admin Consent + +Click **Grant admin consent for TenantName** + +**Why this is required:** +- By default, applications cannot query Microsoft Graph for directory-wide information +- Admin consent allows the app to use **User.Read.All** +- This lets Netwrix Auditor query Azure AD and resolve **user SIDs → user accounts → display names** +- Without admin consent, audit logs will only show unresolved SIDs instead of usernames, making reports incomplete and less useful + +**At the end of this step, your app has granted Microsoft Graph API permissions** + + +## Assign IAM Roles to the App + +| Role | Scope | Purpose | +|------|--------|---------| +| `Reader` | Resource Group | List storage accounts | +| `Storage File Data Privileged Reader` | Storage Account | Read file shares data | +| `Storage Blob Data Reader` | Log Storage Account | Access audit logs | + + +**IAM Roles:** + +You should assign Azure IAM roles so that Netwrix Auditor can: +- Discover file shares in your resource group +- Read metadata from your data storage account +- Access audit logs from your log storage account + +**These IAM roles are mandatory** + +### Step 1: Assign Reader Role on Resource Group + +1. In the Azure Portal, go to your **Resource Group** +2. Open **Access control (IAM)** +3. Click **+ Add > Add role assignment** +4. Select role: **Reader** + - "View everything, but not make any changes" +5. Click **Next** +6. Under **Members**, click **+ Select members** +7. In the search window, find and select the **App you registered earlier** +8. Click **Select → Review + assign** + + +### Step 2: Assign Storage File Data Privileged Reader on Data Storage Account + +1. In the Azure Portal, go to your **Data Storage Account** +2. Navigate to **Access control (IAM) > + Add role assignment** +3. Select role: **Storage File Data Privileged Reader** + - "Allows read access to file shares and directory/file metadata, including NTFS ACLs" +4. Click **Next** +5. Under **Members**, click **+ Select members** +6. Search for and select the **App you registered earlier** +7. Click **Select → Review + assign** + + +### Step 3: Assign Storage Blob Data Reader on Log Storage Account + +1. In the Azure Portal, go to your **Log Storage Account** +2. Navigate to **Access control (IAM) > + Add role assignment** +3. Select role: **Storage Blob Data Reader** + - "Allows read access to Azure Storage blob containers and data" +4. Click **Next** +5. Under **Members**, click **+ Select members** +6. Search for and select the **App you registered earlier** +7. Click **Select → Review + assign** + + +### Notes & Best Practices + +- Data and log storage accounts can be in different resource groups +- Supported identity sources: AD DS, Microsoft Entra Kerberos +- Not supported: Microsoft Entra Domain Services +- Supported protocol: SMB + +**At the end of this step, your app should have assigned roles:** +- Reader (Resource Group) +- Storage File Data Privileged Reader (Data Storage Account) +- Storage Blob Data Reader (Log Storage Account) + +## Diagnostic Settings + +Azure Files does not generate audit events by default +You must configure **Diagnostic Settings** to send file activity logs to your **Log Storage Account** + +### Step 1: Open Diagnostic Settings + +1. In the Azure Portal, go to your **Data Storage Account** +2. Navigate to **Monitoring > Diagnostic settings** +3. On the **"Select any of the resources to view diagnostic settings"** screen, choose **File** + - Netwrix Auditor only supports **File** diagnostic settings +4. Click **+ Add diagnostic setting** + +### Step 2: Configure General Settings + +1. Enter a name (e.g., `NetwrixAuditorLogs`) +2. Under **Category groups**, select **Audit** + - Only the **Audit** category group is supported by Netwrix Auditor + +### Step 3: Configure Destination + +1. Under **Destination details**, check **Archive to a storage account** + - This is the **only supported option** for Netwrix Auditor +2. Select your **Log Storage Account** +3. Confirm the correct **subscription** and **storage account** + +**Note:** Azure requires **two separate storage accounts:** +- One for file shares (data) +- One for audit logs + +### Step 4: Save the Configuration + +Click **Save**. +Azure Files audit logs will now be archived into your **Log Storage Account** + +**At the end of this step, you should have:** +- A Diagnostic Setting under the File resource type +- Audit category group selected +- Destination set to Archive to a storage account +- Logs archiving into the Log Storage Account + + +## Checklist + +- [Azure Application registered](#azure-application-registration) with App ID + Secret +- [API permissions](#configure-api-permissions) (User.Read, User.Read.All) granted +- [IAM roles assigned](#assign-iam-roles-to-the-app) (Reader, Storage File Data Privileged Reader, Storage Blob Data Reader) +- [Diagnostic Settings configured](#diagnostic-settings) to log to a Log Storage Account + + +## Next Steps + +After completing the Azure Files configuration: + +1. **Test Connectivity**: Verify authentication and access to storage accounts +2. **Create Monitoring Plan**: Configure Azure Files monitoring in Netwrix Auditor +3. **Validate Data Collection**: Confirm audit events are being collected + +For detailed instructions on creating the monitoring plan, see the [Azure Files Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/azurefiles.md) documentation diff --git a/docs/auditor/10.9/configuration/azurefiles/ports.md b/docs/auditor/10.9/configuration/azurefiles/ports.md new file mode 100644 index 0000000000..cc746c4e68 --- /dev/null +++ b/docs/auditor/10.9/configuration/azurefiles/ports.md @@ -0,0 +1,31 @@ +--- +title: "Azure Files Ports and Network Configuration" +description: "Network ports and connectivity requirements for Azure Files monitoring" +sidebar_position: 3 +--- + +# Azure Files Ports and Network Configuration + +Network connectivity requirements for Azure Files monitoring with Netwrix Auditor. + +## Port Requirements + +**Port 443 (HTTPS)** - Required for all Azure communication + +**Supported Protocol:** SMB + +## Required Outbound Connections + +Netwrix Auditor requires outbound HTTPS (port 443) access to: + +| Service | FQDN | Purpose | +|---------|------|---------| +| Azure Storage | `*.core.windows.net` | File share and audit log access | +| Azure AD | `*.login.microsoftonline.com` | Authentication | +| Azure Services | `*.azure.com` | General Azure services | + +## Identity Sources + +Supported identity sources: +- Active Directory Domain Services +- Microsoft Entra Kerberos diff --git a/docs/auditor/10.9/configuration/exchange/_category_.json b/docs/auditor/10.9/configuration/exchange/_category_.json new file mode 100644 index 0000000000..53c0779822 --- /dev/null +++ b/docs/auditor/10.9/configuration/exchange/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Exchange", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/exchange/auditlog.md b/docs/auditor/10.9/configuration/exchange/auditlog.md new file mode 100644 index 0000000000..243d1a0efd --- /dev/null +++ b/docs/auditor/10.9/configuration/exchange/auditlog.md @@ -0,0 +1,55 @@ +--- +title: "Exchange Administrator Audit Logging Settings" +description: "Exchange Administrator Audit Logging Settings" +sidebar_position: 20 +--- + +# Exchange Administrator Audit Logging Settings + +To be able to audit and report who made changes to the Exchange servers in your on-premises +infrastructure, or to Active Directory via the Exchange, ensure the Exchange Administrator Audit +Logging (AAL) settings are configured as follows: + +| Setting | Value | Comment | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- | +| AdminAuditLogEnabled | True | Enables audit logging | +| AdminAuditLogAgeLimit | 30 | Determines how long audit log entries will be retained (default is 90 days) | +| AdminAuditLogCmdlets | \* | Instructs the program to create a log entry for every cmdlet that is run. | +| LogLevel | Verbose | Sets logging level. | +| ExcludedCmdlets | \*-InboxRule, \*-MailboxAutoReplyConfiguration, Set-MailboxAuditBypassAssociation, Set-MailboxAutoReplyConfiguration, Set-MailboxCalendarConfiguration, Set-MailboxCalendarFolder, Set-MailboxFolderPermission, Set-MailboxJunkEmailConfiguration, Set-MailboxMessageConfiguration, Set-MailboxRegionalConfiguration, Set-MailboxSpellingConfiguration | This list of exclusions is set up as explained in step 3 of the procedure below. | + +You can configure these settings automatically using Netwrix Auditor, as described in the +[Active Directory: Automatic Configuration](/docs/auditor/10.9/configuration/activedirectory/automatic.md) topic. + +To configure them manually, refer to the procedure described below. + +You can perform this procedure on any of the Exchange servers, and these settings will then be +replicated to all Exchange servers in the domain. + +**To configure Exchange Administrator Audit Logging settings** + +**Step 1 –** On the computer where the monitored Exchange server is installed, navigate to **Start → +Programs → Exchange Management Shell**. + +**Step 2 –** Execute the following command depending on your Exchange version: + +- Exchange 2019, 2016 and 2013 + + `Set-AdminAuditLogConfig -AdminAuditLogEnabled $true -AdminAuditLogAgeLimit 30 -AdminAuditLogCmdlets * -LogLevel Verbose` + +- Exchange 2010 + +`Set-AdminAuditLogConfig -AdminAuditLogEnabled $true -AdminAuditLogAgeLimit 30 -AdminAuditLogCmdlets *` + +**Step 3 –** To reduce server load, you can exclude the cmdlets listed in the table above from +Exchange logging. For that: + +- On the computer where Netwrix Auditor is installed, browse to the _%Netwrix Auditor Server + installation folder%/Active Directory Auditing_ folder, locate the **SetAALExcludedCmdlets.ps1** + PowerShell script file and copy it to Exchange server. + +- In **Exchange Management Shell**, run this script using the command line: + + `.\SetAALExcludedCmdlets.ps1` + +Make sure your policies allow script execution. diff --git a/docs/auditor/10.9/configuration/exchange/mailboxacccess.md b/docs/auditor/10.9/configuration/exchange/mailboxacccess.md new file mode 100644 index 0000000000..45c3cd1c48 --- /dev/null +++ b/docs/auditor/10.9/configuration/exchange/mailboxacccess.md @@ -0,0 +1,50 @@ +--- +title: "Configure Exchange for Monitoring Mailbox Access" +description: "Configure Exchange for Monitoring Mailbox Access" +sidebar_position: 30 +--- + +# Configure Exchange for Monitoring Mailbox Access + +Netwrix Auditor allows tracking non-owner mailbox access in your Exchange organization. + +It is recommended to select **Adjust audit settings automatically** option when setting up Exchange +monitoring in Netwrix Auditor. See the +[Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) topic for additional +information. + +However, in some scenarios users may need to apply required audit settings manually. For that, +review the following procedures: + +- Configuring mailbox access tracking for Exchange 2019, 2016 and 2013 manually +- Configuring mailbox access tracking for Exchange 2010 manually + +## Configuring mailbox access tracking for Exchange 2019, 2016 and 2013 manually + +Perform the procedures below only if you do not want to enable the automatic audit configuration +option when setting up monitoring in Netwrix Auditor. + +You can configure auditing for: + +- All mailboxes (User, Linked, Equipment, and Room mailbox) +- Selected mailboxes + +| Track... | Steps... | +| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| All mailboxes | 1. On the computer where the monitored Exchange server is installed, navigate to **Start → Programs → Exchange Management Shell**. 2. Execute the following command: Get-MailboxDatabase -Server `{0}` \| foreach \{ Get-Mailbox -RecipientTypeDetails UserMailbox,SharedMailbox,EquipmentMailbox,LinkedMailbox,RoomMailbox \| Set-Mailbox -AuditEnabled $true -AuditAdmin Update,Copy,Move,MoveToDeletedItems,SoftDelete,HardDelete,FolderBind,SendAs, SendOnBehalf,MessageBind,Create -AuditDelegate Update,Move,MoveToDeletedItems,SoftDelete,HardDelete,FolderBind,SendAs,SendOnBehalf,Create \} Where the _`{0}`_ character must be replaced with your audited server FQDN name (e.g., _stationexchange.enterprise.local_). If you are going to audit multiple Exchange servers, repeat these steps for each audited Exchange server. | +| Selected mailbox | 1. On the computer where the monitored Exchange server is installed, navigate to **Start → Programs → Exchange Management Shell**. 2. Execute the following command: Set-Mailbox -Identity `{0}` -AuditEnabled $true -AuditAdmin Update,Copy,Move,MoveToDeletedItems,SoftDelete,HardDelete,FolderBind,SendAs,SendOnBehalf,MessageBind,Create -AuditDelegate Update,Move,MoveToDeletedItems,SoftDelete,HardDelete,FolderBind,SendAs,SendOnBehalf,Create Where the _`{0}`_ character must be replaced with one of the following: - Display Name. Example: "Michael Jones" - Domain\User. Example: enterprise.local\MJones - GUID. Example: `{c43a7694-ba06-46d2-ac9b-205f25dfb32d}` - (DN) Distinguished name. Example: CN=MJones,CN=Users,DC=enterprisedc1,DC=enterprise,DC=local - User Principal Name. Example: MJones@enterprise.local If you are going to audit multiple individual mailboxes, repeat these steps for each mailbox on each Exchange server. | + +## Configuring mailbox access tracking for Exchange 2010 manually + +Perform the procedure below only if you do not want to enable network traffic compression option +when setting up Exchange monitoring in Netwrix Auditor. + +**Step 1 –** On the computer where the monitored Exchange server is installed, navigate to **Start → +Programs → Exchange Management Shell**. + +**Step 2 –** Execute the following command: + +`Set-EventLogLevel "MSExchangeIS\9000 Private\Logons" –Level Low` + +**Step 3 –** Navigate to **Start → Run** and type _"services.msc"_. In the Services snap-in, locate +the Microsoft Exchange Information Store service and restart it. diff --git a/docs/auditor/10.9/configuration/exchange/overview.md b/docs/auditor/10.9/configuration/exchange/overview.md new file mode 100644 index 0000000000..00f8268994 --- /dev/null +++ b/docs/auditor/10.9/configuration/exchange/overview.md @@ -0,0 +1,138 @@ +--- +title: "Exchange" +description: "Exchange" +sidebar_position: 30 +--- + +# Exchange + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - In the Exchange environment: + + - Install the ADSI Edit utility to the server from which configuration is performed if it is + not a domain controller + - The following policies must be set to _"Success"_ for the effective domain controllers + policy: + + - Audit account management + - Audit directory service access + + - The Audit logon events policy must be set to _"Success"_ (or _"Success"_ and "_Failure"_) + for the effective domain controllers policy. + - The Advanced audit policy settings can be configured instead of basic. + - The Maximum Security event log size must be set to 4GB. The retention method of the + Security event log must be set to _“Overwrite events as needed.”_ + - Auto archiving must be enabled to prevent audit data loss if log overwrites occur. + - The Object-level audit settings must be configured for the Domain, Configuration and + Schema partitions. + - The AD tombstoneLifetime attribute must be set to _"730"_. + - If you have an on-premises Exchange server 2019, 2016, 2013 or 2010 in your Active + Directory domain, consider that some changes can be made via that Exchange server. To be + able to audit and report who made those changes, you should configure the Exchange + Administrator Audit Logging (AAL) settings, as described in the + [Exchange Administrator Audit Logging Settings](/docs/auditor/10.9/configuration/exchange/auditlog.md) topic. + - The Administrator Audit Logging settings must be configured (only required for Exchange + 2019, 2016, 2013 or 2010). See the + [Exchange Administrator Audit Logging Settings](/docs/auditor/10.9/configuration/exchange/auditlog.md) topic for additional + information. + - In order to audit mailbox access, native audit logging must be enabled for user, shared, + equipment, linked, and room mailboxes: + + - Access types: administrator , delegate user + - Actions: Update, Move, MoveToDeletedItems, SoftDelete, HardDelete, FolderBind, SendAs, + SendOnBehalf, Create + + - If you want to track non-owner access, configure mailbox monitoring. See the + [Configure Exchange for Monitoring Mailbox Access](/docs/auditor/10.9/configuration/exchange/mailboxacccess.md) topic for additional + information. + + - On the Auditor console computer: + + - If you have enabled automatic log backup for the Security log of your domain controller, + you can instruct Auditor to clear the old backups automatically. For that, use the + **CleanAutoBackupLogs** registry key, as described in the + [Active Directory Registry Key Configuration](/docs/auditor/10.9/configuration/activedirectory/registrykey.md) topic. + + **_RECOMMENDED:_** Adjust retention period for the backup files accordingly (default is + **50** hours). See the + [Adjust Security Event Log Size and Retention](/docs/auditor/10.9/configuration/activedirectory/securitylog.md) topic. + + - To provide for event data collection, the Secondary Logon service must be up and running. + Open **Administrative Tools** > **Services**, right-click the **Secondary Logon** service + and on the **General** tab make sure that Startup type for this service is other than + _Disabled_. + +_Remember,_ for Exchange auditing, do the following: + +1. Configure Data Collecting Account, as described in the + [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic. +2. Configure required protocols and ports, as described in the [Exchange Ports](/docs/auditor/10.9/configuration/exchange/ports.md) topic. + +## Monitored Object Types, Actions, and Attributes + +Netwrix Auditor tracks changes that have been made to all Exchange server object classes and +attributes. The list of Exchange object classes is version-dependent. + +- The list of schema changes for Exchange 2013 can be found in the following Microsoft article: + [https://learn.microsoft.com/en-us/exchange/exchange-2013-active-directory-schema-changes-exchange-2013-help](https://learn.microsoft.com/en-us/exchange/exchange-2013-active-directory-schema-changes-exchange-2013-help) +- The list of schema changes for Exchange 2016 can be found in the following Microsoft article: + [https://learn.microsoft.com/en-us/exchange/plan-and-deploy/active-directory/ad-schema-changes?view=exchserver-2016](https://learn.microsoft.com/en-us/exchange/plan-and-deploy/active-directory/ad-schema-changes?view=exchserver-2016) +- The list of schema changes for Exchange 2019 can be found in the following Microsoft article: + [https://learn.microsoft.com/en-us/exchange/plan-and-deploy/active-directory/ad-schema-changes?view=exchserver-2019](https://learn.microsoft.com/en-us/exchange/plan-and-deploy/active-directory/ad-schema-changes?view=exchserver-2019) + +## Non-Owner Mailbox Access + +Netwrix Auditor can monitor non-owner access to mailboxes in on-premises Exchange organization. The +following mailbox types will be monitored by default: + +- UserMailbox +- EquipmentMailbox +- LinkedMailbox +- RoomMailbox + +Here is the list of actions captured: + +| Item | Action | Audited | How this change is reported by the product | +| ------------------------------------------------------------------------ | ----------- | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | +| Emails and Folders | New email | Yes | The message was created in \Drafts folder with subject `<...>` | +| A user with Send as or Send on behalf permissions tried to send an email | Yes | Message located in Root with subject `<...>` was queued for delivery to IPM.Message. | +| Delete email | Yes | Message with subject `<...>` was moved from folder \Drafts to folder \Deleted Items. | +| Move email to another folder | Yes | Message with subject `<...>` was moved from folder `<...>` to folder `<...>`. | +| Create rules for emails | No | — | +| Email read attempt | No | — | +| New folder | No | — | +| Open folder | Yes | The folder `<...>` was opened. | +| Delete folder | Yes | Folder `<...>` was moved from folder `<...>` to folder \Deleted Items. | +| Empty folder | Yes | The folder `<...>` was opened. | +| Edit folder permissions | No | — | +| Calendar | New event | Yes | Message was created in \Calendar with subject `<...>`. | +| Event read attempt | No | — | +| Edit event | Yes | Message located in \Calendar with subject `<...>` was modified. | +| Delete event | Yes | Message with subject `<...>` was moved from folder \Calendar to folder \Deleted Items. | +| People | New contact | Yes | Message was created in \Contacts\Recipient Cache with subject ``. | +| Contact read attempt | Yes | Folder \Contacts\Recipient Cache was opened. | +| Edit contact | No | — | +| Delete contact | Yes | Message with subject `<...>` was moved from folder \Contacts to folder \Deleted Items. | +| Tasks | New task | Yes | Message was created in \Tasks with subject `<...>`. | +| Task read attempt | No | — | +| Edit task | Yes | Message located in \Tasks with subject `<...>` was modified. | +| Delete task | Yes | Message with subject `<...>` was moved from folder \Tasks to folder \Deleted Items. | diff --git a/docs/auditor/10.9/configuration/exchange/permissions.md b/docs/auditor/10.9/configuration/exchange/permissions.md new file mode 100644 index 0000000000..f231fda1ef --- /dev/null +++ b/docs/auditor/10.9/configuration/exchange/permissions.md @@ -0,0 +1,175 @@ +--- +title: "Permissions for Exchange Auditing" +description: "Permissions for Exchange Auditing" +sidebar_position: 60 +--- + +# Permissions for Exchange Auditing + +Before creating a monitoring plan to audit your Exchange server, you need to plan for the account +that will be used for data collection. This account should meet the requirements listed below. You +will specify this account in the monitoring plan wizard (or in the monitored item settings). + +## Account Requirements + +### Directory Permissions + +The account used for data collection must meet the following requirements: + +- The Manage auditing and security log policy must be defined for this account. See the + [Permissions for Active Directory Auditing](/docs/auditor/10.9/configuration/activedirectory/permissions.md) topic for + additional information. +- If you plan to process the Active Directory Deleted Objects container, Read permission on this + container is required. See the + [Permissions for Active Directory Auditing](/docs/auditor/10.9/configuration/activedirectory/permissions.md) topic for + additional information. +- Additional configuration if auto-backup is _enabled_ for the domain controller event logs. See + the [Additional Configuration for Domain Controller's Event Logs Auto-backup](#additional-configuration-for-domain-controllers-event-logs-auto-backup) + section. + + OR + +- Member of the **Domain Admins** group on the target server. + + **NOTE:** This covers all the required permissions above and is a mandatory setting if you want + to use network traffic compression for data collection. + +### Exchange Permissions + +The account must also have one of the following: + +- The following management roles assigned: Audit Logs role, View-only + Configuration role, Mail Recipients role, and Monitoring role. See the + [Assign Management Roles](#assign-management-roles) topic for additional information. + + OR + +- Membership in the **Organization Management** or **Records Management** group. See + the + [Add Account to the Organization Management Group](#add-account-to-the-organization-management-group) + topic for additional information. + +## Additional Configuration for Domain Controller's Event Logs Auto-backup + +The following is required if auto-backup is _enabled_ for the domain controller event logs: + +- Permissions to access the _HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog\Security_ + registry key on the domain controllers in the target domain. See the Assign Permission to Read the + Registry Key topic for additional information. +- Membership in one of the following groups: Administrators, Print Operators, Server Operators +- Read/Write share permission and Full control security permission on the logs backup folder + +## Add Account to the Organization Management Group + +Follow the steps to add account to the Organization Management group. + +**Step 1 –** Navigate to **Start > Active Directory Users and Computers** on any domain controller +in the root domain of the forest where Microsoft Exchange 2019, 2016, or 2013 is installed. + +**Step 2 –** In the left pane, navigate to **`` > Microsoft Exchange Security Groups**. + +**Step 3 –** On the right, locate the **Organization Management** group and double-click it. + +**Step 4 –** In the **Organization Management Properties** dialog that opens, select the **Members** +tab and click **Add**. + +![manualconfig_orgmanagement2016](/images/auditor/10.7/configuration/exchange/manualconfig_orgmanagement2016.webp) + +If for some reason you do not want this account to belong to the Organization Management group, you +can add it to the Records Management group in the same way. The Records Management group is less +powerful, and accounts belonging to it have fewer rights and permissions. + +## Assign Management Roles + +Perform this procedure only if the account selected for data collection is not a member of the +**Organization Management** or the **Records Management** group. + +Follow the steps to assign management roles. + +**Step 1 –** On the computer where Microsoft Exchange 2019, 2016, 2013 or is installed, open the +**Exchange Management Shell** under an account that belongs to the **Organization Management** +group. + +**Step 2 –** Use the following syntax to assign the required management role to a user: + +New-ManagementRoleAssignment -Name `` -User `` -Role `` + +For example: + +New-ManagementRoleAssignment -Name "AuditLogsNetwrixRole" -User Corp\\jsmith -Role "Audit Logs" + +In this example, the user _CORP\jsmith_ has been assigned the **Audit Logs** role. + +## Assign Permission to Read the Registry Key + +This permission is required only if the account selected for data collection is not a member of the +Domain Admins group. + +This permission should be assigned on each domain controller in the audited domain, so if your +domain contains multiple domain controllers, it is recommended to assign permissions through Group +Policy, or automatically using +[Audit Configuration Assistant](/docs/auditor/10.9/tools/auditconfigurationassistant.md). + +To assign permissions manually, use the Registry Editor snap-in or the Group Policy Management +console. + +### Assign Permission Via the Registry Editor Snap-in + +Follow the steps to assign permission via the Registry Editor snap-in. + +**Step 1 –** On your target server, open Registry Editor: navigate to **Start > Run** and type +_"regedit"_. + +**Step 2 –** In the left pane, navigate to _HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl +Set\Services\EventLog\Security_. + +**Step 3 –** Right-click the **Security** node and select **Permissions** from the pop-up menu. + +**Step 4 –** Click **Add** and enter the name of the user that you want to grant permissions to. + +**Step 5 –** Check **Allow** next to the **Read** permission. + +**Step 6 –** For auditing Logon Activity, you also need to assign the Read permission to the +_HKEY_LOCAL_MACHINE\SECURITY\Policy\PolAdtEv_ registry key. + +### Assign Permission Using the Group Policy Management Console + +Follow the steps to assign permission using the Group Policy Management console. + +**Step 1 –** Open the Group Policy Management console on any domain controller in the target domain: +navigate to Start > Windows Administrative Tools (Windows Server 2016/2019) or Administrative Tools +(Windows 2012 R2 and below) > Group Policy Management. + +**Step 2 –** In the left pane, navigate to Forest: `` > Domains > `` > +Domain Controllers. Right-click the effective domain controllers policy (by default, it is the +_Default Domain Controllers Policy_), and select Edit . + +**Step 3 –** In the Group Policy Management Editor dialog, expand the Computer Configuration node on +the left and navigate to Policies > Windows Settings > Security Settings > Registry. + +**Step 4 –** Right-click in the pane and select Add Key. + +**Step 5 –** Navigate to `HKEY_LOCAL_MACHINE\SECURITY\Policy\PolAdtEv` and click OK. + +**Step 6 –** Click Add and enter the name of the user that you want to grant permissions to and +press Enter. + +**Step 7 –** Check Allow next to the _"Read"_ permission and click OK + +**Step 8 –** In the pop-up window, select Propagate inheritable permissions to all subkeys and click +OK. + +**Step 9 –** Repeat the steps 4-8 for keys below: + +- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg`; +- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security`. + +**Step 10 –** Close Group Policy Management console. + +**Step 11 –** Navigate to Start > Run and type "_cmd_". Input the `gpupdate /force` command and +press Enter. The group policy will be updated. + +**Step 12 –** Type `repadmin /syncall` command and press Enter for replicate GPO changes to other +domain controllers. + +**Step 13 –** Ensure that new GPO settings were applied to the domain controllers. diff --git a/docs/auditor/10.9/configuration/exchange/permissionsregistrykeys.md b/docs/auditor/10.9/configuration/exchange/permissionsregistrykeys.md new file mode 100644 index 0000000000..78297bd05f --- /dev/null +++ b/docs/auditor/10.9/configuration/exchange/permissionsregistrykeys.md @@ -0,0 +1,77 @@ +--- +title: "Assign Permission To Read the Registry Key" +description: "Assign Permission To Read the Registry Key" +sidebar_position: 50 +--- + +# Assign Permission To Read the Registry Key + +This permission is required only if the account selected for data collection is not a member of the +Domain Admins group. This permission should be assigned on each domain controller in the audited +domain, so if your domain contains multiple domain controllers, it is recommended to assign +permissions through Group Policy, or automatically using +[Audit Configuration Assistant](/docs/auditor/10.9/tools/auditconfigurationassistant.md). To assign permissions +manually, use the Registry Editor snap-in or the Group Policy Management console. See the +[Permissions for Group Policy Auditing ](/docs/auditor/10.9/configuration/grouppolicy/permissions.md)topic for additional +information. + +## Assign Permission Via the Registry Editor Snap-in + +Follow the steps to assign permission via the Registry Editor snap-in. + +**Step 1 –** On your target server, open Registry Editor: navigate to **Start > Run** and type +_"regedit"_. + +**Step 2 –** In the left pane, navigate to _HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl +Set\Services\EventLog\Security_. + +**Step 3 –** Right-click the **Security** node and select **Permissions** from the pop-up menu. + +**Step 4 –** Click **Add** and enter the name of the user that you want to grant permissions to. + +**Step 5 –** Check **Allow** next to the **Read** permission. + +**Step 6 –** For auditing Logon Activity, you also need to assign the Read permission to the +_HKEY_LOCAL_MACHINE\SECURITY\Policy\PolAdtEv_ registry key. + +## Assign Permission Using the Group Policy Management Console + +Follow the steps to assign permission using the Group Policy Management console. + +**Step 1 –** Open the Group Policy Management console on any domain controller in the target domain: +navigate to Start > Windows Administrative Tools (Windows Server 2016/2019) or Administrative Tools +(Windows 2012 R2 and below) > Group Policy Management. + +**Step 2 –** In the left pane, navigate to Forest: `` > Domains > `` > +Domain Controllers. Right-click the effective domain controllers policy (by default, it is the +_Default Domain Controllers Policy_), and select Edit . + +**Step 3 –** In the Group Policy Management Editor dialog, expand the Computer Configuration node on +the left and navigate to Policies > Windows Settings > Security Settings > Registry. + +**Step 4 –** Right-click in the pane and select Add Key. + +**Step 5 –** Navigate to `HKEY_LOCAL_MACHINE\SECURITY\Policy\PolAdtEv` and click OK. + +**Step 6 –** Click Add and enter the name of the user that you want to grant permissions to and +press Enter. + +**Step 7 –** Check Allow next to the _Read_ permission and click OK + +**Step 8 –** In the pop-up window, select Propagate inheritable permissions to all subkeys and click +OK. + +**Step 9 –** Repeat the steps 4-8 for keys below: + +- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg`; +- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security`. + +**Step 10 –** Close Group Policy Management console. + +**Step 11 –** Navigate to Start > Run and type `cmd`. Input the `gpupdate /force` command and press +Enter. The group policy will be updated. + +**Step 12 –** Type `repadmin /syncall` command and press Enter for replicate GPO changes to other +domain controllers. + +**Step 13 –** Ensure that new GPO settings were applied to the domain controllers. diff --git a/docs/auditor/10.9/configuration/exchange/ports.md b/docs/auditor/10.9/configuration/exchange/ports.md new file mode 100644 index 0000000000..01931b12de --- /dev/null +++ b/docs/auditor/10.9/configuration/exchange/ports.md @@ -0,0 +1,26 @@ +--- +title: "Exchange Ports" +description: "Exchange Ports" +sidebar_position: 10 +--- + +# Exchange Ports + +Review a full list of protocols and ports required for monitoring Exchange. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 389 TCP port. On domain controllers in your domain +(target), allow inbound connections to the local 389 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| ---------------------------------- | -------- | ---------------------- | --------------- | ---------------------------------------------------------------------------------------------------------------------- | +| 135 and dynamic range: 1024 -65535 | TCP | Netwrix Auditor Server | Exchange Server | - Windows Management Instrumentation. - Retrieve Exchange Server configuration settings\* - Run `gpupdate /force `\* | +| 5985 5986 | TCP | Netwrix Auditor Server | Exchange server | - Windows Remote Management. - PowerShell connections: - 5985 - for HTTP - 5986 - for HTTPS | +| 80 443 | TCP | Netwrix Auditor Server | Exchange server | PowerShell connections | + +\* - for Exchange 2010 only diff --git a/docs/auditor/10.9/configuration/exchange/registrykey.md b/docs/auditor/10.9/configuration/exchange/registrykey.md new file mode 100644 index 0000000000..76937a0941 --- /dev/null +++ b/docs/auditor/10.9/configuration/exchange/registrykey.md @@ -0,0 +1,25 @@ +--- +title: "Exchange Registry Keys" +description: "Exchange Registry Keys" +sidebar_position: 40 +--- + +# Exchange Registry Keys + +Review the basic registry keys that you may need to configure for monitoring Exchange with Netwrix +Auditor. Navigate to Start → Run and type _"regedit"_. + +| Registry key (REG_DWORD type) | Description / Value | +| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\AD Change Reporter | | +| CleanAutoBackupLogs | Defines the retention period for the security log backups: - 0—Backups are never deleted from Domain controllers - [X]— Backups are deleted after [X] hours | +| IgnoreAuditCheckResultError | Defines whether audit check errors should be displayed in the Activity Summary footer: - 0—Display errors - 1—Do not display errors | +| IgnoreRootDCErrors | Defines whether to display audit check errors for the root domain (when data is collected from a child domain) in the Activity Summary footer: - 0—Display errors - 1—Do not display errors | +| MonitorModifiedAndRevertedBack | Defines whether the Activity Summary must display the attributes whose values were modified and then restored between data collections: - 0—These attributes are not displayed - 1—These attributes are displayed as "modified and reverted back" | +| ProcessBackupLogs | Defines whether to process security log backups: - 0—No - 1—Yes Even if this key is set to _"0"_, the security log backups will not be deleted regardless of the value of the CleanAutoBackupLogs key. | +| HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\AD Change Reporter\ | | +| CollectLogsMaxThreads | Defines the number of Domain Controllers to simultaneously start log collection on. | +| HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\Management Console\Database settings | | +| overwrite_datasource | Defines whether to overwrite the database connection settings (stored in the reports data source) if they differ from the SQL server settings specified when configuring the monitoring plan: - 0—No - 1—Yes | +| SqlOperationTimeout | Defines the timeout for executing SQL queries such as data selection, insertion or deletion (in seconds). | +| timeout | Defines the Audit Database connection timeout (in seconds). | diff --git a/docs/auditor/10.9/configuration/fileservers/_category_.json b/docs/auditor/10.9/configuration/fileservers/_category_.json new file mode 100644 index 0000000000..00230f25ea --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "File Servers", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/fileservers/delldatastorage/_category_.json b/docs/auditor/10.9/configuration/fileservers/delldatastorage/_category_.json new file mode 100644 index 0000000000..f4839332fd --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/delldatastorage/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Dell Data Storage", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/fileservers/delldatastorage/cifss.md b/docs/auditor/10.9/configuration/fileservers/delldatastorage/cifss.md new file mode 100644 index 0000000000..c01bb0d09f --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/delldatastorage/cifss.md @@ -0,0 +1,109 @@ +--- +title: "Configure Audit Settings for CIFS File Shares on Dell Data Storage" +description: "Configure Audit Settings for CIFS File Shares on Dell Data Storage" +sidebar_position: 40 +--- + +# Configure Audit Settings for CIFS File Shares on Dell Data Storage + +Dell VNX, VNXe, Celerra, and Unity NAS devices are collectively referred to as Dell Data Storage. + +Auditor can be configured to audit all access types, review the table below and select options that +you want to track: + +| Option | | Description | +| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Changes | Successful | Use this option to track changes to your data. Helps find out who made changes to your files, including their creation and deletion. | +| Failed | Use this option to detect suspicious activity on your file server. Helps identify potential intruders who tried to modify or delete files, etc., but failed to do it. | | +| Read access | Successful | Use this option to supervise access to files containing confidential data intended for privileged users. Helps identify who accessed important files besides your trusted users. Enabling this option on public shares will result in high number of events generated on your file server and the amount of data written to the Audit Archive. | +| Failed | Use this option to track suspicious activity. Helps find out who was trying to access your private data without proper justification. Enabling this option on public shares will result in high number of events generated on your file server and the amount of data written to the Audit Archive. | | + +Actions reported by Auditor vary depending on the file server type and the audited object (file, +folder, or share). The changes include creation, modification, deletion, moving, renaming, and +copying. See the [Dell Data Storage](/docs/auditor/10.9/configuration/fileservers/delldatastorage/overview.md) topic for additional information. + +## Configure Audit Settings for the CIFS File Shares Pre-Windows Server 2012 + +Perform the following steps: + +**Step 1 –** Navigate to the target file share, right-click it and select **Properties**. + +**Step 2 –** In the **`` Properties** dialog, select the **Security** tab and click +**Advanced**. + +**Step 3 –** In the **Advanced Security Settings for ``** dialog, navigate to the +**Auditing** tab, click Edit. + +**Step 4 –** In a separate **Advanced Security Settings for ``** dialog, click Add to +add a principal. You can select **Everyone** (or another user-defined group containing users that +are granted special permissions) and click **Edit**. + +**Step 5 –** You can specify any other user group, but in this case Netwrix Auditor will send emails +with errors on incorrect audit configuration. This will not affect the reports or data searches +performed in the Auditor client and the product will only audit user accounts that belong to the +selected group. + +**Step 6 –** Apply settings to your Auditing Entries depending on the access types that you want to +audit. If you want to audit all access types (successful reads and changes as well as failed read +and change attempts), you need to add separate Auditing Entries for each file share. Otherwise, +reports will contain limited data and warning messages. Review the following for additional +information: + +- Successful reads +- Successful changes +- Failed read attempts +- Failed change attempts + +| Auditing Entry | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Successful reads** | +| The Auditing Entry below shows Advanced Permissions for auditing successful reads only:
  • Apply onto—Select _"Files only"_.
  • Check _"Successful"_ and _"Failed"_ next to List folder / read data.
  • Make sure that the **Apply these auditing entries to objects and/or containers within this container only** checkbox is cleared.
| +| **Successful changes** | +| The Auditing Entry below shows Advanced Permissions for auditing successful changes only:
  • Apply onto—Select _"This folder, subfolders and files"_.
  • Check _"Successful"_ next to the following permissions:
  • Create files / write data
  • Create folders / append data
  • Write extended attributes
  • Delete subfolders and files
  • Delete
  • Change permissions
  • Take ownership
  • Make sure that the **Apply these auditing entries to objects and/or containers within this container only** checkbox is cleared.
| +| **Failed read attempts** | +| The Auditing Entry below shows Advanced Permissions for auditing failed read attempts only:
  • Apply onto—Select _"This folder, subfolders and files"_.
  • Check _"Failed"_ next to List folder / read data.
  • Make sure that the **Apply these auditing entries to objects and/or containers within this container only** checkbox is cleared.
| +| **Failed change attempts** | +| The Auditing Entry below shows Advanced Permissions for auditing failed change attempts only:
  • Apply onto—Select _"This folder, subfolders and files"_.
  • Check _"Failed"_ next to the following permissions:
  • Create files / write data
  • Create folders / append data
  • Write extended attributes
  • Delete subfolders and files
  • Delete
  • Change permissions
  • Take ownership
  • Make sure that the **Apply these auditing entries to objects and/or containers within this container only** checkbox is cleared.
| + + +## Configure Object-level Access Auditing on Windows Server 2012 and Above + +Follow the steps to configure Object-level access auditing on Windows Server 2012 and above. + +**Step 1 –** Navigate to the target file share, right-click it and select **Properties**. + +**Step 2 –** In the `` Properties dialog box, select the Security tab and click +**Advanced**. + +**Step 3 –** In the Advanced Security Settings for `` dialog box, navigate to the +Auditing tab. + +![Advanced Security Settings for Share_Name dialog box](/images/1secure/configuration/computer/auditing_entries_netapp_2016.webp) + +**Step 4 –** Click **Add** to add a new principal. You can select **Everyone** (or another +user-defined group containing users that are granted special permissions) and click **Edit**. + +**Step 5 –** In the Auditing Entry for `` dialog box, click the **Select a principal** +link and specify **Everyone**. + +**NOTE:** You can specify any other user group, but in this case the emails will be sent with +warnings on incorrect audit configuration. The product will audit only user accounts that belong to +the selected group. + +**Step 6 –** Apply settings to your Auditing Entries depending on the access types that you want to +audit. If you want to audit all access types (successful reads, modification as well as failed read +and modification attempts), you need to add separate Auditing Entries for each file share. +Otherwise, reports will contain limited data and warning messages. + +Review the following for additional information: + +| Auditing Entry | | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --- | +| Successful reads | | +| The Auditing Entry below shows Advanced Permissions for auditing successful reads only: ![manualconfig_fileserver_auditingentry_1_2016](/images/auditor/10.7/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_1_2016.webp)
  • Type—Set to _"Success"_.
  • Applies to—Set to _"Files only"_.
  • Advanced permissions—Select List folder / read data.
  • Make sure that the Only apply these auditing settings to objects and/or containers within this container checkbox is cleared.
| | +| Successful changes | | +| The Auditing Entry below shows Advanced Permissions for auditing successful changes only: ![manualconfig_fileserver_auditingentry_2_2016](/images/auditor/10.7/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_2_2016.webp)
  • Type—Set to _"Success"_.
  • Applies to—Set to _"This folder, subfolders and files"_.
  • Advanced permissions:
  • Create files / write data
  • Create folders / append data
  • Write extended attributes
  • Delete subfolders and files
  • Delete
  • Change permissions
  • Take ownership
  • Make sure that the Only apply these auditing settings to objects and/or containers within this container checkbox is cleared.
| | +| Failed read attempts | | +| The Auditing Entry below shows Advanced Permissions for auditing failed read attempts: ![manualconfig_fileserver_auditingentry_3_2016](/images/auditor/10.7/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_3_2016.webp)
  • Type—Set to _"Fail"_.
  • Applies to—Set to _"This folder, subfolders and files"_.
  • Advanced permissions—Select List folder / read data.
  • Make sure that the Only apply these auditing settings to objects and/or containers within this container checkbox is cleared.
| | +| Failed change attempts | | +| The Auditing Entry below shows Advanced Permissions for auditing failed change attempts: ![manualconfig_fileserver_auditingentry_4_2016](/images/auditor/10.7/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_4_2016.webp)
  • Type—Set to _"Fail"_.
  • Applies to—Set to _"This folder, subfolders and files"_.
  • Advanced permissions:
  • Create files / write data
  • Create folders / append data
  • Write extended attributes
  • Delete subfolders and files
  • Delete
  • Change permissions
  • Take ownership
  • Make sure that the Only apply these auditing settings to objects and/or containers within this container checkbox is cleared.
| | diff --git a/docs/auditor/10.9/configuration/fileservers/delldatastorage/objectaccess.md b/docs/auditor/10.9/configuration/fileservers/delldatastorage/objectaccess.md new file mode 100644 index 0000000000..e26d0eb700 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/delldatastorage/objectaccess.md @@ -0,0 +1,56 @@ +--- +title: "Configure Audit Object Access Policy" +description: "Configure Audit Object Access Policy" +sidebar_position: 30 +--- + +# Configure Audit Object Access Policy + +Netwrix recommends you to avoid linking a GPO to the top level of the domain due to the potential +impact. Instead, create a new organization unit for your file servers within your domain and assign +GPO there. For detailed instructions on how to create a new OU, refer to the following Microsoft +article: +[Create a New Organizational Unit](https://technet.microsoft.com/en-us/library/cc771564.aspx). + +Follow the steps to configure Audit Object Access Policy: + +**Step 1 –** Open the **Group Policy Management** console on any domain controller in the target +domain: navigate to Start > Windows Administrative Tools**→ Group Policy Management.** + +**Step 2 –** In the left pane, navigate to **Forest: `` → Domains** → +**``**, right-click `` and select **Create a GPO in this domain and Link it +here**. + +**Step 3 –** Enter the name for the new GPO. + +**Step 4 –** Right-click the newly created GPO and select **Edit**. + +**Step 5 –** In the **Group Policy Management Editor** dialog, expand the **Computer Configuration** +node on the left and navigate to **Policies → Windows Settings → Security Settings → Local Policies +→ Audit Policy.** + +| Policy Subnode | Policy Name | Audit Events | +| -------------- | ----------------------- | --------------------------- | +| Audit Policy | **Audit object access** | _"Success"_ and _"Failure"_ | + +![manualconfig_fileserver_auditpolicy2016](/images/auditor/10.7/configuration/fileservers/delldatastorage/manualconfig_fileserver_auditpolicy2016.webp) + +**Step 6 –** To update the group policies, execute the following command: + +- For Dell Unity: + + svc_cifssupport `` -gpo -update + + where `` is the name of the target Unity\VNX server. + +- For Dell VNX: + + server_security `` -update -policy gpo + + where `` is the name of the target Unity\VNX server. + + To update group policies for Dell VNX you must be logged in as the 'nasadmin' user. + +You can configure advanced audit policy to narrow the range of events tracked and recorded by the +product, thus preventing your AuditArchive and the Security event log from overfilling. See the +[Configure Security Event Log Maximum Size](/docs/auditor/10.9/configuration/fileservers/delldatastorage/securityeventlog.md) topic for additional information. diff --git a/docs/auditor/10.9/configuration/fileservers/delldatastorage/overview.md b/docs/auditor/10.9/configuration/fileservers/delldatastorage/overview.md new file mode 100644 index 0000000000..77787cd96a --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/delldatastorage/overview.md @@ -0,0 +1,91 @@ +--- +title: "Dell Data Storage" +description: "Dell Data Storage" +sidebar_position: 10 +--- + +# Dell Data Storage + +**NOTE:** Dell VNX, VNXe, Celerra, and Unity NAS devices are collectively referred to as Dell Data +Storage. + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - On the Dell Data Storage device: + + - CIFS Network Protocol support is required + - Security Event Log Maximum Size must be set to 4GB. + - The Audit object access policy must be set to _"Success"_ and "Failure" in the Group + Policy of the OU where the audited Dell VNX/VNXe/Unity/Celerra appliance belongs to. + - Audit settings must be configured for CIFS File Shares. For a security principal (e.g., + Everyone), the following options must be set to "Success" and "Fail" in the **Advanced + Security** > **Auditing** settings for the audited shared folders: + + - List Folder / Read Data (Files only) + - Create Files / Write Data + - Create Folders / Append Data + - Write Attributes + - Write Extended Attributes + - Delete Subfolders and Files + - Delete + - Change Permissions + - Take Ownership + + - On the Auditor console computer: + + - If your file shares contain symbolic links and you want to collect state-in-time data for + these shares, the local-to-local, local-to-remote, remote-to-local, and remote-to-remote + symbolic link evaluations must be enabled on the computer that hosts Auditor Server. + +First, you should decide on the objects and actions you want to track. Consider the following: + +- Actions reported by Auditor vary depending on the file server type and the audited object (file, + folder, or share). +- Besides, monitoring and reporting of the Dell Data Storage systems may not provide the results you + expect — due to native Dell audit peculiarities. See the [File Servers](/docs/auditor/10.9/configuration/fileservers/overview.md) topic for + additional information. + +For example, the _change_ operation (in Auditor terminology) includes creation, modification, and +deletion. + +## Manual Configuration + +To collect comprehensive audit data, you must configure your file shares for monitoring. Consider +the following: + +**Step 1 –** [Configure Security Event Log Maximum Size](/docs/auditor/10.9/configuration/fileservers/delldatastorage/securityeventlog.md) to avoid overwriting +of the security logs; it is recommended to set security log size to a maximum (4GB). Auditor does +not clean Dell Unity logs automatically, the log will start overwriting when it goes beyond the +limit. See the +[Unity Family Security Configuration Guide](https://support.emc.com/docu69321_Unity-Family-Security-Configuration-Guide.pdf?language=en_US) for +additional information on how to set logs roll over manually. + +**Step 2 –** By default, the security log is set to overwrite events that are older than 10 days, +and its size is set to 512 KB. The default location for the security.evt log is **C:\security.evt**, +which corresponds to the root partition of the Data Mover. To be able to increase the security log +size, you must move it from the Data Mover root folder. + +**Step 3 –** [Configure Audit Object Access Policy](/docs/auditor/10.9/configuration/fileservers/delldatastorage/objectaccess.md). Set the Audit object access +policy to "Success" and "Failure" in the Group Policy of the OU where your Dell +VNX/VNXe/Unity/Celerra appliance belongs to. For more information on VNX/VNXe/Unity/Celerra GPO +support, refer to documentation provided by Dell. + +**Step 4 –** [Configure Audit Settings for CIFS File Shares on Dell Data Storage](/docs/auditor/10.9/configuration/fileservers/delldatastorage/cifss.md) diff --git a/docs/auditor/10.9/configuration/fileservers/delldatastorage/permissions.md b/docs/auditor/10.9/configuration/fileservers/delldatastorage/permissions.md new file mode 100644 index 0000000000..c60ad4b368 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/delldatastorage/permissions.md @@ -0,0 +1,18 @@ +--- +title: "Permissions for Dell Data Storage Auditing" +description: "Permissions for Dell Data Storage Auditing" +sidebar_position: 50 +--- + +# Permissions for Dell Data Storage Auditing + +Dell VNX, VNXe, Celerra, and Unity NAS devices are collectively referred to as Dell Data Storage. + +Before you start creating a monitoring plan to audit your Dell VNX/VNXe/Unity file storage system, +plan for the account that will be used for data collection – it should meet the requirements listed +below. Then you will provide this account in the monitoring plan wizard. + +**On the target server:** + +1. The account must be a member of the local Administrators group. +2. The account requires **Read** permissions on the audited shared folders. diff --git a/docs/auditor/10.9/configuration/fileservers/delldatastorage/ports.md b/docs/auditor/10.9/configuration/fileservers/delldatastorage/ports.md new file mode 100644 index 0000000000..d1457c2d46 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/delldatastorage/ports.md @@ -0,0 +1,24 @@ +--- +title: "Dell Data Storage Ports" +description: "Dell Data Storage Ports" +sidebar_position: 10 +--- + +# Dell Data Storage Ports + +Review a full list of Dell Data Storage protocols and ports required for Netwrix Auditor for File +Servers. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 389 TCP port. On domain controllers in your domain +(target), allow inbound connections to local 389 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| ----------- | -------- | ---------------------- | -------------- | ----------------------------------------------------- | +| Dell Isilon | | | | | +| 8080 | TCP | Netwrix Auditor Server | Isilon cluster | HTTPS Used to connect to the Isilon Management Server | diff --git a/docs/auditor/10.9/configuration/fileservers/delldatastorage/securityeventlog.md b/docs/auditor/10.9/configuration/fileservers/delldatastorage/securityeventlog.md new file mode 100644 index 0000000000..ec3ee353a8 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/delldatastorage/securityeventlog.md @@ -0,0 +1,25 @@ +--- +title: "Configure Security Event Log Maximum Size" +description: "Configure Security Event Log Maximum Size" +sidebar_position: 20 +--- + +# Configure Security Event Log Maximum Size + +Follow the steps to configure Event Log maximum size: + +**Step 1 –** On your file server, create a new file system where the security log will be stored. + +**Step 2 –** Mount this file system on a mount point, e.g., **/events**. + +**Step 3 –** Make sure that it is accessible via the **\\``\C$\events** UNC path. + +**Step 4 –** On the computer where Auditor Server is installed, open **Registry Editor**: navigate +to **Start → Run** and type _"regedit"_. + +**Step 5 –** Navigate to **File → Connect Network Registry** and specify the file server name. + +**Step 6 –** Navigate to **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security** +and set the **File** value to _"C:\events\security.evt"_. + +**Step 7 –** Set the **MaxSize** value to _"4 000 000 000 (decimal)"_. diff --git a/docs/auditor/10.9/configuration/fileservers/dellisilon/_category_.json b/docs/auditor/10.9/configuration/fileservers/dellisilon/_category_.json new file mode 100644 index 0000000000..dd12b02404 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/dellisilon/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Dell Isilon/PowerScale", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/fileservers/dellisilon/compliance.md b/docs/auditor/10.9/configuration/fileservers/dellisilon/compliance.md new file mode 100644 index 0000000000..fc744dc94e --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/dellisilon/compliance.md @@ -0,0 +1,122 @@ +--- +title: "Compliance Mode" +description: "Compliance Mode" +sidebar_position: 30 +--- + +# Compliance Mode + +You can configure your cluster for monitoring in one of the following ways: + +- Using the **configure_ifs.sh** shell script that comes with Netwrix Auditor. See the Configure + Dell Isilon/PowerScale Cluster in Compliance Mode Via Shell Script topic for additional + information. +- Manual configuration. See the Configure Dell Isilon/PowerScale Cluster in Compliance Mode Manually + topic for additional information. + +## Configure Dell Isilon/PowerScale Cluster in Compliance Mode Via Shell Script + +Follow the steps to configure Dell Isilon/PowerScale cluster in Compliance mode via the shell +script: + +**Step 1 –** On the computer where Auditor Server resides, navigate to _C:\Program Files +(x86)\Netwrix Auditor\File Server Auditing_ and copy the configure*ifs.sh shell script to +*/ifs/data\_ catalog on your cluster. + +**Step 2 –** Navigate to your cluster command prompt through the SSH connection. + +**Step 3 –** Log in to your cluster as a **compadmin** user. + +**Step 4 –** Run the shell script by executing the following command: + +`sh /ifs/data/configure_ifs.sh -z zone1 -a 1` + +where + +`zone1` is the name of the audited access zone on your file server. + +`1` is a combination of the bitwise flags. The table below shows the example combination of 4 flags: + +| | | +| ------------------------ | ---- | +| `Successful changes` | `1` | +| `Failed change attempts` | `2` | +| `Successful reads` | `4` | +| `Failed read attempts` | `8` | +| `Total:` | `15` | + +**Step 5 –** Create a shared folder named netwrix*audit$ on a system zone. This folder points to +*/ifs\_: + +`isi smb shares create --name=netwrix_audit$ --path=/ifs/ --zone=system --browsable=true` + +**Step 6 –** Add the BUILTIN\Administrators group in the share permissions for netwrix*audit$ folder +with *"full access"\_ rights: + +`isi smb shares permission create --share=netwrix_audit$ --group="BUILTIN\Administrators" --permission-type=allow --permission=full --zone=system` + +**Step 7 –** Grant your data collection account the _"read access"_ rights to the catalog +_/ifs/.ifsvar/audit_ : + +`isi zone modify system --add-user-mapping-rules="Enterprise\Administrator ++ compadmin [group]"` + +Where `Enterprise\Administrator` is your account name. + +## Configure Dell Isilon/PowerScale Cluster in Compliance Mode Manually + +Follow the steps to configure Dell Isilon/PowerScale cluster in Compliance mode manually: + +**Step 1 –** Navigate to your cluster command prompt through the SSH connection. + +**Step 2 –** Log in to your cluster as a **compadmin** user. + +**Step 3 –** Create a shared folder named netwrix*audit$ on a system zone. This folder points to +*/ifs\_: + +`isi smb shares create --name=netwrix_audit$ --path=/ifs/ --zone=system --browsable=true` + +**Step 4 –** Add the BUILTIN\Administrators group in the share permissions for netwrix*audit$ folder +with *"full access"\_ rights: + +`isi smb shares permission create --share=netwrix_audit$ --group="BUILTIN\Administrators" --permission-type=allow --permission=full --zone=system` + +**Step 5 –** Grant your data collecting account the _"read access"_ rights to the catalog +_/ifs/.ifsvar/audit_ : + +`isi zone modify system --add-user-mapping-rules="Enterprise\Administrator ++ compadmin [group]"` + +Where `Enterprise\Administrator` is your account name. + +**Step 6 –** Enable protocol auditing for a selected zone (for example, _"zone1"_). Do one of the +following, depending on your Dell Isilon/PowerScale version: + +| EMC Isilon/PowerScale 7.x | EMC Isilon/PowerScale 8.x | +| -------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | +| `isi audit settings modify ` `--add-audited-zones=zone1 --protocol` `-auditing-enabled=true` | `isi audit settings global modify ` `--add-audited-zones=zone1 --protocol` `-auditing-enabled=true` | + +Enable filters for auditing protocol operations that succeeded / failed for audited access zones on +your cluster. + +| EMC Isilon/PowerScale 7.x | EMC Isilon/PowerScale 8.2 and above | +| ------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | +| Successful changes | | +| `isi zone zones modify ` `zone1 --audit-success` `=write,delete,set_security,rename` | `isi audit settings modify ` `--zone=zone1 --audit-success` `=write,delete,set_security,rename, create` | +| Failed change attempts | | +| `isi zone zones modify ` `zone1 --audit-failure` `=create,write,delete,set_security,rename` | `isi audit settings modify ` `--zone=zone1 --audit-failure` `=create,write,delete,set_security,rename,open` | +| Successful reads | | +| `isi zone zones modify ` `zone1 --audit-success=read` | `isi audit settings modify --` `zone=zone1 --audit-success=read` | +| Failed read attempts | | +| `isi zone zones modify ` `zone1 ` `--audit-failure= create,read` | `isi audit settings ` `modify --zone=zone1 ` `--audit-failure=create,read, open` | + +**Step 7 –** Create the _"netwrix_audit"_ role and add the required privileges to this role. For +example: + +```isi auth roles create --name=netwrix_audit + +``` + +```isi auth roles modify netwrix_audit --add-priv-ro="ISI_PRIV_LOGIN_PAPI,ISI_PRIV_AUTH,ISI_PRIV_AUDIT,ISI_PRIV_IFS_BACKUP" + +``` + +`isi auth roles modify netwrix_audit --add-group="BUILTIN\Administrators"` diff --git a/docs/auditor/10.9/configuration/fileservers/dellisilon/normal.md b/docs/auditor/10.9/configuration/fileservers/dellisilon/normal.md new file mode 100644 index 0000000000..06a0b5fbe4 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/dellisilon/normal.md @@ -0,0 +1,152 @@ +--- +title: "Normal and Enterprise Modes for Clusters" +description: "Normal and Enterprise Modes for Clusters" +sidebar_position: 20 +--- + +# Normal and Enterprise Modes for Clusters + +You can configure your cluster for monitoring in one of the following ways: + +- Using the configure_ifs.sh shell script that comes with Netwrix Auditor. See the Configure Dell + Isilon/PowerScale Cluster in Normal or Enterprise Mode via Shell Script topic for additional + information. +- Manual configuration. See the Configure Dell Isilon/PowerScale Cluster in Normal or Enterprise + Mode Manually topic for additional information. + +## Configure Dell Isilon/PowerScale Cluster in Normal or Enterprise Mode via Shell Script + +Follow the steps to configure Dell Isilon/PowerScale cluster in Normal or Enterprise mode using +shell script: + +**Step 1 –** On the computer where Auditor Server resides, navigate to _C:\Program Files +(x86)\Netwrix Auditor\File Server Auditing_ and copy the configure*ifs.sh shell script to +*/ifs/data\_ catalog on your cluster. + +**Step 2 –** Navigate to your cluster command prompt through the SSH connection. + +**Step 3 –** Log in to your cluster as a root user. + +**Step 4 –** Run the shell script by executing the following command: + +``` +sh /ifs/data/configure_ifs.sh -z zone1 -a 1 +``` + +where + +`zone1` is the name of the audited access zone on your file server. + +`1` is a combination of the bitwise flags. The table below shows the example combination of 4 flags: + +| | | +| ------------------------ | ---- | +| `Successful changes` | `1` | +| `Failed change attempts` | `2` | +| `Successful reads` | `4` | +| `Failed read attempts` | `8` | +| `Total:` | `15` | + +## Configure Dell Isilon/PowerScale Cluster in Normal or Enterprise Mode Manually + +Follow the steps to configure Dell Isilon/PowerScale cluster in Normal or Enterprise mode manually: + +**Step 1 –** Navigate to your cluster command prompt through the SSH connection. + +**Step 2 –** Log in to your cluster as a root user. + +**Step 3 –** Grant full access to the catalog _/ifs/.ifsvar/audit/_ for BUILTIN\Administrators: + +``` +chmod -R +a group "BUILTIN\Administrators" allow dir_gen_all,object_inherit,container_inherit, inherited /ifs/.ifsvar/audit/ +chmod -a group "BUILTIN\Administrators" allow dir_gen_all,object_inherit,container_inherit, inherited /ifs/.ifsvar/audit/ +chmod +a group "BUILTIN\Administrators" allow dir_gen_all,object_inherit,container_inherit /ifs/.ifsvar/audit/ +chmod +a user root allow dir_gen_read /ifs/.ifsvar/audit/ +``` + +**Step 4 –** Create a shared folder named netwrix*audit$ on a system zone. This folder points to +*/ifs/.ifsvar/audit/\_: + +``` +/usr/likewise/bin/lwnet share add "netwrix_audit$"="c:\\ifs\\.ifsvar\\audit\\" +isi smb shares modify netwrix_audit$ --new-zone=system +``` + +Starting from Dell Isilon/PowerScale 9.2.0 and above, the `lwnet` command is considered as +deprecated. When configuring audit manually, you see the following warning: + +WARNING: lwnet has been deprecated. + +Please use `isi smb ...` equivalents instead. + +See `isi smb --help` for more information. + +This command is required to create a shared folder pointed to _/ifs/.ifsvar/audit/_. Please ignore +the warning. + +**Step 5 –** Add the BUILTIN\Administrators group in the share permissions for the netwrix*audit$ +folder with *"full access"\_ rights: + +``` +isi smb shares permission create --share=netwrix_audit$ --group="BUILTIN\Administrators"  +--permission-type=allow --permission=full --zone=system +``` + +**NOTE:** Please verify the correctness of the path to the Isilon audit log files in +`_Monitoring Plans -> -> -> Edit item -> General -> File share UNC path to audit logs_` + +It must follow the format: + +``` +\\\netwrix_audit$\logs +``` + +**Step 6 –** Enable protocol auditing for a selected zone (for example, _"zone1"_). Do one of the +following, depending on your Dell Isilon/PowerScale storage version: + +| Dell Isilon/PowerScale 7.x | Dell Isilon/PowerScale 8.x | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------- | +| `isi audit settings modify --add-audited-zones=zone1  --protocol -auditing-enabled=true` | `isi audit settings global modify --add-audited-zones=zone1  --protocol -auditing-enabled=true` | + +Enable filters for auditing protocol operations that succeeded / failed for audited access zones on +your cluster. + +| Dell Isilon/PowerScale 7.x | Dell Isilon/PowerScale 8.2 and above | +| ---------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| Successful changes | | +| `isi zone zones modify zone1 --audit-success =write,delete,set_security,rename` | `isi audit settings modify --zone=zone1 --audit-success =write,delete,set_security,rename, create` | +| Failed change attempts | | +| `isi zone zones modify zone1 --audit-failure =create,write,delete,set_security,rename` | `isi audit settings modify --zone=zone1 --audit-failure =create,write,delete,set_security,rename,open` | +| Successful reads | | +| `isi zone zones modify zone1 --audit-success=read` | `isi audit settings modify --zone=zone1 --audit-success=read` | +| Failed read attempts | | +| `isi zone zones modify zone1  --audit-failure= create,read` | `isi audit settings modify --zone=zone1  --audit-failure=create,read, open` | + +**Step 7 –** Create the _"netwrix_audit"_ role in your access zone (for example, "zone1") and add +the required privileges to this role: + +``` +isi auth roles create --name=netwrix_audit --zone=zone1 +isi auth roles modify netwrix_audit --add-priv-ro="ISI_PRIV_LOGIN_PAPI,ISI_PRIV_AUTH,ISI_PRIV_AUDIT, ISI_PRIV_IFS_BACKUP" --zone=zone1 +isi auth roles modify netwrix_audit --add-group="BUILTIN\Administrators" --zone=zone1 +``` + +## Considerations and Recommendations + +When preparing to audit your Dell Isilon/PowerScale storage system, consider the following: + +- If you plan to configure audit settings for Dell Isilon/PowerScale storage below the version 8.2 + manually (without using the**configure_ifs.sh** script), make sure that auditing of the + `success create` events is **disabled**. + + For Dell Isilon/PowerScale storage below the version 8.2, the storage system logging will become + too verbose, which may lead to data collector overload with excessive events, decrease its + performance and result in data collection errors with the "_Timeout expired_" message issued. + + For Dell Isilon/PowerScale storage 8.2 and above, this option for manual audit configuration can + be safely enabled. + +- Auditing of the _System_ zone is not supported. As stated by Dell, this zone should be reserved + for configuration access only. Current data should be stored in other access zones. See the +[Isilon OneFS 9.10.0.0 Web Administration Guide](https://www.dell.com/support/manuals/en-al/isilon-onefs/ifs-pub-91000-administration-guide-gui/access-zones-best-practices?guid=guid-49c42b04-e9cd-4520-bfe4-ce2d2c389d87&lang=en-us) + topic for additional information. diff --git a/docs/auditor/10.9/configuration/fileservers/dellisilon/overview.md b/docs/auditor/10.9/configuration/fileservers/dellisilon/overview.md new file mode 100644 index 0000000000..3305ae7064 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/dellisilon/overview.md @@ -0,0 +1,82 @@ +--- +title: "Dell Isilon/PowerScale" +description: "Dell Isilon/PowerScale" +sidebar_position: 20 +--- + +# Dell Isilon/PowerScale + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - SMB Network Protocol support is required. + - Create a shared directory _/ifs/.ifsvar/audit/_ on your cluster. + + Use SMB (CIFS) protocol for sharing. + + - The following filters for auditing protocol operations that succeeded/failed must be enabled + for audited access zones on your cluster: + + For EMC Isilon/PowerScale 7x: + + - Audit Success: read, write, delete, set_security, rename + - Audit Failure: read, create, write, delete, set_security, rename + + For EMC Isilon/PowerScale 8.2 and above: + + - Audit Success: read, create, write, delete, set_security, rename + - Audit Failure: read, create, write, open, delete, set_security, rename + +To configure your Dell Isilon/PowerScale appliance for monitoring perform the following procedures: + +- [Normal and Enterprise Modes for Clusters](/docs/auditor/10.9/configuration/fileservers/dellisilon/normal.md) +- [Compliance Mode](/docs/auditor/10.9/configuration/fileservers/dellisilon/compliance.md) + +If your file shares contain symbolic links and you want to collect state-in-time data for these +shares, the local-to-local, local-to-remote, remote-to-local, and remote-to-remote symbolic link +evaluations must be enabled on the computer that hosts AuditorServer. + +The following table lists actions that can be performed on Dell Isilon/PowerScale: + +| | File | Folder | Share | +| ------------------------ | ---- | ------ | ----- | +| Added | + | + | + | +| Add (failed attempt) | +\* | +\* | – | +| Modified | + | + | + | +| Modify (failed attempt) | + | + | – | +| Moved | +\* | +\* | – | +| Move (failed attempt) | +\* | +\* | – | +| Read | + | – | – | +| Read (failed attempt) | + | +\* | – | +| Renamed | +\* | +\* | – | +| Renamed (failed attempt) | +\* | +\* | – | +| Removed | + | + | + | +| Remove (failed attempt) | +\* | +\* | – | +| Copied | – | – | – | + +**NOTE:** For Dell Isilon/PowerScale storage, auditing of _System_ zone is not supported. As stated +by Dell, this zone should be reserved for configuration access only. Current data should be stored +in other access zones. See the +[Dell Upsilon CLI Administration Guide](https://www.dellemc.com/en-us/collaterals/unauth/technical-guides-support-information/2019/09/docu95372.pdf) +for additional information. + +Actions marked with an asterisk (\*) are reported for Dell Isilon/PowerScale only. Consider that +monitoring and reporting of other Dell Data Storage systems may not provide the results you expect +due to native Dell audit peculiarities. diff --git a/docs/auditor/10.9/configuration/fileservers/dellisilon/permissions.md b/docs/auditor/10.9/configuration/fileservers/dellisilon/permissions.md new file mode 100644 index 0000000000..dcdc8e4f2c --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/dellisilon/permissions.md @@ -0,0 +1,64 @@ +--- +title: "Permissions for Dell Isilon/PowerScale Auditing" +description: "Permissions for Dell Isilon/PowerScale Auditing" +sidebar_position: 40 +--- + +# Permissions for Dell Isilon/PowerScale Auditing + +Before you start creating a monitoring plan to audit your Dell Isilon/PowerScale file storage +system, plan for the account that will be used for data collection. See the Configuring Your Dell +Isilon/PowerScale Cluster for Auditing section for additional information. The following scenarios +are possible: + +- Automatic configuration: you can use a special shell script for configuring an audited Dell + Isilon/PowerScale cluster and granting necessary privileges to the account used to collect audit + data. See the following topics for additional information: + - [Configure Dell Isilon/PowerScale Cluster in Normal or Enterprise Mode via Shell Script](normal.md#configure-dell-isilonpowerscale-cluster-in-normal-or-enterprise-mode-via-shell-script) + - [Configure Dell Isilon/PowerScale Cluster in Compliance Mode Via Shell Script](compliance.md#configure-dell-isilonpowerscale-cluster-in-compliance-mode-via-shell-script) +- Manual configuration: you can grant all the necessary permissions to data collecting account + manually. See the following topics for additional information: + - [Configure Dell Isilon/PowerScale Cluster in Normal or Enterprise Mode Manually](normal.md#configure-dell-isilonpowerscale-cluster-in-normal-or-enterprise-mode-manually) + - [Configure Dell Isilon/PowerScale Cluster in Compliance Mode Manually](compliance.md#configure-dell-isilonpowerscale-cluster-in-compliance-mode-manually) + +For manual configuration, ensure the account meets the requirements listed below. + +On the target server: + +**Step 1 –** The account must be a member of the local Administrators group. + +**Step 2 –** The account requires Read permissions on the audited shared folders. + +**Step 3 –** The account requires Read permissions on the folder where audit events are logged +(_/ifs/.ifsvar/audit/_) + +**Step 4 –** To connect to Dell Isilon/PowerScale storage cluster, an account must be assigned a +custom role (e.g., _netwrix_audit_) that has the following privileges: + +| | | +| ---------------------------------- | -------- | +| Platform API (ISI_PRIV_LOGIN_PAPI) | readonly | +| Auth (ISI_PRIV_AUTH) | readonly | +| Audit (ISI_PRIV_AUDIT) | readonly | +| Backup (ISI_PRIV_IFS_BACKUP) | readonly | + +**NOTE:** If you plan to connect to a cluster that works in the compliance mode, the account must +meet additional requirements. + +## Configuring Your Dell Isilon/PowerScale Cluster for Auditing + +A Dell Isilon/PowerScale cluster can operate in one of the following modes: + +- Standard or Normal mode +- Smartlock Enterprise mode +- Smartlock Compliance mode + +For your convenience, Netwrix provides a special shell script for configuring an audited Dell +Isilon/PowerScale cluster and granting necessary privileges to the account that is used to collect +audit data. + +To grant the necessary permissions to Isilon/PowerScale data collecting account manually, you need +to perform all steps for manual audit configuration, otherwise the product will not function +properly. + +See the [Normal and Enterprise Modes for Clusters](/docs/auditor/10.9/configuration/fileservers/dellisilon/normal.md) topic for additional information. diff --git a/docs/auditor/10.9/configuration/fileservers/dellisilon/ports.md b/docs/auditor/10.9/configuration/fileservers/dellisilon/ports.md new file mode 100644 index 0000000000..0130816deb --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/dellisilon/ports.md @@ -0,0 +1,18 @@ +--- +title: "Dell Isilon/PowerScale Ports" +description: "Dell Isilon/PowerScale Ports" +sidebar_position: 10 +--- + +# Dell Isilon/PowerScale Ports + +Review a full list of protocols and ports required for Netwrix Auditor for Dell Isilon/PowerScale: + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +| Port | Protocol | Source | Target | Purpose | +| ---- | -------- | ---------------------- | ------------------------- | ---------------------------------------------------------------- | +| 8080 | TCP | Netwrix Auditor Server | Isilon/PowerScale cluster | HTTPS Used to connect to the Isilon/PowerScale Management Server | diff --git a/docs/auditor/10.9/configuration/fileservers/netappcmode/_category_.json b/docs/auditor/10.9/configuration/fileservers/netappcmode/_category_.json new file mode 100644 index 0000000000..3d04745c8b --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/netappcmode/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "NetApp Data ONTAP", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/fileservers/netappcmode/cifs.md b/docs/auditor/10.9/configuration/fileservers/netappcmode/cifs.md new file mode 100644 index 0000000000..37f5160871 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/netappcmode/cifs.md @@ -0,0 +1,108 @@ +--- +title: "Configure Audit Settings for CIFS File Shares" +description: "Configure Audit Settings for CIFS File Shares" +sidebar_position: 50 +--- + +# Configure Audit Settings for CIFS File Shares + +Netwrix Auditor can be configured to audit all access types, review the table below and select +options that you want to track: + +| Option | | Description | +| ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Changes | Successful | Use this option to track changes to your data. Helps find out who made changes to your files, including their creation and deletion. | +| Failed | Use this option to detect suspicious activity on your file server. Helps identify potential intruders who tried to modify or delete files, etc., but failed to do it. | | +| Read access | Successful | Use this option to supervise access to files containing confidential data intended for privileged users. Helps identify who accessed important files besides your trusted users. Enabling this option on public shares will result in high number of events generated on your file server and the amount of data written to the AuditArchive. | +| Failed | Use this option to track suspicious activity. Helps find out who was trying to access your private data without proper justification. Enabling this option on public shares will result in high number of events generated on your file server and the amount of data written to the AuditArchive. | | + +Actions reported by Netwrix Auditor vary depending on the file server type and the audited object +(file, folder, or share). The changes include creation, modification, deletion, moving, renaming, +and copying. To track the copy action, enable successful read access and change auditing. See the +[File Servers](/docs/auditor/10.9/configuration/fileservers/overview.md) topic for additional information. + +Do one of the following depending on the OS: + +- To configure audit settings for the CIFS file shares from computers running pre-Windows Server + 2012 versions +- To configure audit settings for the CIFS file shares from computers running Windows Server 2012 + and above + +## To configure audit settings for the CIFS file shares from computers running pre-Windows Server 2012 versions + +1. Navigate to the root share folder, right-click it and select **Properties**. +2. In the **`` Properties** dialog, select the **Security** tab and click **Advanced**. + + If there is no such tab, it means a wrong security style has been specified for the volume + holding this file share. + +3. In the **Advanced Security Settings for ``** dialog, navigate to the **Auditing** + tab, click Edit. + + ![auditing_entries_netapp](/images/auditor/10.7/configuration/fileservers/netappcmode/auditing_entries_netapp.webp) + +4. In a separate **Advanced Security Settings for ``** dialog, click Add to add a + principal. You can also select **Everyone** (or another user-defined group containing users that + are granted special permissions) and click **Edit**. + + You can specify any other user group, but in this case Netwrix Auditor will send emails with + warnings on incorrect audit configuration. This will not affect the Reports functionality and + the product will only audit user accounts that belong to the selected group. + +5. Apply settings to your Auditing Entries depending on actions that you want to audit. If you want + to audit all actions (successful reads and changes as well as failed read and change attempts), + you need to add three separate Auditing Entries for each file share. Otherwise, reports will + contain limited data and warning messages. + + | Auditing Entry | + | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Successful reads | + | The Auditing Entry below shows Advanced Permissions for auditing successful reads only: - Apply onto—Select _"Files only"_. - Check _"Successful"_ and _"Failed"_ next to List folder / read data. - Make sure that the **Apply these auditing entries to objects and/or containers within this container only** checkbox is cleared. | + | Successful changes | + | The Auditing Entry below shows Advanced Permissions for auditing successful changes only: - Apply onto—Select _"This folder, subfolders and files"_. - Check _"Successful"_ next to the following permissions: - Create files / write data - Create folders / append data - Write extended attributes - Delete subfolders and files - Delete - Change permissions - Take ownership - Make sure that the **Apply these auditing entries to objects and/or containers within this container only** checkbox is cleared. | + | Failed read attempts | + | The Auditing Entry below shows Advanced Permissions for auditing failed read attempts only: - Apply onto—Select _"This folder, subfolders and files"_. - Check _"Failed"_ next to List folder / read data. - Make sure that the **Apply these auditing entries to objects and/or containers within this container only** checkbox is cleared. | + | Failed change attempts | + | The Auditing Entry below shows Advanced Permissions for auditing failed change attempts only: - Apply onto—Select _"This folder, subfolders and files"_. - Check _"Failed"_ next to the following permissions: - Create files / write data - Create folders / append data - Write extended attributes - Delete subfolders and files - Delete - Change permissions - Take ownership - Make sure that the **Apply these auditing entries to objects and/or containers within this container only** checkbox is cleared. | + +## Configure Object-level Access Auditing on Windows Server 2012 and Above + +Follow the steps to configure Object-level access auditing on Windows Server 2012 and above. + +**Step 1 –** Navigate to the target file share, right-click it and select **Properties**. + +**Step 2 –** In the `` Properties dialog box, select the Security tab and click +**Advanced**. + +**Step 3 –** In the Advanced Security Settings for `` dialog box, navigate to the +Auditing tab. + +![Advanced Security Settings for Share_Name dialog box](/images/1secure/configuration/computer/auditing_entries_netapp_2016.webp) + +**Step 4 –** Click **Add** to add a new principal. You can select **Everyone** (or another +user-defined group containing users that are granted special permissions) and click **Edit**. + +**Step 5 –** In the Auditing Entry for `` dialog box, click the **Select a principal** +link and specify **Everyone**. + +**NOTE:** You can specify any other user group, but in this case the emails will be sent with +warnings on incorrect audit configuration. The product will audit only user accounts that belong to +the selected group. + +**Step 6 –** Apply settings to your Auditing Entries depending on the access types that you want to +audit. If you want to audit all access types (successful reads, modification as well as failed read +and modification attempts), you need to add separate Auditing Entries for each file share. +Otherwise, reports will contain limited data and warning messages. + +Review the following for additional information: + +| Auditing Entry | | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --- | +| Successful reads | | +| The Auditing Entry below shows Advanced Permissions for auditing successful reads only: ![manualconfig_fileserver_auditingentry_1_2016](/images/auditor/10.7/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_1_2016.webp)
  • Type—Set to _"Success"_.
  • Applies to—Set to _"Files only"_.
  • Advanced permissions—Select List folder / read data.
  • Make sure that the Only apply these auditing settings to objects and/or containers within this container checkbox is cleared.
| | +| Successful changes | | +| The Auditing Entry below shows Advanced Permissions for auditing successful changes only: ![manualconfig_fileserver_auditingentry_2_2016](/images/auditor/10.7/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_2_2016.webp)
  • Type—Set to _"Success"_.
  • Applies to—Set to _"This folder, subfolders and files"_.
  • Advanced permissions:
  • Create files / write data
  • Create folders / append data
  • Write extended attributes
  • Delete subfolders and files
  • Delete
  • Change permissions
  • Take ownership
  • Make sure that the Only apply these auditing settings to objects and/or containers within this container checkbox is cleared.
| | +| Failed read attempts | | +| The Auditing Entry below shows Advanced Permissions for auditing failed read attempts: ![manualconfig_fileserver_auditingentry_3_2016](/images/auditor/10.7/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_3_2016.webp)
  • Type—Set to _"Fail"_.
  • Applies to—Set to _"This folder, subfolders and files"_.
  • Advanced permissions—Select List folder / read data.
  • Make sure that the Only apply these auditing settings to objects and/or containers within this container checkbox is cleared.
| | +| Failed change attempts | | +| The Auditing Entry below shows Advanced Permissions for auditing failed change attempts: ![manualconfig_fileserver_auditingentry_4_2016](/images/auditor/10.7/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_4_2016.webp)
  • Type—Set to _"Fail"_.
  • Applies to—Set to _"This folder, subfolders and files"_.
  • Advanced permissions:
  • Create files / write data
  • Create folders / append data
  • Write extended attributes
  • Delete subfolders and files
  • Delete
  • Change permissions
  • Take ownership
  • Make sure that the Only apply these auditing settings to objects and/or containers within this container checkbox is cleared.
| | diff --git a/docs/auditor/10.9/configuration/fileservers/netappcmode/eventcategories.md b/docs/auditor/10.9/configuration/fileservers/netappcmode/eventcategories.md new file mode 100644 index 0000000000..43a626996f --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/netappcmode/eventcategories.md @@ -0,0 +1,124 @@ +--- +title: "Configure Event Categories and Log" +description: "Configure Event Categories and Log" +sidebar_position: 40 +--- + +# Configure Event Categories and Log + +Perform the following procedures to configure audit: + +- To configure auditing state, event categories and log +- To configure logs retention period + +To configure auditing state, event categories and log + +Configure audit settings in the context of Cluster or Storage Virtual Machine (SVM). All examples in +the procedure below apply to SVM. + +To execute commands in the context of Cluster, add `-vserver name`, where `name` is your server +name. + +1. Navigate to command prompt through the SSH/Telnet connection. +2. Log in as a cluster administrator and switch to the context of SVM from the cluster. For example + to switch to the SVM called `svm1`: + + `cluster1::> vserver context -vserver svm1` + + After a switch, you will be in the context of SVM: + + `svm1::>` + +3. Create audit. For more information on audit configuration, refer to NetApp documentation. For + example: + + `svm1::> vserver audit create -destination ` + + In the example above, the `vserver audit create -destination /audit` command executed on the + `svm1` SVM creates and enables audit on the volume `/audit`. + + Netwrix Auditor accesses audit logs via file shares. Make sure the volume you specified is + mounted on SVM and shared (e.g., `audit$` is a share name and its path is `/audit`). + +4. Enable audit: + + `svm1::> vserver audit enable` + +5. Add categories of events to be audited: + + - For ONTAPI 9.0 or later + + `svm1::> vserver audit modify -events file-ops, file-share` + + - For ONTAPI 8.3 and below + + svm1::> vserver audit modify -events file-ops + +6. Check the following options: + + | Option | Setting | + | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | + | `Auditing State` | `true` | + | `Categories of Events to Audit` | `file-ops` Only required if you use Clustered Data ONTAP 8.3, ONTAP 9.0, ONTAP 9.1 or later. You cannot select event categories if you use Clustered Data ONTAP 8.2. For ONTAP 9.0 and later, also check the following options: `file-ops, file-share, audit-policy-change`. For ONTAP 8.3, just check `file-ops`. | + | Log Format | "XML" or "EVTX" | + +7. Modify the log file size limit—set to 300 MB. Execute: + + svm1::> vserver audit modify -rotate-size 300MB + + 300MB is the recommended maximum log size proceeding from performance evaluations. Make sure + there is enough disk space allocated for the security logs archives. Depending on the file + access activity, audit data may grow rapidly, and the location specified for the security log + (and security log auto archives) must be large enough to hold data until it is processed by + Netwrix Auditor. You can customize your security log by configuring log rotation schedule. For + detailed information, review the Planning the auditing configuration section in the + [Clustered Data ONTAP® 8.3 File Access Management Guide for CIFS.](https://library.netapp.com/ecm/ecm_download_file/ECMP1610207) + +8. After configuration, double-check your settings. + + `svm1::> vserver audit show -instance` + + | | | + | ----------------------------------- | --------------------------- | + | Auditing State: | true | + | Log Destination Path: | /audit | + | Categories of Events to Audit: | file-ops, cifs-logon-logoff | + | Log Format: | evtx | + | Log File Size Limit: | 300MB | + | Log Rotation Schedule: Month: | — | + | Log Rotation Schedule: Day of Week: | — | + | Log Rotation Schedule: Day: | — | + | Log Rotation Schedule: Hour: | — | + | Log Rotation Schedule: Minute: | — | + | Rotation Schedules: | — | + | Log Files Rotation Limit: | 0 | + +**NOTE:** For ONTAP 9.0 and later, also check the following settings: +`file-ops, file-share, audit-policy-change`. + +For ONTAP 8.3, just check `file-ops`. + +To configure logs retention period + +**NOTE:** This instruction is only effective for NetApp versions older than 8.2.1. + +1. On the computer where Auditor Server resides, open Registry Editor: navigate to **Start** **→ + Run** and type _"regedit"_. +2. Navigate to **HKEY_LOCAL_MACHINE → SOFTWARE → Wow6432Node → Netwrix Auditor → File Server Change + Reporter**. +3. In the right-pane, right-click and select New → DWORD (32-bit Value). + + For the backup logs retention functionality to work properly, you need to specify the + CleanAutoBackupLogs name for the newly created registry value. + + ![manualconfig_fileserver_netapp_createregistryvalue_2016](/images/auditor/10.7/configuration/fileservers/netappcmode/manualconfig_fileserver_netapp_createregistryvalue_2016.webp) + +4. Double-click **CleanAutoBackupLogs**. The **Edit DWORD Value** dialog will open. +5. This value defines the time period (in hours) after which security event logs archives will be + automatically deleted. By default, it is set to _"0"_ (decimal). Modify this value, if necessary, + and click **OK** to save the changes. + + ![manualconfig_retentionperiodbackuplog_winserver2016](/images/auditor/10.7/configuration/fileservers/netappcmode/manualconfig_retentionperiodbackuplog_winserver2016.webp) + +6. **NOTE:** If the **CleanAutoBackupLogs** registry value is set to _"0"_, you will have to remove + the old logs manually, or you may run out of space on your hard drive. diff --git a/docs/auditor/10.9/configuration/fileservers/netappcmode/overview.md b/docs/auditor/10.9/configuration/fileservers/netappcmode/overview.md new file mode 100644 index 0000000000..837ea74e77 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/netappcmode/overview.md @@ -0,0 +1,155 @@ +--- +title: "NetApp Data ONTAP" +description: "NetApp Data ONTAP" +sidebar_position: 30 +--- + +# NetApp Data ONTAP + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. + + - To use this option for NetApp Clustered Data ONTAP 8 or ONTAP 9, make sure that audit + configuration has been created (with `vserver audit create` command) for the target system + enabling audit configuration is optional. + +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - On the NetApp device: + + - CIFS Network Protocol support is required. + - Qtree Security must be configured. The volume where the audited file shares are located + must be set to the _"ntfs"_ or _"mixed"_ security style. + - On Clustered Data ONTAP 8 and ONTAP 9: + + - `External Web Services: true`. + + **_RECOMMENDED:_** For security reasons, enable only SSL access. + + - Firewall policy for data interfaces must be configured to allow ONTAPI protocol + connections. + - Audit settings must be configured as follows: + + | Audit Setting | Configuration | + | ----------------------------- | --------------------------- | + | Auditing State: | true | + | Log Destination Path | /audit | + | Categories of Events to Audit | file-ops, cifs-logon-logoff | + | Log Format | evtx | + | Log File Size Limit | 300 MB | + + - On Data ONTAP 7 and Data ONTAP 8 in 7-mode: + + - The `httpd.admin.enable` or the `httpd.admin.ssl.enable` option must be set to _"on"_. + For security reasons, it is recommended to configure SSL access and enable the + `httpd.admin.ssl.enable` option. + - The `cifs.audit.liveview.enable` option must be set to _"off"_. + - The `cifs.audit.enable` and the `cifs.audit.file_access_events.enable` options must be + set to _"on"_. + - Unless you are going to audit logon events, the `cifs.audit.logon_events.enable` and + the `cifs.audit.account_mgmt_events.enable` options must be set to _"off"_. + - The Security log must be configured: + + - `cifs.audit.logsize 300 000 000 (300 MB)` + - `cifs.audit.autosave.onsize.enable on` + - `cifs.audit.autosave.file.extension timestamp` + + - Audit settings must be configured for CIFS File Shares. For a security principal (e.g., + Everyone), the following options must be set to "Success" and "Fail" in the Advanced + Security → Auditing settings for the audited shared folders: + + - List Folder / Read Data (Files only) + - Create Files / Write Data + - Create Folders / Append Data + - Write Extended Attributes + - Delete Subfolders and Files + - Delete + - Change Permissions + - Take Ownership + + - On the Auditor console computer: + + - If your file shares contain symbolic links and you want to collect state-in-time data for + these shares, the local-to-local, local-to-remote, remote-to-local, and remote-to-remote + symbolic link evaluations must be enabled on the computer that hosts Auditor Server. + +See the following topics for additional information: + +- Configure NetApp Clustered Data ONTAP 8 and ONTAP 9 for Monitoring +- [Configure Audit Settings for CIFS File Shares](/docs/auditor/10.9/configuration/fileservers/netappcmode/cifs.md) + +The following table lists the actions that can be performed on NetApp: + +| | File | Folder | Share | +| ------------------------ | ---- | ------ | ----- | +| Added | + | + | + | +| Add (failed attempt) | – | – | – | +| Modified | + | + | + | +| Modify (failed attempt) | + | + | – | +| Moved | +\* | +\* | – | +| Move (failed attempt) | +\* | +\* | – | +| Read | + | - | – | +| Read (failed attempt) | + | + | – | +| Renamed | +\* | +\* | – | +| Renamed (failed attempt) | +\* | +\* | – | +| Removed | + | + | + | +| Remove (failed attempt) | + | + | – | +| Copied | – | – | – | + +Actions marked with an asterisks (\*) are reported for NetApp Clustered Data ONTAP 8 and ONTAP 9 +only. + +## Configure NetApp Clustered Data ONTAP 8 and ONTAP 9 for Monitoring + +To configure Clustered Data ONTAP 8 and ONTAP 9 for monitoring, perform the following procedures: + +- Prerequisites +- [Configure ONTAPI\RESTAPI Web Access](/docs/auditor/10.9/configuration/fileservers/netappcmode/webaccess.md) +- [Configure Service Policy](/docs/auditor/10.9/configuration/fileservers/netappcmode/servicepolicy.md) +- [Configure Event Categories and Log](/docs/auditor/10.9/configuration/fileservers/netappcmode/eventcategories.md) + +### Prerequisites + +Netwrix assumes that you are aware of basic installation and configuration steps. If not, refer to +the following administration and management guides. + +| Version | Related documentation | +| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Clustered Data ONTAP 8.2 |
  • [Clustered Data ONTAP® 8.2 File Access and Protocols Management Guide](https://library.netapp.com/ecm/ecm_download_file/ECMP1196891)
  • [Clustered Data ONTAP® 8.2 System Administration Guide for SVM Administrators](https://library.netapp.com/ecm/ecm_download_file/ECMP1368704)
| +| Clustered Data ONTAP 8.3 |
  • [Clustered Data ONTAP® 8.3 System Administration Guide for Cluster Administrators](https://library.netapp.com/ecm/ecm_get_file/ECMP1636037)
  • [Clustered Data ONTAP® 8.3 File Access Management Guide for CIFS](https://library.netapp.com/ecm/ecm_download_file/ECMP1610207)
| +| ONTAP 9.0
  • 9.10
|
  • [ONTAP 9 Documentation Center](http://docs.netapp.com/ontap-9/index.jsp)
| + + +Perform the following steps before proceeding with the audit configuration. + +**Step 1 –** Configure CIFS server and make sure it functions properly. + +**NOTE**: NFS file shares are not supported. + +**Step 2 –** Configure System Access Control List (SACL) on your file share. See +[Configure Audit Settings for CIFS File Shares](/docs/auditor/10.9/configuration/fileservers/netappcmode/cifs.md) topic for additional information. + +**Step 3 –** Set the Security Style for Volume or Qtree where the audited file shares are located to +the _"ntfs"_ or _"mixed"_. + +**Step 4 –** Configure audit manually. For 8.3, review the Auditing NAS events on SVMs with FlexVol +volumes section in +[Clustered Data ONTAP® 8.3 File Access Management Guide for CIFS.](https://library.netapp.com/ecm/ecm_download_file/ECMP1610207) + +**NOTE:** The current version of Netwrix Auditor does not support auditing of Infinite Volumes. diff --git a/docs/auditor/10.9/configuration/fileservers/netappcmode/permissions.md b/docs/auditor/10.9/configuration/fileservers/netappcmode/permissions.md new file mode 100644 index 0000000000..4100d32e96 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/netappcmode/permissions.md @@ -0,0 +1,147 @@ +--- +title: "Permissions for NetApp Auditing" +description: "Permissions for NetApp Auditing" +sidebar_position: 60 +--- + +# Permissions for NetApp Auditing + +Before you start creating a monitoring plan to audit your NetApp file storage system, plan for the +account that will be used for data collection – it should meet the requirements listed below. + +If you want to authenticate with AD user account, you must enable it to access SVM through ONTAPI. +See the Create Role on NetApp Clustered Data ONTAP 8 or ONTAP 9 and Enabling AD User Access section +for additional information. + +The following permissions are required for the account on the target server: + +- The account must be a member of the Local Administrators group. +- The account must be a member of the BUILTIN\Administrators group. + +- The account requires the following **NTFS** permissions: + + - List folder / read data + - Read attributes + - Read extended attributes + - Read permissions + +- The account requires the following share permissions: + + - Read + +- The account requires the following NTFS and share permissions: + + - Read permission on the audit logs folder and its content. + - Delete permission on the audit log folder content. + +- To connect to NetApp Clustered Data ONTAP 8 or ONTAP 9, an account must be assigned a custom role + (e.g., fsa_role) on SVM that has the following capabilities with access query levels: + + | | | + | ---------------------------------------------------------------------------- | ---------------------------------- | + | - version - volume - vserver audit - vserver audit rotate-log - vserver cifs | readonly readonly all all readonly | + +The following permissions are required for the account on the Netwrix Auditor server: + +- The account must be a member of the Local Administrators group. + +See Create Role on NetApp Clustered Data ONTAP 8 or ONTAP 9 and Enabling AD User Access section for +additional information. + +_Remember,_ that you can also assign the built-in vsadmin role instead of the permissions above. + +## Create Role on NetApp Clustered Data ONTAP 8 or ONTAP 9 and Enabling AD User Access + +**NOTE:** This article applies to NetApp 8.3.2 and later. You must be a **cluster administrator** to +run the commands below. + +Follow the steps to create a role for enabling AD user access: + +**Step 1 –** Create a new role (e.g., netwrix_role for ONTAPI and netwrix_rest_role for RESTAPI) on +your SVM (e.g., svm1). For example: + +Create ONTAPI role: + +``` +security login role create -role netwrix_role -cmddirname version -access readonly -vserver svm1 +security login role create -role netwrix_role -cmddirname volume -access readonly -vserver svm1 +security login role create -role netwrix_role -cmddirname "vserver audit" -access all -vserver svm1 +security login role create -role netwrix_role -cmddirname "vserver audit rotate-log" -access all -vserver svm1 +``` + +**NOTE:** This option is required for auto audit configuration. + +``` +security login role create -role netwrix_role -cmddirname "vserver cifs" -access readonly -vserver svm1 +``` + +Create RESTAPI role: + +``` +security login rest-role create -role netwrix_rest_role -api /api/svm/svms -access read_create_modify -vserver svm1  +security login rest-role create -role netwrix_rest_role -api /api/protocols/audit -access read_create_modify -vserver svm1  +security login rest-role create -role netwrix_rest_role -api /api/storage/volumes -access readonly -vserver svm1  +security login rest-role create -role netwrix_rest_role -api /api/protocols/cifs/shares -access readonly -vserver svm1 +``` + +**NOTE:** The commands in the first two lines above can be used on NetApp versions 9.11+. In earlier +versions, use the following commands: + +``` +security login rest-role create -role netwrix_rest_role -api /api/svm/svms -access all -vserver svm1 +security login rest-role create -role netwrix_rest_role -api /api/protocols/audit -access all -vserver svm1 +``` + +**Step 2 –** The capabilities must be assigned one by one. To review currently applied capabilities, +you can use the following command: + +ONTAPI role: + +``` +security login role show -vserver svm1 -role netwrix_role +``` + +RESTAPI role: + +``` +security login rest-role show -vserver svm1 -role netwrix_rest_role +``` + +**Step 3 –** Create a login for the account that is going to authenticate and collect data from +NetApp. If you want to use an AD account for collecting data, enable it to access SVM through +ONTAPI. For example: + +**NOTE:** In ONTAP 9.10 and higher, it is not possible to assign ONTAPI role (e.g. netwrix_role) and +RESTAPI role (e.g. netwrix_rest_role) to one AD user. To allow a user access to both the ONTAPI and +RESTAPI, you can use different AD groups by assigning roles to them and including the user in these +groups. + +Create login for ONTAPI role: + +``` +security login create -vserver svm1 -user-or-group-name domain\user -application ontapi -authmethod domain -role netwrix_role +``` + +Create login for RESTAPI role: + +``` +security login create -vserver svm1 -user-or-group-name domain\user -application http -authmethod domain -role netwrix_rest_role +``` + +where `domain\user` is your data collecting account. + +_Remember,_ that to be able to add event policy for NetApp, the role you set up for working with +ONTAPI must have the following attributes: + +- version readonly +- volume readonly +- vserver audit all (required for the product to adjust audit settings automatically) +- vserver audit rotate-log all +- vserver cifs readonly + +The role you set up for working with RESTAPI must have the following attributes: + +- /api/svm/svms read_create_modify +- /api/protocols/audit read_create_modify +- /api/storage/volumes readonly +- /api/protocols/cifs/shares readonly diff --git a/docs/auditor/10.9/configuration/fileservers/netappcmode/servicepolicy.md b/docs/auditor/10.9/configuration/fileservers/netappcmode/servicepolicy.md new file mode 100644 index 0000000000..49368c263c --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/netappcmode/servicepolicy.md @@ -0,0 +1,155 @@ +--- +title: "Configure Service Policy" +description: "Configure Service Policy" +sidebar_position: 30 +--- + +# Configure Service Policy + +**NOTE:** This section only applies to NetApp ONTAP version 9.10.1 and higher. +For older NetApp ONTAP versions use [System Service Firewall Policies](#configure-system-service-firewall-policies) instead. + +By default, the 'default-data-files' policy is applied to the SVM CIFS/SMB interface and HTTP/HTTPS +options are not available. To make the ONTAPI available through HTTP/HTTPS ports on your SVM +interface for Netwrix Auditor Server, configure the 'interface service'-policy. Below is an example +of the configuration: + +1. Navigate to your cluster command prompt through the SSH/Telnet connection. +2. Log in as a cluster administrator and review your current service-policy configuration. Run the + following command: + + cluster1::> network interface show -vserver svm1 -fields service-policy + + Example output: + + vserver lif service-policy + + *** + + svm1 lif_svm1_126 default-data-files + + svm1 lif_svm1_349 default-data-files + + Where `svm1 `– is the name of your SVM, + + The `lif_svm1_126 and lif_svm1_349` parameter is the `svm1` logical interface. + + The `default-data-files` parameter is the service-policy applied to lif-s. + +3. To display the services available through the '`default-data-files`' policy, run the following + command: + + cluster1::> network interface service-policy show -vserver svm1 -policy default-data-files + + Example output: + + Vserver: svm1 + + Policy Name: default-data-files + + Included Services: data-core, data-cifs, data-fpolicy-client, data-dns-server + + Service: Allowed Addresses: data-core: 0.0.0.0/0 + + data-cifs: 0.0.0.0/0 + + data-fpolicy-client: 0.0.0.0/0 + + data-dns-server: 0.0.0.0/0 + +4. Set the advanced privilege level to be able to create and modify the service-policy. Run the + following command: + + cluster1::> set -privilege advanced + + _Remember,_ The command prompt should be changed to “`cluster1::*>`” + +5. Clone the existing '`default-data-files`' LIF policy to be able to use shares with a new + service-policy. Run the following command: + + cluster1::\*> network interface service-policy clone -vserver svm1 -policy default-data-files + -target-policy netwrix-policy -target-vserver svm1 + + Where the '`netwrix-policy`' parameter is the name of new service-policy. + +6. Modify the new service-policy by adding services to access over http\https protocols. Run the + following command: + + cluster1::\*> network interface service-policy add-service -vserver svm1 -policy netwrix-policy + -service management-http + + cluster1::\*> network interface service-policy add-service -vserver svm1 -policy netwrix-policy + -service management-https + +7. Return to the administrator privilege level. Run the following command: + + cluster1::\*> set -privilege admin + +8. Apply a new service-policy to the SVM LIFs. Run the following command: + + cluster1::> network interface modify -vserver svm1 -lif lif_svm1_126 -service-policy + netwrix-policy + + cluster1::> network interface modify -vserver svm1 -lif lif_svm1_349 -service-policy + netwrix-policy + + **NOTE:** For better security, specify the allowed ip-addresses when adding the service. + Double-check that your subnet is configured on the machine where Netwrix Auditor Server resides. + Allowed-addresses are: 192.168.1.0/24. + +9. Check the current interface service-policy using command from the step 2: + + cluster1::> network interface show -vserver svm1 -fields service-policy + + Example output: + + vserver lif service-policy + + *** + + svm1 lif_svm1_126 netwrix-policy + + svm1 lif_svm1_349 netwrix-policy + + +## Configure System Service Firewall Policies + +**NOTE:** This section applies to NetApp ONTAP 9.10.1 and lower. For ONTAP versions higher than 9.10.1, the `system services firewall policy` command context is deprecated. +See the [NetApp ONTAP 9.10.1 CLI documentation](https://docs.netapp.com/us-en/ontap-cli-9101/system-services-firewall-policy-show.html#description) for details. + +Configure firewall to make file shares and Clustered Data ONTAP HTTP/HTTPS ports accessible from the +computer where Netwrix Auditor Server is installed. Your firewall configuration depends on network +settings and security policies in your organization. Below is an example of configuration: + +1. Navigate to your cluster command prompt through the SSH/Telnet connection. +2. Log in as a cluster administrator and review your current firewall configuration. For example: + + | | | | + | ----------------------------------------- | ------------ | ------- | + | cluster1::> system services firewall show | | | + | Node | Enabled | Logging | + | ------------ | ------------ | ------- | + | cluster1-01 | true | false | + +3. Create a firewall policy or edit an existing policy to allow HTTP/HTTPS. +When modifying an existing policy, be aware that some settings may be overwritten. + + | To... | Execute... | + | ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | NetApp Clustered Data ONTAP 8.2 | | + | Create a policy | `cluster1::> system services firewall policy create -policy netwrix_policy -service http -vserver svm1 -action allow -ip-list 192.168.1.0/24` `cluster1::> system services firewall policy create -policy netwrix_policy -service https -vserver svm1 -action allow -ip-list 192.168.1.0/24` | + | Modify existing policy | `cluster1::> system services firewall policy modify -policy netwrix_policy -service http -vserver svm1 -action allow -ip-list 192.168.1.0/24` `cluster1::> system services firewall policy modify -policy netwrix_policy -service https -vserver svm1 -action allow -ip-list 192.168.1.0/24` | + | NetApp Clustered Data ONTAP 8.3, ONTAP 9.0 - 9.10 | | + | Create a policy | `cluster1::> system services firewall policy create -policy netwrix_policy -service http -vserver svm1 -allow-list 192.168.1.0/24` `cluster1::> system services firewall policy create -policy netwrix_policy -service https -vserver svm1 -allow-list 192.168.1.0/24` | + | Modify existing policy | `cluster1::> system services firewall policy modify -policy netwrix_policy -service http -vserver svm1 -allow-list 192.168.1.0/24` `cluster1::> system services firewall policy modify -policy netwrix_policy -service https -vserver svm1 -allow-list 192.168.1.0/24` | + + where `netwrix_policy` is your Firewall policy name and `192.168.1.0/24` is your subnet where Netwrix + Auditor Server resides. + +4. Apply the firewall policy to a LIF. + + `cluster1::>network interface modify -vserver svm -lif vs1-cifs-lif1 -firewall-policy netwrix_policy` + + To verify the policy was applied correctly, execute the following: + + `cluster1::>network interface show -fields firewall-policy` diff --git a/docs/auditor/10.9/configuration/fileservers/netappcmode/webaccess.md b/docs/auditor/10.9/configuration/fileservers/netappcmode/webaccess.md new file mode 100644 index 0000000000..ee7c49d476 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/netappcmode/webaccess.md @@ -0,0 +1,108 @@ +--- +title: "Configure ONTAPI/RESTAPI Web Access" +description: "Configure ONTAPI/RESTAPI Web Access" +sidebar_position: 10 +--- + +# Configure ONTAPI\RESTAPI Web Access + +Netwrix Auditor uses ONTAPI to obtain the current CIFS audit configuration and force the audit data +flush from the internal filer format to an MS Event Viewer compatible format. Netwrix Auditor +supports both the SSL and non-SSL HTTP access, trying HTTPS first, and falling back to HTTP if it is +unavailable. + +Follow the steps to configure ONTAPI\RESTAPI Web Access. + +**Step 1 –** Navigate to your cluster management command prompt through the SSH/Telnet connection. + +**Step 2 –** Log in as a cluster administrator and review your current web access settings. Make +sure that External Web Services are allowed. For example: + +| | | +| ------------------------------------------------------------------------------------------------------ | ------ | +| `cluster1::>  system  services  web show` where `'cluster1`' is the name of your NetApp ONTAP cluster. | | +| External Web Services: | true | +| Status: | online | +| HTTP Protocol Port: | 80 | +| HTTPs Protocol Port: | 443 | +| TLSv1 Enabled: | true | +| SSLv3 Enabled: | true | +| SSLv2 Enabled: | false | + +If the result of the` External Web Services` command is '`false`', execute the following: + +``` +cluster1::> system services web modify -external true +``` + +**Step 3 –** Enable ONTAPI access on the 'Storage VM' (SVM) where CIFS server is installed. Run the +following command where svm1 is the name of your SVM: + +``` +cluster1::> vserver services web modify -vserver svm1 -name ontapi -enabled true +cluster1::> vserver services web show -vserver svm1. +``` + +| Vserver | Type | Service Name | Description | Enabled | +| ------- | ------- | ------------ | --------------------------- | ------- | +| `svm1` | `data ` | `ontapi ` | `Remote Administrative API` | `true` | +| | | | Support | | +| svm1 | data | rest | Remote Administrative API | true | +| | | | `Support` | | + +To display the current settings of web services for SVM svm1, use the following command: + +``` +cluster1::> vserver services web show -vserver svm1 +``` + +**Step 4 –** Review the [Permissions for NetApp Auditing](/docs/auditor/10.9/configuration/fileservers/netappcmode/permissions.md) topic for additional +information on how to create the role and enable AD user access. + +**Step 5 –** Enable HTTP/HTTPS access. For example: + +ONTAPI + +``` +cluster1::> vserver services web modify -vserver svm1 -name ontapi -enabled true +``` + +RESTAPI + +``` +cluster1::> vserver services web modify -vserver svm1 -name rest -enabled true +``` + +**Step 6 –** Enable only SSL access (HTTPS in Netwrix Auditor). For example: + +ONTAPI + +``` +cluster1::> vserver services web modify -vserver svm1 -name ontapi -enabled true -ssl-only true +``` + +RESTAPI + +``` +cluster1::> vserver services web modify -vserver svm1 -name rest -enabled true -ssl-only true +``` + +**Step 7 –** Make sure that the custom role (e.g., netwrix_role for ONTAPI or netwrix_rest_role for +RESTAPI) assigned to your account specified for data collection can access ONTAPI or RESTAPI. See +[Permissions for NetApp Auditing](/docs/auditor/10.9/configuration/fileservers/netappcmode/permissions.md) topic for additional information. + +``` +cluster1::> vserver services web access show -name ontapi -vserver svm1 +cluster1::> vserver services web access show -name rest -vserver svm1 +``` + +| | | | | +| --------------------------- | --------- | -------------- | ------------------ | +| `Vserver` | `Type` | `Service Name` | `Role` | +| `--------------` | `-------` | `------------` | `---------------` | +| `svm1` | `data ` | `ontapi ` | `netwrix_role` | +| `svm1` | `data ` | `ontapi ` | `vsadmin` | +| `svm1` | `data ` | `ontapi ` | `vsadmin-protocol` | +| `svm1` | `data ` | `ontapi ` | `vsadmin-readonly` | +| `svm1` | `data ` | `ontapi ` | `vsadmin-volume` | +| `5 entries were displayed.` | | | | diff --git a/docs/auditor/10.9/configuration/fileservers/nutanix/_category_.json b/docs/auditor/10.9/configuration/fileservers/nutanix/_category_.json new file mode 100644 index 0000000000..7b48fc1df0 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/nutanix/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Nutanix", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/fileservers/nutanix/notificationpolicy.md b/docs/auditor/10.9/configuration/fileservers/nutanix/notificationpolicy.md new file mode 100644 index 0000000000..da36471eb2 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/nutanix/notificationpolicy.md @@ -0,0 +1,234 @@ +--- +title: "Create a Notification Policy" +description: "Create a Notification Policy" +sidebar_position: 40 +--- + +# Create a Notification Policy + +To monitor operations with files and folders on Nutanix File Server, you should configure a +notification policy for the related events. + +## Monitored Operations + +The list of supported operations is provided in the table below. Your notification policy can +include any of them. + +| To audit... | Operation name to specify at policy creation | +| -------------------------------------- | -------------------------------------------- | +| Successful _create_ operations | FILE_CREATE DIRECTORY_CREATE | +| Successful _read_ operations | FILE_READ | +| Successful _modify_ operations | FILE_WRITE RENAME SECURITY | +| Successful _delete_ operations | FILE_DELETE DIRECTORY_DELETE | +| Failed _read/modify/delete_ attempts\* | FILE_OPEN | + +\* - Failed attempt to move/rename file are not audited. + +## Configuration Procedure + +Notification policy creation procedure involves API requests usage. It is assumed that you have a +good understanding of REST API concepts, as well as enough experience in working with JSON-formatted +requests in any API client. To get acquainted with Nutanix REST API Explorer client, refer to +[Nutanix documentation](https://portal.nutanix.com/#nutanix-documentation). + +To create a notification policy for Nutanix File Server via API: + +1. Open the **File Server REST API Explorer** client using the following URL: + + `https://:9440/api/nutanix/v3/api_explorer/index.html#/` + + here `< fileserver_ip >` - IP address of the Nutanix File Server to be audited. + +If you select to launch the RestAPI Explorer from the Prism menu, the **RestAPI Explorer for Prism** +client will be opened. + +2. In the **username** and **password** fields, enter the credentials of the + [Create User Account to Access Nutanix REST API](/docs/auditor/10.9/configuration/fileservers/nutanix/useraccount.md) you have created. +3. Click **Explore**. +4. In the **File Server REST API Explorer** REST API client, locate the POST request for + `notification_policies` : + + `POST /notification_policies` + +5. In the request body, enter the following JSON-formatted structure: + +``` +{ + +"spec": { + +"name": "", + +"resources": { + +"all_mount_targets" : true, + +"protocol_type_list" : ["SMB"], + +"file_operation_list" : [], + +"partner_server_reference_list" : [{ + +"kind" : "partner_server", + +"uuid" : "" + +}] + +}, + +"description": "" + +}, + +"api_version": "3.0", + +"metadata": { + +"kind": "notification_policy" + +} + +} +``` + +here: + +_"all_mount_targets" : true_ - instructs to notify on changes to all shares + +_"protocol_type_list" : ["SMB"]_ - instructs to track SMB shares (the only currently supported) + +_``_ – enter the name of notification policy you want to create + +_``_ - enter the `uuid` of [Configure Partner Server](/docs/auditor/10.9/configuration/fileservers/nutanix/partnerserver.md) + +_``_ - enter the list of operations to be audited. + +6. Send the request, clicking **Try it out**. +7. Get the response - `Response Code` should be _200_. In the response body, locate the `uuid` of + the created notification policy. +8. To check that a new policy was included in the list of existing policies, retrieve the list of + policies, sending the POST request to the following endpoint: + + `POST /notification_policies/list`. The request body must be empty - for that, enter empty + brackets as the **value** for _get_entities_request_ parameter : `{ }` + +## Auditing Specific Folders + +If you want to audit only the certain folders on Nutanix File Server (mount targets), then do the +following: + +1. Retrieve the list of existing mount targets using the `mount_target POST /mount_targets/list` + request with empty body, as described above. +2. In the response, locate the `uuids` of the target folders you want to audit. +3. In the notification policy creation request (described above) instead of + `"all_mount_targets" : true` in the request body enter the following JSON-formatted structure: + +```json +"mount_target_reference_list": [ +{ +"kind" : "mount_target", +"uuid" : "" +}, +{ +"kind" : "mount_target", +"uuid" : "" +}, +] +``` + +here: + +_`_ – enter the uuid of target you want to audit. + +## Example + +The JSON-formatted structure below is an example of the request body that can be used to create a +notification policy named _MOUNT_POINT_POLICY_ to audit the mounted share on Nutanix File Server +with the _uuid=378896fd-e829-4869-84a2-6c29268acfff_. The following operations will be audited: + +- "FILE_READ", +- "FILE_CREATE", +- "FILE_DELETE", +- "DIRECTORY_CREATE", +- "DIRECTORY_DELETE", +- "FILE_WRITE", +- "RENAME", +- "SECURITY", +- "FILE_OPEN" + +JSON structure is as follows: + +``` +{ + +"spec": { + +"name": "MOUNT_POINT_POLICY ", + +"resources": { + +"mount_target_reference_list": [ + +{ + +"kind" : "mount_target", + +"uuid" : "378896fd-e829-4869-84a2-6c29268acfff” + +} + +], + +"protocol_type_list" : ["SMB"], + +"file_operation_list" :[ + +"FILE_READ", + +"FILE_CREATE", + +"FILE_DELETE", + +"DIRECTORY_CREATE", + +"DIRECTORY_DELETE", + +"FILE_WRITE", + +"RENAME", + +"SECURITY", + +"FILE_OPEN" + +], + +"partner_server_reference_list" : [ + +{ + +"kind" : "partner_server", + +"uuid" : " d0bfb952-924b-459e-bd32-44c8b5a62838" + +} + +] + +}, + +"description": "" + +}, + +"api_version": "3.0", + +"metadata": { + +"kind": "notification_policy" + +} + +} +``` diff --git a/docs/auditor/10.9/configuration/fileservers/nutanix/overview.md b/docs/auditor/10.9/configuration/fileservers/nutanix/overview.md new file mode 100644 index 0000000000..49ae1bc261 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/nutanix/overview.md @@ -0,0 +1,95 @@ +--- +title: "Nutanix" +description: "Nutanix" +sidebar_position: 40 +--- + +# Nutanix + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - To allow inbound connections to Netwrix Auditor server from Nutanix File Server, a TCP port + must be open: + + - For the first Nutanix File Server you configure for auditing, the **TCP 9898** port will + be used. + - For each subsequent server, a new TCP port must be open. + + - Target Nutanix File Server must be located in the same subnet as Netwrix Auditor Server and + must be configured as described in the Nutanix section. + +## Manual Configuration + +To configure your Nutanix File Server for monitoring SMB shares, you will need to do the following: + +**Step 1 –** Create a user account to access the Nutanix REST API. See the +[Create User Account to Access Nutanix REST API](/docs/auditor/10.9/configuration/fileservers/nutanix/useraccount.md) topic for additional information. + +**Step 2 –** Open a port for inbound connections. See the [Nutanix Ports](/docs/auditor/10.9/configuration/fileservers/nutanix/ports.md) topic for +additional information. + +In addition, configure the Auditor console server as a partner server for Nutanix Files, and create +a notification policy to make Netwrix Auditor aware of the Nutanix events. These operations can be +performed in any of the following ways: + +- Automatically when creating a monitoring plan. For that, you should select the **Adjust audit + settings automatically** option in the monitoring plan wizard. See the + [Settings for Data Collection](/docs/auditor/10.9/admin/monitoringplans/create.md#settings-for-data-collection) + topic for additional information. +- Manually, as described in the corresponding topics: + - [Configure Partner Server](/docs/auditor/10.9/configuration/fileservers/nutanix/partnerserver.md) + - [Create a Notification Policy](/docs/auditor/10.9/configuration/fileservers/nutanix/notificationpolicy.md) + +Remember that in both cases (automatic or manual configuration) you will need to complete the steps +above to ensure that the user account for accessing REST API is created and the listening port on +Netwrix Auditor Server is open for inbound connections. + +### Nutanix Files + +The following table lists the actions that can be performed with Nutanix Files: + +| | File | Folder | Share | +| ------------------------ | ---- | ------ | ----- | +| Added | + | + | + | +| Add (failed attempt) | + | + | – | +| Modified | + | + | + | +| Modify (failed attempt) | + | + | – | +| Moved | + | + | – | +| Move (failed attempt) | – | – | – | +| Read | + | + | – | +| Read (failed attempt) | + | + | – | +| Renamed | + | + | – | +| Renamed (failed attempt) | – | – | – | +| Removed | + | + | + | +| Remove (failed attempt) | + | + | – | +| Copied | – | – | – | + +The following considerations refer to Nutanix Files auditing and reporting: + +- All changes performed on Nutanix File Shares initiated from the machine(s) where Auditor Server + resides, will not displayed in Netwrix search and reports because Nutanix Files unable to generate + such Activity Records for Auditor. +- Auditing of NFS file shares in not supported due to known limitations. +- Currently, not every detail about permission and attribute changes may be provided by Nutanix + Files, so they cannot be reported by Auditor. +- As for the state-in-time data collection, note that effective permissions (as a combination of + NTFS and Shared permissions) are not calculated properly for the local Administrator group + members. diff --git a/docs/auditor/10.9/configuration/fileservers/nutanix/partnerserver.md b/docs/auditor/10.9/configuration/fileservers/nutanix/partnerserver.md new file mode 100644 index 0000000000..bfb14ca3b5 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/nutanix/partnerserver.md @@ -0,0 +1,103 @@ +--- +title: "Configure Partner Server" +description: "Configure Partner Server" +sidebar_position: 30 +--- + +# Configure Partner Server + +To start monitoring files and folders on Nutanix File Server, you should configure Netwrix Auditor +Server as a partner server for Nutanix File Server. + +This configuration procedure involves creation of API requests and assumes that you have a good +understanding of REST API concept, as well as experience in working with JSON-formatted requests in +some API client. To get acquainted with Nutanix REST API Explorer client, refer to +[Nutanix documentation](https://portal.nutanix.com/#nutanix-documentation) + +To create a partner server for Nutanix File Server via API: + +1. Open the **File Server REST API Explorer** REST API client using the following URL: + + `https://:9440/api/nutanix/v3/api_explorer/index.html#/` + + here `` - IP address of the Nutanix File Server to be audited. + +If you select to launch the RestAPI Explorer from the Prism menu, the **RestAPI Explorer for Prism** +server will be opened. + +2. In the **username** and **password** fields, enter the credentials of the + [Create User Account to Access Nutanix REST API](/docs/auditor/10.9/configuration/fileservers/nutanix/useraccount.md) you have created. +3. Click **Explore**. +4. Locate the POST request for **partner_servers** endpoint: + + `POST /partner_servers` + +![api_thumb_0_0](/images/auditor/10.7/configuration/fileservers/nutanix/api_thumb_0_0.webp) + +5. In the request body, enter the following JSON-formatted structure: + +``` +{ + +"spec": { + +"name": "", + +"resources": { + +"usage_type": "NOTIFICATION", + +"vendor_name": "netwrix", + +"server_info": { + +"server_type": "PRIMARY", + +"address": { + +"ip": "", + +"port": 9898 + +} + +} + +} + +}, + +"api_version": "3.0", + +"metadata": { + +"kind": "partner_server" + +} + +} +``` + +here: + +_``_ - enter the Netwrix Auditor server name + +_``_ - enter the Netwrix Auditor server IP address + +This address must be visible from the Nutanix File Server network. + +6. Send the request, clicking **Try it out**. +7. Get the response - `Response Code` should be _200_. In the response body, locate the `uuid` of + the created partner server. +8. To check that a new partner server was included in the list of existing partner servers, retrieve + the list of servers, sending the POST request to the following endpoint: + + `POST /partner_servers/list` + +The request body must be empty - for that, enter empty brackets as the **value** for +_get_entities_request_ parameter: `{ }` + +![api_partner_server_resquest_thumb_0_0](/images/auditor/10.7/configuration/fileservers/nutanix/api_partner_server_resquest_thumb_0_0.webp) + +9. The response body should contain the list of servers, including new partner server name and other + settings. diff --git a/docs/auditor/10.9/configuration/fileservers/nutanix/permissions.md b/docs/auditor/10.9/configuration/fileservers/nutanix/permissions.md new file mode 100644 index 0000000000..c4f4c7af05 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/nutanix/permissions.md @@ -0,0 +1,74 @@ +--- +title: "Permissions for Nutanix Files Auditing" +description: "Permissions for Nutanix Files Auditing" +sidebar_position: 50 +--- + +# Permissions for Nutanix Files Auditing + +Before you start creating a monitoring plan to audit Nutanix Files, plan for the accounts that will +be used for data collection. They should meet the requirements listed below. + +## Account for Accessing Nutanix File Server + +First, you need an account that Netwrix Auditor will use to access Nutanix File Server. This account +requires at least _Read_ permission for the target SMB shares on the Nutanix File Server. + +This is the account you will provide in the monitoring plan wizard at the +[Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) step; it can be modified in +the **General** tab of the monitored item settings. + +![nutanix_item_mp_thumb_0_0](/images/auditor/10.9/configuration/fileservers/nutanix/nutanix_item_mp_thumb_0_0.webp) + +This account must have a role with sufficient privileges on that server: **File Server Admin** +(recommended) or **Backup Admin** role. + +## Account for Accessing REST API + +You will also need an account that will be used to connect to Nutanix File Server REST API. + +This account should be provided in the **Nutanix File Server REST API** tab of the monitored item +(_Nutanix SMB shares_) settings. + +![nutanix_item_restapi_thumb_0_0](/images/auditor/10.9/configuration/fileservers/nutanix/nutanix_item_restapi_thumb_0_0.webp) + +This account must be assigned the **REST API access users** role for Nutanix File Server you want to +audit. + +See the section below for the instructions on user role assignment. + +## Role Assignment Procedure + +Before starting the role assignment, make sure your Nutanix File Server is included in the AD +domain. + +Follow the steps to assign the required roles to the corresponding accounts using Nutanix Prism. + +**Step 1 –** Open Nutanix Prism web portal. + +**Step 2 –** Select **File Server** category. In the list of servers, select the server you want to +audit. + +**Step 3 –** Click **Manage roles**. + +**Step 4 –** In the **Manage roles** dialog locate the **Add admins** section and click **+New +user**. + +**Step 5 –** Enter the AD user account (to be used as data collection account) in the _domain\name_ +format and select the **File Server Admin** or **Backup Admin** role to assign + +**Step 6 –** Click **Save** next to these cells to save the settings. + +**Step 7 –** Next, in the **REST API access users** section click **+New user**. + +**Step 8 –** Enter the local user account and password, then click **Save** next to these cells to +save the settings. + +![nutanix_user_thumb_0_0](/images/auditor/10.7/configuration/fileservers/nutanix/nutanix_user_thumb_0_0.webp) + +**Step 9 –** When finished, click **Close**. + +See the following topics for additional information. + +- [Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) +- [Create User Account to Access Nutanix REST API](/docs/auditor/10.9/configuration/fileservers/nutanix/useraccount.md). diff --git a/docs/auditor/10.9/configuration/fileservers/nutanix/ports.md b/docs/auditor/10.9/configuration/fileservers/nutanix/ports.md new file mode 100644 index 0000000000..9ce123d8fe --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/nutanix/ports.md @@ -0,0 +1,54 @@ +--- +title: "Nutanix Ports" +description: "Nutanix Ports" +sidebar_position: 10 +--- + +# Nutanix Ports + +Follow the steps to open Nutanix port for inbound connections. + +**Step 1 –** On a target computer navigate to **Start** > **Control Panel** and select **Windows +Firewall.** + +**Step 2 –** In the Help Protect your computer with Windows Firewall page, click **Advanced +settings** on the left. + +**Step 3 –** In the Windows Firewall with Advanced Security dialog, select Inbound Rules on the +left. + +**Step 4 –** Click New Rule. In the New Inbound Rule wizard, complete the steps as described below. + +| Option | Setting | +| ------------------- | -------------------------------------------------------------------------------------------------------- | +| Rule Type | Port | +| Protocols and Ports | - Does this rule applies to TCP or UDP—Select TCP - Specific local ports—Type required port, e.g., 9898. | +| Action | Select Allow the connection | +| Profile | Applies to Domain | +| Rule name | Rule name, for example Nutanix Files inbound rule. | + +When you add the first item (_Nutanix SMB shares_) to the Nutanix monitoring plan, you will be +suggested to use port **9898**. For the next _Nutanix SMB shares_ added as an item, you should +specify a different TCP port and configure it for inbound connections, as described above. + +### Protocols and Ports Required for Monitoring Nutanix Files + +Review a full list of protocols and ports required for Netwrix Auditor for Nutanix Files. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to the remote ports on the computer where Netwrix Auditor Server + resides. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 9898 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| ---- | -------- | ------------------------------- | ---------------------- | ------------------------------------- | +| 9898 | TCP | Monitored Nutanix Files devices | Netwrix Auditor Server | Getting events from monitored devices | + +**NOTE:** You need to open the 9898 TCP port for inbound connections manually. + +Later, you can specify any custom TCP port when editing your Nutanix Files monitoring plan. See the +[File Servers](/docs/auditor/10.9/admin/monitoringplans/fileservers/overview.md) (Nutanix section) for more +information. diff --git a/docs/auditor/10.9/configuration/fileservers/nutanix/useraccount.md b/docs/auditor/10.9/configuration/fileservers/nutanix/useraccount.md new file mode 100644 index 0000000000..823248bf46 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/nutanix/useraccount.md @@ -0,0 +1,51 @@ +--- +title: "Create User Account to Access Nutanix REST API" +description: "Create User Account to Access Nutanix REST API" +sidebar_position: 20 +--- + +# Create User Account to Access Nutanix REST API + +To create a user account using the ncli utility: + +1. Download and install the _ncli_ (Nutanix command-line interface) on any server in your + infrastructure, as described [here](https://portal.nutanix.com/#here). +2. Start the utility and establish a _ncli_ session by the following command: + + `ncli -s management_ip_addr -u 'username' -p 'user_password'` + + here: + + - `management_ip_addr` - the IP address of any Nutanix Controller VM in the cluster + - `username` - user name to access that VM; if not specified, _admin_ (default name) will be + used + - `user_password` - password to access that VM + +3. Run the `fs list` command in _ncli_ to get the list of Nutanix Files servers. +4. Locate the name of Nutanix Files server you want to audit; locate and save the following server + parameters to a text file: + - **Uuid** - Nutanix Files server ID +5. Finally, create a new user and specify credentials that will be used to access this Nutanix Files + server. For that, run the following command in _ncli_ : + + `fs add-user uuid= user= password=` + + here: + + - `` - Nutanix Files server ID (Uuid) + - `` - user name + - `` - password + +To create a new user account with Nutanix Prism: + +1. Open Nutanix Prism web portal. +2. Select **File Server** category. In the list of servers, select the server you want to audit. +3. Click **Manage roles**. +4. In the **Manage roles** dialog locate the **REST API access user** section and click **+New + user**. + + ![nutanix_user_thumb_0_0](/images/auditor/10.7/configuration/fileservers/nutanix/nutanix_user_thumb_0_0.webp) + +5. Enter local user account name and password, then click **Save** next to them to save the + settings. +6. Click the **Close** button to close the **Manage roles** dialog. diff --git a/docs/auditor/10.9/configuration/fileservers/overview.md b/docs/auditor/10.9/configuration/fileservers/overview.md new file mode 100644 index 0000000000..8e3fd61018 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/overview.md @@ -0,0 +1,68 @@ +--- +title: "File Servers" +description: "File Servers" +sidebar_position: 40 +--- + +# File Servers + +Netwrix Auditor can monitor for operations with files and folders on the storage systems, collect +state-in-time snapshots and track changes to the object attributes. This section provides detailed +information on these activities. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +## Supported File Servers and Devices + +The following topics list the operations with files and folders that can be monitored and reported +by Auditor on these supported storage systems.: + +- [Dell Data Storage](/docs/auditor/10.9/configuration/fileservers/delldatastorage/overview.md) +- [Dell Isilon/PowerScale](/docs/auditor/10.9/configuration/fileservers/dellisilon/overview.md) +- [NetApp Data ONTAP](/docs/auditor/10.9/configuration/fileservers/netappcmode/overview.md) +- [Nutanix](/docs/auditor/10.9/configuration/fileservers/nutanix/overview.md) +- [Qumulo](/docs/auditor/10.9/configuration/fileservers/qumulo/overview.md) +- [Synology](/docs/auditor/10.9/configuration/fileservers/synology/overview.md) +- [Windows File Servers](/docs/auditor/10.9/configuration/fileservers/windows/overview.md) + +## State-in-Time Data + +State-in-time data collection is supported for files, folders and shares on Windows-based file +servers, Dell and NetApp storage systems, and Nutanix File Servers. Remember to select the +corresponding option in the data source settings within the monitoring plan. + +## Sensitive Data + +Starting with the version 10, the product is able to report about sensitive data in your IT +infrastructure. Pay attention to the "_Data categories_" column in search and reports (for the +"_File_" object types only). See the +[Sensitive Data Discovery ](/docs/auditor/10.9/admin/settings/sensitivedatadiscovery.md) topic for additional +information on how to enable monitoring of sensitive data in Auditor. + +## Monitored Object Attributes + +The table below lists the object types and attributes that can be monitored by Auditor. + +For more information on the attributes marked with (\*) , refer to the following Microsoft article: +[File Attribute Constants](https://msdn.microsoft.com/en-us/library/windows/desktop/gg258117(v=vs.85).aspx). + +| Object type | Attributes | +| ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| File | - Attributes\* - Location - Name - Ownership - Permissions: - Group Permissions - User Permissions - Primary Group - Security descriptor control flags - Size - Data categories | +| Folder | - Attributes\* The Reparse point attribute content is available for reviewing only when State-In-Time snapshot collection is enabled. Mind that reparse point content changes cannot be audited. - Location - Name - Ownership - Permissions: - Group Permissions - User Permissions - Primary Group - Security descriptor control flags | +| Share | - Access-based Enumeration - Caching - Continuous Availability - Description - Enable BranchCache - Encrypt Data Access - Local Path - User Limit | + +**CAUTION:** File and folder attributes marked with the (\*) are not monitored by default. Please +contact Netwrix Technical Support team to monitor these file and folder attributes. + +In addition to general object attributes, Auditor generates the following attributes associated with +the object and reserved for internal use: + +- **Session ID** — This attribute is based on the user's logon ID and timestamp of the related logon + event. Being unique for a user's logon session, it usually helps to distinguish the events and + changes that occurred within that session. +- **Statement ID** — This attribute appears if an object was moved/renamed due to its root object + modifications. diff --git a/docs/auditor/10.9/configuration/fileservers/qumulo/_category_.json b/docs/auditor/10.9/configuration/fileservers/qumulo/_category_.json new file mode 100644 index 0000000000..347655a8b8 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/qumulo/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Qumulo", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/fileservers/qumulo/configure.md b/docs/auditor/10.9/configuration/fileservers/qumulo/configure.md new file mode 100644 index 0000000000..fdb7b6d294 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/qumulo/configure.md @@ -0,0 +1,28 @@ +--- +title: "Configure Core Audit for Qumulo File Servers" +description: "Configure Core Audit for Qumulo File Servers" +sidebar_position: 20 +--- + +# Configure Core Audit for Qumulo File Servers + +To configure your Qumulo file servers for auditing, you need to connect your device to Active +Directory or LDAP (local names are supported) and then configure Remote Syslog Address and port +number via Web UI. + +To configure Core Audit for Qumulo file servers + +1. Log in to the Web UI. +2. Navigate to Cluster and click Audit. +3. Under the Configuration, provide the following: + + - Remote Syslog Address – Provide the IP address or the computer listened by Syslog. It should + be a third-party Syslog forward service or the machine where Netwrix Auditor is installed. + - Port Number – use the default value (_514_). + + ![qumulo_web_ui](/images/auditor/10.7/configuration/fileservers/qumulo/qumulo_web_ui.webp) + +When you see the green line “_Connected_”, the environment is ready. + +For detailed information about Qumulo Web UI. refer to the following Qumulo how-to article: +[Qumulo Core Audit Logging](https://care.qumulo.com/hc/en-us/articles/360021454193-Qumulo-Core-Audit-Logging). diff --git a/docs/auditor/10.9/configuration/fileservers/qumulo/overview.md b/docs/auditor/10.9/configuration/fileservers/qumulo/overview.md new file mode 100644 index 0000000000..57d399c64f --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/qumulo/overview.md @@ -0,0 +1,59 @@ +--- +title: "Qumulo" +description: "Qumulo" +sidebar_position: 50 +--- + +# Qumulo + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - The Remote Syslog Address and port number must be configured as described in the + [Configure Core Audit for Qumulo File Servers](/docs/auditor/10.9/configuration/fileservers/qumulo/configure.md) topic. + +Review a full list of object types Netwrix Auditor can collect on Qumulo network devices. + +| Action | File | Folder | Share | +| ----------------------- | ---- | ------ | ----- | +| Added | + | + | - | +| Add (failed attempt) | + | + | - | +| Modified | + | + | - | +| Modify (failed attempt) | - | - | - | +| Moved | + | + | - | +| Move (failed attempt) | - | - | - | +| Read | + | + | - | +| Read (failed attempt) | - | - | - | +| Renamed | + | + | - | +| Rename (failed attempt) | - | - | - | +| Removed | + | + | - | +| Remove (failed attempt) | - | - | - | +| Copied | - | - | - | +| Change Permissions | - | - | - | +| Change Permissions (failed attempt) | - | - | - | + +**NOTE:** For Qumulo system Auditor displays the actual time when the event occurred. The 'When' +column shows the time when the syslog message arrived. + +If an object has been moved between file shares, the product reports the following actions: + +- Read + Removed for the initial object; + +- Added + Modified for the object to a new location. diff --git a/docs/auditor/10.9/configuration/fileservers/qumulo/permissions.md b/docs/auditor/10.9/configuration/fileservers/qumulo/permissions.md new file mode 100644 index 0000000000..2c2c7251ae --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/qumulo/permissions.md @@ -0,0 +1,38 @@ +--- +title: "Permissions for Qumulo Auditing" +description: "Permissions for Qumulo Auditing" +sidebar_position: 30 +--- + +# Permissions for Qumulo Auditing + +Before you start creating a monitoring plan to audit your Qumulo or Synology file servers, plan for +the account that will be used for data collection – it should meet the requirements listed below. +Then you will provide this account in the monitoring plan wizard (or monitored item settings). + +Starting with version 9.96, you can use group Managed Service Accounts (gMSA) as data collecting +accounts. + +See the [Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) topic and the +[Group Managed Service Accounts Overview](https://docs.microsoft.com/en-us/windows-server/security/group-managed-service-accounts/group-managed-service-accounts-overview) +Microsoft article for additional information. + +These group Managed Service Accounts should meet the related requirements, as listed below. + +**On the target server:** + +1. The account requires Read share permission on the audited shared folders. +2. The account requires Read NTFS permission on all objects in the audited folders. +3. The account requires the following permissions on Qumulo Cluster: + - **FILE_READ_ACCESS**: Provides read access to all files regardless of permissions + - **FS_ATTRIBUTES_READ**: Read file system statistics + - **FS_SETTINGS_READ**: View file system permissions settings + - **SMB_SHARE_READ**: View configuration of SMB shares and SMB server settings + +To assign permissions from point 3 to the account: +- In the Qumulo web UI, select "_Cluster -> Role Management_". +- Click the "_Create Role_" button. +- Enter the role name "_Netwrix_role_". +- Select the necessary permissions from the list, then click Save. +- Find the role "_Netwrix_role_" in the role list, click the "_Add Member_" button. +- Add the account to the role. diff --git a/docs/auditor/10.9/configuration/fileservers/qumulo/ports.md b/docs/auditor/10.9/configuration/fileservers/qumulo/ports.md new file mode 100644 index 0000000000..fc2f28c29a --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/qumulo/ports.md @@ -0,0 +1,21 @@ +--- +title: "Qumulo Ports" +description: "Qumulo Ports" +sidebar_position: 10 +--- + +# Qumulo Ports + +Review a full list of protocols and ports required for Netwrix Auditor for Qumulo. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 514 UDP port. + +| Port | Protocol | Source | Target | Purpose | +| ---- | --------- | ---------------------- | ---------------------- | ------------------------------------------ | +| 514 | UDP / TCP | Monitored file servers | Netwrix Auditor Server | Getting events from monitored file servers | diff --git a/docs/auditor/10.9/configuration/fileservers/synology/_category_.json b/docs/auditor/10.9/configuration/fileservers/synology/_category_.json new file mode 100644 index 0000000000..3439c5a523 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/synology/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Synology", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/fileservers/synology/configure.md b/docs/auditor/10.9/configuration/fileservers/synology/configure.md new file mode 100644 index 0000000000..53de1c34e7 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/synology/configure.md @@ -0,0 +1,34 @@ +--- +title: "Configure Synology File Servers for Audit" +description: "Configure Synology File Servers for Audit" +sidebar_position: 10 +--- + +# Configure Synology File Servers for Audit + +Follow the steps to configure your Synology NAS devices to transmit the local system logs for +monitoring. + +**Step 1 –** Navigate to **Control Panel > File Services > SMB > Log Settings**. Please note that +all audit types should be enabled. + +**Step 2 –** Log in to the Synology Web Administration Console. + +**Step 3 –** Navigate to **Log Center > Log Sending** and configure the following: + +- Server – Provide the IP address or the computer listened by Syslog. It should be a running Netwrix + Syslog service or a third-party Syslog forward service. +- Port – Use the default value (514). +- Transfer protocol – select TCP or **UDP**. +- Log format – Set to "IETF (RFC 5424)". +- Enable secure connection – Use the default value. +- Import certificate – Use the default value. + +**Step 4 –** Click Apply. + +> **NOTE:** Currently, Netwrix Auditor cannot collect activities using a local Synology user. Data +collection only supported via a domain user with the necessary access privileges to the Synology +file server. + +> **NOTE:** Currently, Netwrix Auditor cannot collect activities on shared folders hidden using +the Synology option **Hide this shared folder in "My Network Places"**. diff --git a/docs/auditor/10.9/configuration/fileservers/synology/overview.md b/docs/auditor/10.9/configuration/fileservers/synology/overview.md new file mode 100644 index 0000000000..c89d3a9215 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/synology/overview.md @@ -0,0 +1,58 @@ +--- +title: "Synology" +description: "Synology" +sidebar_position: 60 +--- + +# Synology + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - The log sending must be configured as described in the + [Configure Synology File Servers for Audit](/docs/auditor/10.9/configuration/fileservers/synology/configure.md) topic. + +Review a full list of object types Netwrix Auditor can collect on Synology NAS network devices. + +## Monitored Objects + +| Action | File | Folder | Share | +| ----------------------- | ---- | ------ | ----- | +| Added | + | + | - | +| Add (failed attempt) | - | - | - | +| Modified | + | - | - | +| Modify (failed attempt) | - | - | - | +| Moved | + | + | - | +| Move (failed attempt) | - | - | - | +| Read | + | - | - | +| Read (failed attempt) | - | - | - | +| Renamed | + | + | - | +| Rename (failed attempt) | - | - | - | +| Remove (failed attempt) | - | - | - | +| Copied | - | - | - | + +**NOTE:** For Synology system Auditor displays the actual time when the event occurred. The 'When' +column shows the time when the syslog message arrived. + +If an object has been moved between file shares, the product reports the following actions: + +- Read + Removed for the initial object + +- Added + Modified for the object to a new location diff --git a/docs/auditor/10.9/configuration/fileservers/synology/permissions.md b/docs/auditor/10.9/configuration/fileservers/synology/permissions.md new file mode 100644 index 0000000000..7d3e4a2c09 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/synology/permissions.md @@ -0,0 +1,25 @@ +--- +title: "Permissions for Synology Auditing" +description: "Permissions for Synology Auditing" +sidebar_position: 30 +--- + +# Permissions for Synology Auditing + +Before you start creating a monitoring plan to audit your Qumulo or Synology file servers, plan for +the account that will be used for data collection – it should meet the requirements listed below. +Then you will provide this account in the monitoring plan wizard (or monitored item settings). + +Starting with version 9.96, you can use group Managed Service Accounts (gMSA) as data collecting +accounts. + +See the [Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) topic and the +[Group Managed Service Accounts Overview](https://docs.microsoft.com/en-us/windows-server/security/group-managed-service-accounts/group-managed-service-accounts-overview) +Microsoft article for additional information. + +These group Managed Service Accounts should meet the related requirements, as listed below. + +**On the target server:** + +1. The account requires Read share permission on the audited shared folders. +2. The account requires Read NTFS permission on all objects in the audited folders. diff --git a/docs/auditor/10.9/configuration/fileservers/synology/ports.md b/docs/auditor/10.9/configuration/fileservers/synology/ports.md new file mode 100644 index 0000000000..1b541379b9 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/synology/ports.md @@ -0,0 +1,21 @@ +--- +title: "Synology Ports" +description: "Synology Ports" +sidebar_position: 20 +--- + +# Synology Ports + +Review a full list of protocols and ports required for Netwrix Auditor for Synology. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 514 UDP port. + +| Port | Protocol | Source | Target | Purpose | +| ---- | --------- | ---------------------- | ---------------------- | ------------------------------------------ | +| 514 | UDP / TCP | Monitored file servers | Netwrix Auditor Server | Getting events from monitored file servers | diff --git a/docs/auditor/10.9/configuration/fileservers/windows/_category_.json b/docs/auditor/10.9/configuration/fileservers/windows/_category_.json new file mode 100644 index 0000000000..7a17eae326 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/windows/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Windows File Servers", + "position": 70, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/fileservers/windows/advancedpolicy.md b/docs/auditor/10.9/configuration/fileservers/windows/advancedpolicy.md new file mode 100644 index 0000000000..1311121924 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/windows/advancedpolicy.md @@ -0,0 +1,53 @@ +--- +title: "Configure Advanced Audit Policies" +description: "Configure Advanced Audit Policies" +sidebar_position: 40 +--- + +# Configure Advanced Audit Policies + +Configure advanced audit policies to limit the range of events tracked and recorded by the product, +thus preventing your AuditArchive and the Security event log from overfilling. Perform procedures +below instead of the [Configure Local Audit Policies](/docs/auditor/10.9/configuration/fileservers/windows/localpolicy.md). + +## Configure Security Options + +Setting up both basic and advanced audit policies may lead to incorrect audit reporting. To force +basic audit policies to be ignored and prevent conflicts, enable the _Audit: Force audit policy +subcategory settings_ policy. + +Follow the steps to enforce advanced policies. + +**Step 1 –** On the audited server, open the Local Security Policy snap-in and navigate to Start > +Windows Administrative Tools > Local Security Policy. + +**Step 2 –** Navigate to Security Settings > Local Policies > Security Options and locate the Audit: +Force audit policy subcategory settings policy. + +![Local Security Policy snap-in ](/images/1secure/configuration/computer/manualconfig_fileserver_graudit_secpol2016.webp) + +**Step 3 –** Double-click the policy and enable it. + +## Configure Advanced Audit Policy on Windows Server 2016 and Above + +In Windows Server 2016 and above, Advanced audit policies are integrated with Group Policies, so +they can be applied via Group Policy Object or Local Security Policies. The procedure below +describes how to apply Advanced policies via Local Security Policy console. + +**Step 1 –** On the audited server, open the **Local Security Policy** snap-in and navigate to +Start > Windows Administrative Tools > Local Security Policy. + +**Step 2 –** In the left pane, navigate to Security Settings > Advanced Audit Policy Configuration > +System Audit Policies. + +**Step 3 –** Configure the following audit policies. + +| Policy Subnode | Policy Name | Audit Events | +| ------------------------------------------- | --------------------------------------------------------------------- | ----------------------------------------------------------------------------- | +| Object Access |
  • Audit File System
  • Audit Handle Manipulation
| "Success" and/or "Failure" depending on the type of events you want to track. | +|
  • Audit Detailed File Share
| "Failure" | | +|
  • Audit File Share
| "Success" | | +| Policy Change |
  • Audit Policy Change
| "Success" | +| Logon/Logoff |
  • Logon
| "Success" | +|
  • Logoff
| "Success" | | +| System |
  • Security State Change
| "Success" | diff --git a/docs/auditor/10.9/configuration/fileservers/windows/configuration.md b/docs/auditor/10.9/configuration/fileservers/windows/configuration.md new file mode 100644 index 0000000000..a81b5966f6 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/windows/configuration.md @@ -0,0 +1,60 @@ +--- +title: "Configure the Back up Files and Directories Policy" +description: "Configure the Back up Files and Directories Policy" +sidebar_position: 80 +--- + +# Configure the Back up Files and Directories Policy + +Configure this Back up Files and Directories policy via the Local Security Policy Snap-in or using +the Group Policy Management Console. + +Follow the steps to configure the Back up Files and Directories policy via the Local Security Policy +Snap-in. + +**Step 1 –** On any domain controller in the target domain, open the Local Security Policy snap-in: +navigate to Start > Windows Administrative Tools > Local Security Policy. + +**Step 2 –** Navigate to **Security Settings** > **Local Policies** > **User right Assignment**. + +**Step 3 –** Locate the Back up files and directories policy and double-click it. + +**Step 4 –** In the Back up files and directories Properties dialog, click **Add User or Group**, +specify the user that you want to define this policy for. + +The policy is now configured. + +Follow the steps to configure the Back up Files and Directories policy using the Group Policy +Management Console. + +**NOTE:** Perform this procedure only if the account selected for data collection is not a member of +the Domain Admins group. + +**Step 1 –** Open the Group Policy Management console on any domain controller in the target domain: +navigate to **Start** > **Windows Administrative Tools (Windows Server 2016/2019) or Administrative +Tools (Windows 2012 R2 and below)** > **Group Policy Management**. + +**Step 2 –** In the left pane, navigate to Forest: `` > Domains > `` > +Domain Controllers. Right-click the **effective domain controllers policy** (by default, it is the +Default Domain Controllers Policy), and select **Edit**. + +**Step 3 –** In the Group Policy Management Editor dialog, expand the Computer Configuration node on +the left and navigate to **Policies** > **Windows Settings** > **Security Settings** > **Local +Policies**. + +**Step 4 –** On the right, double-click the User Rights Assignment policy. + +**Step 5 –** Locate the Back up files and directories policy and double-click it. + +**Step 6 –** In the Back up files and directories Properties dialog, click Add User or Group and +specify the user that you want to define this policy for. + +**Step 7 –** Navigate to Start > Run and type **cmd**. Input the `gpupdate /force` command and press +Enter. The group policy will be updated. + +**Step 8 –** Type `repadmin /syncall` command and press Enter for replicate GPO changes to other +domain controllers. + +**Step 9 –** Ensure that new GPO settings applied on any audited domain controller. + +The policy is now configured. diff --git a/docs/auditor/10.9/configuration/fileservers/windows/eventlog.md b/docs/auditor/10.9/configuration/fileservers/windows/eventlog.md new file mode 100644 index 0000000000..ee1f453d21 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/windows/eventlog.md @@ -0,0 +1,33 @@ +--- +title: "Configure Event Log Size and Retention Settings" +description: "Configure Event Log Size and Retention Settings" +sidebar_position: 50 +--- + +# Configure Event Log Size and Retention Settings + +The procedure below describes one of the possible ways to adjust event log settings. If you have +multiple target computers, you need to perform this procedure on each of them. + +If you move security log files from the default system folder to a non-default one, you must reboot +your target server for the reports and search functionality to work properly. + +Follow the steps to configure Event Log Size and Retention Settings. + +**Step 1 –** On a target server, navigate to Start > Windows Administrative Tools > Event Viewer. + +**Step 2 –** Navigate to Event Viewer tree > Windows Logs, right-click **Security** and select +**Properties**. + +![Log Properties dialog box](/images/auditor/10.7/configuration/fileservers/windows/manualconfig_ws_eventviewerpr2016_thumb_0_0.webp) + +**Step 3 –** Make sure Enable logging is selected. + +**Step 4 –** In the Maximum log size field, specify the desired log size. + +**Step 5 –** Make sure the Do not overwrite events (Clear logs manually) check box is cleared. If +selected, change the retention method to _Overwrite events as needed (oldest events first)_. + +Make sure the Maximum security log size group policy does not overwrite your log settings. To check +this, start the Group Policy Management console, proceed to the GPO that affects your server, and +navigate to Computer Configuration > Policies > Windows Settings > Security Settings > Event Log. diff --git a/docs/auditor/10.9/configuration/fileservers/windows/localpolicy.md b/docs/auditor/10.9/configuration/fileservers/windows/localpolicy.md new file mode 100644 index 0000000000..ad25663189 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/windows/localpolicy.md @@ -0,0 +1,29 @@ +--- +title: "Configure Local Audit Policies" +description: "Configure Local Audit Policies" +sidebar_position: 30 +--- + +# Configure Local Audit Policies + +You can choose to configure local audit policies or advanced audit policies.See the +[Configure Advanced Audit Policies](/docs/auditor/10.9/configuration/fileservers/windows/advancedpolicy.md) topic for more information. + +Follow the steps to configure local audit policies. + +**Step 1 –** On the audited server, open the Local Security Policy snap-in: navigate to Start > +Windows Administrative Tools > Local Security Policy. + +**Step 2 –** Navigate to Security Settings > Local Policies > Audit Policy. + +**Step 3 –** Configure the following audit policies. + +| Policy Name | Audit Events | +| ------------------------ | ------------ | +| Audit account management | "Success" | +| Audit object access | "Success" | +| Audit policy change | "Success" | + +Local audit policy is configured. + +![Local Security Policy snap-in](/images/1secure/configuration/computer/manualconfig_ws_local_audit_policies2016.webp) diff --git a/docs/auditor/10.9/configuration/fileservers/windows/objectlevel.md b/docs/auditor/10.9/configuration/fileservers/windows/objectlevel.md new file mode 100644 index 0000000000..96777accb9 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/windows/objectlevel.md @@ -0,0 +1,111 @@ +--- +title: "Configure Object-Level Access Auditing" +description: "Configure Object-Level Access Auditing" +sidebar_position: 20 +--- + +# Configure Object-Level Access Auditing + +Netwrix Auditor can be configured to audit all access types, review the table below and select +options that you want to track: + +| Option | | Description | +| ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Changes | Successful | Use this option to track changes to your data. Helps find out who made changes to your files, including their creation and deletion. | +| Failed | Use this option to detect suspicious activity on your file server. Helps identify potential intruders who tried to modify or delete files, etc., but failed to do it. | | +| Read access | Successful | Use this option to supervise access to files containing confidential data intended for privileged users. Helps identify who accessed important files besides your trusted users. Enabling this option on public shares will result in high number of events generated on your file server and the amount of data written to the AuditArchive. | +| Failed | Use this option to track suspicious activity. Helps find out who was trying to access your private data without proper justification. Enabling this option on public shares will result in high number of events generated on your file server and the amount of data written to the AuditArchive. | | + +Actions reported by Netwrix Auditor vary depending on the file server type and the audited object +(file, folder, or share). The changes include creation, modification, deletion, moving, renaming, +and copying. To track the copy action, enable successful read access and change auditing. See the +[File Servers](/docs/auditor/10.9/configuration/fileservers/overview.md) topic for additional information. + +Perform one of the following procedures depending on the OS version you are using: + +- Configure Object-level Access Auditing on Windows Server 2012 and Above +- Configure Object-level access auditing on pre-Windows Server 2012 versions + +## Configure Object-level Access Auditing on Windows Server 2012 and Above + +Follow the steps to configure Object-level access auditing on Windows Server 2012 and above. + +**Step 1 –** Navigate to the target file share, right-click it and select **Properties**. + +**Step 2 –** In the `` Properties dialog box, select the Security tab and click +**Advanced**. + +**Step 3 –** In the Advanced Security Settings for `` dialog box, navigate to the +Auditing tab. + +![Advanced Security Settings for Share_Name dialog box](/images/1secure/configuration/computer/auditing_entries_netapp_2016.webp) + +**Step 4 –** Click **Add** to add a new principal. You can select **Everyone** (or another +user-defined group containing users that are granted special permissions) and click **Edit**. + +**Step 5 –** In the Auditing Entry for `` dialog box, click the **Select a principal** +link and specify **Everyone**. + +**NOTE:** You can specify any other user group, but in this case the emails will be sent with +warnings on incorrect audit configuration. The product will audit only user accounts that belong to +the selected group. + +**Step 6 –** Apply settings to your Auditing Entries depending on the access types that you want to +audit. If you want to audit all access types (successful reads, modification as well as failed read +and modification attempts), you need to add separate Auditing Entries for each file share. +Otherwise, reports will contain limited data and warning messages. + +Review the following for additional information: + +| Auditing Entry | | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --- | +| Successful reads | | +| The Auditing Entry below shows Advanced Permissions for auditing successful reads only: ![manualconfig_fileserver_auditingentry_1_2016](/images/auditor/10.7/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_1_2016.webp)
  • Type—Set to _"Success"_.
  • Applies to—Set to _"Files only"_.
  • Advanced permissions—Select List folder / read data.
  • Make sure that the Only apply these auditing settings to objects and/or containers within this container checkbox is cleared.
| | +| Successful changes | | +| The Auditing Entry below shows Advanced Permissions for auditing successful changes only: ![manualconfig_fileserver_auditingentry_2_2016](/images/auditor/10.7/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_2_2016.webp)
  • Type—Set to _"Success"_.
  • Applies to—Set to _"This folder, subfolders and files"_.
  • Advanced permissions:
  • Create files / write data
  • Create folders / append data
  • Write extended attributes
  • Delete subfolders and files
  • Delete
  • Change permissions
  • Take ownership
  • Make sure that the Only apply these auditing settings to objects and/or containers within this container checkbox is cleared.
| | +| Failed read attempts | | +| The Auditing Entry below shows Advanced Permissions for auditing failed read attempts: ![manualconfig_fileserver_auditingentry_3_2016](/images/auditor/10.7/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_3_2016.webp)
  • Type—Set to _"Fail"_.
  • Applies to—Set to _"This folder, subfolders and files"_.
  • Advanced permissions—Select List folder / read data.
  • Make sure that the Only apply these auditing settings to objects and/or containers within this container checkbox is cleared.
| | +| Failed change attempts | | +| The Auditing Entry below shows Advanced Permissions for auditing failed change attempts: ![manualconfig_fileserver_auditingentry_4_2016](/images/auditor/10.7/configuration/fileservers/netappcmode/manualconfig_fileserver_auditingentry_4_2016.webp)
  • Type—Set to _"Fail"_.
  • Applies to—Set to _"This folder, subfolders and files"_.
  • Advanced permissions:
  • Create files / write data
  • Create folders / append data
  • Write extended attributes
  • Delete subfolders and files
  • Delete
  • Change permissions
  • Take ownership
  • Make sure that the Only apply these auditing settings to objects and/or containers within this container checkbox is cleared.
| | + + +## Configure Object-level access auditing on pre-Windows Server 2012 versions + +**Step 1 –** Navigate to the target file share, right-click it and select **Properties**. + +**Step 2 –** In the **`` Properties** dialog, select the **Security** tab and click +**Advanced**. + +**Step 3 –** In the **Advanced Security Settings for ``** dialog, navigate to the +**Auditing** tab, click Edit. + +**Step 4 –** In a separate **Advanced Security Settings for ``** dialog, click Add to +add a principal. You can select **Everyone** (or another user-defined group containing users that +are granted special permissions) and click **Edit**. + +**Step 5 –** You can specify any other user group, but in this case Netwrix Auditor will send emails +with errors on incorrect audit configuration. This will not affect the reports or data searches +performed in the Auditor client and the product will only audit user accounts that belong to the +selected group. + +**Step 6 –** Apply settings to your Auditing Entries depending on the access types that you want to +audit. If you want to audit all access types (successful reads and changes as well as failed read +and change attempts), you need to add separate Auditing Entries for each file share. Otherwise, +reports will contain limited data and warning messages. Review the following for additional +information: + +- Successful reads +- Successful changes +- Failed read attempts +- Failed change attempts + +| Auditing Entry | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Successful reads** | +| The Auditing Entry below shows Advanced Permissions for auditing successful reads only:
  • Apply onto—Select _"Files only"_.
  • Check _"Successful"_ and _"Failed"_ next to List folder / read data.
  • Make sure that the **Apply these auditing entries to objects and/or containers within this container only** checkbox is cleared.
| +| **Successful changes** | +| The Auditing Entry below shows Advanced Permissions for auditing successful changes only:
  • Apply onto—Select _"This folder, subfolders and files"_.
  • Check _"Successful"_ next to the following permissions:
  • Create files / write data
  • Create folders / append data
  • Write extended attributes
  • Delete subfolders and files
  • Delete
  • Change permissions
  • Take ownership
  • Make sure that the **Apply these auditing entries to objects and/or containers within this container only** checkbox is cleared.
| +| **Failed read attempts** | +| The Auditing Entry below shows Advanced Permissions for auditing failed read attempts only:
  • Apply onto—Select _"This folder, subfolders and files"_.
  • Check _"Failed"_ next to List folder / read data.
  • Make sure that the **Apply these auditing entries to objects and/or containers within this container only** checkbox is cleared.
| +| **Failed change attempts** | +| The Auditing Entry below shows Advanced Permissions for auditing failed change attempts only:
  • Apply onto—Select _"This folder, subfolders and files"_.
  • Check _"Failed"_ next to the following permissions:
  • Create files / write data
  • Create folders / append data
  • Write extended attributes
  • Delete subfolders and files
  • Delete
  • Change permissions
  • Take ownership
  • Make sure that the **Apply these auditing entries to objects and/or containers within this container only** checkbox is cleared.
| diff --git a/docs/auditor/10.9/configuration/fileservers/windows/overview.md b/docs/auditor/10.9/configuration/fileservers/windows/overview.md new file mode 100644 index 0000000000..39698029a8 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/windows/overview.md @@ -0,0 +1,279 @@ +--- +title: "Windows File Servers" +description: "Windows File Servers" +sidebar_position: 70 +--- + +# Windows File Servers + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +## Configuration Overview + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - On the Windows file server: + + - For a security principal (e.g., Everyone), the following options must be configured in the + Advanced Security > Auditing settings for the audited shared folders: + + | Advanced Security Option | Setting | + | ----------------------------------------------------------- | -------------------- | + | List Folder / Read Data (Files only) | "Success" and "Fail" | + | List Folder / Read Data (This folder, subfolders and files) | "Fail" | + | Create Files / Write Data\* | "Success" and "Fail" | + | Create Folders / Append Data\* | "Success" and "Fail" | + | Write Extended Attributes\* | "Success" and "Fail" | + | Delete Subfolders and Files\* | "Success" and "Fail" | + | Delete\* | "Success" and "Fail" | + | Change Permissions\* | "Success" and "Fail" | + | Take Ownership\* | "Success" and "Fail" | + + \* Select "Fail" only if you want to track failure events, it is not required for + success events monitoring. + + **NOTE:** If you want to get only state-in-time snapshots of your system configuration, + limit your settings to the permissions marked with \* and set it to "Success" (Apply + onto: This folder, subfolders and files). + + - The following Advanced audit policy settings must be configured: + + - The Audit: Force audit policy subcategory settings (Windows 7 or later) security + option must be enabled. + - **NOTE:** If you want to get only state-in-time snapshots of your system + configuration, limit your audit settings to the following policies: + + | Advanced Audit Policy | Setting | + | ----------------------------------------- | --------- | + | Object Access > Audit File Share | "Success" | + | Object Access > Audit Handle Manipulation | "Success" | + | Policy Change > Audit Audit Policy Change | "Success" | + + - The following legacy policies can be configured instead of advanced: + + - Audit object access policy must set to "Success" and "Failure." + - Audit logon events policy must be set to "Success." + - Audit system events policy must be set to "Success." + - Audit policy change must be set to "Success." + + - The Security event log maximum size must be set to 4GB. The retention method of the + Security event log must be set to _“Overwrite events as needed”_. + - The Remote Registry service must be started. + - The following inbound Firewall rules must be enabled: + + - Remote Event Log Management (NP-In)\* + - Remote Event Log Management (RPC)\* + - Remote Event Log Management (RPC-EPMAP)\* + - Windows Management Instrumentation (ASync-In) + - Windows Management Instrumentation (DCOM-In) + - Windows Management Instrumentation (WMI-In) + - Network Discovery (NB-Name-In) + - File and Printer Sharing (NB-Name-In) + - File and Printer Sharing (Echo Request - ICMPv4-In) + - File and Printer Sharing (Echo Request - ICMPv6-In) + + **NOTE:** The rules marked with \* are required only if you do not want to use + network traffic compression for auditing. + + - If you plan to audit Windows Server 2019 or Windows 10 Update 1803 without network + compression service, make sure the following inbound connection rules are enabled: + + - Remote Scheduled Tasks Management (RPC) + - Remote Scheduled Tasks Management (RPC-EMAP) + + - On the Auditor console computer: + + - If your file shares contain symbolic links and you want to collect state-in-time data for + these shares, the local-to-local, local-to-remote, remote-to-local, and remote-to-remote + symbolic link evaluations must be enabled on the computer that hosts Auditor Server. + +Consider the following: + +- To collect data from 32-bit operating systems, network traffic compression must be disabled. +- To collect data from Windows Failover Cluster, network traffic compression must be enabled. +- Scale-Out File Server (SOFS) cluster is not supported. +- Auditing of files and folders placed directly into the DFS namespace root is not supported, as + such configuration is not recommended by Microsoft. (See the Microsoft + [Placing files directly in the namespace share](https://learn.microsoft.com/en-us/archive/blogs/askds/common-dfsn-configuration-mistakes-and-oversights#placing-files-directly-in-the-namespace-share) + article for additional information.) Make sure the UNC path of a shared folder is placed within a + share targeted by a DFS folder. + +## Configuration Steps + +Follow the steps to configure Windows File Servers for auditing: + +**Step 1 –** Check requirements. Make sure the Windows File Servers you want to monitor meet the +requirements. + +**Step 2 –** Decide on audit data to collect. + +- Review the list of objects and attributes that can be monitored by Auditor: See the + [File Servers](/docs/auditor/10.9/configuration/fileservers/overview.md)topic for additional information. +- Plan for the file servers and shares you want to audit: +- - If you have multiple file shares frequently accessed by a significant number of users, it is + reasonable to audit object changes only. Tracking all events may result in too much data + written to the audit logs, whereas only some part of it may be of any interest. + - Audit flags must be set on every file share you want to audit. + - If your file shares are stored within one folder (or disk drive), you can configure audit + settings for this folder only. As a result, you will receive reports on all required access + types applied to all file shares within this folder. It is not recommended to configure audit + settings for system disks. + - By default, Auditor will monitor all shares stored in the specified location, except for + hidden shares (both default and user-defined). If you want to monitor user-defined hidden + shares, select the related option in the monitored item settings. + - Administrative hidden shares like default system root or Windows directory (_ADMIN$_), default + drive shares (_D$, E$_), etc. will not be monitored, unless explicitly added as a share Item. + +**Step 3 –** Review considerations and limitations: + +**The following considerations and limitations refer to data collection:** + +- To collect data from 32-bit operating systems, network traffic compression must be disabled. +- To collect data from Windows Failover Cluster, network traffic compression must be enabled. +- Scale-Out File Server (SOFS) cluster is not supported. +- Several constraints apply to DFS auditing. See the DFS-Related Constraints topic for additional + information. + +**The following considerations and limitations refer to reporting:** + +- In the reports and search results, in some cases, Auditor displays not the actual time when the + event occurred but data collection time. +- Auditor may report on several unexpected changes with _who_ (initiator's account) reported as + _system_ due to the native Windows File Servers audit peculiarities. If you do not want to see + these changes, exclude them from the audit. See the [File Servers](/docs/auditor/10.9/configuration/fileservers/overview.md) topic for + additional information. For example - mass file removals, when target Windows server generates too + many events at a time and the product is unable to parse their sequences correctly. +- Due to Windows limitations, the _copy/rename/move_ actions on remote file shares may be reported + as two sequential actions: copying – as adding a new file and reading the initial file; + renaming/moving – as removing the initial file and adding a new file with the same name. +- To report on _copy_ actions on remote file shares, make sure that audit of successful read + operations is enabled. See the [Configure Object-Level Access Auditing](/docs/auditor/10.9/configuration/fileservers/windows/objectlevel.md) topic for + additional information. + +**Step 4 –** Apply required audit settings. + +Depending on your auditing requirements, you may need to audit your file server objects for: + +- Successful read attempts +- Successful modifications +- Failed read and modification attempts +- Failed modification attempts + +For that, object-level audit settings and appropriate audit policies should be set up. Besides, the +following should be configured for your Windows file servers: + +- Windows Event log size and retention settings +- Remote registry service +- Inbound connection rules for Windows firewall + +You can apply required audit settings to your Windows file servers in one of the following ways: + +- **Automatically** when creating a monitoring plan. + + In this case, the audit settings will be applied automatically, then they will be periodically + checked and adjusted if necessary. See the + [Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) topic for additional + information. + +- **Manually.** To configure your Windows File Servers for monitoring manually, perform the + following procedures: + + - [Configure Object-Level Access Auditing](/docs/auditor/10.9/configuration/fileservers/windows/objectlevel.md) + - [Configure Local Audit Policies](/docs/auditor/10.9/configuration/fileservers/windows/localpolicy.md) or + [Configure Advanced Audit Policies](/docs/auditor/10.9/configuration/fileservers/windows/advancedpolicy.md) + - [Configure Event Log Size and Retention Settings](/docs/auditor/10.9/configuration/fileservers/windows/eventlog.md) + - [Enable Remote Registry Service](/docs/auditor/10.9/configuration/fileservers/windows/remoteregistryservice.md) + - [Windows File Server Ports](/docs/auditor/10.9/configuration/fileservers/windows/ports.md) + +With automatically applied settings, initial SACL configuration for DFS replication links may take +longer than with manual configuration — however, automatic configuration will help to minimize the +impact on the DFS backlog and replication process in general. + +**Step 5 –** Configure Data Collecting Account. See the +[Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional +information. + +**Step 6 –** Configure required protocols and ports. Set up protocols and ports. See the +[Dell Data Storage Ports](/docs/auditor/10.9/configuration/fileservers/delldatastorage/ports.md) topic for additional information. + +## DFS-Related Constraints + +Perform the following steps if planning to audit DFS files and folders: + +**Step 1 –** Auditor supports auditing of DFS and clustered file servers if Object Access Auditing +is enabled on DFS file shares or on every cluster node. + +**Step 2 –** When adding a cluster file server for auditing, it is recommended to specify a server +name of the **Role** server or a UNC path of the shared folder located on the **Role** server. + +**Step 3 –** When adding a DFS file share for auditing, specify a Windows file share item and +provide the UNC path of the whole namespace or UNC path of the DFS link (folder). For example: + +- _"\\domain\dfsnamespace\"_ (domain-based namespace) +- _"\\server\dfsnamespace\"_ (in case of stand-alone namespace); + +Auditing of files and folders placed directly into the DFS namespace root is not supported, as such +configuration is not recommended by Microsoft. See the +[Placing files directly in the namespace share](https://docs.microsoft.com/en-us/archive/blogs/askds/common-dfsn-configuration-mistakes-and-oversights#placing-files-directly-in-the-namespace-share) +section of the Microsoft article for additional information. Make sure the UNC path of a shared +folder is placed within a share targeted by a DFS folder. + +For recommendations on configuring DFS replication, refer to the following Netwrix knowledge base +article: +[Why did loss of performance occur when configuring audit settings for Windows File Servers?](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/auditing-distributed-file-systems-with-replication-in-netwrix-auditor). +Remember that replication of namespace roots is not supported. + +## File Servers and Antivirus + +It is strongly recommended that you add the following executables to the list of exclusions for +your antivirus on the audited targets when 'Enable network traffic compression' is checked +in the MP UI configuration: + +- C:\Windows\SysWOW64\NwxExeSvc\NwxExeSvc.exe +- C:\Windows\SysWOW64\NwxExeSvc\NwxEventCollectorAgent.exe +- C:\Windows\SysWOW64\NwxExeSvc\NwxFsAgent.exe +- C:\Windows\SysWOW64\NwxExeSvc\NwxSaclTunerAgent.exe + +Otherwise, significant delays and performance issues may occur while collecting data. + +This happens because these executables access a large number of file server objects (files, +folders), fetching audit data — and your antivirus may treat this as a suspicious behavior. + +For some antiviruses (for example, Trend Micro) you may need to specify the folders to exclude, that +is, **C:\Windows\SysWOW64\NwxExeSvc**. Refer to your antivirus documentation for details. + +## Monitored Objects + +The following table lists the actions that can be performed with Windows-Based File Shares: + +| | File | Folder | Share | +| ------------------------ | ---- | ------ | ----- | +| Added | + | + | + | +| Add (failed attempt) | + | + | – | +| Modified | + | + | + | +| Modify (failed attempt) | + | + | + | +| Moved | + | + | – | +| Move (failed attempt) | – | – | – | +| Read | + | – | – | +| Read (failed attempt) | + | + | + | +| Renamed | + | + | – | +| Renamed (failed attempt) | – | – | – | +| Removed | + | + | + | +| Remove (failed attempt) | + | + | – | +| Copied | + | – | – | diff --git a/docs/auditor/10.9/configuration/fileservers/windows/permissions.md b/docs/auditor/10.9/configuration/fileservers/windows/permissions.md new file mode 100644 index 0000000000..9710cd6885 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/windows/permissions.md @@ -0,0 +1,49 @@ +--- +title: "Permissions for Windows File Server Auditing" +description: "Permissions for Windows File Server Auditing" +sidebar_position: 70 +--- + +# Permissions for Windows File Server Auditing + +Before creating a monitoring plan to audit your Windows file servers, plan for the account that will +be used for data collection . This account should meet the requirements listed below. You will +provide this account in the monitoring plan wizard or monitored item settings. + +Data Collection Accounts should meet the following policies and permissions: + +- **Data collecting account (DCA)** on the target server must be a member of the local Administrators group. +- The **Manage auditing and security log** and **Backup files and directories** policies must be assigned + for **DCA** account. Alternatively for assignment, you can use "_Domain group policies_” + (see [Configure the Manage Auditing and Security Log Policy](/docs/auditor/10_7/configuration/activedirectory/permissions#configure-the-manage-auditing-and-security-log-policy)) + or “_Local policies_” by following these steps: + + + **Step 1 –** Open the **Local Group Policy Editor** console on target file server. + + **Step 2 –** Expand the **Computer Configuration > Windows Settings > Security Settings > Local Policies.** node. + + **Step 3 –** Select the **User Rights Assignment** item. + + **Step 4 –** Locate the **Manage auditing and security log** policy and double-click it. + + **Step 5 –** Click the **Add User orGroup** button and select **DCA** account. + + **Step 6 –** Do steps 4-5 for the **Back up files and directories** policy. + +- The **Read** share permission on the audited shared folders. +- The Read NTFS permission on all objects in the audited folders. + +## Considerations for gMSA Account + +You can use group Managed Service Accounts (gMSA) as data collecting accounts. + +**NOTE:** On the Netwrix Auditor Server, the gMSA account must be a member of the local +Administrators group. + +For more information on gMSA, see the following: + +- [Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) + +- Microsoft article: + [Group Managed Service Accounts Overview](https://docs.microsoft.com/en-us/windows-server/security/group-managed-service-accounts/group-managed-service-accounts-overview) diff --git a/docs/auditor/10.9/configuration/fileservers/windows/ports.md b/docs/auditor/10.9/configuration/fileservers/windows/ports.md new file mode 100644 index 0000000000..9195126fd0 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/windows/ports.md @@ -0,0 +1,66 @@ +--- +title: "Windows File Server Ports" +description: "Windows File Server Ports" +sidebar_position: 10 +--- + +# Windows File Server Ports + +Review a full list of Windows File Server protocols and ports required for Netwrix Auditor for File +Servers. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 389 TCP port. On domain controllers in your domain +(target), allow inbound connections to local 389 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| -------------------------- | -------- | ---------------------- | ------------------ | ----------------------------------------------------------------------------------------------------------- | +| Windows File Servers | | | | | +| 389 | TCP/UDP | Netwrix Auditor Server | Domain controllers | LDAP DC query Account resolve (with LDAP packet encryption enabled) | +| 135 + Dynamic: 1024 -65535 | TCP | Netwrix Auditor Server | Monitored computer | Windows Management Instrumentation Firewall configuration Network Traffic Compression Service communication | +| 135 | TCP | Netwrix Auditor Server | Monitored computer | Service Control Manager Remote Protocol (Network Traffic Compression Service) installation | +| 137 | UDP | Netwrix Auditor Server | Monitored computer | File and Printer Sharing (NetBIOS Name Resolution) | +| 138 | UDP | Netwrix Auditor Server | Monitored computer | File and Printer Sharing (NetBIOS Datagram Service) | +| 139 | TCP | Netwrix Auditor Server | Monitored computer | File and Printer Sharing (NetBIOS Session Service) | +| 445 | TCP | Netwrix Auditor Server | Monitored computer | SMB 2.0/3.0 | +| 3268 | TCP | Netwrix Auditor Server | Domain controllers | LDAP Group membership GC search | + +## Configure Windows Firewall Inbound Connection Rules + +You can also configure Windows Firewall settings through Group Policy settings. To do this, edit the +GPO affecting your firewall settings. Navigate to Computer Configuration > Administrative +Templates > Network >Network Connections > Windows Firewall, select Domain Profile or Standard +Profile. Then, enable the Allow inbound remote administration exception. + +**Step 1 –** On each audited server, navigate to **Start** > **Control Panel** and select **Windows +Firewall**. + +**Step 2 –** In the Help Protect your computer with Windows Firewall page, click **Advanced +settings** on the left. + +**Step 3 –** In the Windows Firewall with Advanced Security dialog, select **Inbound Rules** on the +left. + +![manualconfig_nla_inbound_connections2016](/images/1secure/configuration/logonactivity/manualconfig_nla_inbound_connections2016.webp) + +**Step 4 –** Enable the following inbound connection rules: + +- Remote Event Log Management (NP-In) +- Remote Event Log Management (RPC) +- Remote Event Log Management (RPC-EPMAP) +- Windows Management Instrumentation (ASync-In) +- Windows Management Instrumentation (DCOM-In) +- Windows Management Instrumentation (WMI-In) +- Network Discovery (NB-Name-In) +- File and Printer Sharing (NB-Name-In) +- File and Printer Sharing (Echo Request - ICMPv4-In) +- File and Printer Sharing (Echo Request - ICMPv6-In) +- Remote Service Management (NP-In) +- Remote Service Management (RPC) +- Performance Logs and Alerts (DCOM-In) +- Performance Logs and Alerts (Tcp-In) diff --git a/docs/auditor/10.9/configuration/fileservers/windows/remoteregistryservice.md b/docs/auditor/10.9/configuration/fileservers/windows/remoteregistryservice.md new file mode 100644 index 0000000000..cc51fe8ae2 --- /dev/null +++ b/docs/auditor/10.9/configuration/fileservers/windows/remoteregistryservice.md @@ -0,0 +1,26 @@ +--- +title: "Enable Remote Registry Service" +description: "Enable Remote Registry Service" +sidebar_position: 60 +--- + +# Enable Remote Registry Service + +Follow the steps to enable the Remote Registry service. + +**Step 1 –** Navigate to Start > Windows Administrative Tools > Services. + +![Services Console](/images/1secure/configuration/computer/manualconfig_genevents_remoteregistry2016.webp) + +**Step 2 –** In the Services window, locate the Remote Registry service, right-click it and select +**Properties**. + +**Step 3 –** In the Remote Registry Properties dialog box, make sure the Startup type parameter is +set to _Automatic_ and click **Start**. + +![Remote Registry Properties dialog box](/images/1secure/configuration/computer/manualconfig_genevents_remoteregistry_start2016.webp) + +**Step 4 –** In the Services window, ensure that the Remote Registry service has the _Running_ +status on Windows Server 2012 and above. + +**NOTE:** The Remote Registry service should be enabled on the target server. diff --git a/docs/auditor/10.9/configuration/grouppolicy/_category_.json b/docs/auditor/10.9/configuration/grouppolicy/_category_.json new file mode 100644 index 0000000000..2c12dabf6a --- /dev/null +++ b/docs/auditor/10.9/configuration/grouppolicy/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Group Policy", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/grouppolicy/overview.md b/docs/auditor/10.9/configuration/grouppolicy/overview.md new file mode 100644 index 0000000000..6cfb12b4f7 --- /dev/null +++ b/docs/auditor/10.9/configuration/grouppolicy/overview.md @@ -0,0 +1,46 @@ +--- +title: "Group Policy" +description: "Group Policy" +sidebar_position: 50 +--- + +# Group Policy + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - Configure the domain for auditing. See the + [Audit Configuration Assistant](/docs/auditor/10.9/tools/auditconfigurationassistant.md) topic for + information on configuring the domain. + - On the Auditor console computer: + + - If you have enabled automatic log backup for the Security log of your domain controller, + you can instruct Auditor to clear the old backups automatically. For that, use the + **CleanAutoBackupLogs** registry key, as described in the + [Active Directory Registry Key Configuration](/docs/auditor/10.9/configuration/activedirectory/registrykey.md) topic. + + **_RECOMMENDED:_** Adjust retention period for the backup files accordingly (default is + **50** hours). See the + [Adjust Security Event Log Size and Retention](/docs/auditor/10.9/configuration/activedirectory/securitylog.md) topic. + + - To provide for event data collection, the Secondary Logon service must be up and running. + Open **Administrative Tools** > **Services**, right-click the **Secondary Logon** service + and on the **General** tab make sure that Startup type for this service is other than + _Disabled_. diff --git a/docs/auditor/10.9/configuration/grouppolicy/permissions.md b/docs/auditor/10.9/configuration/grouppolicy/permissions.md new file mode 100644 index 0000000000..00766a6723 --- /dev/null +++ b/docs/auditor/10.9/configuration/grouppolicy/permissions.md @@ -0,0 +1,170 @@ +--- +title: "Permissions for Group Policy Auditing" +description: "Permissions for Group Policy Auditing" +sidebar_position: 30 +--- + +# Permissions for Group Policy Auditing + +Before you start creating a monitoring plan to audit the group policy in the domain, plan for the +account that will be used for data collection – it should meet the requirements listed in this topic. Then +you will provide this account in the monitoring plan wizard (or in the monitored item settings). + +You can use group Managed Service Accounts (gMSA) as data collecting accounts. + +See the [Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) topic and the +following Microsoft article: +[Group Managed Service Accounts Overview](https://docs.microsoft.com/en-us/windows-server/security/group-managed-service-accounts/group-managed-service-accounts-overview) +for additional information about gMSA. + +## Account Requirements + +The account used for data collection must meet the following requirements: + +- **Manage auditing and security log** policy must be defined for this account. + See the [Permissions for Active Directory Auditing](/docs/auditor/10.9/configuration/activedirectory/permissions.md) topic + for additional information. +- If you plan to process Active Directory **Deleted Objects** container, **Read** permission on + this container is required. See the + [Permissions for Active Directory Auditing](/docs/auditor/10.9/configuration/activedirectory/permissions.md) topic for + additional information. + + OR + +- Member of the **Domain Admins** group on the target server. + + **NOTE:** This covers all the required permissions above and is a mandatory setting if you want + to use network traffic compression for data collection. + +If you use a group Managed Service Account (gMSA) for data collection, the account must also be a +member of the local Administrators group on the target server. See the +[Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) topic for +additional information. + +## Additional Configuration for Domain Controller's Event Logs Auto-backup + +The following is required if auto-backup is _enabled_ for the domain controller event logs: + +- Permissions to access the _HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog\Security_ + registry key on the domain controllers in the target domain. See the Assign Permission to Read the + Registry Key topic for additional information. +- Membership in one of the following groups: **Administrators**, **Print Operators**, **Server + Operators**. +- Read/Write share permission and Full control security permission on the logs backup folder. + +## Assign Permission to Read the Registry Key + +This permission is required only if the account selected for data collection is not a member of the +Domain Admins group. + +This permission should be assigned on each domain controller in the audited domain, so if your +domain contains multiple domain controllers, it is recommended to assign permissions through Group +Policy, or automatically using +[Audit Configuration Assistant](/docs/auditor/10.9/tools/auditconfigurationassistant.md). + +To assign permissions manually, use the Registry Editor snap-in or the Group Policy Management +console. + +Assign Permission Via the Registry Editor Snap-in + +Follow the steps to assign permission via the Registry Editor snap-in: + +**Step 1 –** On your target server, open Registry Editor: navigate to **Start > Run** and type +_"regedit"_. + +**Step 2 –** In the left pane, navigate to _HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl +Set\Services\EventLog\Security_. + +**Step 3 –** Right-click the **Security** node and select **Permissions** from the pop-up menu. + +**Step 4 –** Click **Add** and enter the name of the user that you want to grant permissions to. + +**Step 5 –** Check **Allow** next to the **Read** permission. + +**Step 6 –** For auditing Logon Activity, you also need to assign the Read permission to the +_HKEY_LOCAL_MACHINE\SECURITY\Policy\PolAdtEv_ registry key. + +To assign permission using the Group Policy Management console + +Assign Permission Using the Group Policy Management Console + +Follow the steps to assign permission using the Group Policy Management console: + +**Step 1 –** Open the Group Policy Management console on any domain controller in the target domain: +navigate to Start > Windows Administrative Tools (Windows Server 2016/2019) or Administrative Tools +(Windows 2012 R2 and below) > Group Policy Management. + +**Step 2 –** In the left pane, navigate to Forest: `` > Domains > `` > +Domain Controllers. Right-click the effective domain controllers policy (by default, it is the +_Default Domain Controllers Policy_), and select Edit . + +**Step 3 –** In the Group Policy Management Editor dialog, expand the Computer Configuration node on +the left and navigate to Policies > Windows Settings > Security Settings > Registry. + +**Step 4 –** Right-click in the pane and select Add Key. + +**Step 5 –** Navigate to `HKEY_LOCAL_MACHINE\SECURITY\Policy\PolAdtEv` and click OK. + +**Step 6 –** Click Add and enter the name of the user that you want to grant permissions to and +press Enter. + +**Step 7 –** Check Allow next to the _"Read"_ permission and click OK + +**Step 8 –** In the pop-up window, select Propagate inheritable permissions to all subkeys and click +OK. + +**Step 9 –** Repeat the steps 4-8 for keys below: + +- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg`; +- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security`. + +**Step 10 –** Close Group Policy Management console. + +**Step 11 –** Navigate to Start > Run and type "_cmd_". Input the `gpupdate /force` command and +press Enter. The group policy will be updated. + +**Step 12 –** Type `repadmin /syncall` command and press Enter for replicate GPO changes to other +domain controllers. + +**Step 13 –** Ensure that new GPO settings were applied to the domain controllers. + +## Considerations for Netwrix Privilege Secure Integration + +Starting with version 10.7, you can use Netwrix Privilege Secure to manage the account for +collecting data, after configuring the integration. See the +[Netwrix Privilege Secure](/docs/auditor/10.9/admin/settings/privilegesecure.md) topic for additional information +about integration and supported data sources. In this case, the credentials will not be stored by +Netwrix Auditor. Instead, they will be managed by Netwrix Privilege Secure and provided on demand, +ensuring password rotation or using temporary accounts for data collection. + +Follow the steps to use Netwrix Privilege Secure as an account for data collection. + +**Step 1 –** Select the desired item. + +**Step 2 –** In the item configuration menu, select Netwrix Privilege Secure as an option for data +collection. + +![npsdatacollectingaccount](/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccount.webp) + +**Step 3 –** Select the type of the Access Policy you want to use in Netwrix Privilege Secure. +Credential-based is the default option. Refer to the +[Netwrix Privilege Secure](https://helpcenter.netwrix.com/category/privilegesecure_accessmanagement) +documentation to learn more about Access Policies. + +In this case, you need to provide the username of the account managed by Netwrix Privilege Secure, +and to which Netwrix Auditor has the access through a Credential-based access policy. + +**NOTE:** Netwrix recommends using different credentials for different monitoring plans and data +sources. + +![npsdatacollectingaccountresourced](/images/auditor/10.9/configuration/grouppolicy/npsdatacollectingaccountresourced.webp) + +The second option is Resource-based. To use this option, you need to provide the Activity and +Resource names, assigned to Netwrix Auditor in the corresponding Resource-based policy. Make sure +that you specified the same names as in Netwrix Privilege Secure. + +The Resource name in this case is where the activity will be performed. For example, if you grant +the data collecting account the access to a local Administrators group - the resource is the server +where the permission will be granted. + +Netwrix Privilege Secure is ready to use as an account for data collection. diff --git a/docs/auditor/10.9/configuration/grouppolicy/ports.md b/docs/auditor/10.9/configuration/grouppolicy/ports.md new file mode 100644 index 0000000000..8a5ecb78f2 --- /dev/null +++ b/docs/auditor/10.9/configuration/grouppolicy/ports.md @@ -0,0 +1,29 @@ +--- +title: "Group Policy Ports" +description: "Group Policy Ports" +sidebar_position: 10 +--- + +# Group Policy Ports + +Review a full list of protocols and ports required for monitoring Active Directory, Exchange, and +Group Policy. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 389 TCP port. On domain controllers in your domain +(target), allow inbound connections to the local 389 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| ---------------------------------- | -------- | ---------------------- | ------------------ | ---------------------------------------------------------------------------------------------- | +| 389 | TCP/UDP | Netwrix Auditor Server | Domain controllers | LDAP Common queries | +| 3268 | TCP | Netwrix Auditor Server | Domain controllers | LDAP Group membership GC search | +| 3269 | TCP | Netwrix Auditor Server | Domain controllers | Global catalog LDAP over SSL | +| 88 | TCP/UDP | Netwrix Auditor Server | Domain controllers | Kerberos authentication | +| 135 and dynamic range: 1024 -65535 | TCP | Netwrix Auditor Server | Domain controllers | Windows Management Instrumentation. `gpupdate /force ` | +| 445 | TCP | Netwrix Auditor Server | Domain controllers | SMB 2.0/3.0 Authenticated communication between Netwrix Auditor Server and domain controllers. | +| 53 | UDP | Netwrix Auditor Server | DNS Server | DNS Client | diff --git a/docs/auditor/10.9/configuration/grouppolicy/registrykey.md b/docs/auditor/10.9/configuration/grouppolicy/registrykey.md new file mode 100644 index 0000000000..1815b48baa --- /dev/null +++ b/docs/auditor/10.9/configuration/grouppolicy/registrykey.md @@ -0,0 +1,28 @@ +--- +title: "Group Policy Registry Keys" +description: "Group Policy Registry Keys" +sidebar_position: 20 +--- + +# Group Policy Registry Keys + +Review the basic registry keys that you may need to configure for monitoring Group Policy with +Netwrix Auditor. Navigate to Start → Run and type _"regedit"_. + +| Registry key (REG_DWORD type) | Description / Value | +| -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\AD Change Reporter | | +| CleanAutoBackupLogs | Defines the retention period for the security log backups: - 0—Backups are never deleted from Domain controllers - [X]— Backups are deleted after [X] hours | +| GPOBackup | Defines whether to backup GPOs during data collection: - 0—No - 1—Yes | +| GPOBackupDays | Defines the backup frequency: - 0—Backup always - X—Once in X days GPOBackup must be set to _"1"_. | +| IgnoreAuditCheckResultError | Defines whether audit check errors should be displayed in the Activity Summary footer: - 0—Display errors - 1—Do not display errors | +| IgnoreRootDCErrors | Defines whether to display audit check errors for the root domain (when data is collected from a child domain) in the Activity Summary footer: - 0—Display errors - 1—Do not display errors | +| ProcessBackupLogs | Defines whether to process security log backups: - 0—No - 1—Yes Even if this key is set to _"0"_, the security log backups will not be deleted regardless of the value of the CleanAutoBackupLogs key. | +| HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\AD Change Reporter\ | | +| CollectLogsMaxThreads | Defines the number of Domain Controllers to simultaneously start log collection on. | +| HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\ AD Change Reporter\\Database settings | | +| SessionImportDays | Defines the frequency of a full snapshot upload: - X—Once in X days | +| HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\Management Console\Database settings | | +| overwrite_datasource | Defines whether to overwrite the database connection settings (stored in the reports data source) if they differ from the SQL server settings specified when configuring the monitoring plan: - 0—No - 1—Yes | +| SqlOperationTimeout | Defines the timeout for executing SQL queries such as data selection, insertion or deletion (in seconds). | +| timeout | Defines the Audit Database connection timeout (in seconds). | diff --git a/docs/auditor/10.9/configuration/logonactivity/_category_.json b/docs/auditor/10.9/configuration/logonactivity/_category_.json new file mode 100644 index 0000000000..03b517a218 --- /dev/null +++ b/docs/auditor/10.9/configuration/logonactivity/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Logon Activity", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/logonactivity/advancedpolicy.md b/docs/auditor/10.9/configuration/logonactivity/advancedpolicy.md new file mode 100644 index 0000000000..bab0e22308 --- /dev/null +++ b/docs/auditor/10.9/configuration/logonactivity/advancedpolicy.md @@ -0,0 +1,68 @@ +--- +title: "Configure Advanced Audit Policies" +description: "Configure Advanced Audit Policies" +sidebar_position: 30 +--- + +# Configure Advanced Audit Policies + +You can configure advanced audit policies instead of basic domain policies to collect Logon Activity +changes with more granularity. + +Perform the following procedures: + +- Configuring security options +- Configuring advanced audit policies + +## Configuring security options + +Setting up both basic and advanced audit policies may lead to incorrect audit reporting. To force +basic audit policies to be ignored and prevent conflicts, enable the _Audit: Force audit policy +subcategory settings_ policy. + +To do it, perform the following steps: + +1. Open the **Group Policy Management** console on any domain controller in the target domain: + navigate to Start > Windows Administrative Tools (Windows Server 2016 and higher) or + Administrative Tools (Windows 2012) **Group Policy Management.** +2. In the left pane, navigate to **Forest: `` > Domains > ``** **> Domain + Controllers**. Right-click the effective domain controllers policy (by default, it is the + **Default Domain Controllers Policy**), and select **Edit** from the pop-up menu. +3. In the Group Policy Management Editor dialog, expand the Computer Configuration node on the left + and navigate to Policies → Windows Settings → Security Settings → Local Policies → Security + Options. +4. Locate the Audit: Force audit policy subcategory settings to override audit policy category + settings and make sure that policy setting is set to _"Enabled"_. + + ![manualconfig_ad_nla_audit_force_winserver2016](/images/1secure/configuration/ad/manualconfig_ad_nla_audit_force_winserver2016.webp) + +5. Run the following command to update group policy: + + `gpupdate /force` + +## Configuring advanced audit policies + +1. Open the **Group Policy Management** console on any domain controller in the target domain: + navigate to Start > Windows Administrative Tools (Windows Server 2016 and higher) or + Administrative Tools (Windows 2012) **Group Policy Management.** +2. In the left pane, navigate to **Forest: `` > Domains > ``** **> Domain + Controllers**. Right-click the effective domain controllers policy (by default, it is the + **Default Domain Controllers Policy**), and select **Edit** from the pop-up menu. +3. In the Group Policy Management Editor dialog, expand the Computer Configuration node on the left + and navigate to Policies → Windows Settings → Security Settings → Advanced Audit Policy + Configuration → Audit Policies . +4. Configure the following audit policies. + + | Policy Subnode | Policy Name | Audit Events | + | ---------------------------------- | ---------------------------------------------------------------------------------------------------------------- | --------------------------- | + | Account Logon | - Audit Kerberos Service Ticket Operations - Audit Kerberos Authentication Service - Audit Credential Validation | _"Success"_ and _"Failure"_ | + | - Audit Other Account Logon Events | _"Success"_ and _"Failure"_ | | + | Logon/Logoff | - Audit Logoff - Audit Other Logon/Logoff Events | _"Success"_ | + | - Audit Logon | _"Success"_ and _"Failure"_ | | + | System | - Audit Security State Change | _"Success"_ | + + ![manualconfig_nla_advpol2016](/images/1secure/configuration/logonactivity/manualconfig_nla_advpol2016.webp) + +5. Run the following command to update group policy: + + `gpupdate /force` diff --git a/docs/auditor/10.9/configuration/logonactivity/basicpolicy.md b/docs/auditor/10.9/configuration/logonactivity/basicpolicy.md new file mode 100644 index 0000000000..db02019f6d --- /dev/null +++ b/docs/auditor/10.9/configuration/logonactivity/basicpolicy.md @@ -0,0 +1,34 @@ +--- +title: "Configure Basic Domain Audit Policies" +description: "Configure Basic Domain Audit Policies" +sidebar_position: 20 +--- + +# Configure Basic Domain Audit Policies + +Basic local audit policies allow tracking changes to user accounts and groups and identifying +originating workstations. You can configure advanced audit policies for the same purpose too. See +the [Configure Advanced Audit Policies](/docs/auditor/10.9/configuration/logonactivity/advancedpolicy.md) topic for additional information. + +1. Open the **Group Policy Management** console on any domain controller in the target domain: + navigate to Start > Windows Administrative Tools (Windows Server 2016 and higher) or + Administrative Tools (Windows 2012) **Group Policy Management.** +2. In the left pane, navigate to **Forest: `` > Domains > ``** **> Domain + Controllers**. Right-click the effective domain controllers policy (by default, it is the + **Default Domain Controllers Policy**), and select **Edit** from the pop-up menu. +3. In the **Group Policy Management Editor** dialog, expand the **Computer Configuration** node on + the left and navigate to **Policies → Windows Settings → Security Settings → Local Policies → + Audit Policy.** +4. Configure the following audit policies. + + | Policy | Audit Events | + | -------------------------- | --------------------------- | + | Audit logon events | _"Success"_ and _"Failure"_ | + | Audit account logon events | _"Success"_ and _"Failure"_ | + | Audit system events | _"Success"_ | + + ![manualconfig_nla_auditpolicies2016](/images/1secure/configuration/logonactivity/manualconfig_nla_auditpolicies2016.webp) + +5. Run the following command to update group policy: + + `gpupdate /force` diff --git a/docs/auditor/10.9/configuration/logonactivity/overview.md b/docs/auditor/10.9/configuration/logonactivity/overview.md new file mode 100644 index 0000000000..08debee6c7 --- /dev/null +++ b/docs/auditor/10.9/configuration/logonactivity/overview.md @@ -0,0 +1,78 @@ +--- +title: "Logon Activity" +description: "Logon Activity" +sidebar_position: 60 +--- + +# Logon Activity + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. + + - For both new and existing monitoring plans, you can click **Launch Audit Configuration + Assistant** (in the wizard step or in the plan settings, respectively) to launch a special + tool that can detect current infrastructure settings and adjust them as needed for monitoring. + See the [Audit Configuration Assistant](/docs/auditor/10.9/tools/auditconfigurationassistant.md) topic for + additional information. + +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - The following policies must be set to _"Success"_ and _"Failure"_ for the effective domain + controllers policy: + + - Audit Logon Events + - Audit Account Logon Events + + - The Audit system events policy must be set to _"Success"_ for the effective domain controllers + policy. + - The Advanced audit policy settings can be configured instead of basic. + - The Maximum Security event log size must be set to 4GB. The retention method of the Security + event log must be set to _“Overwrite events as needed”_ or _"Archive the log when full"_. + - The following Windows Firewall inbound rules must be enabled: + + - Remote Event Log Management (NP-In) + - Remote Event Log Management (RPC) + - Remote Event Log Management (RPC-EPMAP) + +See the following topics for additional information: + +- [Configure Basic Domain Audit Policies](/docs/auditor/10.9/configuration/logonactivity/basicpolicy.md) +- [Configure Advanced Audit Policies](/docs/auditor/10.9/configuration/logonactivity/advancedpolicy.md) +- [Configure Security Event Log Size and Retention Settings](/docs/auditor/10.9/configuration/logonactivity/securityeventlog.md) +- [ Logon Activity Ports](/docs/auditor/10.9/configuration/logonactivity/ports.md) + +## Logon Activity Actions + +Review a full list of actions captured when monitoring Logon Activity with Netwrix Auditor. + +**NOTE:** Please consider the following: + +- Logon activity by local accounts is not reported +- Logoff activity from workstations is not reported +- Logoff activity from Domain Controllers is reported + +For the attributes marked with asterisk (\*) _what_ changed is not reported. + +| Action | Object Type | Attributes | +| ----------------- | -------------------------- | ------------------------------------------------------------------------------------------------------------------------- | +| Successful Logon | Logon | — | +| Interactive Logon | A session was reconnected. | | +| Failed Logon | Logon\* | Cause description. The number of matching events if the logon attempt failed several times during a short period of time. | +| Interactive Logon | | | +| Logoff | Interactive Logon | A session was disconnected. Session duration (if the corresponding logon was found). | diff --git a/docs/auditor/10.9/configuration/logonactivity/permissions/_category_.json b/docs/auditor/10.9/configuration/logonactivity/permissions/_category_.json new file mode 100644 index 0000000000..625b77aa37 --- /dev/null +++ b/docs/auditor/10.9/configuration/logonactivity/permissions/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Permissions for Logon Activity Auditing", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "permissions" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/logonactivity/permissions/networkaccess.md b/docs/auditor/10.9/configuration/logonactivity/permissions/networkaccess.md new file mode 100644 index 0000000000..389db4c39e --- /dev/null +++ b/docs/auditor/10.9/configuration/logonactivity/permissions/networkaccess.md @@ -0,0 +1,30 @@ +--- +title: 'Configure Access this computer from the network Policy' +description: "Configure Access this computer from the network Policy" +sidebar_position: 20 +--- +Follow the steps to configure the Access this computer from the network Policy. + +**Step 1** – Open the **Group Policy Management console** on any domain controller in the target domain: navigate to Start > Windows Administrative Tools (Windows Server 2016 and higher) or Administrative Tools (Windows 2012) **Group Policy Management**. + +**Step 2** – In the left pane, navigate to **Forest: `` > Domains > `` Domain Controllers**. Right-click the effective domain controllers policy (by default, it is the **Default Domain Controllers Policy**), and select **Edit** from the pop-up menu. + +**Step 3** – In the **Group Policy Management Editor** dialog, expand the **Computer Configuration** node on the left and navigate to **Policies > Windows Settings > Security Settings > Local Policies**. + +**Step 4** – On the right, double-click the **User Rights Assignment policy**. + +**Step 5** – Locate the **Access this computer from the network** policy and double-click it. + +**Step 6** – Verify that the policy is enabled and that the account selected for data collection is included in the list, either explicitly or through group membership. + +**Step 7** - Locate the **Deny access to this computer from the network** policy and double-click it. + +**Step 8** - Verify that the policy is enabled and that the account selected for data collection **is not included** in the list, either explicitly or through group membership. + +**Step 9** - Close Group Policy Management Editor. + +**Step 10** – Run the following command to update group policy: `gpupdate /force` + +**Step 11** – Type `repadmin /syncall` command and press Enter for replicate GPO changes to other domain controllers. + +**Step 12** – Ensure that new GPO settings applied on any audited domain controller. \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/logonactivity/permissions/permissions.md b/docs/auditor/10.9/configuration/logonactivity/permissions/permissions.md new file mode 100644 index 0000000000..b701c881d0 --- /dev/null +++ b/docs/auditor/10.9/configuration/logonactivity/permissions/permissions.md @@ -0,0 +1,53 @@ +--- +title: "Permissions for Logon Activity Auditing" +description: "Permissions for Logon Activity Auditing" +sidebar_position: 10 +--- + +# Permissions for Logon Activity Auditing + +Before creating a monitoring plan to audit the Logon Activity in your domain, determine +the domain account for data collection. + +When selecting the domain account, consider the following: + +- If network traffic compression is enabled, the account must belong to the Domain Admins group. +- If network traffic compression is disabled, the account can belong to the Domain Admins group or be a non-administrative account configured with minimum rights (see below). +- For the data collection account, use a different account than the one Auditor uses to access the database. +- If you use a group Managed Service Account (gMSA), the data collection account must be a member of the local Administrators group on the Netwrix Auditor host. + +## Configure Account to Collect Logon Activity + +This section explains how to configure an account to collect Logon Activity with +minimum rights assignment. The following instructions apply only if you plan to create a monitoring +plan with network traffic compression disabled and don't want to adjust audit settings +automatically. + +**NOTE:** If the account is a member of the Domain Admins group, you can skip these steps. + +Before creating an account, grant the _Read_ permission on the SECURITY registry key +`(HKEY_LOCAL_MACHINE\SECURITY)` for an admin account under which you will make changes in Group +Policy. + +**Step 1 –** Create a domain user with the following privileges: + +- Back up files and directories. See the +  [Configure the Back up Files and Directories Policy](/docs/auditor/10.9/configuration/fileservers/windows/configuration.md) + topic for additional information. +- Access this computer from the network. See the + [Configure Access this computer from the network Policy](/docs/auditor/10.9/configuration/logonactivity/permissions/networkaccess.md) topic for additional information. +- Manage auditing and security log. See the + [Configure the Manage Auditing and Security Log Policy](/docs/auditor/10.9/configuration/activedirectory/permissions.md#configure-the-manage-auditing-and-security-log-policy) + topic for additional information. + +**Step 2 –** Grant the _Read_ permission on the following registry keys to this user: + +- `HKEY_LOCAL_MACHINE\SECURITY\Policy\PolAdtEv` +- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg` +- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security` + +See the +[Assign Permission To Read the Registry Key](/docs/auditor/10.9/configuration/windowsserver/permissions.md#assign-permission-to-read-the-registry-key) +topic for instructions on using Registry Editor to assign permissions. + + diff --git a/docs/auditor/10.9/configuration/logonactivity/ports.md b/docs/auditor/10.9/configuration/logonactivity/ports.md new file mode 100644 index 0000000000..48b94bb361 --- /dev/null +++ b/docs/auditor/10.9/configuration/logonactivity/ports.md @@ -0,0 +1,51 @@ +--- +title: "Logon Activity Ports" +description: "Logon Activity Ports" +sidebar_position: 10 +--- + +# Logon Activity Ports + +Review a full list of protocols and ports required for monitoring Logon Activity. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 389 TCP port. On domain controllers in your domain +(target), allow inbound connections to local 389 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| -------------------------- | -------- | ---------------------- | ------------------ | ----------------------------------------------------------------------- | +| 389 | TCP | Netwrix Auditor Server | Domain controllers | LDAP DC query Account resolve (with LDAP packet encryption enabled) | +| 53 | TCP | Netwrix Auditor Server | DNS Server | DNS Client | +| 135 + Dynamic: 1024 -65535 | TCP | Netwrix Auditor Server | Domain controllers | Windows Management Instrumentation Firewall configuration | +| 135 | TCP | Netwrix Auditor Server | Domain controllers | Service Control Manager Remote Protocol (RPC) Core Service installation | +| 137 through 139 | UDP | Netwrix Auditor Server | Domain controllers | Service Control Manager Remote Protocol (RPC) Core Service installation | +| 445 | TCP | Netwrix Auditor Server | Domain controllers | SMB 2.0/3.0 | + +## Configure Windows Firewall Inbound Connection Rules + +For successful data collection, Netwrix Auditor may have to create inbound Firewall rules. If you do +not enable the Network traffic compression option, the product will try creating these rules +automatically and will notify you it fails to do so. In this case, you have to configure Windows +Firewall inbound rules manually. + +**Step 1 –** On every domain controller, navigate to **Start → Control Panel** and select **Windows +Firewall**. + +**Step 2 –** In the **Help Protect your computer with Windows Firewall** page, click **Advanced +settings** on the left. + +**Step 3 –** In the Windows Firewall with Advanced Security dialog, select Inbound Rules on the +left. + +![manualconfig_nla_inbound_connections2016](/images/1secure/configuration/logonactivity/manualconfig_nla_inbound_connections2016.webp) + +**Step 4 –** Enable the following inbound connection rules: + +- Remote Event Log Management (NP-In) +- Remote Event Log Management (RPC) +- Remote Event Log Management (RPC-EPMAP) diff --git a/docs/auditor/10.9/configuration/logonactivity/securityeventlog.md b/docs/auditor/10.9/configuration/logonactivity/securityeventlog.md new file mode 100644 index 0000000000..9d54cbba74 --- /dev/null +++ b/docs/auditor/10.9/configuration/logonactivity/securityeventlog.md @@ -0,0 +1,36 @@ +--- +title: "Configure Security Event Log Size and Retention Settings" +description: "Configure Security Event Log Size and Retention Settings" +sidebar_position: 40 +--- + +# Configure Security Event Log Size and Retention Settings + +Follow the steps to configure Security Event Log settings: + +**Step 1 –** Open the **Group Policy Management** console on any domain controller in the target +domain: navigate to Start > Windows Administrative Tools (Windows Server 2016 and higher) or +Administrative Tools (Windows 2012) **Group Policy Management.** + +**Step 2 –** In the left pane, navigate to **Forest: `` > Domains > ``** +**> Domain Controllers**. Right-click the effective domain controllers policy (by default, it is the +**Default Domain Controllers Policy**), and select **Edit** from the pop-up menu. + +**Step 3 –** Navigate to **Computer Configuration > Policies > Windows Settings > Security +Settings > Event Log** and double-click the **Maximum security log size** policy. + +![manualconfig_grouppolicymaxsecuritysizewinserver2016](/images/1secure/configuration/logonactivity/manualconfig_grouppolicymaxsecuritysizewinserver2016.webp) + +**Step 4 –** In the Maximum security log size Properties dialog, select **Define this policy +setting** and set maximum security log size to **4194240** kilobytes (4GB). + +**Step 5 –** Select the **Retention method for security log** policy. In the Retention method for +security log Properties dialog, check **Define this policy** and select **Overwrite events as +needed**. + +**Step 6 –** Run the following command to update group policy: `gpupdate /force` + +**NOTE:** After configuring security event settings via Group Policy, you may notice that the log +size on a specific computer is not set correctly. In this case, follow the resolution steps from the +Netwrix Knowledge base article to fix the issue: +[Security log settings do not apply via GPO](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/security-log-settings-do-not-apply-via-gpo). diff --git a/docs/auditor/10.9/configuration/microsoft365/_category_.json b/docs/auditor/10.9/configuration/microsoft365/_category_.json new file mode 100644 index 0000000000..e8e8a30203 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Microsoft 365", + "position": 70, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/microsoft365/exchangeonline/_category_.json b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/_category_.json new file mode 100644 index 0000000000..fae4fad12f --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Exchange Online", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/_category_.json b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/_category_.json new file mode 100644 index 0000000000..a7fa3ee580 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Access Exchange Online Using Modern Authentication", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "modernauth" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/manifest.md b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/manifest.md new file mode 100644 index 0000000000..57f9f1ab95 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/manifest.md @@ -0,0 +1,70 @@ +--- +title: "Assigning Application Permissions Using Manifest" +description: "Assigning Application Permissions Using Manifest" +sidebar_position: 20 +--- + +# Assigning Application Permissions Using Manifest + +Follow the steps to assign Exchange Online application permissions using manifest. + +**Step 1 –** Under App registrations, select the newly created app. + +**Step 2 –** Select **Manifest** on the left. + +**Step 3 –** Locate the **requiredResourceAccess** property in the manifest and edit it with the +following in the square brackets ([]). + +**Step 4 –** Click **Save**. + +Optionally, you can select **Download** to edit the manifest locally, and then click **Upload** to +reapply it to your application. + +Do one of the following: + +- For the clear installation of Netwrix Auditor, add roles as described below. + +- If you upgraded Netwrix Auditor from the version 10.0, replace all existing content under the + **requiredResourceAccess** property. + +```jsonc +{ +    "resourceAppId": "00000002-0000-0ff1-ce00-000000000000", +    "resourceAccess": [ +        { +            "id": "dc50a0fb-09a3-484d-be87-e023b12c6440", +            "type": "Role" +        } +    ] +}, +{ +    "resourceAppId": "00000003-0000-0000-c000-000000000000", +    "resourceAccess": [ +        { +            "id": "693c5e45-0940-467d-9b8a-1022fb9d42ef", +            "type": "Role" +        }, +        { +            "id": "1bfefb4e-e0b5-418b-a88f-73c46d2cc8e9", +            "type": "Role" +        }, +        { +            "id": "7ab1d382-f21e-4acd-a863-ba3e13f7da61", +            "type": "Role" +        }, +        { +            "id": "40f97065-369a-49f4-947c-6a255697ae91",             +            "type": "Role" +        } +    ] +}, +{ +    "resourceAppId": "c5393580-f805-4401-95e8-94b7a6ef2fc2", +    "resourceAccess": [ +        { +            "id": "594c1fb6-4f81-4475-ae41-0c394909246c", +            "type": "Role" +        } +    ] +} +``` diff --git a/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/manualconfig.md b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/manualconfig.md new file mode 100644 index 0000000000..78c17390e1 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/manualconfig.md @@ -0,0 +1,71 @@ +--- +title: "Configure Exchange Online State-in-Time Modern Authentication Manually" +description: "Configure Exchange Online State-in-Time Modern Authentication Manually" +sidebar_position: 10 +--- + +# Configure Exchange Online State-in-Time Modern Authentication Manually + +This topic contains general requirements for Exchange Online State-in-Time and Auto Audit for +mailboxes Modern Authentication, configuration steps, including the ExchangeOnlineManagement +PowerShell module installation. + +Review the following: + +- Requirements for Exchange Online Modern Authentication +- Install the ExchangeOnlineManagement PowerShell Module + +## Requirements for Exchange Online Modern Authentication + +**General Requirements** + +- Windows Management Framework for your OS: + [Windows Management Framework 5.1](https://www.microsoft.com/en-us/download/details.aspx?id=54616) +- .NET Framework 4.7.1 and above: + [Download .NET Framework 4.7.1](https://dotnet.microsoft.com/download/dotnet-framework/net471) + + +## Install the ExchangeOnlineManagement PowerShell Module + +This section will be helpful for any case below: + +- You encountered errors related to the ExchangeOnlineManagement PowerShell module +- You want to install the module manually + +Follow the steps to install the module. + +**Step 1 –** Install the Windows Management Framework for your OS: +[Windows Management Framework 5.1](https://www.microsoft.com/en-us/download/details.aspx?id=54616) + +**Step 2 –** Install **Nuget Package Provider** version 3.1 and above. Open **Windows PowerShell** +and execute the following command: + +``` +Install-PackageProvider Nuget -MinimumVersion 2.8.5.201 -Scope AllUsers +``` + +**Step 3 –** Install the ExchangeOnlineManagement Powershell module. Open **Windows PowerShell** and +execute the following command: + +``` +Install-Module ExchangeOnlineManagement +``` + +Review the following Microsoft technical article for more information: +[About the Exchange Online PowerShell V2 module](https://docs.microsoft.com/en-us/powershell/exchange/exchange-online-powershell-v2?view=exchange-ps) + + +**NOTE:** If you encountered errors executing the `Install-PackageProvider` cmdlet try to force +PowerShell into TLS 1.2 mode and try again: + +``` +[System.Net.ServicePointManager]:SecurityProtocol = [System.Net.SecurityProtocolType] 'Ssl3 , Tls12' +``` + +**NOTE:** If you getting _"No match was found for the specified search criteria..."_ message on the +`Install-Module ExchangeOnlineManagement` execution, try to register default repository: + +``` +Register-PSRepository -Default +``` + diff --git a/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/modernauth.md b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/modernauth.md new file mode 100644 index 0000000000..7321ecaf57 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/modernauth.md @@ -0,0 +1,179 @@ +--- +title: "Access Exchange Online Using Modern Authentication" +description: "Access Exchange Online Using Modern Authentication" +sidebar_position: 30 +--- + +# Access Exchange Online Using Modern Authentication + +Support for modern authentication will allow you to audit the organizations where MFA is enabled for +all users, including service accounts. + +This option is recommended for organizations that use modern authentication as the identity +management approach, having multi-factor authentication (MFA) enabled for their user accounts. In +this scenario, Netwrix Auditor will access the cloud-based infrastructure via Microsoft Graph and +other modern APIs, being authenticated through a pre-configured Microsoft Entra ID application with +appropriate access permissions. + +If you plan to implement this scenario, you should register an Microsoft Entra ID app manually and +provide its settings to Netwrix Auditor when configuring a monitored item. + +### Create and Register a New App in Microsoft Entra ID + +You will need to create a dedicated app for each cloud-based data source you plan to audit: + +- Microsoft Entra ID (formerly Azure AD) +- Exchange Online +- SharePoint Online +- MS Teams + +If you plan to audit all of them, you need to create 4 apps. + +Follow the steps to register a new Microsoft Entra ID application. + +**Step 1 –** Sign into the **Microsoft 365 Admin Center** with your _Global Administrator_, +_Application Administrator_ or _Cloud Application Administrator_ account and go to the **Microsoft +Entra ID admin center**. + +**Step 2 –** Under the App registrations section, select **New registration**. + +**Step 3 –** In the Name field, enter the application name. + +**Step 4 –** In the Supported account types select who can use this application – use the **Accounts +in this organizational directory only** option. + +**Step 5 –** Click the **Register** button. Application **Redirect URI** is optional, you can leave +it blank. + +**Step 6 –** Your Application (client) ID is now available in the Overview section. Copy it to a +safe location. + +See the following Microsoft article for additional information on how to create an application and +service principal using Microsoft Entra ID Admin portal: +[Create an Microsoft Entra ID application and service principal that can access resources](https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal). + +### Grant Required Permissions + +You need to grant your new application the required API permissions. Microsoft Entra ID applications +can be assigned _Delegated_ or _Application_ permissions: + +- _Delegated_ permissions require a signed-in user present who consents to the permissions every + time an API call is sent. +- _Application_ permissions are consented by an administrator once granted. + +For the newly created app, you should use the _Application_ permissions. + +To grant required permissions, assign granular _Application_ permissions required for Netwrix +Auditor to collect data from the application. To do so, perform the following steps: + +**Step 1 –** Go to the **App registrations** and open the app you created to assign Auditor +permissions. + +**Step 2 –** Go to **Manage > API permissions** and click **Add a permission** button. + +**Step 3 –** Assign the required permissions. + +Permission assignment will depend on the data you plan to collect: + +- Activity data only +- Both activity and state-in-time data + +| To... | Requirement | Comment | +| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | +| Collect audit data | Microsoft Entra ID app requires the following **Application** permissions:
1. **Microsoft Graph**
  - **Directory.Read.All**
  - **Mail.ReadBasic.All**
  - **MailboxSettings.Read**
2. **Office 365 Management APIs**
  - **ActivityFeed.Read**
3. **Office 365 Exchange Online**
  - **Exchange.ManageAsApp** | To learn how to assign required permissions, see the Access Exchange Online Using Modern Authentication section for additional information. | +| Roles | _Exchange Administrator_ (_Exchange Service Administrator_) assigned to application service principal OR _Global Administrator_ assigned to application service principal | | + +**NOTE:** You can also assign application permissions by editing Microsoft Entra app manifest. See +the Access Exchange Online Using Modern Authentication topic for additional information on how to +assign the required permissions. Information about manifest is also described in the following +Microsoft +article: [ Microsoft Entra app manifest](https://learn.microsoft.com/en-us/azure/active-directory/develop/reference-app-manifest). + +#### Grant Admin Consent to a Tenant + +Follow the steps to grant Admin consent to a tenant. + +Go back to the **Microsoft Entra ID admin center** > **Applications** > **App registrations** > +**API permissions** and click **Grant admin consent for** *``*. When prompted to +confirm, click **Yes**. + +**NOTE:** For Office 365 permissions, go to **Request API Permissions** > **APIs my organization +users** and type "Office 365" in the search bar. + +See the following Microsoft article for additional information on how to create an application and +service principal using Microsoft Entra ID Admin portal: +[Create an Microsoft Entra application and service principal that can access resources](https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal). + +### Grant Required Roles + +Follow the steps to grant the required Microsoft Entra ID (formerly Azure AD) roles to the new +application. + +**Step 1 –** In the Entra portal, click **View** under Manage Azure Active Directory. + +**Step 2 –** Select **Roles and admins** under Applications . + +**Step 3 –** Select the Exchange Administrator or Global Administrator role. + +**Step 4 –** On the Assignments page that appears, click Add assignments. + +**Step 5 –** In the Add assignments flyout that appears, find and select the created application, +and click Add. + +See the following Microsoft article for additional information on how to create an application and +service principal using Azure AD Admin portal: +[Create an Azure Active Directory application and service principal that can access resources](https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal). + +### Configure Client Secret + +Follow the steps to create a new client secret to be used by the app. + +**Step 1 –** Go to **Manage** > **Certificates & secrets** and click **New client secret**. + +**Step 2 –** Enter the description. From the expiration options select **24 months**. + +**Step 3 –** Click **Add**. + +**Step 4 –** The new secret will be displayed in the list. Click **Copy to clipboard** icon on the +"Value" parameter on the right side of the screen. + +See the following Microsoft article for more information on how to add a client secret: +[Add a client secret](https://learn.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app#add-a-client-secret). + +## Add an Exchange Online Monitoring Plan + +Follow the steps to add Exchange Online monitoring plan in the Netwrix Auditor: + +**Step 1 –** In the Monitoring Plans, click **Add Plan** button. + +**Step 2 –** Create a monitoring plan with the Exchange Online data source. + +**Step 3 –** Add the "Office 365 tenant" item. + +**Step 4 –** Click **Select**. + +**Step 5 –** Enter your tenant name. + +**Step 6 –** Choose modern authentication. + +**Step 7 –** Enter Application ID and Application secret you have created before. + +**Step 8 –** Click **Add**. + +Exchange Online monitoring plan has been added to Auditor and initial data collection has begun. + +### Obtain the Tenant Name + +Follow the steps to obtain the tenant name. + +**Step 1 –** Navigate to **Microsoft Entra ID** > **Overview**. + +**Step 2 –** In the **Tenant information** locate the **Primary domain** field, copy its value and +store to a safe location. + +See the following Microsoft article for additional information on how to obtain tenant name: +[Locate important IDs for a user](https://learn.microsoft.com/en-us/partner-center/find-ids-and-domain-names). + +Then, create a corresponding monitoring plan in Netwrix Auditor and add an item (Office 365 tenant) +to it. See the [Microsoft Entra ID](/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/overview.md) +topic for additional information. diff --git a/docs/auditor/10.9/configuration/microsoft365/exchangeonline/overview.md b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/overview.md new file mode 100644 index 0000000000..ae957cb7b1 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/overview.md @@ -0,0 +1,155 @@ +--- +title: "Exchange Online" +description: "Exchange Online" +sidebar_position: 20 +--- + +# Exchange Online + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + **NOTE:** Unified audit log must be enabled for a Tenant. See the Microsoft + [Turn auditing on or off](https://docs.microsoft.com/en-us/microsoft-365/compliance/turn-audit-log-search-on-or-off?view=o365-worldwide) + article for additional information. + +If you plan to audit non-owner mailbox access within your Exchange Online organization, native audit +logging must be enabled for user, shared, equipment, linked, and room mailboxes: + +- Access types: administrator , delegate user +- Actions: Update, Move, MoveToDeletedItems, SoftDelete, HardDelete, FolderBind, SendAs, + SendOnBehalf, Create + +**New in v10.8:** If you plan to audit **owner** mailbox access activities (mass deletions, folder permission changes, inbox rule modifications), enable native audit logging with the following configuration: + +- Access types: **owner** +- Actions: **SoftDelete, HardDelete, Move, UpdateCalendarDelegation, UpdateFolderPermissions, MailboxLogin, MailItemsAccessed, MoveToDeletedItems** + +**Important:** Read access auditing (MailItemsAccessed) significantly increases the number of generated audit events which might affect performance and reporting. Audit search results may include email subject lines, potentially exposing sensitive information. + +Perform the following configuration procedures: + +- Prepare a Data Collecting Account as described in the + [Permissions for Exchange Online Auditing](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/permissions.md) topic +- Configure required protocols and ports, as described in the [Exchange Online Ports](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/ports.md) + topic + +## Monitored Object Types and Attributes + +See the full list of object types and attributes monitored by Exchange Online. + +Mailboxes: + +- UserMailbox +- SharedMailbox +- EquipmentMailbox +- LinkedMailbox +- RoomMailbox + +Users: + +- MailUser +- GuestMailUser +- User (Entity under UserMailbox or MailUser) + +Groups: + +- Role Group \ RoleGroup +- Mail-enabled security\MailUniversalSecurityGroup +- Dynamic distribution list\DynamicDistributionGroup +- Distribution list\MailUniversalDistributionGroup +- Microsoft 365 \ GroupMailbox +- ExchangeSecurityGroup + +Folders: + +- MailFolder +- Permissions: +- SendAs +- FullAccess +- ChangeOwner +- DeleteItem +- ExternalAccount +- ChangePermission +- ReadPermission + +Azure: + +- Group + +Properties + +Refer to the table to see Properties used in the Snapshot collection. + +| Type | Properties | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| User Mailbox Shared Mailbox Equipment Mailbox Room‎ Mailbox‎ Linked Mailbox Mail-enabled security Dynamic distribution list Distribution list Microsoft 365 | Identity Name DisplayName DistinguishedName PrimarySmtpAddress Guid ArchiveGuid ExternalDirectoryObjectId ExchangeObjectId AuditEnabled AuditAdmin AuditDelegate AuditLogAgeLimit Type OwnerUPN ExchangeSecurityDescriptorSddl SendOnBehalfPrincipals Sid IsDirSynced SerializationData ForwardingAddress ForwardingSMTPAddress DeliverToMailboxAndForward | +| ExchangeSecurityGroup | RecipientTypeDetails ExchangeObjectId ExternalDirectoryObjectId ExternalDirectoryObjectId Name | +| RoleGroup | ExchangeObjectId Name Sid UserFriendlyName UserPrincipalName | +| MailUser GuestMailUser User | Identity Name DisplayName DistinguishedName SamAccountName UserPrincipalName ObjectCategory Id ExchangeObjectId ExternalDirectoryObjectId OrganizationId OriginatingServer RecipientType RecipientTypeDetails IsDirSynced Sid | +| MailFolder | ObjectType ObjectId DisplayName MailboxGuid SecurityDescriptorSddl ParentFolderId ChildFolderCount UnreadItemCount TotalItemCount WellKnownName Childs | +| SendAs permissions | Trustee AccessControlType AccessRights IsInherited InheritanceType IsValid ObjectState | +| Permissions: FullAccess ChangeOwner DeleteItem ExternalAccount ChangePermission ReadPermission | MailboxIdentity User UserSid IsOwner AccessRights IsInherited Deny InheritanceType | + +Refer to the table to see Properties used in membership collection. + +| Type | Properties | +| ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Azure group | Id Classification CreatedDateTime Description DisplayName GroupTypes Mail MailEnabled MailNickname OnPremisesLastSyncDateTime OnPremisesSecurityIdentifier OnPremisesSyncEnabled ProxyAddresses RenewedDateTime SecurityEnabled Visibility ResourceProvisioningOptions | + +## Monitored Actions + +See the full list of actions monitored by Exchange Online. + +Monitored Sign-In types: + +- Delegate +- Admin + +Delegate: + +- A user who's been assigned the SendAs, SendOnBehalf, or FullAccess permission to another mailbox. +- An admin who's been assigned the FullAccess permission to a user's mailbox. + +Admin: + +- The mailbox is searched with one of the following Microsoft eDiscovery tools: + + - Content Search in the compliance portal. + - eDiscovery or eDiscovery (Premium) in the compliance portal. + - In-Place eDiscovery in Exchange Online. + +• The mailbox is accessed by using the Microsoft Exchange Server MAPI Editor. + +• The mailbox is accessed by an account impersonating another user. This occurs when the +ApplicationImpersonation role is assigned to an account, such as an application, which is now +actively accessing the data. + +| Sign-In types | Action Types | Description | +| -------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Delegate Admin | Update | A message or any of its properties was changed. | +| Admin | Copy | A message or any of its properties was changed. | +| Delegate Admin | Move | A message was moved to another folder. | +| Delegate Admin | MoveToDeletedItems | A message was deleted and moved to the Deleted Items folder. | +| Delegate Admin | SoftDelete | A message was permanently deleted or deleted from the Deleted Items folder. Soft-deleted items are moved to the Recoverable Items folder. | +| Delegate Admin | FolderBind | A mailbox folder was accessed. This action is also logged when the admin or delegate opens the mailbox. **NOTE:** Audit records for folder bind actions performed by delegates are consolidated. One audit record is generated for individual folder access within a 24-hour period. | +| Delegate Admin | SendAs | A message was sent using the SendAs permission. This permission allows another user to send the message as though it came from the mailbox owner. | +| Delegate Admin | SendOnBehalf | A message was sent using the SendOnBehalf permission. This permission allows another user to send the message on behalf of the mailbox owner. The message indicates to the recipient who the message was sent on behalf of and who actually sent the message. | +| Delegate Admin | Create | An item was created in the Calendar, Contacts, Draft, Notes, or Tasks folder in the mailbox (for example, a new meeting request is created). Creating, sending, or receiving a message isn't audited. Also, creating a mailbox folder isn't audited. | diff --git a/docs/auditor/10.9/configuration/microsoft365/exchangeonline/permissions.md b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/permissions.md new file mode 100644 index 0000000000..fbbf0be6ec --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/permissions.md @@ -0,0 +1,119 @@ +--- +title: "Permissions for Exchange Online Auditing" +description: "Permissions for Exchange Online Auditing" +sidebar_position: 20 +--- + +# Permissions for Exchange Online Auditing + +Auditor allows you to audit Office 365 organizations that have established modern authentication as +their identity management approach, including support for +[multi-factor authentication (MFA)](https://docs.microsoft.com/en-us/azure/active-directory/authentication/concept-mfa-howitworks). +To learn more about modern authentication, refer to the following Microsoft article: +[What is modern authentication](https://docs.microsoft.com/en-us/office365/enterprise/hybrid-modern-auth-overview#what-is-modern-authentication). + +In this scenario, Netwrix Auditor will access the cloud-based infrastructure via Microsoft Graph and +other modern APIs, being authenticated through a pre-configured Microsoft Entra ID (formerly Azure +AD) application with appropriate access permissions. So, you should register an Microsoft Entra ID +app and provide its settings to Auditor when configuring a monitored item. + +## Configure the Microsoft Entra ID App for Auditing Exchange Online + +Follow the steps to use a data collecting account with modern authentication. + +**Step 1 –** Create a Microsoft Entra ID app that will be used for modern authentication. See the +[Create and Register a New App in Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/modernauth.md#create-and-register-a-new-app-in-microsoft-entra-id) +topic for additional information. + +**NOTE:** After you start a new monitoring plan and select a data source in the first step, you will +be asked to enter a default data collection account. However, this step is not needed for Exchange +Online as it cannot be used. Thus, there is no need to grant any permissions to this account. +Instead, you will need to configure a modern authentication app and give the necessary permissions +there. + +**Step 2 –** Grant required permissions to that application. See the +[Grant Required Permissions](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/modernauth.md#grant-required-permissions) topic for additional +information. + +**Step 3 –** Grant required roles to that application. See the +[Grant Required Roles](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/modernauth.md#grant-required-roles) topic for additional information. + +**Step 4 –** Configure client secret for that application. See the +[Configure Client Secret](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/modernauth.md#configure-client-secret) topic for additional information. + +**Step 5 –** Obtain tenant ID – you will need it when configuring a monitored item (Office 365 +tenant) settings. See the [Obtain the Tenant Name](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/modernauth/modernauth.md#obtain-the-tenant-name) topic for +additional information. + +## Non-owner Mailbox Access Audit Configuration + +To prepare for non-owner mailbox access auditing in the Exchange Online organization, you will need +to take several configuration steps, creating a Microsoft Entra ID app with the required permissions +and instructing this app to automatically apply the necessary audit settings. + +Follow the steps to configure a non-owner mailbox access audit. + +**Step 1 –** Install the **Exchange Online PowerShell V3** module. There are three versions in the +repository: 3.0.0, 3.1.0 and 3.2.0. + +**NOTE:** Make sure you are using the version specified in the +[App-only authentication for unattended scripts in Exchange Online PowerShell and Security & Compliance PowerShell ](https://docs.microsoft.com/en-us/powershell/exchange/app-only-auth-powershell-v2?view=exchange-ps)Microsoft +article. + +**Step 2 –** In the **Microsoft Entra ID admin center**, create and register an Microsoft Entra ID +app, as described in the related +[Connect to Exchange Online PowerShell ](https://docs.microsoft.com/en-us/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-ps)Microsoft +article. + +**Step 3 –** At the top of the **Request API permissions** pane, click the **APIs my organization +uses** tab and search for _Office 365 Exchange Online_. + +**Step 4 –** Click on the _Office 365 Exchange Online_ entry in the list of apps found. + +**Step 5 –** Proceed with adding the permissions for this app: select **Application permissions** +and then select **Exchange.ManageAsApp**. + +**Step 6 –** Grant admin consent to the tenant (that is, for the Office 365 organization whose audit +data will be collected by the newly registered app). Go to the **new app settings > API +permissions** and click **Grant admin consent for** *``*. When prompted to confirm +granting, click **Yes**. + +**Step 7 –** Go to **Azure Active Directory** — **Roles and administrators** and assign **Exchange +Administrator** role. + +## Non-owner Mailbox Access Audit: Manual Configuration + +If you plan to manually apply the audit settings required to audit non-owner mailbox access in +Exchange Online organization, you will need to create a remote PowerShell session to Exchange +Online. Follow the steps to do so. + +**Step 1 –** Install the Exchange Online PowerShell V2 module as described in the +[About the Exchange Online PowerShell module](https://docs.microsoft.com/en-us/powershell/exchange/exchange-online-powershell-v2?view=exchange-ps) +Microsoft article. + +Make sure to install the latest version. + +**Step 2 –** Launch PowerShell and connect to Exchange Online, as described in the +[About the Exchange Online PowerShell module](https://docs.microsoft.com/en-us/powershell/exchange/exchange-online-powershell-v2?view=exchange-ps) +Microsoft article. + +**Step 3 –** Run the cmdlet, depending on the mailboxes you plan to audit (all mailboxes or selected +individual mailbox): + +| For | Command | +|----------|-------------------------------------------------------------------------------------------------------------| +| All | Execute the following cmdlet: | +| | `Get-ExoMailbox -PropertySets Minimum -RecipientTypeDetails UserMailbox,SharedMailbox,EquipmentMailbox,LinkedMailbox,RoomMailbox` | +| | `Set-Mailbox -AuditEnabled $true --AuditAdmin Update,Copy,Move,MoveToDeletedItems,SoftDelete,HardDelete,FolderBind,SendAs,SendOnBehalf,Create --AuditDelegate Update,Move,MoveToDeletedItems,SoftDelete,HardDelete,FolderBind,SendAs,SendOnBehalf,Create` | +| Selected | Execute the following cmdlet: | +| | `Set-Mailbox -Identity {0} -AuditEnabled $true --AuditAdmin Update,Copy,Move,MoveToDeletedItems,SoftDelete,HardDelete,FolderBind,SendAs,SendOnBehalf,Create --AuditDelegate Update,Move,MoveToDeletedItems,SoftDelete,HardDelete,FolderBind,SendAs,SendOnBehalf,Create` | +| | Where the {0} character must be replaced with any of the following: | +| | - Display Name. Example: "Michael Jones" | +| | - Domain\User. Example: `enterprise.local\MJones` | +| | - Email address. Example: `analyst@enterprise.onmicrosoft.com` | +| | - GUID. Example: `{c43a7694-ba06-46d2-ac9b-205f25dfb32d}` | +| | - LegacyExchangeDN. Example: `/o=EnterpriseDev/ou=Exchange Administrative Group(FYDIBOHF23SPDLT)/cn=Recipients/cn=97da560450c942aba81b2da46c60858a-analyst` | +| | - SamAccountName. Example: `MANAG58792-1758064122` | +| | - (DN) Distinguished name. Example: `CN=MJones,CN=Users,DC=enterprisedc1,DC=enterprise,DC=local` | +| | - User ID or User Principal Name. Example: `MJones@enterprise.onmicrosoft.com` | +| | If you are going to audit multiple individual mailboxes, run the cmdlet for each mailbox you need. | diff --git a/docs/auditor/10.9/configuration/microsoft365/exchangeonline/ports.md b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/ports.md new file mode 100644 index 0000000000..7328653298 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/exchangeonline/ports.md @@ -0,0 +1,23 @@ +--- +title: "Exchange Online Ports" +description: "Exchange Online Ports" +sidebar_position: 10 +--- + +# Exchange Online Ports + +Review a full list of protocols and ports required for Netwrix Auditor for Office 365. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to the remote ports on the computer where Netwrix Auditor Server + resides. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 80 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| --------------- | -------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| Exchange Online | | | | | +| 80 | TCP | Netwrix Auditor Server | For a full list of Office 365 URLs, refer to the following Microsoft support article: [Office 365 URLs and IP address ranges](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2) | outlook.office365.com graph.windows.net manage.office.com | +| 443 | TCP | Netwrix Auditor Server | For a full list of Office 365 URLs, refer to the following Microsoft support article: [Office 365 URLs and IP address ranges](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2) | outlook.office365.com graph.windows.net manage.office.com | diff --git a/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/_category_.json b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/_category_.json new file mode 100644 index 0000000000..310894b761 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Microsoft Entra ID", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/overview.md b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/overview.md new file mode 100644 index 0000000000..d8f7ee4842 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/overview.md @@ -0,0 +1,125 @@ +--- +title: "Microsoft Entra ID" +description: "Microsoft Entra ID" +sidebar_position: 10 +--- + +# Microsoft Entra ID + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - Unified audit log must be enabled for a Tenant. See the Microsoft + [Turn auditing on or off](https://docs.microsoft.com/en-us/microsoft-365/compliance/turn-audit-log-search-on-or-off?view=o365-worldwide) + article for additional information. + - While no special settings are required. Remember to do the following: + + - Prepare a Data Collecting Account as described in + [Permissions for Microsoft Entra ID Auditing](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/permissions.md) topic + - Configure required protocols and ports, as described in the + [Microsoft Entra ID Ports](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/ports.md) topic + +## Monitored Object Types and Attributes + +See the full list of object types and attributes monitored by Microsoft Entra ID. + +Collected properties for snapshot + +Users properties: + +``` +manager,userPrincipalName,accountEnabled,ageGroup,assignedLicenses,assignedPlans, +identities,passwordProfile,businessPhones,city,companyName,consentProvidedForMinor, +country,department,displayName,employeeId,faxNumber,givenName,imAddresses,jobTitle, +legalAgeGroupClassification,mail,mailNickname,mobilePhone,onPremisesDistinguishedName, +onPremisesImmutableId,onPremisesLastSyncDateTime,onPremisesSecurityIdentifier, +onPremisesSyncEnabled,onPremisesDomainName,onPremisesSamAccountName,onPremisesUserPrincipalName, +otherMails,passwordPolicies,officeLocation,postalCode,preferredLanguage,provisionedPlans,proxyAddresses, +showInAddressList,state,streetAddress,surname,usageLocation,userType,lastPasswordChangeDateTime, +createdDateTime,externalUserState,externalUserStateChangeDateTime,isResourceAccount,licenseAssignmentStates, +refreshTokensValidFromDateTime,signInSessionsValidFromDateTime,id + +``` + +**NOTE:** Additional user data is collected (requires optional permissions): +- **Risk state** - Collected from Microsoft Entra ID Protection to identify users flagged as at-risk +- **Authentication methods** - Registered authentication method types for each user + +Groups properties: + +``` +members,classification,createdDateTime,description,displayName,groupTypes, +mail,mailEnabled,mailNickname,onPremisesLastSyncDateTime, +onPremisesSecurityIdentifier,onPremisesSyncEnabled,proxyAddresses, +renewedDateTime,securityEnabled,visibility,resourceProvisioningOptions,id             +``` + +Devices properties: + +``` +displayName,deviceId,deviceMetadata,deviceVersion,manufacturer,model,operatingSystem, +operatingSystemVersion,profileType,trustType,accountEnabled,isCompliant,isManaged,id +             +``` + +DirectoryRoles properties: + +``` +description,displayName,roleTemplateId,id,members +             +``` + +DirectoryRoleTemplates properties: + +``` +displayName,description,id +             +``` + +SubscribedSkus properties: + +``` +capabilityStatus,consumedUnits,prepaidUnits,servicePlans,skuId,skuPartNumber,appliesTo,id +             +``` + +ServicePrincipals properties: + +``` + accountEnabled,appId,appRoles,displayName,homepage,oauth2PermissionScopes, + servicePrincipalNames,servicePrincipalType,tags,id +             +``` + +| Data source | Data usage | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Audit logs Collected via MS Graph on endpoint _/auditLogs/directoryaudits_ | Activity Record: who, when and some event-based Activity Record | +| Sign-in logs Collected via MS Graph on endpoint _/auditLogs/signIns_ | Logon Activity Record | +| Users changes Collected via MS Graph on endpoint _/users/delta/…_ | Activity Record for users | +| Groups changes Collected via MS Graph on endpoint _/groups/delta/…_ | Activity Record for groups | +| Groups membership changes Collected via MS Graph on endpoint _/groups/delta?$deltaToken=latest&$select=members&$expand=members_ | Activity Record for groups membership | +| All Users Collected via MS Graph on endpoint _/users/delta/…_ | Snapshot for users. Used for previous values in users Activity Record. Used in SSRS (SQL Server Reporting Services) report "Entra ID Accounts – Attributes" | +| All Groups and membership Collected via MS Graph on endpoint _/groups/delta/…&$expand=members_ | Snapshot for groups and membership Groups snapshot used for previous values in groups Activity Record. | +| All devices Collected via MS Graph on endpoint _/devices_ | Snapshot for "Not used" devices. | +| All service principals Collected via MS Graph on endpoint _/servicePrincipals_ | Snapshot for service principals. | +| All directory role templates Collected via MS Graph on endpoint _/directoryRoleTemplates_ All directory roles Collected via MS Graph on endpoint _/directoryRoles/delta_ | Snapshot for Entra ID directory roles Used in SSRS (SQL Server Reporting Services) report "Entra ID roles and their members" | +| All SKUs Collected via MS Graph on endpoint _/subscribedSkus_ | Snapshot for SKUs Used in SSRS report "Entra ID roles and their members" | +| User authentication methods Collected via MS Graph on endpoint _/users/\{id\}/authentication/methods_ | Snapshot for user authentication methods. Collects registered authentication method types for each user. | +| Risky users Collected via MS Graph on endpoint _/identityProtection/riskyUsers_ | Snapshot for risky users. Collects risk state attribute to identify users flagged as risky by Microsoft Entra ID Protection. | diff --git a/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/_category_.json b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/_category_.json new file mode 100644 index 0000000000..33356bb7ec --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Permissions for Microsoft Entra ID Auditing", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "permissions" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/basicauth.md b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/basicauth.md new file mode 100644 index 0000000000..e9b3f0c2a9 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/basicauth.md @@ -0,0 +1,100 @@ +--- +title: "Using Basic Authentication with Microsoft Entra ID" +description: "Using Basic Authentication with Microsoft Entra ID" +sidebar_position: 10 +--- + +# Using Basic Authentication with Microsoft Entra ID + +With basic authentication, your Microsoft Entra ID organization will be accessed on behalf of a +user. You will need to provide user name and password in the monitored item properties. Auditor will +use this account to access the Microsoft Entra ID organization, automatically create an Microsoft +Entra ID app with required permissions, and perform initial data collection. For that, the user +account will need an administrative role in the cloud-based infrastructure. + +Further permission assignment will depend on the data you plan to collect: + +- To collect activity data including **logon attempts**, the administrative role is required, as + well as the Premium Plan license. +- To collect activity data without logons, the privileged role can be revoked from the specified + account after the initial data collection. Ongoing audit data collection will leverage Microsoft + APIs access permissions granted to Microsoft Entra ID app and, therefore, requires no tenant-level + administrative permissions. + +## Required Roles and Permissions + +| To... | Requirement | Comment | +| --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Create Microsoft Entra ID application, run initial data collection, and perform Auditor upgrade from previous version | Any of the following role combinations: - Application Administrator & Privileged Role Administrator OR - Cloud Application Administrator & Privileged Role Administrator OR - _Global Admin_ | Prepare a user account and specify it in the monitored item properties. See the and [Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/overview.md) topics for additional information. | +| Collect audit data, including _Successful Logons_ and/or _Failed Logons_ | - _Security Reader_ OR - _Security Administrator_ OR - _Application Administrator_ OR - _Cloud Application Administrator_ OR - _Global Administrator_ | To assign the non-privileged role, see | +| Collect audit data (without logons) | Any of the following roles: - _Security Reader_ OR - _Application Administrator_ OR - _Cloud Application Administrator_ OR - _Global Admin_ | Assign the role you need, as explained above. | + +## Assigning a Privileged Role for Microsoft Entra ID and Office 365 + +When configuring a monitored item for Microsoft Entra ID (formerly Azure AD) or Office 365 auditing +with basic authentication, specify a data collecting account that has sufficient privileges in +Microsoft Entra ID. This account should be able to create a dedicated application in your Microsoft +Entra ID domain. Depending on your requirements and company policies, you can select one of the +following approaches: + +- Assign a privileged role (for example, _Application Administrator_ & _Privileged Role + Administrator_) to the account, then revoke it after the application creation and initial data + collection, and assign a less-privileged role to this account (for example, _Security Reader_). +- Use the account with a privileged role on a regular basis. Any additional role assignments will + not be necessary in this case. If you select this method, contact your security administrator to + avoid violations of security policies in your organization. + +**NOTE:** If you previously used a non-privileged account for Microsoft Entra ID data collection in +your Netwrix Auditor, consider that after the upgrade you will have to perform the role assignment +procedure again, selecting one of these approaches. Until then, data collection will not be +performed. + +Follow the steps to assign a privileged role to the account. + +**Step 1 –** Sign in to Microsoft Entra ID portal using your Microsoft account. + +**Step 2 –** Select Microsoft Entra ID on the left. + +**Step 3 –** Select the account that you want to use as data collecting account, or create a new +user. + +**Step 4 –** Make sure you have disabled multi-factor authentication for this account. + +**Step 5 –** Expand Directory role and select the role you need (for example, Global admin or any +other privileged role). + +_Remember,_ In Microsoft Graph API, Microsoft Entra ID Graph API, and Microsoft Entra ID PowerShell, +the Global admin role is identified as Company Administrator. + +**Step 6 –** Click OK. + +**Step 7 –** In Auditor, create a monitoring plan for auditing Microsoft Entra ID and specify this +account with this privileged role on the Specify the account for collecting data step. + +**Step 8 –** Wait until initial data collection completes. + +**Step 9 –** Open Microsoft Entra ID portal and remove the privileged role from the account. + +**Step 10 –** Assign a less-privileged role to this account. + +A less privileged role has now been assigned to the account. + +## Assigning 'Security Administrator' or 'Security Reader' Role + +To audit _Successful_ and/or _Failed Logons_ in Microsoft Entra ID, the Security Administrator or +Security Reader role is required. Follow the steps to assign the role you need: + +**Step 1 –** Sign in to [Microsoft Entra ID portal](https://portal.azure.com/) using your Microsoft +account. + +**Step 2 –** Select Microsoft Entra ID portal on the left. + +**Step 3 –** Navigate to Roles and administrators. + +**Step 4 –** Click the Security administrator or Security Reader role. + +**Step 5 –** Click Add member and select the account that you want to assign the role to. + +Refer to the following Microsoft article: +[Microsoft Entra built-in roles](https://docs.microsoft.com/en-us/azure/active-directory/users-groups-roles/directory-assign-admin-roles) +for additional information on the Administrator role permissions. diff --git a/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/_category_.json b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/_category_.json new file mode 100644 index 0000000000..caf05caca6 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Using Modern Authentication with Microsoft Entra ID", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "modernauth" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/manifest.md b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/manifest.md new file mode 100644 index 0000000000..2c7b7128f3 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/manifest.md @@ -0,0 +1,109 @@ +--- +title: "Assign Application Permissions Using Manifest" +description: "Assign Application Permissions Using Manifest" +sidebar_position: 10 +--- + +# Assign Application Permissions Using Manifest + +Follow the steps to assign application permissions using manifest. + +**Step 1 –** Under App registrations, select the newly created app. + +**Step 2 –** Select **Manifest** on the left. + +**Step 3 –** Locate the **requiredResourceAccess** property in the manifest and edit it with the +following in the square brackets ([]). + +**Step 4 –** Click **Save**. + +Optionally, you can select **Download** to edit the manifest locally, and then use Upload to reapply +it to your application. + +The following Application permissions will be added: + +**Required permissions:** + +- Microsoft Graph + - Directory.Read.All + - AuditLog.Read.All + +- Office 365 Management APIs + - ActivityFeed.Read + +**Optional permissions:** + +- Microsoft Graph + - UserAuthenticationMethod.Read.All + - IdentityRiskyUser.Read.All + +## Required Permissions Only + +To add the required permissions, do one of the following: + +- For the clear installation of Auditor 10.5, add roles as described below. + +- If you upgraded Auditor from the version 10.0, replace all existing content under the + **requiredResourceAccess** property. + +```jsonc +{ + "resourceAppId": "00000003-0000-0000-c000-000000000000", + "resourceAccess": [ + { + "id": "b0afded3-3588-46d8-8b3d-9842eff778da", + "type": "Role" + }, + { + "id": "7ab1d382-f21e-4acd-a863-ba3e13f7da61", + "type": "Role" + } + ] +}, +{ + "resourceAppId": "c5393580-f805-4401-95e8-94b7a6ef2fc2", + "resourceAccess": [ + { + "id": "594c1fb6-4f81-4475-ae41-0c394909246c", + "type": "Role" + } + ] +} +``` + +## Required + Optional Permissions + +To add both required and optional permissions, use the following manifest configuration: + +```jsonc +{ + "resourceAppId": "00000003-0000-0000-c000-000000000000", + "resourceAccess": [ + { + "id": "b0afded3-3588-46d8-8b3d-9842eff778da", + "type": "Role" + }, + { + "id": "7ab1d382-f21e-4acd-a863-ba3e13f7da61", + "type": "Role" + }, + { + "id": "dc5007c0-2d7d-4c42-879c-2dab87571379", + "type": "Role" + }, + { + "id": "38d9df27-64da-44fd-b7c5-a6fbac20248f", + "type": "Role" + } + ] +}, +{ + "resourceAppId": "c5393580-f805-4401-95e8-94b7a6ef2fc2", + "resourceAccess": [ + { + "id": "594c1fb6-4f81-4475-ae41-0c394909246c", + "type": "Role" + } + ] +} +``` diff --git a/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md new file mode 100644 index 0000000000..bee5e4cea7 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md @@ -0,0 +1,164 @@ +--- +title: "Using Modern Authentication with Microsoft Entra ID" +description: "Using Modern Authentication with Microsoft Entra ID" +sidebar_position: 20 +--- + +# Using Modern Authentication with Microsoft Entra ID + +This option is recommended for organizations that use modern authentication as the identity +management approach, having multi-factor authentication (MFA) enabled for their user accounts. In +this scenario, Auditor will access the cloud-based infrastructure via Microsoft Graph and other +modern APIs, being authenticated through a pre-configured Microsoft Entra ID application with +appropriate access permissions. + +If you plan to implement this scenario, you should register an Microsoft Entra ID app manually and +provide its settings to Auditor when configuring a monitored item. + +## Configuring Microsoft Entra ID App for Auditing Microsoft Entra ID + +Follow the steps to use a data collecting account with modern authentication. + +**Step 1 –** Create and Register a New App in Microsoft Entra ID app that will be used for modern +authentication. See the Create and Register a New App in Microsoft Entra ID section for additional +information. + +**Step 2 –** Grant required permissions to that application using Microsoft Entra ID app manifest. +See the Grant Required Permissions section for additional information. + +**Step 3 –** Configure client secret for that application. See the Configure Client Secret topic for +additional information. + +**Step 4 –** Obtain tenant ID – you will need it when configuring a monitored item (Office 365 +tenant) settings. See the Obtain Tenant Name section for additional information. + +### Create and Register a New App in Microsoft Entra ID + +You will need to create a dedicated app for each cloud-based data source you plan to audit: + +- Microsoft Entra ID (formerly Azure AD) +- Exchange Online +- SharePoint Online +- MS Teams + +If you plan to audit all of them, you need to create 4 apps. + +Follow the steps to register a new Microsoft Entra ID application. + +**Step 1 –** Sign into the **Microsoft 365 Admin Center** with your _Global Administrator_, +_Application Administrator_ or _Cloud Application Administrator_ account and go to the **Microsoft +Entra ID admin center**. + +**Step 2 –** Under the App registrations section, select **New registration**. + +**Step 3 –** In the Name field, enter the application name. + +**Step 4 –** In the Supported account types select who can use this application – use the **Accounts +in this organizational directory only** option. + +**Step 5 –** Click the **Register** button. Application **Redirect URI** is optional, you can leave +it blank. + +**Step 6 –** Your Application (client) ID is now available in the Overview section. Copy it to a +safe location. + +See the following Microsoft article for additional information on how to create an application and +service principal using Microsoft Entra ID Admin portal: +[Create an Microsoft Entra ID application and service principal that can access resources](https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal). + +### Grant Required Permissions + +You need to grant your new application the required API permissions. Microsoft Entra ID applications +can be assigned _Delegated_ or _Application_ permissions: + +- _Delegated_ permissions require a signed-in user present who consents to the permissions every + time an API call is sent. +- _Application_ permissions are consented by an administrator once granted. + +For the newly created app, you should use the _Application_ permissions. + +To grant required permissions, assign granular _Application_ permissions required for Netwrix +Auditor to collect data from the application. To do so, perform the following steps: + +**Step 1 –** Go to the **App registrations** and open the app you created to assign Auditor +permissions. + +**Step 2 –** Go to **Manage > API permissions** and click **Add a permission** button. + +**Step 3 –** Assign the required permissions. + +Permission assignment will depend on the data you plan to collect: + +- Activity data only +- Both activity and state-in-time data + +| Requirement | Comment | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Microsoft Entra ID app requires the following **Application** permissions:

**Microsoft Graph:**
- **Directory.Read.All**
- **AuditLog.Read.All**
- **UserAuthenticationMethod.Read.All** (optional)
- **IdentityRiskyUser.Read.All** (optional)

**Office 365 Management APIs:**
- **ActivityFeed.Read** | To learn how to assign required permissions, see the Configuring Microsoft Entra ID App for Auditing Microsoft Entra ID section for additional information. | + +**NOTE:** You can also assign application permissions by editing Microsoft Entra app manifest. See +the Using Modern Authentication with Microsoft Entra ID topic for additional information on how to +assign the required permissions. Information about manifest is also described in the following +Microsoft +article: [ Microsoft Entra app manifest](https://learn.microsoft.com/en-us/azure/active-directory/develop/reference-app-manifest). + +### Grant Admin Consent to a Tenant + +Go back to the **Microsoft Entra ID admin center** > **Applications** > **App registrations** > +**API permissions** and click **Grant admin consent for** *``*. When prompted to +confirm, click **Yes**. + +**NOTE:** For Office 365 permissions, go to **Request API Permissions** > **APIs my organization +users** and type "Office 365" in the search bar. + +See the following Microsoft article for additional information on how to create an application and +service principal using Microsoft Entra ID Admin portal: +[Create an Microsoft Entra application and service principal that can access resources](https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal). + +### Configure Client Secret + +Follow the steps to create a new client secret to be used by the app. + +**Step 1 –** Go to **Manage** > **Certificates & secrets** and click **New client secret**. + +**Step 2 –** Enter the description. From the expiration options select **24 months**. + +**Step 3 –** Click **Add**. + +**Step 4 –** The new secret will be displayed in the list. Click **Copy to clipboard** icon on the +"Value" parameter on the right side of the screen. + +See the following Microsoft article for more information on how to add a client secret: +[Add a client secret](https://learn.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app#add-a-client-secret). + +### Add Microsoft Entra ID monitoring plan + +Follow the steps to add Microsoft Entra ID monitoring plan in the Netwrix Auditor. + +**Step 1 –** In the Monitoring Plans, click **Add Plan** button. + +**Step 2 –** Create a monitoring plan with the Microsoft Entra ID data source. + +**Step 3 –** Add the Office 365 tenant item. + +**Step 4 –** Click **Select**. + +**Step 5 –** Enter your **tenant name**. + +**Step 6 –** Choose modern authentication. + +**Step 7 –** Enter the **Application ID** and **Application secret** you have created before. + +**Step 8 –** Click **Add**. + +Microsoft Entra ID monitoring plan has been added to Auditor and initial data collection has begun. + +### Obtain Tenant Name + +Follow the steps to obtain the tenant name. + +**Step 1 –** Navigate to **Microsoft Entra ID** > **Overview**. + +**Step 2 –** In the Tenant Information menu, locate the **Primary domain** field and copy its value. + +**Step 3 –** Store the tenant to a safe location. diff --git a/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/permissions.md b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/permissions.md new file mode 100644 index 0000000000..3ee178cee3 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/permissions.md @@ -0,0 +1,96 @@ +--- +title: "Permissions for Microsoft Entra ID Auditing" +description: "Permissions for Microsoft Entra ID Auditing" +sidebar_position: 20 +--- + +# Permissions for Microsoft Entra ID Auditing + +Auditor allows you to audit Office 365 organizations that have established modern authentication as +their identity management approach, including support for +[multi-factor authentication (MFA)](https://docs.microsoft.com/en-us/azure/active-directory/authentication/concept-mfa-howitworks). +To learn more about modern authentication, refer to the following Microsoft article: +[What is modern authentication](https://docs.microsoft.com/en-us/office365/enterprise/hybrid-modern-auth-overview#what-is-modern-authentication). + +In this scenario, Netwrix Auditor will access the cloud-based infrastructure via Microsoft Graph and +other modern APIs, being authenticated through a pre-configured Microsoft Entra ID (formerly Azure +AD) application with appropriate access permissions. So, you should register an Microsoft Entra ID +app and provide its settings to Auditor when configuring a monitored item. + +## For Microsoft Entra ID Auditing + +To collect audit data in your cloud-based environment, Netwrix uses a dedicated Microsoft Entra ID +application and leverages APIs access permissions granted to that app. To register such application +and assign required permissions, a Microsoft Entra ID account with an administrative role will be +required: + +- If Basic Authentication is used: + - A Microsoft Entra ID application named **Netwrix Auditor for Microsoft Entra ID** will be + created automatically when Netwrix Auditor connects to the monitored item (Office 365 tenant) + for the first time. Thus, you will need to prepare a Microsoft Entra ID user account with an + administrative role in Microsoft Entra ID — to create an app and perform initial data + collection. + - Provide this user name and password in the monitored item properties. See the + [Microsoft Entra ID](/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/overview.md) topic for + additional information. + +See the [Using Basic Authentication with Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/basicauth.md) topic for additional +information. + +- If Modern Authentication is used: + - Microsoft Entra ID application should be created manually by user with administrative role and + assigned required permissions. See the + [Configuring Microsoft Entra ID App for Auditing Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md#configuring-microsoft-entra-id-app-for-auditing-microsoft-entra-id) + topic for additional information. + - You will need to provide the Microsoft Entra ID app settings in the monitored item (Office 365 + tenant) properties. See the + [Microsoft Entra ID](/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/overview.md) topic for + additional information. + +See the [Using Modern Authentication with Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/modernauth/modernauth.md) topic for additional +information. + +Permissions for ongoing data collection will depend on data you plan to collect: + +- To collect activity (event-based) data including logon attempts, the administrative role will be + needed. +- To collect activity data without logons, the privileged role can be revoked from the specified + account after the initial data collection. + +### Grant Admin Consent to a Tenant + +Go back to the **Microsoft Entra ID admin center** > **Applications** > **App registrations** > +**API permissions** and click **Grant admin consent for** *``*. When prompted to +confirm, click **Yes**. + +**NOTE:** For Office 365 permissions, go to **Request API Permissions** > **APIs my organization +users** and type "Office 365" in the search bar. + +See the following Microsoft article for additional information on how to create an application and +service principal using Microsoft Entra ID Admin portal: +[Create an Microsoft Entra application and service principal that can access resources](https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal). + +### Configure Client Secret + +Follow the steps to create a new client secret to be used by the app. + +**Step 1 –** Go to **Manage** > **Certificates & secrets** and click **New client secret**. + +**Step 2 –** Enter the description. From the expiration options select **24 months**. + +**Step 3 –** Click **Add**. + +**Step 4 –** The new secret will be displayed in the list. Click **Copy to clipboard** icon on the +"Value" parameter on the right side of the screen. + +See the following Microsoft article for more information on how to add a client secret: +[Add a client secret](https://learn.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app#add-a-client-secret). + +### Obtain Tenant Name + +Follow the steps to obtain the tenant name. + +**Step 1 –** Go to **Microsoft Entra ID** > **Overview**. + +**Step 2 –** In the Tenant Information section, locate the **Primary domain** field, copy its value +and store to a safe location. diff --git a/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/ports.md b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/ports.md new file mode 100644 index 0000000000..ef03513b55 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/ports.md @@ -0,0 +1,23 @@ +--- +title: "Microsoft Entra ID Ports" +description: "Microsoft Entra ID Ports" +sidebar_position: 10 +--- + +# Microsoft Entra ID Ports + +Review a full list of protocols and ports required for Netwrix Auditor for Microsoft Entra ID +(formerly Azure AD). + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to the remote ports on the computer where Netwrix Auditor Server + resides. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 80 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| ---- | -------- | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 80 | TCP/UDP | Netwrix Auditor Server | For a full list of Microsoft Entra ID URLs, refer to the following Microsoft support article: [Office 365 URLs and IP address ranges](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2) | login.windows.net graph.windows.net manage.office.com | +| 443 | TCP/UDP | Netwrix Auditor Server | For a full list of Microsoft Entra ID URLs, refer to the following Microsoft support article: [Office 365 URLs and IP address ranges](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2) | login.windows.net graph.windows.net manage.office.com | diff --git a/docs/auditor/10.9/configuration/microsoft365/overview.md b/docs/auditor/10.9/configuration/microsoft365/overview.md new file mode 100644 index 0000000000..25be4b8f98 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/overview.md @@ -0,0 +1,14 @@ +--- +title: "Microsoft 365" +description: "Microsoft 365" +sidebar_position: 70 +--- + +# Microsoft 365 + +Microsoft 365 audit configuration will cover the following components: + +- [Exchange Online](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/overview.md) +- [Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/overview.md) +- [MS Teams](/docs/auditor/10.9/configuration/microsoft365/teams/overview.md) +- [SharePoint Online](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/overview.md) diff --git a/docs/auditor/10.9/configuration/microsoft365/sharepointonline/_category_.json b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/_category_.json new file mode 100644 index 0000000000..c3c351624a --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SharePoint Online", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/microsoft365/sharepointonline/overview.md b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/overview.md new file mode 100644 index 0000000000..30fee78874 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/overview.md @@ -0,0 +1,55 @@ +--- +title: "SharePoint Online" +description: "SharePoint Online" +sidebar_position: 30 +--- + +# SharePoint Online + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in the following way: + +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - Unified audit log must be enabled for a Tenant. See the Microsoft + [Turn auditing on or off](https://docs.microsoft.com/en-us/microsoft-365/compliance/turn-audit-log-search-on-or-off?view=o365-worldwide) + article for additional information. + - Prepare a Data Collecting Account as described in the + [Permissions for SharePoint Online Auditing ](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/permissions.md) topic. + - Configure required protocols and ports, as described in the + [SharePoint Online Ports](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/ports.md) topic. + +Review a full list of object types and attributes Netwrix Auditor can collect on SharePoint Online. +OneDrive for Business changes are reported as SharePoint Online. + +| Object type | Attributes | +| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Site Collection | - Site Collection administrators | +| Document | - Name - Permissions - URL - Data categories | +| Site | - Permissions | +| Site Collection Sharing Policy | - Sharing with external users - Sharing using anonymous access links | +| Sharing Policy | - Sharing with external users - Sharing using anonymous access links - External users must accept sharing invitations using the same account that the invitations were sent to - Sharing Domain Restriction mode - Allow domain list - Deny domain list - Require anonymous links expire in days | +| Group | - Members - Name | +| Folder | - Permissions | +| Sharing Invitation | - Expiration date - Shared with | +| Access Request | - Expiration date | + +## Sensitive data + +Starting with the version 10, Netwrix Auditor is able to report about sensitive data in your IT +infrastructure. Pay attention to the "_Data categories_" column in search and reports (for the +"_Document_" object types only). See the +[Sensitive Data Discovery ](/docs/auditor/10.9/admin/settings/sensitivedatadiscovery.md)topic for additional +information on how to enable monitoring of sensitive data in Netwrix Auditor. diff --git a/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/_category_.json b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/_category_.json new file mode 100644 index 0000000000..0509816239 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Permissions for SharePoint Online Auditing", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "permissions" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/basicauth.md b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/basicauth.md new file mode 100644 index 0000000000..f740365646 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/basicauth.md @@ -0,0 +1,78 @@ +--- +title: "Using Basic Authentication with SharePoint Online" +description: "Using Basic Authentication with SharePoint Online" +sidebar_position: 20 +--- + +# Using Basic Authentication with SharePoint Online + +With basic authentication, your SharePoint Online will be accessed on behalf of a user. You will +need to provide Office 365 user name and password in the monitored item properties. To access the +Microsoft Entra ID (formerly Azure AD)/Office 365 organization and perform initial data collection, +the user account will need an administrative role in the cloud-based infrastructure. + +The user account should be a _Cloud-only_ account. + +Further permission assignment will depend on the data you plan to collect: + +- To collect both activity and state-in-time data, the administrative role will be still needed. See + the table below for details. +- To collect activity data only, the privileged role can be revoked from the specified account after + the initial data collection. + +## Required Roles and Permissions + +| To... | Requirement | Comment | +| --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Collect activity and state-in-time data | Any of the following role combinations: - Application Administrator & Privileged Role Administrator OR - Cloud Application Administrator & Privileged Role Administrator OR - _Global Admin_ (_Company Administrator_ in Microsoft Entra ID PowerShell terms) | Prepare a **Cloud-only** user account and specify it in the monitored item properties. See the [SharePoint Online](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/overview.md) topic for additional information. | +| Collect activity data only | 1. For initial connection to SharePoint Online, initial data collection, and Netwrix Auditor upgrade from previous version — any of the role combinations listed above. 2. After the initial data collection, the privileged roles can be revoked from this account. | | + +## Assigning a Privileged Role for SharePoint and Office 365 + +When configuring a monitored item for Microsoft Entra ID (formerly Azure AD) or Office 365 auditing +with basic authentication, specify a data collecting account that has sufficient privileges in +Microsoft Entra ID. This account should be able to create a dedicated application in your Microsoft +Entra ID domain. Depending on your requirements and company policies, you can select one of the +following approaches: + +- Assign a privileged role (for example, _Application Administrator_ & _Privileged Role + Administrator_) to the account, then revoke it after the application creation and initial data + collection, and assign a less-privileged role to this account (for example, _Security Reader_). +- Use the account with a privileged role on a regular basis. Any additional role assignments will + not be necessary in this case. If you select this method, contact your security administrator to + avoid violations of security policies in your organization. + +**NOTE:** If you previously used a non-privileged account for Microsoft Entra ID data collection in +your Netwrix Auditor, consider that after the upgrade you will have to perform the role assignment +procedure again, selecting one of these approaches. Until then, data collection will not be +performed. + +Follow the steps to assign a privileged role to the account. + +**Step 1 –** Sign in to Microsoft Entra ID portal using your Microsoft account. + +**Step 2 –** Select Microsoft Entra ID on the left. + +**Step 3 –** Select the account that you want to use as data collecting account, or create a new +user. + +**Step 4 –** Make sure you have disabled multi-factor authentication for this account. + +**Step 5 –** Expand Directory role and select the role you need (for example, Global admin or any +other privileged role). + +_Remember,_ In Microsoft Graph API, Microsoft Entra ID Graph API, and Microsoft Entra ID PowerShell, +the Global admin role is identified as Company Administrator. + +**Step 6 –** Click OK. + +**Step 7 –** In Auditor, create a monitoring plan for auditing Microsoft Entra ID and specify this +account with this privileged role on the Specify the account for collecting data step. + +**Step 8 –** Wait until initial data collection completes. + +**Step 9 –** Open Microsoft Entra ID portal and remove the privileged role from the account. + +**Step 10 –** Assign a less-privileged role to this account. + +A less privileged role has now been assigned to the account. diff --git a/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/_category_.json b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/_category_.json new file mode 100644 index 0000000000..bc36d91cca --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Using Modern Authentication with SharePoint Online", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "modernauth" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/manifest.md b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/manifest.md new file mode 100644 index 0000000000..290927d60d --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/manifest.md @@ -0,0 +1,61 @@ +--- +title: "Assigning Application Permissions Using Manifest" +description: "Assigning Application Permissions Using Manifest" +sidebar_position: 10 +--- + +# Assigning Application Permissions Using Manifest + +Follow the steps to assign application permissions using Manifest. + +**Step 1 –** Under **App registrations**, select the newly created app. + +**Step 2 –** Select **Manifest** on the left. + +**Step 3 –** Locate the **requiredResourceAccess** property in the manifest and edit it with the +following in the square brackets ([]). Then click **Save**. + +Optionally, you can select **Download** to edit the manifest locally, and then use Upload to reapply +it to your application. + +Do one of the following: + +- For the clear installation of Netwrix Auditor, add roles as described in the + [Using Modern Authentication with SharePoint Online](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/modernauth.md) topic. + +- If you upgraded Netwrix Auditor from the version 10.0, replace all existing content under the + **requiredResourceAccess** property. + +```jsonc +{ +    "resourceAppId": "00000003-0000-0ff1-ce00-000000000000", +    "resourceAccess": [ +        { +            "id": "678536fe-1083-478a-9c59-b99265e6b0d3", +            "type": "Role" +        } +    ] +}, +{ +    "resourceAppId": "00000003-0000-0000-c000-000000000000", +    "resourceAccess": [ +        { +            "id": "1bfefb4e-e0b5-418b-a88f-73c46d2cc8e9", +            "type": "Role" +        }, +        { +            "id": "7ab1d382-f21e-4acd-a863-ba3e13f7da61", +            "type": "Role" +        } +    ] +}, +{ +"resourceAppId": "c5393580-f805-4401-95e8-94b7a6ef2fc2", +"resourceAccess": [ +        { +            "id": "594c1fb6-4f81-4475-ae41-0c394909246c", +            "type": "Role" +        } +    ] +} +``` diff --git a/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/modernauth.md b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/modernauth.md new file mode 100644 index 0000000000..5ef3e43c06 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/modernauth.md @@ -0,0 +1,153 @@ +--- +title: "Using Modern Authentication with SharePoint Online" +description: "Using Modern Authentication with SharePoint Online" +sidebar_position: 10 +--- + +# Using Modern Authentication with SharePoint Online + +This option is recommended for organizations that use modern authentication as the identity +management approach, having multi-factor authentication (MFA) enabled for their user accounts. In +this scenario,Netwrix Auditor will access the cloud-based infrastructure via Microsoft Graph and +other modern APIs, being authenticated through a pre-configured Microsoft Entra ID application with +appropriate access permissions. + +If you plan to implement such scenario, you should register an Microsoft Entra ID app manually and +provide its settings to Auditor when configuring a monitored item. + +Support for modern authentication will allow you to audit the organizations where MFA is enabled for +all users, including service accounts. + +Required configuration procedure includes several manual steps, as described in the corresponding +section: + +## Configuring Microsoft Entra ID App for Auditing SharePoint Online + +To collect data with modern authentication, you should do the following: + +**Step 1 –** Create an Microsoft Entra ID app that will be used for modern authentication. See the +Creating and registering a new app in Microsoft Entra ID topic for additional information. + +**Step 2 –** Grant required permissions to that application using Microsoft Entra ID app manifest. +See the Granting required permissions topic for additional information. + +**Step 3 –** Configure client secret for that application. See the Configuring client secret topic +for additional information. + +**Step 4 –** Obtain tenant ID – you will need it when configuring a monitored item (Office 365 +tenant) settings. See the Obtaining tenant name topic for additional information. + +### Creating and registering a new app in Microsoft Entra ID + +You will need to create a dedicated app for each cloud-based data source you plan to audit: + +- Microsoft Entra ID (formerly Azure AD) +- Exchange Online +- SharePoint Online +- MS Teams + +If you plan to audit all of them, you need to create 4 apps. + +Follow the steps to register a new Microsoft Entra ID application. + +**Step 1 –** Sign into the **Microsoft 365 Admin Center** with your _Global Administrator_, +_Application Administrator_ or _Cloud Application Administrator_ account and go to the **Microsoft +Entra ID admin center**. + +**Step 2 –** Under the App registrations section, select **New registration**. + +**Step 3 –** In the Name field, enter the application name. + +**Step 4 –** In the Supported account types select who can use this application – use the **Accounts +in this organizational directory only** option. + +**Step 5 –** Click the **Register** button. Application **Redirect URI** is optional, you can leave +it blank. + +**Step 6 –** Your Application (client) ID is now available in the Overview section. Copy it to a +safe location. + +See the following Microsoft article for additional information on how to create an application and +service principal using Microsoft Entra ID Admin portal: +[Create an Microsoft Entra ID application and service principal that can access resources](https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal). + +### Granting required permissions + +You need to grant your new application the required API permissions. Microsoft Entra ID applications +can be assigned _Delegated_ or _Application_ permissions: + +- _Delegated_ permissions require a signed-in user present who consents to the permissions every + time an API call is sent. +- _Application_ permissions are consented by an administrator once granted. + +For the newly created app, you should use the _Application_ permissions. + +To grant required permissions, assign granular _Application_ permissions required for Netwrix +Auditor to collect data from the application. To do so, perform the following steps: + +**Step 1 –** Go to the **App registrations** and open the app you created to assign Auditor +permissions. + +**Step 2 –** Go to **Manage > API permissions** and click **Add a permission** button. + +**Step 3 –** Assign the required permissions. + +Permission assignment will depend on the data you plan to collect: + +- Activity data only +- Both activity and state-in-time data + +| To... | Requirement | Comment | +| --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Collect activity and State-in-Time data | Microsoft Entra ID app requires the following Application permissions: 1. Office 365 Management APIs - ActivityFeed.Read 2. Microsoft Graph - Application.ReadWrite.All - Directory.Read.All 3. SharePoint - Sites.FullControl.All | To learn how to assign required permissions, see the Configuring Microsoft Entra ID App for Auditing SharePoint Online section for additional information. Application.ReadWrite.All is required for automatic rotation of the certificate. Rotating certificates in the Entra ID application is important for the following reasons: - Mitigate Risks from Expired Certificates - Enhance Security - Compliance Requirements - Operational Continuity | + +**NOTE:** You can also assign application permissions by editing Microsoft Entra app manifest. See +the Using Modern Authentication with SharePoint Online topic for additional information on how to +assign the required permissions. Information about manifest is also described in the following +Microsoft +article: [ Microsoft Entra app manifest](https://learn.microsoft.com/en-us/azure/active-directory/develop/reference-app-manifest). + +### Granting Admin consent to a tenant + +Go back to the **Microsoft Entra ID admin center** > **Applications** > **App registrations** > +**API permissions** and click **Grant admin consent for** *``*. When prompted to +confirm, click **Yes**. + +**NOTE:** For Office 365 permissions, go to **Request API Permissions** > **APIs my organization +users** and type "Office 365" in the search bar. + +See the following Microsoft article for additional information on how to create an application and +service principal using Microsoft Entra ID Admin portal: +[Create an Microsoft Entra application and service principal that can access resources](https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal). + +### Configuring client secret + +Follow the steps to create a new client secret to be used by the app. + +**Step 1 –** Go to **Manage** > **Certificates & secrets** and click **New client secret**. + +**Step 2 –** Enter the description. From the expiration options select **24 months**. + +**Step 3 –** Click **Add**. + +**Step 4 –** The new secret will be displayed in the list. Click **Copy to clipboard** icon on the +"Value" parameter on the right side of the screen. + +See the following Microsoft article for more information on how to add a client secret: +[Add a client secret](https://learn.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app#add-a-client-secret). + +### Obtaining tenant name + +Follow the steps to obtain the tenant name. + +**Step 1 –** Navigate to **Microsoft Entra ID** > **Overview**. + +**Step 2 –** In the **Tenant information** locate the **Primary domain** field, copy its value and +store to a safe location. + +See the following Microsoft article for additional information on how to obtain tenant name: +[Locate important IDs for a user](https://learn.microsoft.com/en-us/partner-center/find-ids-and-domain-names). + +Then, create a corresponding monitoring plan in Netwrix Auditor and add an item (Office 365 tenant) +to it. See the [Microsoft Entra ID](/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/overview.md) +topic for additional information. diff --git a/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/permissions.md b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/permissions.md new file mode 100644 index 0000000000..14865eb7b4 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/permissions.md @@ -0,0 +1,59 @@ +--- +title: "Permissions for SharePoint Online Auditing" +description: "Permissions for SharePoint Online Auditing" +sidebar_position: 20 +--- + +# Permissions for SharePoint Online Auditing + +Auditor allows you to audit Office 365 organizations that have established modern authentication as +their identity management approach, including support for +[multi-factor authentication (MFA)](https://docs.microsoft.com/en-us/azure/active-directory/authentication/concept-mfa-howitworks). +To learn more about modern authentication, refer to the following Microsoft article: +[What is modern authentication](https://docs.microsoft.com/en-us/office365/enterprise/hybrid-modern-auth-overview#what-is-modern-authentication). + +In this scenario, Netwrix Auditor will access the cloud-based infrastructure via Microsoft Graph and +other modern APIs, being authenticated through a pre-configured Microsoft Entra ID (formerly Azure +AD) application with appropriate access permissions. So, you should register an Microsoft Entra ID +app and provide its settings to Auditor when configuring a monitored item. + +## Authentication for SharePoint Online Auditing + +To collect audit data from your SharePoint Online and OneDrive for Business, Netwrix Auditor uses a +dedicated Microsoft Entra ID application and leverages APIs access permissions granted to that app. +To register this application and assign required permissions, an Microsoft Entra ID account with an +administrative role will be required: + +- If Modern Authentication is used: + - Microsoft Entra ID application should be created manually by user with administrative role and + assigned required permissions. This app will allow you to collect both activity and + state-in-time data. See the + [Configuring Microsoft Entra ID App for Auditing SharePoint Online](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/modernauth.md#configuring-microsoft-entra-id-app-for-auditing-sharepoint-online) + section for additional information. + - You will need to provide the Microsoft Entra ID app settings in the monitored item (Office 365 + tenant) properties. See the + [Microsoft Entra ID](/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/overview.md) topic for + additional information. + +See the [Using Modern Authentication with SharePoint Online](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/modernauth/modernauth.md) topic for additional +information. + +- If Basic Authentication is used: + + - Microsoft Entra ID application named **Netwrix Auditor for Microsoft Entra ID** will be + created automatically when Netwrix Auditor connects to the monitored item (Office 365 tenant) + for the first time. Thus, you will need to prepare an Office 356 user account with an + administrative role in Microsoft Entra ID — to create an app and perform initial data + collection. + - Provide this user name and password in the monitored item properties. See the + [Microsoft Entra ID](/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/overview.md) topic for + additional information. + - Permissions for ongoing data collection will depend on data you plan to collect: + + - To collect both activity (event-based) and state-in-time data, the administrative role + will be still needed. + - To collect activity data only, the privileged role can be revoked from the specified + account after the initial data collection. + +See the [Using Basic Authentication with SharePoint Online](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/basicauth.md) topic for additional +information. diff --git a/docs/auditor/10.9/configuration/microsoft365/sharepointonline/ports.md b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/ports.md new file mode 100644 index 0000000000..9fd482404b --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/sharepointonline/ports.md @@ -0,0 +1,22 @@ +--- +title: "SharePoint Online Ports" +description: "SharePoint Online Ports" +sidebar_position: 10 +--- + +# SharePoint Online Ports + +Review a full list of protocols and ports required for Netwrix Auditor for Office 365. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to the remote ports on the computer where Netwrix Auditor Server + resides. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 80 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| ---- | -------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 80 | TCP | Netwrix Auditor Server | For a full list of Office 365 URLs, refer to the following Microsoft support article: [Office 365 URLs and IP address ranges](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2) | login.windows.net graph.windows.net manage.office.com `{TenantName}`-admin.sharepoint.com `{TenantName}`.sharepoint.com `{TenantName}`-my.sharepoint.com | +| 443 | TCP | Netwrix Auditor Server | For a full list of Office 365 URLs, refer to the following Microsoft support article: [Office 365 URLs and IP address ranges](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2) | login.windows.net graph.windows.net manage.office.com `{TenantName}`-admin.sharepoint.com `{TenantName}`.sharepoint.com `{TenantName}`-my.sharepoint.com | diff --git a/docs/auditor/10.9/configuration/microsoft365/teams/_category_.json b/docs/auditor/10.9/configuration/microsoft365/teams/_category_.json new file mode 100644 index 0000000000..1408791267 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/teams/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "MS Teams", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/microsoft365/teams/overview.md b/docs/auditor/10.9/configuration/microsoft365/teams/overview.md new file mode 100644 index 0000000000..14768a900c --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/teams/overview.md @@ -0,0 +1,52 @@ +--- +title: "MS Teams" +description: "MS Teams" +sidebar_position: 40 +--- + +# MS Teams + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - Unified audit log must be enabled for a Tenant. See the Microsoft + [Turn auditing on or off](https://docs.microsoft.com/en-us/microsoft-365/compliance/turn-audit-log-search-on-or-off?view=o365-worldwide) + article for additional information. + - Prepare a Data Collecting Account as described in the + [Permissions for Teams Auditing](/docs/auditor/10.9/configuration/microsoft365/teams/permissions/permissions.md) topic. + - Configure required protocols and ports, as described in the [Teams Ports](/docs/auditor/10.9/configuration/microsoft365/teams/ports.md) topic. + +Auditor can monitor for operations with MS Teams entities, collect state-in-time snapshots and track +changes to the object attributes. This section provides detailed information on these activities. + +Starting with the version 10.5, Auditor is able to report about sensitive data in your IT +infrastructure. Pay attention to the "_Data categories_" column in search and reports (for the +"_Document_" object types only). Refer to +[Sensitive Data Discovery ](/docs/auditor/10.9/admin/settings/sensitivedatadiscovery.md) for detailed +instructions on how to enable monitoring of sensitive data in Auditor. + +Review a full list of object types and attributes Auditor can collect on SharePoint Online. OneDrive +for Business changes are reported as SharePoint Online. + +| Object type | Attributes | +| ----------- | -------------------------------------------- | +| Document | - Name - Permissions - URL - Data categories | +| Team | - Members - Name | +| Folder | - Permissions | diff --git a/docs/auditor/10.9/configuration/microsoft365/teams/permissions/_category_.json b/docs/auditor/10.9/configuration/microsoft365/teams/permissions/_category_.json new file mode 100644 index 0000000000..c7576b862a --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/teams/permissions/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Permissions for Teams Auditing", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "permissions" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/microsoft365/teams/permissions/basicauth.md b/docs/auditor/10.9/configuration/microsoft365/teams/permissions/basicauth.md new file mode 100644 index 0000000000..cf9cd57b9e --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/teams/permissions/basicauth.md @@ -0,0 +1,73 @@ +--- +title: "Using Basic Authentication with MS Teams" +description: "Using Basic Authentication with MS Teams" +sidebar_position: 10 +--- + +# Using Basic Authentication with MS Teams + +With basic authentication, your MS Teams organization will be accessed on behalf of a user. You will +need to provide user name and password in the monitored item properties. Auditor will use this +account to access the Microsoft Entra ID (formerly Azure AD) organization, automatically create a +Microsoft Entra ID app with required permissions, and perform initial data collection. For that, the +user account will need an administrative role in the cloud-based infrastructure. + +## Required Roles and Permissions + +| To... | Requirement | Comment | +| --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| Create Microsoft Entra ID application, run initial data collection, and perform Auditor upgrade from previous version | Any of the following role combinations: - Application Administrator & Privileged Role Administrator & _Teams Administrator_ OR - Cloud Application Administrator & Privileged Role Administrator & _Teams Administrator_ OR - _Global Admin_ | Prepare a user account and specify it in the monitored item properties. See the [MS Teams](/docs/auditor/10.9/configuration/microsoft365/teams/overview.md) topic for additional information. | +| Collect activity data | Any of the following roles: _Application Administrator_ & _Teams Administrator_ OR _Cloud Application Administrator_ & _Teams Administrator_ OR _Global Admin_ | | + +## Assigning a Privileged Role for Microsoft Entra ID and Office 365 + +When configuring a monitored item for Microsoft Entra ID (formerly Azure AD) or Office 365 auditing +with basic authentication, specify a data collecting account that has sufficient privileges in +Microsoft Entra ID. This account should be able to create a dedicated application in your Microsoft +Entra ID domain. Depending on your requirements and company policies, you can select one of the +following approaches: + +- Assign a privileged role (for example, _Application Administrator_ & _Privileged Role + Administrator_) to the account, then revoke it after the application creation and initial data + collection, and assign a less-privileged role to this account (for example, _Security Reader_). +- Use the account with a privileged role on a regular basis. Any additional role assignments will + not be necessary in this case. If you select this method, contact your security administrator to + avoid violations of security policies in your organization. + +**NOTE:** If you previously used a non-privileged account for Microsoft Entra ID data collection in +your Netwrix Auditor, consider that after the upgrade you will have to perform the role assignment +procedure again, selecting one of these approaches. Until then, data collection will not be +performed. + +Follow the steps to assign a privileged role to the account. + +**Step 1 –** Sign in to Microsoft Entra ID portal using your Microsoft account. + +**Step 2 –** Select Microsoft Entra ID on the left. + +**Step 3 –** Select the account that you want to use as data collecting account, or create a new +user. + +**Step 4 –** Make sure you have disabled multi-factor authentication for this account. + +**Step 5 –** Expand Directory role and select the role you need (for example, Global admin or any +other privileged role). + +_Remember,_ In Microsoft Graph API, Microsoft Entra ID Graph API, and Microsoft Entra ID PowerShell, +the Global admin role is identified as Company Administrator. + +**Step 6 –** Click OK. + +**Step 7 –** In Auditor, create a monitoring plan for auditing Microsoft Entra ID and specify this +account with this privileged role on the Specify the account for collecting data step. + +**Step 8 –** Wait until initial data collection completes. + +**Step 9 –** Open Microsoft Entra ID portal and remove the privileged role from the account. + +**Step 10 –** Assign a less-privileged role to this account. + +A less privileged role has now been assigned to the account. + +See the [Permissions for Microsoft Entra ID Auditing](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/permissions.md) topic for +additional information. diff --git a/docs/auditor/10.9/configuration/microsoft365/teams/permissions/modernauth/_category_.json b/docs/auditor/10.9/configuration/microsoft365/teams/permissions/modernauth/_category_.json new file mode 100644 index 0000000000..d1818492c9 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/teams/permissions/modernauth/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Using Modern Authentication with MS Teams", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "modernauth" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/microsoft365/teams/permissions/modernauth/manifest.md b/docs/auditor/10.9/configuration/microsoft365/teams/permissions/modernauth/manifest.md new file mode 100644 index 0000000000..dfc7c8ce8a --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/teams/permissions/modernauth/manifest.md @@ -0,0 +1,73 @@ +--- +title: "Assign Application Permissions Using Manifest" +description: "Assign Application Permissions Using Manifest" +sidebar_position: 10 +--- + +# Assign Application Permissions Using Manifest + +Follow the steps to assign application permissions using manifest. + +**Step 1 –** Under **App registrations**, select the newly created app. + +**Step 2 –** Select **Manifest** on the left. + +**Step 3 –** Locate the **requiredResourceAccess** property in the manifest and edit it with the +following in the square brackets ([]). + +**Step 4 –** Click **Save**. + +Optionally, you can select **Download** to edit the manifest locally, and then use Upload to reapply +it to your application. + +Depending on your installation type, do one of the following: + +- For the clear installation, add roles as described below. +- If you upgraded Auditor from previous version, replace all existing content under the + requiredResourceAccess property. + +```jsonc +{ +    "resourceAppId": "00000003-0000-0000-c000-000000000000", +    "resourceAccess": [ +        { +            "id": "332a536c-c7ef-4017-ab91-336970924f0d", +            "type": "Role" +        }, +        { +            "id": "b0afded3-3588-46d8-8b3d-9842eff778da", +            "type": "Role" +        }, +        { +            "id": "1bfefb4e-e0b5-418b-a88f-73c46d2cc8e9", +            "type": "Role" +        }, +        { +            "id": "7ab1d382-f21e-4acd-a863-ba3e13f7da61", +            "type": "Role" +        }, +        { +            "id": "660b7406-55f1-41ca-a0ed-0b035e182f3e", +            "type": "Role" +        } +    ] +}, +{ +    "resourceAppId": "00000003-0000-0ff1-ce00-000000000000", +    "resourceAccess": [ +        { +            "id": "678536fe-1083-478a-9c59-b99265e6b0d3", +            "type": "Role" +        } +    ] +}, +{ +    "resourceAppId": "c5393580-f805-4401-95e8-94b7a6ef2fc2", +    "resourceAccess": [ +        { +            "id": "594c1fb6-4f81-4475-ae41-0c394909246c", +            "type": "Role" +        } +    ] +} +``` diff --git a/docs/auditor/10.9/configuration/microsoft365/teams/permissions/modernauth/modernauth.md b/docs/auditor/10.9/configuration/microsoft365/teams/permissions/modernauth/modernauth.md new file mode 100644 index 0000000000..fc5361f903 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/teams/permissions/modernauth/modernauth.md @@ -0,0 +1,173 @@ +--- +title: "Using Modern Authentication with MS Teams" +description: "Using Modern Authentication with MS Teams" +sidebar_position: 20 +--- + +# Using Modern Authentication with MS Teams + +Modern authentication allows you to audit MS Teams environments without using an account with basic +authentication. The configuration procedure includes several manual steps, as described below. + +### Access MS Teams Using Modern Authentication + +This option is recommended for organizations that use modern authentication as the identity +management approach, having multi-factor authentication (MFA) enabled for their user accounts. In +this scenario, Auditor will access the cloud-based infrastructure via Microsoft Graph and other +modern APIs, being authenticated through a preconfigured Microsoft Entra ID (formerly Azure AD) +application with appropriate access permissions. + +If you plan to implement this scenario, you should register an Microsoft Entra ID app manually and +provide its settings to Netwrix Auditor when configuring a monitored item. + +## Configure the Microsoft Entra ID App for Auditing MS Teams + +Follow the steps to use a data collecting account with modern authentication: + +**Step 1 –** Create an Microsoft Entra ID app that will be used for modern authentication. See the +Create and Register a New App in Microsoft Entra ID section for additional information. + +**Step 2 –** Grant required permissions to that application using Microsoft Entra ID app manifest. +See the Grant Required Permissions topic for additional information. + +**Step 3 –** Configure client secret for that application. See the Configure Client Secret section +for additional information. + +**Step 4 –** Obtain the tenant ID. You will need it when configuring a monitored item (Office 365 +tenant) settings. See the Obtain Tenant Name topic for additional information. + +### Create and Register a New App in Microsoft Entra ID + +You will need to create a dedicated app for each cloud-based data source you plan to audit: + +- Microsoft Entra ID (formerly Azure AD) +- Exchange Online +- SharePoint Online +- MS Teams + +If you plan to audit all of them, you need to create 4 apps. + +Follow the steps to register a new Microsoft Entra ID application. + +**Step 1 –** Sign into the **Microsoft 365 Admin Center** with your _Global Administrator_, +_Application Administrator_ or _Cloud Application Administrator_ account and go to the **Microsoft +Entra ID admin center**. + +**Step 2 –** Under the App registrations section, select **New registration**. + +**Step 3 –** In the Name field, enter the application name. + +**Step 4 –** In the Supported account types select who can use this application – use the **Accounts +in this organizational directory only** option. + +**Step 5 –** Click the **Register** button. Application **Redirect URI** is optional, you can leave +it blank. + +**Step 6 –** Your Application (client) ID is now available in the Overview section. Copy it to a +safe location. + +See the following Microsoft article for additional information on how to create an application and +service principal using Microsoft Entra ID Admin portal: +[Create an Microsoft Entra ID application and service principal that can access resources](https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal). + +### Grant Required Permissions + +You need to grant your new application the required API permissions. Microsoft Entra ID applications +can be assigned _Delegated_ or _Application_ permissions: + +- _Delegated_ permissions require a signed-in user present who consents to the permissions every + time an API call is sent. +- _Application_ permissions are consented by an administrator once granted. + +For the newly created app, you should use the _Application_ permissions. + +To grant required permissions, assign granular _Application_ permissions required for Netwrix +Auditor to collect data from the application. To do so, perform the following steps: + +**Step 1 –** Go to the **App registrations** and open the app you created to assign Auditor +permissions. + +**Step 2 –** Go to **Manage > API permissions** and click **Add a permission** button. + +**Step 3 –** Assign the required permissions. + +Permission assignment will depend on the data you plan to collect: + +- Activity data only +- Both activity and state-in-time data + +- | Requirement | Comment | + | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | + | Microsoft Entra ID app requires the following **Application** permissions: 1. **Microsoft Graph** - Application.ReadWrite.All - **AuditLog.Read.All** - Directory.Read.All - Sites.Read.All - TeamMember.Read.All 2. **Office 365 Management APIs** - **ActivityFeed.Read** 3. SharePoint - **Sites.FullControl.All** | To learn how to assign required permissions, see the Configure the Microsoft Entra ID App for Auditing MS Teams topic for additional information. | + +**NOTE:** You can also assign application permissions by editing Microsoft Entra app manifest. See +the Using Modern Authentication with MS Teams topic for additional information on how to assign the +required permissions. Information about manifest is also described in the following Microsoft +article: [ Microsoft Entra app manifest](https://learn.microsoft.com/en-us/azure/active-directory/develop/reference-app-manifest). + +#### Grant Admin Consent to a Tenant + +Go back to the **Microsoft Entra ID admin center** > **Applications** > **App registrations** > +**API permissions** and click **Grant admin consent for** *``*. When prompted to +confirm, click **Yes**. + +**NOTE:** For Office 365 permissions, go to **Request API Permissions** > **APIs my organization +users** and type "Office 365" in the search bar. + +See the following Microsoft article for additional information on how to create an application and +service principal using Microsoft Entra ID Admin portal: +[Create an Microsoft Entra application and service principal that can access resources](https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal). + +### Configure Client Secret + +Follow the steps to create a new client secret to be used by the app. + +**Step 1 –** Go to **Manage** > **Certificates & secrets** and click **New client secret**. + +**Step 2 –** Enter the description. From the expiration options select **24 months**. + +**Step 3 –** Click **Add**. + +**Step 4 –** The new secret will be displayed in the list. Click **Copy to clipboard** icon on the +"Value" parameter on the right side of the screen. + +See the following Microsoft article for more information on how to add a client secret: +[Add a client secret](https://learn.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app#add-a-client-secret). + +### Add MS Teams monitoring plan + +Follow the steps to add MS Teams monitoring plan in the Netwrix Auditor. + +**Step 1 –** In the Monitoring Plans, click **Add Plan** button. + +**Step 2 –** Create a monitoring plan with the MS Teams data source. + +**Step 3 –** Add the "Office 365 tenant" item. + +**Step 4 –** Click **Select**. + +**Step 5 –** Enter your tenant name. + +**Step 6 –** Choose modern authentication. + +**Step 7 –** Enter Application ID and Application secret you have created before. + +**Step 8 –** Click **Add**. + +MS Teams monitoring plan has been added to Auditor and initial data collection has begun. + +### Obtain Tenant Name + +Follow the steps to obtain the tenant name. + +**Step 1 –** Navigate to **Microsoft Entra ID** > **Overview**. + +**Step 2 –** In the **Tenant information** locate the **Primary domain** field, copy its value and +store to a safe location. + +See the following Microsoft article for additional information on how to obtain tenant name: +[Locate important IDs for a user](https://learn.microsoft.com/en-us/partner-center/find-ids-and-domain-names). + +Then, create a corresponding monitoring plan in Netwrix Auditor and add an item (Office 365 tenant) +to it. See the [Microsoft Entra ID](/docs/auditor/10.9/admin/monitoringplans/microsoftentraid/overview.md) +topic for additional information. diff --git a/docs/auditor/10.9/configuration/microsoft365/teams/permissions/permissions.md b/docs/auditor/10.9/configuration/microsoft365/teams/permissions/permissions.md new file mode 100644 index 0000000000..cf9752ecab --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/teams/permissions/permissions.md @@ -0,0 +1,33 @@ +--- +title: "Permissions for Teams Auditing" +description: "Permissions for Teams Auditing" +sidebar_position: 20 +--- + +# Permissions for Teams Auditing + +Auditor allows you to audit Office 365 organizations that have established modern authentication as +their identity management approach, including support for +[multi-factor authentication (MFA)](https://docs.microsoft.com/en-us/azure/active-directory/authentication/concept-mfa-howitworks). +To learn more about modern authentication, refer to the following Microsoft article: +[What is modern authentication](https://docs.microsoft.com/en-us/office365/enterprise/hybrid-modern-auth-overview#what-is-modern-authentication). + +In this scenario, Netwrix Auditor will access the cloud-based infrastructure via Microsoft Graph and +other modern APIs, being authenticated through a pre-configured Microsoft Entra ID (formerly Azure +AD) application with appropriate access permissions. So, you should register an Microsoft Entra ID +app and provide its settings to Auditor when configuring a monitored item. + +**NOTE:** In some scenarios multi-factor authentication cannot be enabled for Auditor  service +account. If so, you will need to configure an account with basic authentication to access Microsoft +Entra ID/Office 365 tenant. + +## For Microsoft Teams + +Before you start creating a monitoring plan to audit your Active Directory, plan for the account +that will be used for data collection – it should meet the requirements listed in this topic. Then +you will provide this account in the monitoring plan wizard (or in the monitored item settings). + +Refer to the following topics to access Microsoft teams: + +- [Using Basic Authentication with MS Teams](/docs/auditor/10.9/configuration/microsoft365/teams/permissions/basicauth.md) +- [Using Modern Authentication with MS Teams](/docs/auditor/10.9/configuration/microsoft365/teams/permissions/modernauth/modernauth.md) diff --git a/docs/auditor/10.9/configuration/microsoft365/teams/ports.md b/docs/auditor/10.9/configuration/microsoft365/teams/ports.md new file mode 100644 index 0000000000..0c23e694f7 --- /dev/null +++ b/docs/auditor/10.9/configuration/microsoft365/teams/ports.md @@ -0,0 +1,22 @@ +--- +title: "Teams Ports" +description: "Teams Ports" +sidebar_position: 10 +--- + +# Teams Ports + +Review a full list of protocols and ports required for Netwrix Auditor for Microsoft Teams. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to the remote ports on the computer where Netwrix Auditor Server + resides. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 80 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| ---- | -------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| 80 | TCP | Netwrix Auditor Server | For a full list of Office 365 URLs, refer to the following Microsoft support article: [Office 365 URLs and IP address ranges](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2) | outlook.office365.com graph.windows.net manage.office.com | +| 443 | TCP | Netwrix Auditor Server | For a full list of Office 365 URLs, refer to the following Microsoft support article: [Office 365 URLs and IP address ranges](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2) | outlook.office365.com graph.windows.net manage.office.com | diff --git a/docs/auditor/10.9/configuration/networkdevices/_category_.json b/docs/auditor/10.9/configuration/networkdevices/_category_.json new file mode 100644 index 0000000000..b03f00dffb --- /dev/null +++ b/docs/auditor/10.9/configuration/networkdevices/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Network Devices", + "position": 80, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/networkdevices/ciscoasa.md b/docs/auditor/10.9/configuration/networkdevices/ciscoasa.md new file mode 100644 index 0000000000..541311a546 --- /dev/null +++ b/docs/auditor/10.9/configuration/networkdevices/ciscoasa.md @@ -0,0 +1,103 @@ +--- +title: "Configure Cisco ASA Devices" +description: "Configure Cisco ASA Devices" +sidebar_position: 20 +--- + +# Configure Cisco ASA Devices + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - On the Cisco ASA Device: + + - The global configuration mode is selected. + - The `logging enable `option is selected on the Cisco ASA device. + - The `logging host` parameter is set to the host address of the audited CiscoASA device. + And UDP port (for, example 514) is used for sending messages. + + **NOTE:** Do not select the EMBLEM format logging for the syslog server option. + + - The `logging timestamp` option enabled. + - The `logging trap` option is selected from 1 to 6 inclusive. + +To configure your Cisco ASA devices, do the following: + +1. Navigate to your Cisco ASA device terminal through the SSH/Telnet connection (for example, use + PuTTY Telnet client). +2. Access the global configuration mode. For example: + + hostname# configure terminal + + hostname(config)# + +3. Enable logging. For example: + + hostname(config)# logging enable + +4. Set the IP address of the computer that hosts Netwrix Auditor Server as the `logging host` + parameter. And make sure that the UDP port is used for sending syslog messages (e.g., 514 UDP + port). For example: + + hostname(config)# logging host `` + + Do not select the EMBLEM format logging for the syslog server option. + +5. Enable the `logging timestamp` option. For example: + + hostname(config)# logging timestamp + +6. Set the `logging trap` option from 1 to 6 inclusive. For example: + + hostname(config)# logging trap 5 + +7. Configure the devices to show username for failed logons: + + hostname(config)# no logging hide username + +## Cisco ASA Devices + +Review a full list of object types Netwrix Auditor can collect on Cisco ASA network devices. + +| Object type | Actions | Event ID | +| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| Cisco ASA devices | | | +| Authentication | - Successful logon | - 716038 - 611101 - 113012 | +| - Failed logon | - 716039 - 611102 - 113021 - 113020 - 113015 - 109031 - 109025 - 109024 - 109022 - 109017 - 109010 - 109008 - 109006 - 107001 - 107002 | | +| Configuration | - Modified / Modify (Failed attempt) | - 111004 - 111010 - 612001 - 612002 - 612003 | +| - Read / Read (Failed attempt) | - 111007 | | +| - Removed / Remove (Failed attempt) | - 111003 - 112001 - 208005 | | +| CPU | - Modified / Modify (Failed attempt) | - 211003 | +| Device state | - Modified / Modify (Failed attempt) | - 199009 | +| Environment (IPMI) | - Modified / Modify (Failed attempt) | - 735002 - 735004 - 735006 - 735007 - 735008 - 735012 - 735014 - 735016 - 735018 - 735019 - 735022 - 735023 - 735025 - 735027 - 735028 - 735029 | +| GroupPolicy | - Add / Added (Failed attempt) | - 502111 | +| - Removed / Remove (Failed attempt) | - 502112 | | +| Logon | - Successful logon | - 605005 | +| - Failed logon | - 308001 - 605004 | | +| RAM | - Modified / Modify (Failed attempt) | - 211004 | +| Session | - Successful Logon | - 716001 - 713228 - 722033 - 722022 - 725001 - 725002 - 725003 - 606001 | +| - Logoff | - 725007 - 722023 - 722030 - 722031 - 716002 - 713259 - 606002 - 302014 - 302304 - 302016 | | +| - Failed Logon | - 722056 - 725006 - 725014 | | +| --- | --- | --- | +| Rule | - Activated | - 733101 | +| URL | - Read / Read (Failed attempt) | - 716003 - 716004 | +| User | - Add / Added (Failed attempt) | - 502101 | +| - Modified / Modify (Failed attempt) | - 502103 - 113006 - 113007 | | +| - Removed / Remove (Failed attempt) | - 502102 | | diff --git a/docs/auditor/10.9/configuration/networkdevices/ciscoios.md b/docs/auditor/10.9/configuration/networkdevices/ciscoios.md new file mode 100644 index 0000000000..b4f9448cd2 --- /dev/null +++ b/docs/auditor/10.9/configuration/networkdevices/ciscoios.md @@ -0,0 +1,75 @@ +--- +title: "Configure Cisco IOS Devices" +description: "Configure Cisco IOS Devices" +sidebar_position: 30 +--- + +# Configure Cisco IOS Devices + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - The global configuration mode is selected. + - The `logging timestamp` option enabled. + - The `logging trap` option is selected from 1 to 6 inclusive. + - The `logging host` parameter is set to the host address where the service is going to be + installed. And UDP port (for, example 514) is used for sending messages. + +To configure your Cisco IOS devices, do the following: + +1. Navigate to your Cisco IOS device terminal through the SSH/Telnet connection (for example, use + PuTTY Telnet client). +2. Access the global configuration mode. For example: + + Router# configure terminal + +3. Enable time stamps in syslog messages: + + Router# service timestamps log datetime localtime show-timezone + +4. Set the `logging trap` option from 1 to 6 inclusive. For example: + + Router# logging trap 5 + +5. Set the IP address of the Netwrix Auditor Server as the logging host parameter. And make sure + that the UDP port is used for sending syslog messages (e.g., 514 UDP port). For example: + + Router# logging 192.168.1.5 + +## Cisco IOS Devices + +Review a full list of object types Netwrix Auditor can collect on Cisco IOS network devices. + +| Object type | Actions | Event ID | +| -------------- | -------------------------- | --------------------------- | +| --- | --- | --- | +| --- | --- | --- | +| Cisco IOS | | | +| Attribute | - Read | - `INFO: AAA/ATTR` | +| Authentication | - Successful logon | - `IKEv2:` | +| - Failed logon | - `IKEv2-ERROR:` | | +| Configuration | - Modified | - `CONFIG_I` | +| Device state | - Modified | - `UPDOWN` - `CHANGED` | +| Environment | - Modified | - `FAN_FAULT` - `OVER_TEMP` | +| Logon | - Successful logon | - `LOGIN_SUCCESS` | +| - Failed logon | - `LOGIN_FAILED` | | +| Session | - Successful Logon | - `IKEv2:` | +| - Logoff | - `%FW-6-SESS_AUDIT_TRAIL` | | +| - Failed Logon | - `IKEv2-ERROR:` | | diff --git a/docs/auditor/10.9/configuration/networkdevices/ciscomerakidashboard.md b/docs/auditor/10.9/configuration/networkdevices/ciscomerakidashboard.md new file mode 100644 index 0000000000..e4ee21ba09 --- /dev/null +++ b/docs/auditor/10.9/configuration/networkdevices/ciscomerakidashboard.md @@ -0,0 +1,82 @@ +--- +title: "Cisco Meraki Dashboard" +description: "Cisco Meraki Dashboard" +sidebar_position: 40 +--- + +# Cisco Meraki Dashboard + +Before creating a monitoring plan to audit your Cisco Meraki devices, plan for the account that will +be used for data collection. See the +[Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional +information. You will provide this account in the monitoring plan wizard. + +Changes that are collected with the basic authorization: + +- Add/Modify/Remove User +- Configuration +- Successful logon +- Failed logon + +Changes that are collected with the API: + +- Add/Modify/Remove User +- Configuration + +## Configure Cisco Meraki Dashboard Account + +Before you start creating a monitoring plan to audit your Cisco Meraki devices, plan for the data +collection should meet the requirements listed below. Then you will provide this account in the +item. + +For Basic Authorization + +Since accounts with multi-factor authentication are not supported, you need to create a special +cloud account with read-only permissions and disabled multi-factor authentication. + +Follow the steps to configure Cisco Meraki Dashboard item. + +**Step 1 –** Sign in to the +[Cisco Meraki Dashboard](https://account.meraki.com/secure/login/dashboard_login). + +**Step 2 –** Create a dashboard account as described in the following Cisco Meraki article: +[Getting Started](https://documentation.meraki.com/Getting_Started) + +**Step 3 –** Make sure that the read-only permissions assigned to the account. For more information +about Meraki permissions, refer to the following Cisco Meraki article: +[Managing Dashboard Administrators and Permissions](https://documentation.meraki.com/zGeneral_Administration/Managing_Dashboard_Access/Managing_Dashboard_Administrators_and_Permissions). + +**Step 4 –** Log in to this account and navigate to **My Profile** at the top of the dashboard. + +**Step 5 –** Find the section labeled SMS authentication. + +**Step 6 –** Make sure that the SMS authentication parameter is set to **OFF**. For more information +about authentication, refer to the following Cisco Meraki article: +[Two-Factor Authentication](https://documentation.meraki.com/zGeneral_Administration/Other_Topics/Two-Factor_Authentication). + +**NOTE:** This account is for Netwrix Auditor purposes. Do not forget to switch back to your +account. + +To Collect Data via API Key + +To work with multi-factor authentication (MFA) accounts, you need to generate an API key during +authorization. + +Follow the steps to create an API key for the Meraki Dashboard API. + +**Step 1 –** Log in to your Cisco Meraki Dashboard account. + +**Step 2 –** Click on your username in the top-right corner of the dashboard to open the drop-down +menu. + +**Step 3 –** Select **My profile**. + +**Step 4 –** In the **My profile** page, scroll down to the **API access** section. + +**Step 5 –** Click on the **Generate new API key** button. You may be prompted to enter your account +password for security verification. + +Once generated, the API key will be displayed on the screen. Make sure to copy and save the API key +in a secure location, as it won't be displayed again for security reasons. + +**NOTE:** Logons are not collected on the board due to technical limitations from the Meraki API. diff --git a/docs/auditor/10.9/configuration/networkdevices/ciscomerakidevices.md b/docs/auditor/10.9/configuration/networkdevices/ciscomerakidevices.md new file mode 100644 index 0000000000..a9a019b4ae --- /dev/null +++ b/docs/auditor/10.9/configuration/networkdevices/ciscomerakidevices.md @@ -0,0 +1,54 @@ +--- +title: "Configure Cisco Meraki Devices" +description: "Configure Cisco Meraki Devices" +sidebar_position: 50 +--- + +# Configure Cisco Meraki Devices + +To configure Cisco Meraki devices, configure the Syslog server for each of your networks. + +Netwrix recommends assigning a unique identifier to each Cisco Meraki device; otherwise, the +product may count them as a single anonymous device. + +Follow the steps to configure the Syslog server. + +**Step 1 –** Sign in to +[Cisco Meraki Dashboard](https://account.meraki.com/secure/login/dashboard_login). + +**Step 2 –** Navigate to **Network wide** > **Configure** > **General**. + +![nand_meraki_network](/images/auditor/10.7/configuration/networkdevices/nand_meraki_network.webp) + +**Step 3 –** Locate the Reporting section and click Add a syslog server. + +![nand_meraki_server](/images/auditor/10.7/configuration/networkdevices/nand_meraki_server.webp) + +**Step 4 –** In the dialog that opens, complete the following fields: + +| Option | Description | +| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Server IP | Provide the IP address of the computer that hosts your Netwrix Auditor Server. | +| Port | Provide the port configured in your monitoring plan for Network Devices (514 by default). See the[Network Devices](/docs/auditor/10.9/admin/monitoringplans/networkdevices.md) topic for additional information. | +| Roles | Select the following roles: - Appliance event log - Switch event log - Wireless event log | + +### Cisco Meraki Devices Configuration + +If you need any additional information about the Cisco Meraki devices configuration, refer to Cisco +documentation: +[Syslog Server Overview and Configuration](https://documentation.meraki.com/zGeneral_Administration/Monitoring_and_Reporting/Syslog_Server_Overview_and_Configuration). + +Review a full list of object types Netwrix Auditor can collect on Cisco Meraki network devices. + +| Object type | Actions | Event ID | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| --- | --- | --- | +| --- | --- | --- | +| Cisco Meraki | | | +| Authentication | - Successful Logon | - 716038 - 113012 - `client_vpn_connect` - `authentication on` - `type=8021x_auth` - `type=8021x_eap_success` - `type=splash_auth` - `type=wpa_auth` | +| - Failed Logon | - 113020 - 113015 - `type=8021x_eap_failure` - `type=disassociation` | | +| Session | - Successful Logon | - 716001 - 713228 - 722033 - 722022 - 725001 - 725002 - 725003 | +| - Failed Logon | - 716039 - 722056 - 725006 - 725014 | | +| - Logoff | - 716002 - 713259 - 302014 - 302304 - 302016 - 722023 - 725007 - 722030 - 722031 - 113019 - `client_vpn_disconnect` - `type=8021x_deauth` - `type=8021x_client_deauth` - `type=wpa_deauth` | | +| Rule | - Activated | - `ids-alerts` - `security_event ids_alerted` - `security_event security_filtering_file_scanned` - `security_event security_filtering_disposition_change` - `type=device_packet_flood` - `type=rogue_ssid_detected` - `type=ssid_spoofing_detected` | +| URL | - Read / Failed read | - 716003 - 716004 | diff --git a/docs/auditor/10.9/configuration/networkdevices/fortinetfortigate.md b/docs/auditor/10.9/configuration/networkdevices/fortinetfortigate.md new file mode 100644 index 0000000000..e2ec396d9b --- /dev/null +++ b/docs/auditor/10.9/configuration/networkdevices/fortinetfortigate.md @@ -0,0 +1,96 @@ +--- +title: "Configure Fortinet FortiGate Devices" +description: "Configure Fortinet FortiGate Devices" +sidebar_position: 60 +--- + +# Configure Fortinet FortiGate Devices + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - The target Fortinet Fortigate device must be configured via Command Line Interface (CLI) as + described below. + +To configure your Fortinet FortiGate devices, enable logging to multiple Syslog servers and +configure FortiOS to send log messages to remote syslog servers in CEF format. Do one of the +following: + +- To configure Fortinet FortiGate devices via Command Line Interface +- To configure Fortinet FortiGate devices through the Fortigate Management Console + +To configure Fortinet FortiGate devices via Command Line Interface + +1. Log in to the Command Line Interface (CLI). +2. Enter the following commands: + + config log syslogd setting + + set format cef + + To enable CEF format in some previous FortiOS versions, enter the `set csv disable` command. + + set csv disable + + set facility `` + + set port 514 + + set reliable disable + + set server `` + + set status enable + + end + +To configure Fortinet FortiGate devices through the Fortigate Management Console + +1. Open Fortigate Management Console and navigate to Log&Report ® Log Config ® Log Setting. +2. Select the Syslog checkbox. +3. Expand the Options section and complete the following fields: + + | Option | Description | + | ----------- | ----------------------------------------------------------------------------------------------------- | + | Name/IP | Enter the address of your Netwrix Auditor Server. | + | Port | Set to _"514"_. | + | Level | Select desired logging level. | + | Facility | Netwrix recommends using default values. | + | Data format | Select CEF. To enable CEF format in some previous FortiOS versions, unselect the Enable CSV checkbox. | + +4. Click Apply. + +## Fortinet FortiGate Devices + +Review a full list of object types Netwrix Auditor can collect on Fortinet FortiGate devices. + +| Object type | Actions | LogID | +| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Authentication | - Successful logon | - 0100029002 - 0102043039 - 0102043008 - 0102043029 - 0101037138 / `act=tunnel-up` | +| - Failed logon | - 0100029003 - 0101039426 - 0102043009 - 0102043010 - 0101037121 / `XAUTH authentication failed` | | +| Configuration | - Copied | - 0100032211 - 0100032300 | +| - Modified / Modify (Failed attempt) | - 0100032102 - 0100032104 - 0100032400 - 0100044544 - 0100044545 - 0100044546 - 0100044547 - 0100032565 - 0100032566 - 0100032567 - 0100032571 - 0100032199 - 0100032202 - 0100032203 - 0100032234 - 0100032235 - 0108035012 - 0100044548 | | +| - Read / Read (Failed attempt) | - 0100032226 - 0100032228 - 0100032229 - 0100032230 | | +| Logon | - Successful logon | - 0100032001 | +| - Failed logon | - 0100032002 - 0100032021 | | +| Rule | - Activated | - 0419016384 - 0419016385 - 0419016386 - 0421016399 - 0211008192 - 0211008194 - 0203008200 - 0212008448 - 0261008450 - 0212008452 - 0212008457 - 0213008704 - 0213008706 - 0263008720 - 0262008960 - 0262008962 - 0262008964 - 0262008966 - 0262008968 - 0262008970 - 0262008972 - 0262008974 - 0211009234 - 0211009236 - 0202009248 - 0954024576 - 0954024579 - 0720018432 - 0720018433 - 0720018434 | +| Session | - Logoff | - 0100032003 - 0102043040 | +| User | - Add / Remove | - 0100032129 - 0100032131 - 0100032132 | +| - Modified / Modify (Failed attempt) | - 0100032130 | | diff --git a/docs/auditor/10.9/configuration/networkdevices/hpearuba.md b/docs/auditor/10.9/configuration/networkdevices/hpearuba.md new file mode 100644 index 0000000000..43a8e0725b --- /dev/null +++ b/docs/auditor/10.9/configuration/networkdevices/hpearuba.md @@ -0,0 +1,93 @@ +--- +title: "Configure HPE Aruba Devices" +description: "Configure HPE Aruba Devices" +sidebar_position: 70 +--- + +# Configure HPE Aruba Devices + +To configure your HPE Aruba devices, enable logging to multiple Syslog servers and configure logging +levels. Do one of the following: + +- To configure HPE Aruba devices via Command Line Interface +- To configure HPE Aruba devices through the Management Console + +To configure HPE Aruba devices via Command Line Interface + +1. Log in to the Command Line Interface (CLI). +2. Enter the following command to start configuration mode: + + # configure terminal + +3. Specify IP address of the computer that hosts your Netwrix Auditor Server to send Syslog messages + to: + + # logging `` severity information + +4. Specify event level for the following categories: security, system, user, wireless, network: + + # logging network level information + + # logging security level information + + # logging system level information + + # logging user level information + + # logging wireless level information + +5. Apply configuration changes: + + # write memory + +To configure HPE Aruba devices through the Management Console + +1. Log in to HPE Aruba web interface. +2. Navigate to Mobility Master and select a device or a group of devices you want to monitor with + Netwrix Auditor. +3. Navigate to Configuration → System → Logging and click + to add a new Syslog Server. + + ![nand_aruba_logging](/images/auditor/10.7/configuration/networkdevices/nand_aruba_logging.webp) + +4. In the Add New Syslog Servers dialog, complete the following fields: + + | Option | Description | + | ---------------- | ----------------------------------------- | + | IP address | Provide the IP address of the new server. | + | Category | Select None. | + | Logging facility | Leave empty. | + | Logging level | Select Informational. | + | Format | Select None. | + +5. Click Submit. The new server is added to the Syslog Servers list. +6. Click Pending Changes on the right. +7. In the Pending Changes for `` Managed Controller(s) dialog, select the device you want to + apply changes to. +8. Click Deploy Changes. +9. If the configuration is correct, you will see the following wizard: + + ![nand_aruba_status](/images/auditor/10.7/configuration/networkdevices/nand_aruba_status.webp) + +10. Navigate to Configuration → System → Logging and expand the Logging Levels. +11. Select the Informational value for the following parameters: + + - network + - system + - wireless + - security + +12. Deploy pending changes for the logging level: repeat steps 6 - 8. + +## HPE Aruba Devices + +Review a full list of object types Netwrix Auditor can collect on HPE Aruba devices. + +| Object type | Actions | Message ID | +| -------------- | ------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Authentication | - Successful logon | - 103047 - 103082 - 103085 - 105004 - 133008 - 133005 - 133098 | +| | - Failed logon | - 522275 - 541003 - 103046 - 103048 - 103067 - 103068 - 103083 - 103084 - 105002 - 105003 - 133009 - 133006 - 133099 - 125021 - 125022 - 125031 - 125033 - 125071 | +| Configuration | - Add / Added (Failed attempt) - Removed / Remove (Failed attempt) - Modified / Modify (Failed attempt) | - 125012 - (109012 - 124037 - 124036 - 124010 - 325013 - 325014 - 325015 - 325018 - 325019 - 335000 - 335009 - 335016 - 335015 - 335010 - 335013 - 335001 - 305034 - 335002 - 125063 - 125065 - 125067 - 125069 - 125064 - 125066 - 125068 - 125060 - 125061 - 125072 - 133109 - 133022 - 133104 - ECC error detected - Power supply failure | +| Rule | Activated | - 127054 - 127033 - 127068 - 127034 - 127006 - 127086 - 127064 - 127073 - 127079 - 127082 - 127084 - 127080 - 127083 - 127081 - 127085 - 127007 - 127074 - 127036 - 127047 - 127066 - 127043 - 127067 - 127087 - 127078 - 127035 - 127032 - 127072 - 127088 - 127109 - 127071 - 127077 - 127065 - 127075 - 127046 - 127044 - 127045 - 127116 - 127117 - 127052 - 127053 - 127069 - 127070 - 127014 - 127015 - 127016 - 127017 - 127029 - 127030 - 127008 - 127009 - 127010 - 127011 - 127028 - 127061 - 127062 - 127063 - 127039 - 127040 - 127041 - 127042 | +| Session | - Logoff | - 103040 - 103042 - 103056 - 103069 | +| Logon | - Logon succeeded | - 125023 - 125024 - 125032 - 125070 | +| Role | - Add / Added (Failed attempt) | - 125011 | diff --git a/docs/auditor/10.9/configuration/networkdevices/juniper.md b/docs/auditor/10.9/configuration/networkdevices/juniper.md new file mode 100644 index 0000000000..6ebc05919d --- /dev/null +++ b/docs/auditor/10.9/configuration/networkdevices/juniper.md @@ -0,0 +1,70 @@ +--- +title: "Configure Juniper Devices" +description: "Configure Juniper Devices" +sidebar_position: 80 +--- + +# Configure Juniper Devices + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - The target Juniper device must be configured via JunOS Command Line Interface (CLI) as + described below. + +To configure you Juniper devices, do the following: + +1. Launch the JunOS Command Line Interface (CLI). +2. Execute the following commands: + + # configure + + # set system syslog host `` any info + + where `` is the IP address of the computer where Netwrix Auditor Server is + installed. + + # set system syslog host `` port `` + + where + + `` is the IP address of the computer where Netwrix Auditor Server is installed + + AND + + `` is the name of the UDP port used to listen to network devices (514 port used by + default). [Network Devices](/docs/auditor/10.9/admin/monitoringplans/networkdevices.md) + + # set system syslog time-format `` + + # commit + +## Juniper Devices + +Review a full list of object types Netwrix Auditor can collect on Juniper network devices. + +| Object type | Actions | Event ID | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Logon | - Successful logon | - `LOGIN_INFORMATION` - `Accepted keyboard-interactive/pam` - `WEB_AUTH_SUCCESS` - `JADE_AUTH_SUCCESS` | +| - Failed logon | - `LOGIN_FAILED` - `SSHD_LOGIN_FAILED` `LIBJNX_LOGIN_ACCOUNT_LOCKED` - `WEB_AUTH_FAIL` `JADE_AUTH_FAILURE` | | +| Authentication | - Successful Logon | - FWAUTH_HTTP_USER_AUTH_ACCEPTED - `FWAUTH_WEBAUTH_SUCCESS` - FWAUTH_FTP_USER_AUTH_ACCEPTED - FWAUTH_TELNET_USER_AUTH_ACCEPTED - DYNAMIC_VPN_AUTH_OK | +| - Failed logon | - FWAUTH_HTTP_USER_AUTH_FAIL - FWAUTH_WEBAUTH_FAIL - FWAUTH_FTP_USER_AUTH_FAIL - FWAUTH_TELNET_USER_AUTH_FAIL - DYNAMIC_VPN_AUTH_FAIL | | +| Configuration | - Modified / Modify (Failed attempt) | - `UI_FACTORY_OPERATION` - UI_INITIALSETUP_OPERATION - UI_RESCUE_OPERATION - UI_LOAD_EVENT - UI_CFG_AUDIT_OTHER - UI_CFG_AUDIT_SET: - UI_CFG_AUDIT_NEW - UI_CFG_AUDIT_SET_SECRET - UI_COMMIT: - UI_COMMIT_PROGRESS - UI_COMMIT_COMPLETED - UI_COMMIT_AT_COMPLETED - UI_COMMIT_NOT_CONFIRMED - UI_COMMIT_CONFIRMED_REMINDER - UI_COMMIT_AT_ABORT - UI_COMMIT_AT_FAILED - UI_COMMIT_COMPRESS_FAILED - UI_COMMIT_ROLLBACK_FAILED | +| Rule | - Activated | - RT_SCREEN_ICMP - RT_SCREEN_IP - RT_SCREEN_TCP - RT_SCREEN_TCP_DST_IP - RT_SCREEN_TCP_SRC_IP - RT_SCREEN_UDP - AV_VIRUS_DETECTED_MT - ANTISPAM_SPAM_DETECTED_MT - IDP_APPDDOS_APP_ATTACK_EVENT - IDP_APPDDOS_APP_STATE_EVENT - IDP_ATTACK_LOG_EVENT | diff --git a/docs/auditor/10.9/configuration/networkdevices/overview.md b/docs/auditor/10.9/configuration/networkdevices/overview.md new file mode 100644 index 0000000000..f558205ebc --- /dev/null +++ b/docs/auditor/10.9/configuration/networkdevices/overview.md @@ -0,0 +1,26 @@ +--- +title: "Network Devices" +description: "Network Devices" +sidebar_position: 80 +--- + +# Network Devices + +To configure your network devices for monitoring perform the following procedures, depending on your +device: + +- [Configure Cisco ASA Devices](/docs/auditor/10.9/configuration/networkdevices/ciscoasa.md) +- [Configure Cisco IOS Devices](/docs/auditor/10.9/configuration/networkdevices/ciscoios.md) +- [Cisco Meraki Dashboard ](/docs/auditor/10.9/configuration/networkdevices/ciscomerakidashboard.md) +- [Configure Cisco Meraki Devices](/docs/auditor/10.9/configuration/networkdevices/ciscomerakidevices.md) +- [Configure Fortinet FortiGate Devices](/docs/auditor/10.9/configuration/networkdevices/fortinetfortigate.md) +- [Configure PaloAlto Devices](/docs/auditor/10.9/configuration/networkdevices/paloalto.md) +- [Configure Juniper Devices](/docs/auditor/10.9/configuration/networkdevices/juniper.md) +- [Configure SonicWall Devices](/docs/auditor/10.9/configuration/networkdevices/sonicwall.md) +- [Configure HPE Aruba Devices](/docs/auditor/10.9/configuration/networkdevices/hpearuba.md) +- [Configure Pulse Secure Devices](/docs/auditor/10.9/configuration/networkdevices/pulsesecure.md) + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. diff --git a/docs/auditor/10.9/configuration/networkdevices/paloalto.md b/docs/auditor/10.9/configuration/networkdevices/paloalto.md new file mode 100644 index 0000000000..4f14fc45d3 --- /dev/null +++ b/docs/auditor/10.9/configuration/networkdevices/paloalto.md @@ -0,0 +1,84 @@ +--- +title: "Configure PaloAlto Devices" +description: "Configure PaloAlto Devices" +sidebar_position: 90 +--- + +# Configure PaloAlto Devices + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - Create a Syslog Server profile and syslog forwarding for the target PaloAlto device via Web + Interface as described below. + +To configure your PaloAlto devices, create a Syslog server profile and assign it to the log settings +for each log type. + +Follow the steps to configure a Syslog server profile. + +**Step 1 –** Connect to your PaloAlto device: launch an Internet browser and enter the IP address of +the firewall in the URL field (https://``). + +**Step 2 –** In the Web Interface, navigate to **Device** > **Server Profiles** > **Syslog**. + +**Step 3 –** Click **Add** and specify profile name, for example, _"SyslogProf1"_. + +**Step 4 –** Specify syslog server parameters: + +| Parameter | Description | +| ------------- | ---------------------------------------------------------------------------------------------- | +| Name | Specify unique name for a syslog server. | +| Syslog Server | Provide a server name by entering its FQDN or IPv4 address. | +| Transport | Select UDP. | +| Port | Provide the name of the UDP port used to listen to network devices (514 port used by default). | +| Format | Select IETF. | +| Facility | Netwrix recommends using default values. | + +Follow the steps to configure syslog forwarding. + +**Step 1 –** In the Web Interface, navigate to **Device** > **Log Settings**. + +**Step 2 –** For System, Config, and User ID logs, click Add and enter unique name of your syslog +server. + +**Step 3 –** On the syslog panel, click Add and select the syslog profile you created above. + +**Step 4 –** Click **Commit** and review the logs on the syslog server. + +**NOTE:** After configuring the monitoring plan, Netwrix Auditor will listen to the logs forwarded +by the Palo Alto device. + +## PaloAlto Devices + +Review a full list of object types Netwrix Auditor can collect on PaloAlto network devices. + +| Object type | Actions | Event ID | +| ------------------------------------ | ------------------------------------------------------------------ | ----------------------------------------------------------------------------------- | +| Logon | - Successful logon | - logged in | +| - Failed logon | - failed authentication for user - authentication failed for user | | +| Authentication | - Successful Logon | - authentication succeeded for user - USERID,login, - globalprotectportal-auth-succ | +| - Failed Logon | - authentication failed for user - globalprotectportal-auth-fail | | +| Configuration | - Modified / Modify (Failed attempt) | - commit | +| Environment | - Read / Read (Failed attempt) | - connect-server-monitor-failure | +| Session | - Logoff | - logged out | +| User | - Add / Added (Failed attempt) | - config mgt-config users - config shared local-user-database user | +| - Modified / Modify (Failed attempt) | - config mgt-config users - config shared local-user-database user | | +| - Removed / Remove (Failed attempt) | - config mgt-config users - config shared local-user-database user | | diff --git a/docs/auditor/10.9/configuration/networkdevices/permissions.md b/docs/auditor/10.9/configuration/networkdevices/permissions.md new file mode 100644 index 0000000000..2f2caf7d1f --- /dev/null +++ b/docs/auditor/10.9/configuration/networkdevices/permissions.md @@ -0,0 +1,16 @@ +--- +title: "Permissions for Network Devices Auditing" +description: "Permissions for Network Devices Auditing" +sidebar_position: 120 +--- + +# Permissions for Network Devices Auditing + +Before you start creating a monitoring plan to audit your network devices, plan for the account that +will be used for data collection – it should meet the requirements listed below. Then you will +provide this account in the monitoring plan wizard. + +| For... | Requirement | +| ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| - Cisco ASA - Cisco IOS - Cisco FTD - Fortinet - HPE Aruba - Juniper - Palo Alto - Pulse Secure - SonicWall - HPE | You can use any account (not necessarily the credentials used to connect to the device itself), as long as these credentials do not affect Netwrix Auditor or monitored IT infrastructure. Provide this account in the monitoring plan wizard. | +| - Cisco Meraki | See the [Configure Cisco Meraki Dashboard Account](ciscomerakidashboard.md#configure-cisco-meraki-dashboard-account) section for additional information. | diff --git a/docs/auditor/10.9/configuration/networkdevices/ports.md b/docs/auditor/10.9/configuration/networkdevices/ports.md new file mode 100644 index 0000000000..ccf3ad5238 --- /dev/null +++ b/docs/auditor/10.9/configuration/networkdevices/ports.md @@ -0,0 +1,22 @@ +--- +title: "Network Devices Ports" +description: "Network Devices Ports" +sidebar_position: 10 +--- + +# Network Devices Ports + +Review a full list of protocols and ports required for Netwrix Auditor for Network Devices. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to the remote ports on the computer where Netwrix Auditor Server + resides. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 514 UDP port. + +| Port | Protocol | Source | Target | Purpose | +| ---- | -------- | ------------------------- | ---------------------- | ------------------------------------- | +| 514 | UDP | Monitored network devices | Netwrix Auditor Server | Getting events from monitored devices | +| 443 | TCP | Netwrix Auditor Server | Cisco Meraki Dashboard | \*.meraki.com | diff --git a/docs/auditor/10.9/configuration/networkdevices/pulsesecure.md b/docs/auditor/10.9/configuration/networkdevices/pulsesecure.md new file mode 100644 index 0000000000..726fa6c110 --- /dev/null +++ b/docs/auditor/10.9/configuration/networkdevices/pulsesecure.md @@ -0,0 +1,81 @@ +--- +title: "Configure Pulse Secure Devices" +description: "Configure Pulse Secure Devices" +sidebar_position: 100 +--- + +# Configure Pulse Secure Devices + +1. Connect to your Pulse Secure device: launch an Internet browser and enter the IP address or + device DNS name in the URL field (https://``/admin). +2. In the Web Interface, navigate to System → Log/Monitoring. +3. Under Log/Monitoring, expand the User Access link. +4. Locate the Settings tab. +5. Under the Select Events to Log, select the following (minimal requirement, select other events if + needed): + + - Login/Logout + - VPN Tunneling + + ![manual_config_pulse_1](/images/auditor/10.7/configuration/networkdevices/manual_config_pulse_1.webp) + +6. Under the Syslog Servers, complete the following fields: + + | Option | Description | + | ------------------ | ----------------------------------------------------- | + | Server nameIP | Specify the IP address of the computer where resides. | + | Facility | Select desired facility. | + | Type | Select UDP. | + | Client Certificate | Use default values. | + | Filter | Select Standard. | + +7. Save your changes. +8. Switch to the Admin Access tab. +9. Under the Select Events to Log, select the following (minimal requirement, select other events if + needed): + + - Administrator logins + - Administrator changes + +10. Repeat the step 6 for Syslog Servers configuration. +11. Save your changes. +12. Navigate to System → Configuration → Advanced Networking. +13. Expand the Select the source port to be used for the following features link. +14. Locate the Syslog parameter and set it to _Internal_. + + Netwrix Auditor must be accessible from the selected network interface + +15. Save your changes. +16. Start Netwrix Auditor. +17. Navigate to your monitoring plan for Network Devices. See + [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md) +18. Provide the IP address of the interface you specified on the step 14 as the Computer item for + your monitoring plan. See + [Active Directory](/docs/auditor/10.9/admin/monitoringplans/activedirectory/overview.md) + +## Pulse Secure Devices + +Review a full list of object types Netwrix Auditor can collect on Pulse Secure network devices. + +| Object Type | Actions | | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Logon | - Successful logon | - user authenticated successfully - user logged in successfully - administrative login succeeded - SuperAdmin session created using token for administrative logon recovery - Admin logged in successfully through the local console | +| - Failed logon | - Login/authentication failed - Login attempt from the local console failed | | +| - Logoff | - user logged out or session timed out - admin logged out or session timed out - SuperAdmin session finished or timed out - Admin logged off from the local console | | +| Authentication | - Successful logon | - VPN Tunneling Successful Logon | +| - Logoff | - VPN connection closed | | +| Configuration | - Modified | - Server shutdown/reboot/restart requested - Platform administrator account added - Console administrator password is disabled or enabled - IKEv2 settings modified - Global SAML Settings modified - SAML Metadata Provider added - SAML Metadata Provider removed - SAML Metadata Provider updated - authentication server added - authentication server deleted - authentication server modified - Sign-in policy created - Sign-in policy deleted - Sign-in policy modified - Sign-in policy multiple user session limit modified - Sign-in policy multiple user session modified - Sign-in policy multiple user session warning notification modified - Updated the order of the sign-in policies - Sign-in policy user access parameters modified - Sign-in page created - Sign-in page deleted - Sign-in page updated - Sign-in notification created - Sign-in notification deleted - Sign-in notification updated - Sign-in SAML modified | +| User | - Added | - user account added | +| - Modified | - user account password changed - user account disabled or enabled - user account unlocked - user account modified - admin rights granted - admin rights revoked | | +| - Removed | - user account removed | | +| Role | - Added | - Role is created | +| - Modified | - Role is modified | | +| - Removed | - Role is deleted | | +| - Copied | - Role is duplicated | | +| Session | - Session start | - VPN Tunneling Session started | +| - Session end | - VPN Tunneling Session ended | | +| Realm | - Added | - Realm added | +| - Modified | - IP added to allowed IP list in Realm authentication policy - IP removed from allowed IP list - IP setting reordered - Source IP restriction modified - browser restriction set - Browser restriction modified - browser restriction removed - Browser restriction reordered - Client-side certificate requirement modified - Certificate attribute modified - Password restriction modified - Minimum password length modified - Host Checker restriction is updated - User Limit restriction is modified - Guaranteed minimum number of users is modified - Maximum number of sessions is modified - Maximum number of users is modified - Realm is modified | | +| | - Removed | - Realm deleted | +| - Copied | - Realm duplicated | | +| - Renamed | - Realm renamed | | diff --git a/docs/auditor/10.9/configuration/networkdevices/sonicwall.md b/docs/auditor/10.9/configuration/networkdevices/sonicwall.md new file mode 100644 index 0000000000..49d7dc0148 --- /dev/null +++ b/docs/auditor/10.9/configuration/networkdevices/sonicwall.md @@ -0,0 +1,139 @@ +--- +title: "Configure SonicWall Devices" +description: "Configure SonicWall Devices" +sidebar_position: 110 +--- + +# Configure SonicWall Devices + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - Configure log settings, depending on your device type. + +To configure your SonicWall devices, do the following: + +To configure SonicWall Web Application Firewall + +1. Connect to your SonicWall device. Launch an Internet browser and enter the following in the URL + field: _https://``:84443_, where IP address is the IP of the device and 84443 is the + default connection port. +2. Log in to the device. +3. In the Web Interface, navigate to Log → Settings and configure the following: + + | Parameter | Description | + | --------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | + | - Log Level - Alert Level - Syslog Level | Set to "Info". | + | - Enable Audit Log - Send to Syslog Server in Audit Log Settings - Send to Syslog Server in Access Log Settings | Select these checkboxes. | + | Primary Syslog Server | Enter the address of your Netwrix Auditor Server. | + | Primary Syslog Server Port | Provide the name of the UDP port used to listen to network devices (514 port used by default). | + +4. Click Accept. +5. Navigate to Log → Categories. +6. Select the following checkboxes: + + - Authentication + - Authorization & Access + - System + - Web Application Firewall + - Geo IP & Botnet Filter In Log Categories (Standard) + +7. Click Accept. + +To configure SonicWall SMA + +1. Connect to your SonicWall device. Launch an Internet browser and enter the following in the URL + field: _https://``:8443_, where IP address is the IP of the device and 8443 is the + default connection port. +2. Log in to the device. +3. In the Web Interface, navigate Log → Settings and configure the following: + + | Parameter | Description | + | --------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | + | - Log Level - Alert Level - Syslog Level | Set to "Info". | + | - Enable Audit Log - Send to Syslog Server in Audit Log Settings - Send to Syslog Server in Access Log Settings | Select these checkboxes. | + | Primary Syslog Server | Enter the address of your Netwrix Auditor Server. | + | Primary Syslog Server Port | Provide the name of the UDP port used to listen to network devices (514 port used by default). | + +4. Click Accept. +5. Navigate to Log → Categories. +6. Select the following checkboxes: + + - Authentication + - Authorization & Access + - System + - Web Application Firewall + - Geo IP & Botnet Filter In Log Categories (Standard) + +7. Click Accept. + +To configure SonicWall NS series + +1. Connect to your SonicWall device. Launch an Internet browser and enter the following in the URL + field: _https://``:443_, where IP address is the IP of the device and 443 is the + default connection port. +2. Log in to the device. +3. In the Web Interface, navigate to Manage → Log Settings → Base Setup. +4. Select all checkboxes in the Syslog column. +5. Click Accept. +6. Navigate to Manage → Log Settings → Syslog. +7. Set the Syslog Format to Default. +8. Click Add. +9. In the dialog appears, select Create new address object option in the Name or IP Address combo + box. +10. Provide name and IP address of the new object. +11. Click OK. +12. In the Add Syslog Server dialog, find the IP address you specified on the step 10 in the Name or + IP Address list. +13. Click OK. +14. Click Save. + +## SonicWall Devices + +Review a full list of object types Netwrix Auditor can collect on SonicWall network devices. + +| Object type | Actions | Event ID | +| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Logon | - Successful logon | - User login from an internal zone allowed - User login successful - XAUTH Succeeded with VPN - VPN zone remote user login allowed - WAN zone remote user login allowed - PPP: Authentication successful - Local Authentication Success - RADIUS/LDAP Authentication Success - Successful authentication received for Remotely Triggered - IKEv2 Authentication successful - SSL VPN zone remote user login allowed | +| - Failed logon | - User login denied - User login failed - XAUTH Failed with VPN - L2TP PPP Authentication Failed - check username / password - RADIUS/LDAP reports Authentication Failure - Local Authentication Failure - User login to Administration Portal denied - User login failure rate exceeded - User Name authentication Failure locally - ISAKMP_AUTH_FAILED - Guest service limit reached - Guest login denied - Incorrect authentication received for Remotely Triggered - Authentication Timeout during Remotely Triggered - Problem occurred during user group membership retrieval - An error has occurred while sending your - IPsec Authentication Failed | | +| - Logoff | - User logged out - logged out - Guest Session Timeout - Guest Account Timeout - Guest Idle Timeout - Guest traffic quota exceeded | | +| Authentication | - Successful Logon | - Administrator login allowed - CLI administrator login allowed - VPN zone administrator login allowed - WAN zone administrator login allowed - Configuration mode administration session started - Read-only mode GUI administration session started - Non-config mode GUI administration session started - User login successful - Session Start: - EventMessage: Session Start Success | +| - Failed Logon | - Administrator login denied - CLI administrator login denied due to bad credentials - User login failed - The account has been disabled for - is not permitted for this Web App - Authentication for user - Authentication failed - maximum authentication attempts exceeded for - EventMessage: Session Start Failed | | +| - Logoff | - Administrator logged out - CLI administrator logged out - Configuration mode administration session ended - GUI administration session ended - Logged out - Session End: - EventMessage: Session End - Command='Tunnel' | | +| Configuration | - Add / Added (Failed attempt) | - m=1333 - Scheduled settings generated - A new default Self-Signed certificate was generated successfully - Scheduled Tech Support Report generated - Restarted Tech Support Report generated | +| - Modified / Modify (Failed attempt) | - Mail attachment disabled - Watch and report possible SYN floods - Watch and proxy WAN connections when under attack - Always proxy WAN connections - SYN Flood blacklisting enabled by user - SYN Flood blacklisting disabled by user - Administrator name changed - VPN disabled by administrator - VPN enabled by administrator - WLAN disabled by administrator - WLAN enabled by administrator - WLAN disabled by schedule - WLAN enabled by schedule - is added into Group - is removed from Group - m=1334 - Update administrator/user lockout params - Settings imported - Critical Operating System Update failed - msg=\"WAF restarted - HTTP(S) Cache settings were updated - database has been updated - Web Server Fingerprint Protection enforced - About to reconfigure service: - Finished applying configuration changes - Started - Start failed - Stopped | | +| - Read / Read (Failed attempt) | - m=1203 - m=1204 - Problem loading the URL list - Registration Update Needed, Please restore your existing security service subscriptions - Failed to synchronize license information with Licensing Server - Current settings exported - Error sending - settings sent successfully - Automated scheduled settings successful - Scheduled settings downloaded - Tech Support Report - Tech Support Report sent successfully - Loaded WAF signature database successfully - Error sending - logs sent out successfully | | +| | - Remove / Removed (Failed attempt) | - Scheduled settings deleted - Oldest scheduled Tech Support Report deleted - has been deleted - Event Logs cleared - Audit Logs cleared - Access Logs cleared - Deleting log files - Deleting core files - Deleting snapshots older | +| Device state | - Modified / Modify (Failed attempt) | - Registration Update Needed, Please restore your existing security service subscriptions - Intrusion Prevention (IDP) subscription has expired - Failed to synchronize license information with Licensing Server | +| Folder | - Add / Added (Failed attempt) | - Request='GET /cgi-bin/sonicfiles?RacNumber=9&Arg1= | +| - Read / Read (Failed attempt) | - Request='GET /cgi-bin/sonicfiles?RacNumber=16&Arg1= | | +| - Remove / Removed (Failed attempt) | - Request='GET /cgi-bin/sonicfiles?RacNumber=13&Arg1= | | +| File | - Add / Added (Failed attempt) | - Request='GET /cgi-bin/sonicfiles?RacNumber=31&Arg1= | +| - Read / Read (Failed attempt) | - Request='GET /cgi-bin/sonicfiles?RacNumber=25&Arg1= | | +| - Rename / Renamed (Failed attempt) | - Request='GET /cgi-bin/sonicfiles?RacNumber=14&Arg1= | | +| - Remove / Removed (Failed attempt) | - Request='GET /cgi-bin/sonicfiles?RacNumber=12&Arg1= | | +| Host | - Read / Read (Failed attempt) | - Received AV Alert - The loaded content URL List has expired - CFS Alert - Mail Filter Alert - Mail attachment deleted - Intrusion Prevention (IDP) subscription has expired - Smurf Amplification attack dropped - TCP Xmas Tree dropped - Source routed IP packet dropped - Mail fragment dropped - PASV response spoof attack dropped - PORT bounce attack dropped - PASV response bounce attack dropped - Spank attack multicast packet dropped - IPS Detection Alert - IPS Prevention Alert - Drop WLAN traffic - IDP Detection Alert - IDP Prevention Alert - Ping of death dropped - IP spoof dropped - Possible SYN flood attack detected - Land attack dropped | +| Rule | - Activated | - will be denied - msg=\"WAF threat detected - Ping of death dropped - IP spoof dropped - Possible SYN flood attack detected - Land attack dropped - Smurf Amplification attack dropped - Possible port scan detected - Probable port scan detected - Probable TCP FIN scan detected - Probable TCP XMAS scan detected - Probable TCP NULL scan detected - Mail attachment deleted - TCP Xmas Tree dropped - Source routed IP packet dropped - Mail fragment dropped - PASV response spoof attack dropped - PORT bounce attack dropped - PASV response bounce attack dropped - Spank attack multicast packet dropped - IPS Detection Alert - IPS Prevention Alert - Drop WLAN traffic - IDP Detection Alert | +| Session | - Add / Added (Failed attempt) | - msg=\"New HTTP Request to - msg=\"New HTTPS Request to - msg=\"New HTTP Session for - msg=\"New HTTPS Session for | +| - Read / Read (Failed attempt) | - msg=\"WAF threat detected: - will be denied - Access to proxy server denied - Website found in blacklist | | +| - Logoff | - Connection Closed | | +| User | - Add / Added (Failed attempt) | - Guest account | +| - Modified / Modify (Failed attempt) | - Administrator name changed - out user logins allowed - Guest account - User login disabled from - User account | | +| - Remove / Removed (Failed attempt) | - Guest account - m=1335 | | diff --git a/docs/auditor/10.9/configuration/oracle/_category_.json b/docs/auditor/10.9/configuration/oracle/_category_.json new file mode 100644 index 0000000000..7752d24282 --- /dev/null +++ b/docs/auditor/10.9/configuration/oracle/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Oracle Database", + "position": 90, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/oracle/database.md b/docs/auditor/10.9/configuration/oracle/database.md new file mode 100644 index 0000000000..8e925d8086 --- /dev/null +++ b/docs/auditor/10.9/configuration/oracle/database.md @@ -0,0 +1,196 @@ +--- +title: "Configure Oracle Database for Auditing" +description: "Configure Oracle Database for Auditing" +sidebar_position: 20 +--- + +# Configure Oracle Database for Auditing + +This topic explains how to configure Oracle Database for the following versions of the Oracle +Database Software: + +- Configure Oracle Database 12c, 18c, 19c for Auditing +- Configure Oracle Database 11g for Auditing + +## Configure Oracle Database 12c, 18c, 19c for Auditing + +The following auditing modes are available for Oracle Database 12c, 18c, 19c: + +- Unified Auditing—Recommended. See the following Oracle technical article for detailed instructions + on how to enable Unified Auditing: + [Enabling Unified Auditing](http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/security/sec_uni_audit/sec_uni_audit.html). + + Perform the following steps to configure Unified Auditing on your Oracle Database: + + 1. Create and enable an audit policy to audit specific parameters across your Oracle Database. + + After an audit policy has been enabled or disabled, Netwrix Auditor starts collecting data + after a successful logon session. + + 2. If needed, create and enable specific audit policies to audit successful data access and + changes, user actions, component actions, etc. + +- Mixed Mode—Default auditing in a newly installed database. It enables both traditional and the new + **Unified Auditing** facilities. Netwrix recommends using **Unified Auditing** mode if you do not + have any trail audit facilities in your infrastructure. + + The product does not log any errors on these events to the Netwrix Auditor System Health log. + +To configure Oracle Database 12c, 18c, 19c Unified Auditing + +1. On the computer where your database is deployed, run the sqlplus tool. +2. Connect to your Oracle Database—use Oracle account with the `SYSDBA` privilege. For example: + + `OracleUser as sysdba` + + Enter your password. + +3. Create and enable audit policies. You can set them to audit the following: + + - Configuration changes + - Successful and failed data access and changes + - `Oracle Data Pump`, `Oracle Recovery Manager (RMAN)` and `Oracle SQL*Loader Direct Path Load` + components | To monitor... | Execute the command... | | --- | --- | | Configuration changes + | - Create an audit policy (e.g., `nwx_actions_pol`) for any user: + `CREATE AUDIT POLICY nwx_actions_pol ACTIONS CREATE TABLE,DROP TABLE,ALTER TABLE,GRANT,REVOKE, CREATE VIEW,DROP VIEW,CREATE PROCEDURE, ALTER PROCEDURE,RENAME,AUDIT,NOAUDIT, ALTER DATABASE,ALTER USER,ALTER SYSTEM, CREATE USER,CREATE ROLE,SET ROLE,DROP USER, DROP ROLE,CREATE TRIGGER,ALTER TRIGGER, DROP TRIGGER,CREATE PROFILE,DROP PROFILE, ALTER PROFILE,DROP PROCEDURE, CREATE MATERIALIZED VIEW,DROP MATERIALIZED VIEW, ALTER ROLE,TRUNCATE TABLE,CREATE FUNCTION, ALTER FUNCTION,DROP FUNCTION,CREATE PACKAGE, ALTER PACKAGE,DROP PACKAGE,CREATE PACKAGE BODY, ALTER PACKAGE BODY,DROP PACKAGE BODY,LOGON,LOGOFF, CREATE DIRECTORY,DROP DIRECTORY,CREATE JAVA, ALTER JAVA,DROP JAVA,PURGE TABLE, CREATE PLUGGABLE DATABASE,ALTER PLUGGABLE DATABASE, DROP PLUGGABLE DATABASE,CREATE AUDIT POLICY, ALTER AUDIT POLICY,DROP AUDIT POLICY, CREATE FLASHBACK ARCHIVE,ALTER FLASHBACK ARCHIVE, DROP FLASHBACK ARCHIVE;` - + Enable the audit policy: `AUDIT POLICY nwx_actions_pol;` To disable audit policy, use the + following command: `NOAUDIT POLICY nwx_actions_pol;` | | Data access and changes (successful + and failed) | - Create the audit policy (e.g., `nwx_actions_obj_pol`): + `CREATE AUDIT POLICY nwx_actions_obj_pol ACTIONS DELETE on hr.employees, INSERT on hr.employees, UPDATE on hr.employees, SELECT on hr.employees, FLASHBACK on hr.employees CONTAINER = CURRENT;` - + Enable the audit policy (e.g., `nwx_actions_obj_pol`): `AUDIT POLICY nwx_actions_obj_pol;` | | + Component actions: `Oracle Data Pump`, `Oracle Recovery Manager`, and + `Oracle SQL*Loader Direct Path Load` | - Create the audit policies (e.g., + `nwx_sqlloader_dp_pol`, etc.): No special configuration required to audit RMAN events. + `CREATE AUDIT POLICY nwx_datapump_exp_pol ACTIONS COMPONENT=DATAPUMP EXPORT;` + `CREATE AUDIT POLICY nwx_datapump_imp_pol ACTIONS COMPONENT=DATAPUMP IMPORT;` + `CREATE AUDIT POLICY nwx_sqlloader_dp_pol ACTIONS COMPONENT=DIRECT_LOAD LOAD;` - Enable these + policies: `AUDIT POLICY nwx_datapump_exp_pol;` `AUDIT POLICY nwx_datapump_imp_pol;` + `AUDIT POLICY nwx_sqlloader_dp_pol;` | + +4. If necessary, enable more granular audit policies. + + | To... | Execute the command... | + | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | + | Apply audit policy to selected users | `AUDIT POLICY nwx_actions_pol BY SYS, SYSTEM, ; ` | + | Exclude user actions from being audited (e.g., exclude failed `Operator` actions) | `AUDIT POLICY nwx_actions_pol EXCEPT Operator WHENEVER NOT SUCCESSFUL;` | + | Audit successful actions of selected user (e.g., `Operator`) | `AUDIT POLICY nwx_actions_pol BY Operator WHENEVER SUCCESSFUL;` | + +For additional information on `CREATE AUDIT POLICY` and `AUDIT POLICY` parameters, see the following +Oracle Database administration documents: + +- `[CREATE AUDIT POLICY](https://docs.oracle.com/database/121/SQLRF/statements_5001.htm#create-audit-policy)` +- `[AUDIT POLICY](http://docs.oracle.com/database/121/SQLRF/statements_4008.htm#audit-policy)` + +Currently, Netwrix Auditor checks audit settings for Unified Auditing when compatibility is enabled +for `ACTIONS`. If any of your current settings conflict with the audit configuration required for +Netwrix Auditor, these conflicts will be listed in the Netwrix Auditor System Health event log. + +Also, remember to do the following: + +- Configure Data Collecting Account as described in + [Permissions for Oracle Database Auditing](/docs/auditor/10.9/configuration/oracle/permissions.md) topic. +- Configure ports as described in [Oracle Database Ports](/docs/auditor/10.9/configuration/oracle/ports.md) topic. + +**NOTE:** Traditional auditing is deprecated in Oracle Database 21c. Oracle recommends using Unified +Auditing, which enables selective and more effective auditing within Oracle Database. See the +[Oracle website](https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/AUDIT-Traditional-Auditing.html#oracle-website) +for more information. + +## Configure Oracle Database 11g for Auditing + +This section explains how to configure **Standard Auditing** on your Oracle Database 11g, preparing +for monitoring with the product. + +Starting with version 10.5, Auditor provides limited support of Oracle Database 11g. See the +[Considerations for Oracle Database 11g](overview.md#considerations-for-oracle-database-11g) topic +for additional information. + +Verify that Oracle Data Provider for .NET and Oracle Instant Client are installed and properly +configured on the computer where Auditor Server is installed. The product does not provide any +special notification for that. + +Follow the steps to configure **Standard Auditing** on your Oracle Database 11g: + +**Step 1 –** Select the audit trail to store audit records. Oracle Database has the following +options: + +- **Database audit trail**— Set by default. +- **XML audit trail**— Recommended. +- **OS files**—Not supported by current version of Netwrix Auditor. + +**Step 2 –** Enable auditing of Oracle Database changes, using the corresponding command. + +### Store Oracle Audit Records + +Follow the steps to select Audit Trail to store Oracle Audit Records: + +**Step 1 –** On the computer where your database is deployed, run the sqlplus tool. + +**Step 2 –** Connect to your Oracle Database using Oracle account with the `SYSDBA` privilege. For +example: + +`OracleUser as sysdba` + +**Step 3 –** Enter your password. + +Depending on where you want to store audit records, execute the required command. + +| Store to... | Execute... | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Store audit records to XML audit trail (recommended). Use this audit trail if you want Netwrix Auditor to report on actions performed by users with SYSDBA and SYSOPER privileges. Otherwise, these actions will not be audited. | `ALTER SYSTEM SET audit_trail=XML SCOPE=SPFILE;` If you want to enable auditing of actions performed by SYS user and by users connecting with SYSDBA and SYSOPER privileges, execute: `ALTER SYSTEM SET audit_sys_operations=TRUE SCOPE=SPFILE;` | +| Database audit trail (default setting) In this case, actions performed by user SYS and users connecting with SYSDBA and SYSOPER privileges will not be audited. | `ALTER SYSTEM SET audit_trail=DB SCOPE=SPFILE;` | +| Store audit records to XML or database audit trail and keep full text of SQL-specific query in audit records. Only ALTER actions will be reported. | For database audit trail: `ALTER SYSTEM SET audit_trail=DB, EXTENDED SCOPE=SPFILE;` For XML audit trail: ` ALTER SYSTEM SET audit_trail=XML, EXTENDED SCOPE=SPFILE;` | + +**Step 4 –** If you turned auditing on or off, you will need to restart the database. For that, run +the following: + +`SHUTDOWN IMMEDIATE` + +`STARTUP` + +If you only changed auditing settings, database restart is not required. + +If you are using Oracle Real Application Clusters (RAC), see the +[Starting and Stopping Instances and Oracle RAC Databases](https://docs.oracle.com/cd/E11882_01/rac.112/e41960/admin.htm#starting-and-stopping-instances-and-oracle-rac-databases) +section in Real Application Clusters Administration and Deployment Guide for additional information +on restarting your instances. + +### Enable Auditing of Oracle Database Changes + +Follow the steps to enable auditing of Oracle Database changes: + +**Step 1 –** On the computer where your database is deployed, run the sqlplus tool. + +**Step 2 –** Connect to your Oracle Database—use Oracle account with the `SYSDBA` privilege. For +example: + +`OracleUser as sysdba` + +**Step 3 –** Enter your password. + +**Step 4 –** Depending on your monitoring requirements, enable auditing of the database parameters +with the related command. + +| To monitor for... | Execute... | +| --------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Configuration changes | - For any user: `AUDIT ALTER SYSTEM,SYSTEM AUDIT,SESSION,TABLE,USER, VIEW,ROLE,PROCEDURE,TRIGGER,PROFILE,DIRECTORY, MATERIALIZED VIEW,SYSTEM GRANT,NOT EXISTS, ALTER TABLE,GRANT DIRECTORY,GRANT PROCEDURE, GRANT TABLE;` `AUDIT ALTER DATABASE, FLASHBACK ARCHIVE ADMINISTER;` If you want to disable configuration auditing, use the following commands: `NOAUDIT ALTER SYSTEM,SYSTEM AUDIT,SESSION, TABLE,USER,VIEW,ROLE,PROCEDURE,TRIGGER,PROFILE, DIRECTORY,MATERIALIZED VIEW,SYSTEM GRANT, NOT EXISTS,ALTER TABLE,GRANT DIRECTORY, GRANT PROCEDURE,GRANT TABLE;` `NOAUDIT ALTER DATABASE, FLASHBACK ARCHIVE ADMINISTER;` | +| - For specific user: `AUDIT SYSTEM GRANT, SESSION, TABLE, PROCEDURE BY ``````;` You can specify several users separated by commas. | | +| Successful data access and changes | `AUDIT SELECT,INSERT,DELETE,UPDATE,RENAME, FLASHBACK ON BY ACCESS WHENEVER SUCCESSFUL;` | +| Failed data access and change | `AUDIT SELECT,INSERT,DELETE,UPDATE,RENAME, FLASHBACK ON BY ACCESS WHENEVER NOT SUCCESSFUL;` | +| Successful and failed data access and changes | `AUDIT SELECT,INSERT,DELETE,UPDATE,RENAME, FLASHBACK ON ;` | + +For additional information on `ALTER SYSTEM` and `AUDIT` parameters, see the following Oracle +database administration documents: + +- `[AUDIT_TRAIL](https://docs.oracle.com/cd/E11882_01/server.112/e40402/initparams017.htm#audit_trail)` +- `[AUDIT](http://docs.oracle.com/cd/E11882_01/server.112/e41084/statements_4007.htm#audit)` + +After an audit parameter has been enabled or disabled, Auditor will start collecting data after +successful logon session. + +Also, remember to do the following: + +- Configure Data Collecting Account. See the + [Permissions for Oracle Database Auditing](/docs/auditor/10.9/configuration/oracle/permissions.md) topic for additional information. +- Configure ports. See the [Oracle Database Ports](/docs/auditor/10.9/configuration/oracle/ports.md) topic for additional information about + ports and protocols required for auditing. diff --git a/docs/auditor/10.9/configuration/oracle/finegained.md b/docs/auditor/10.9/configuration/oracle/finegained.md new file mode 100644 index 0000000000..25712703df --- /dev/null +++ b/docs/auditor/10.9/configuration/oracle/finegained.md @@ -0,0 +1,30 @@ +--- +title: "Configure Fine Grained Auditing" +description: "Configure Fine Grained Auditing" +sidebar_position: 40 +--- + +# Configure Fine Grained Auditing + +When configuring Fine Grained Auditing, you need to create an audit policy with required parameters +set. The section below explains how to create, disable and delete such audit policies. + +Fine Grained audit policies can be configured for Oracle Database Enterprise Edition only. Keep in +mind that if you have Fine Grained policies configured, you will receive a permanent error in the +Netwrix Auditor System Health log because Netwrix Auditor cannot detect it. Use Unified and Standard +audit policies to keep track of data changes. + +To configure Fine Grained Auditing: + +Below is an example of Fine Grained audit policy that enables auditing of audit statements +`(INSERT, UPDATE, DELETE,` and `SELECT`) on table `hr.emp` to audit any query that accesses the +`salary` column of the employee records that belong to `sales` department. + +| To... | Execute the following command... | +| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| To create audit policy | `EXEC DBMS_FGA.ADD_POLICY(object_schema => 'hr', object_name => 'emp', policy_name => 'chk_hr_emp', audit_condition => 'dept = ''SALES'' ', audit_column => 'salary', statement_types => 'INSERT,UPDATE,DELETE,SELECT');` | +| To disable audit policy | `EXEC DBMS_FGA.DISABLE_POLICY(object_schema => 'hr', object_name =>'emp', policy_name => 'chk_hr_emp');` | +| To delete audit policy | `EXEC DBMS_FGA.DROP_POLICY(object_schema => 'hr', object_name =>'emp', policy_name => 'chk_hr_emp');` | + +Refer to Oracle documentation for additional information on +[Working with Oracle Fine Grained Auditing](https://docs.oracle.com/cd/F28299_01/pt857pbr3/eng/pt/tadm/task_WorkingwithOracleFineGrainedAuditing-4f7f7a.html?pli=ul_d90e208_tadm#working-with-oracle-fine-grained-auditing). diff --git a/docs/auditor/10.9/configuration/oracle/overview.md b/docs/auditor/10.9/configuration/oracle/overview.md new file mode 100644 index 0000000000..f09b0100b5 --- /dev/null +++ b/docs/auditor/10.9/configuration/oracle/overview.md @@ -0,0 +1,147 @@ +--- +title: "Oracle Database" +description: "Oracle Database" +sidebar_position: 90 +--- + +# Oracle Database + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - On the Oracle server, configure the required settings described below. + - On the Auditor console computer, verify that Oracle Data Provider for .NET and Oracle Instant + Client are installed and properly configured. See the + [Permissions for Oracle Database Auditing](/docs/auditor/10.9/configuration/oracle/permissions.md) topic of system requirements. + +Ensure that you have met all software requirements on the Oracle Database side. See the +[Software Requirements](/docs/auditor/10.9/requirements/software.md) topic for additional information. + +Before you start monitoring your Oracle Database with Netwrix Auditor, you should configure it to +provide audit trails. Depending on your current database version and edition, Oracle supports +different auditing types: + +| Auditing type | Oracle version | Details | +| --------------------------------------- | --------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Unified Auditing | Oracle Database 23c, 21c, 19c, 18c, 12c | Consolidates all auditing into a single repository and view. This provides a two-fold simplification: audit data can now be found in a single location and all audit data is in a single format. See [Configure Oracle Database for Auditing](/docs/auditor/10.9/configuration/oracle/database.md) topic for more information. | +| Fine Grained Auditing | Oracle Database 23c, 21c, 19c, 18c, 12c, 11g Available for **Enterprise Edition** only. | Supports auditing of actions associated with columns in application tables — along with conditions necessary for an audit record to be generated. Helps to focus on security-relevant columns and rows, ignoring areas that are less important. See [Configure Fine Grained Auditing](/docs/auditor/10.9/configuration/oracle/finegained.md) topic for more information. | +| Standard Auditing (trail auditing mode) | Oracle Database 11g | See topic for more information. Use initialization parameters and the `AUDIT` and `NOAUDIT` SQL statements to audit: - SQL statements - privileges - schema objects - network and multitier activities See [Oracle documentation](https://docs.oracle.com/cd/E11882_01/server.112/e10575/tdpsg_auditing.htm#oracle-documentation) for more information. Starting with version 10.5, Netwrix Auditor provides limited support of Oracle Database 11g and trail auditing mode, in particular: Netwrix Auditor client UI does not display any warnings and / or errors related to Standard Auditing mode operation. | + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +## Considerations for Oracle Database 11g + +Starting with version 9.95, Netwrix Auditor for Oracle Database is focused on versions 12c and +above. It means that Oracle Database 11g users will not be able to benefit from latest features and +improvements of the product. Oracle Database 11g users should also consider its support expiration +dates set by the vendor. So, when planning your Netwrix Auditor deployment, consider the following: + +- Several limitations apply to Oracle 11g support in Netwrix Auditor 9.96: + + - Oracle wallets are not supported + - Lightweight drivers for Oracle Instant Client are not supported + - Auditor client UI does not display any warnings and / or errors regarding trail audit mode + operation + +- If you are using Oracle Database 11g and have performed seamless upgrade to the latest version of + Auditor, the audit data collection will operate properly. However, consider and keep in mind + Oracle Database 11g support expiration dates. + +If you are using Oracle Database 12c or later, make sure you have Unified auditing mode enabled. +Otherwise, Netwrix Auditor may not operate properly. See the [Migrate to Unified Audit](/docs/auditor/10.9/configuration/oracle/unified.md) +topic for additional information. + +See the [Software Requirements](/docs/auditor/10.9/requirements/software.md) topic for additional information. + +## Configuration + +If you are using Oracle Wallet to connect to your database, see the +[Create and Configure Oracle Wallet](/docs/auditor/10.9/configuration/oracle/wallet.md) topic for configuration details. + +Oracle Wallet is not supported for Oracle 11g. If you are unsure of your audit settings, refer to +the [Verify Your Oracle Database Audit Settings](/docs/auditor/10.9/configuration/oracle/verifysettings.md) + +Follow the steps for proper configuration. + +**Step 1 –** Configure Data Collecting Account, as described in the +[Permissions for Oracle Database Auditing](/docs/auditor/10.9/configuration/oracle/permissions.md) topic. + +**Step 2 –** Configure required protocols and ports, as described in the +[Oracle Database Ports](/docs/auditor/10.9/configuration/oracle/ports.md) topic. + +## Oracle Database objects + +Review a full list of object types Netwrix Auditor can collect on Oracle Database. If you deployed +your Oracle Database in a cluster mode (Oracle Real Application Cluster), a host name also will be +reported. + +Details marked with asterisk (\*) are reported for Oracle Database 11g only. + +Details marked with asterisk (\*\*) are reported for Oracle Database 12c only. + +Oracle Object modification under Privileges and object rename under Rename are reported without +Object type (“Not available” is displayed). + +Oracle Database startup under System Settings is reported without Workstation (“Not available” is +displayed). + +| Object type | Actions | Details | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Directories | | | +| - Directory | - Added / Add (Failed attempt) - Removed / Remove (Failed attempt) | - Cause (for failed attempts) - Container name\*\* - Database User - Program name / Database session requester\*\* - Privilege for action - Session ID - Object schema | +| Executable objects | | | +| - Procedure - Function - Package - Package body - Java | - Added / Add (Failed attempt) - Modified / Modify (Failed attempt) - Removed / Remove (Failed attempt) | - Cause (for failed attempts) - Container name\*\* - Database User - Privilege for action - Program name / Database session requester\*\* - Session ID - Unified policy name\*\* | +| For Oracle 11g database Modified / Modify (Failed attempt) events will not be monitored for the following objects: _Procedure, Function, Package, Package body_ since native audit of these events is not supported. See the [Database SQL Language Reference](https://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_4007.htm#database-sql-language-reference) for additional information. | | | +| Logons | | | +| - Logon | - Successful logon / Failed logon - Logoff | - Cause (for failed attempts) - Client IP (only for logon events) - Container name\*\* - Database User - Privilege for action - Program name / Database session requester\*\* - Session ID - Object schema - Unified policy name\*\* | +| Materialized views | | | +| - Materialized view | - Added / Failed Add - Removed / Failed Remove | - Cause (for failed attempts) - Container name\*\* - Database user - With option - Program name / Database session requester\*\* - Session ID - Object schema - Unified policy name\*\* | +| Privileges | | | +| - Object | - Modified / Modify (Failed attempt) | - Cause (for failed attempts) - Container name\*\* - Database user - With option - Privilege user - Program name / Database session requester\*\* - Session ID - Unified policy name\*\* | +| - Role | - Added / Add (Failed attempt) - Modified / Modify (Failed attempt) - Removed / Remove (Failed attempt) | - Captured SQL statement - Cause (for failed attempts) - Container name\*\* - Database user - With option - Program name / Database session requester\*\* - Role name - Session ID - Unified policy name\*\* | +| - Database | - Modified / Modify (Failed attempt) | - Captured SQL statement - Cause (for failed attempts) - Container name\*\* - Database user - With option - Program name / Database session requester\*\* - Session ID - Unified policy name\*\* | +| Profiles | | | +| - Profile | - Added / Add (Failed attempt) - Modified / Modify (Failed attempt) - Removed / Remove (Failed attempt) | - Captured SQL statement - Cause (for failed attempts) - Container name\*\* - Database user - Privilege for action - Program name / Database session requester\*\* - Session ID - Unified policy name\*\* | +| Rename | | | +| - Object | - Renamed / Rename (Failed attempt) | - Cause (for failed attempts) - Container name\*\* - Database user - New object name - With option - Privilege user - Session ID - Unified policy name\*\* | +| Roles | | | +| - Role | - Added / Add (Failed attempt) - Modified / Modify (Failed attempt) - Removed / Remove (Failed attempt) | - Captured SQL statement - Cause (for failed attempts) - Container name\*\* - Database user - Privilege for action - Program name / Database session requester\*\* - Session ID - Unified policy name\*\* | +| Data | | | +| - Data | - Added / Add (Failed attempt) - Modified / Modify (Failed attempt) - Read / Read (Failed attempt) - Removed / Remove (Failed attempt) | - Cause (for failed attempts) - Container name\*\* - Database user - FGA policy name - Session ID | +| System Settings | | | +| - Audit Policy | - Added / Add (Failed attempt) - Modified / Modify (Failed attempt) | - Captured SQL statement - Cause (for failed attempts) - Container name\*\* - Database user - With option - Program name / Database session requester\*\* - Session ID - Unified policy name\*\* | +| - Database | - Modified / Modify (Failed attempt) | | +| Tables | | | +| - Table | - Added / Add (Failed attempt) - Modified / Modify (Failed attempt) - Removed / Remove (Failed attempt) | - Captured SQL statement - Cause (for failed attempts) - Container name\*\* - Database user - Program name / Database session requester\*\* - Session ID - Object schema - Unified policy name | +| Triggers | | | +| - Trigger | - Added / Add (Failed attempt) - Modified / Modify (Failed attempt) - Removed / Remove (Failed attempt) | - Captured SQL statement - Cause (for failed attempts) - Container name\*\* - Database user - With option - Program name / Database session requester\*\* - Referenced table - Referenced table schema - Session ID - Object schema - Triggered by\* - Unified policy name\*\* | +| Users | | | +| - User | - Added / Add (Failed attempt) - Modified / Modify (Failed attempt) - Removed / Remove (Failed attempt) | - Captured SQL statement - Cause (for failed attempts) - Container name\*\* - Database user - Privilege for action - Program name / Database session requester\*\* - Session ID - Unified policy name\*\* | +| Views | | | +| - View | - Added / Add (Failed attempt) - Removed / Remove (Failed attempt) | - Cause (for failed attempts) - Container name\*\* - Database user - With option - Program name / Database session requester\*\* - Session ID - Object schema - Unified policy name\*\* | +| Oracle Datapump | | | +| - Datapump | - Read / Read (Failed attempt) - Modified / Modify (Failed attempt) | - Cause (for failed attempts) - Container name\*\* - Database user - Datapump boolean parameters - Datapump text parameters - Program name / Database session requester\*\* - Session ID | +| Oracle Recovery Manager (RMAN) | | | +| - RMAN | - Added / Add (Failed attempt) - Modified / Modify (Failed attempt) - Read / Read (Failed attempt) - Removed / Remove (Failed attempt) | - Cause (for failed attempts) - Container name\*\* - Database user - Program name / Database session requester\*\* - RMAN operation | +| Oracle SQL\*Loader Direct Path Load | | | +| - Direct Path Load API | - Modified / Modify (Failed attempt) | - Cause (for failed attempts) Container name\*\* - Database user - Program name / Database session requester\*\* - Session ID | diff --git a/docs/auditor/10.9/configuration/oracle/permissions.md b/docs/auditor/10.9/configuration/oracle/permissions.md new file mode 100644 index 0000000000..5b982b94ce --- /dev/null +++ b/docs/auditor/10.9/configuration/oracle/permissions.md @@ -0,0 +1,95 @@ +--- +title: "Permissions for Oracle Database Auditing" +description: "Permissions for Oracle Database Auditing" +sidebar_position: 70 +--- + +# Permissions for Oracle Database Auditing + +When creating a monitoring plan for your Oracle Database, you should specify the account that has +sufficient privileges to collect data from the database. At least, the following privileges are +required: + +- CREATE SESSION — Allows an account to connect to a database. +- SELECT — Allows an account to retrieve data from one or more tables, views, etc. + +Alternatively, you can assign the default administrator role to that account. + +You can grant the required privileges to the existing account, or create a new one. Follow the +procedure described below. + +Follow the steps to grant CREATE SESSION and SELECT privileges to the account. + +**Step 1 –** On the computer where your database is deployed, run the sqlplus tool. + +**Step 2 –** Connect to your Oracle Database. + +**NOTE:** Use Oracle account with the `SYSDBA` privilege, for example: + +`OracleUser as sysdba` + +**Step 3 –** Enter the account password. + +**Step 4 –** Decide on the account that will be used to access this database for audit data +collection. You can: + +- Use the account that already exists + + - OR - + +- Create a new account. To create a new account, use the following command:: + `CREATE USER IDENTIFIED BY PASSWORD;` + +**Step 5 –** Grant `CREATE SESSION` system privilege to that account. For that, execute: +`GRANT CREATE SESSION TO ;` + +**Step 6 –** Grant `SELECT` privilege on the required object to that account. See the For Oracle +Database Auditing topic for the detailed object list. For that, execute: +`GRANT SELECT ON TO ;` +For example: +`GRANT SELECT ON aud$ TO OracleUser;` + +CREATE SESSION and SELECT privileges now granted to the account. + +Alternatively, you can grant the default administrator role to that account. For that, execute: +`GRANT DBA TO ; ` + +## For Oracle Database Auditing + +Before you start creating a monitoring plan to audit your Oracle Database, plan for the account that +will be used for data collection – it should meet the requirements listed below. Then you will +provide this account in the monitoring plan wizard. + +1. The `CREATE SESSION` system privilege must be granted to the account used to connect to Oracle + Database for data collection. +2. Depending on your Oracle Database version, the `SELECT` privilege on the certain objects must be + granted to that account: + +| Version | Privileges Required | +|--------------------------|-----------------------------------------------------------------------------------------------------------------------------------| +| Oracle Database 12c, 18c, 19c | Grant SELECT privilege on the following objects: | +| | - aud$ | +| | - gv_$xml_audit_trail | +| | - dba_stmt_audit_opts | +| | - v_$parameter | +| | - dba_obj_audit_opts | +| | - dba_audit_policies | +| | - dba_audit_mgmt_clean_events | +| | - gv_$instance | +| | - fga_log$ | +| | - gv_$unified_audit_trail | +| | - all_unified_audit_actions | +| | - audit_unified_policies | +| | - audit_unified_enabled_policies | +| | - audsys.aud$unified (for Oracle Database 12c Release 2 and higher) | +| Oracle Database 11g | Starting with version 10.5, Netwrix Auditor provides limited support of Oracle Database 11g. | +| | Grant SELECT privilege on the following objects: | +| | - aud$ | +| | - gv_$xml_audit_trail | +| | - dba_stmt_audit_opts | +| | - v_$parameter | +| | - dba_obj_audit_opts | +| | - dba_audit_policies | +| | - dba_audit_mgmt_clean_events | +| | - gv_$instance | +| | - fga_log$ | diff --git a/docs/auditor/10.9/configuration/oracle/ports.md b/docs/auditor/10.9/configuration/oracle/ports.md new file mode 100644 index 0000000000..ac0a793589 --- /dev/null +++ b/docs/auditor/10.9/configuration/oracle/ports.md @@ -0,0 +1,24 @@ +--- +title: "Oracle Database Ports" +description: "Oracle Database Ports" +sidebar_position: 10 +--- + +# Oracle Database Ports + +Review a full list of protocols and ports required for Netwrix Auditor for Oracle Database. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 1521 TCP port. On your Oracle Database Server +(target), allow inbound connections to local 1521 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| ---- | -------- | ---------------------- | ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 1521 | TCP | Netwrix Auditor Server | Oracle Database Server | Allows Oracle client connections to the database via the Oracle's SQL\*Net protocol. You can configure it during installation. Port 1521 is the default client connections port, however, you can configure another TCP port via the Oracle configuration and administration tools. | +| 2484 | TCP | Netwrix Auditor Server | Oracle Database Server | The default SSL port for secured Oracle client connections to the database via the Oracle's SQL\*Net protocol. Open this port if you need secure connection. | +| 53 | UDP | Netwrix Auditor Server | DNS Server | DNS Client | diff --git a/docs/auditor/10.9/configuration/oracle/unified.md b/docs/auditor/10.9/configuration/oracle/unified.md new file mode 100644 index 0000000000..1fe9ec7543 --- /dev/null +++ b/docs/auditor/10.9/configuration/oracle/unified.md @@ -0,0 +1,91 @@ +--- +title: "Migrate to Unified Audit" +description: "Migrate to Unified Audit" +sidebar_position: 30 +--- + +# Migrate to Unified Audit + +Starting with 10.5 version, Netwrix Auditor provides limited support of Oracle Database 11g and +trail auditing mode accordingly. See +[Considerations for Oracle Database Auditing for more information.](overview.md#considerations-for-oracle-database-11g) + +When planning your migration, consider that you can select the following scenario: + +- Migration to pure unified auditing. See the corresponding Oracle documentation article: + [Migrating to Unified Auditing for Oracle Database](https://docs.oracle.com/database/121/UPGRD/afterup.htm#migrating-to-unified-auditing-for-oracle-database). +- Use a mixed-mode audit facility (not recommended). + +Perform the following steps according to official Oracle documentation: + +1. To migrate to Unified Auditing for Oracle Database +2. [Manage Earlier Audit Records After You Migrate to Unified Auditing](https://docs.oracle.com/database/121/UPGRD/afterup.htm#manage-earlier-audit-records-after-you-migrate-to-unified-auditing) + +To migrate to Unified Auditing for Oracle Database + +The procedure contains basic migration steps. Refer to +[Oracle_Database_Upgrade_Guide](https://docs.oracle.com/database/121/UPGRD/toc.htm) for more +detailed upgrade scenario. + +1. On the computer where your database is deployed, run the sqlplus tool. +2. Connect to your Oracle Database—use Oracle account with the `SYSDBA` privilege. For example: + + sqlplus sys as sysdba + + Enter password: password + +3. Check if your Oracle database has already been migrated to unified auditing: + + SQL> SELECT VALUE FROM V$OPTION WHERE PARAMETER = 'Unified Auditing'; + + If the `value` is `true`, unified auditing mode is already enabled in your database. + + In this case, you can ignore further steps and start managing your earlier audit records. Refer + to Oracle documentation for more information: + [Managing Earlier Audit Records After You Migrate to Unified Auditing](https://docs.oracle.com/database/121/UPGRD/afterup.htm#managing-earlier-audit-records-after-you-migrate-to-unified-auditing). + + If the `value` is `false`, proceed with the steps below. + +4. Stop the database. Do the following, depending on your environment: + + | For... | Do... | + | ---------------------------- | --------------------------------------------------------------------------------- | + | Single-instance environments | In sqlplus tool, execute the following command: SQL> SHUTDOWN IMMEDIATE SQL> EXIT | + | Windows systems | Stop the Oracle service: net stop OracleService%ORACLE_SID% | + | Oracle RAC installations | Shut down each database instance as follows: srvctl stop database -db db_name | + +5. Stop the listener. Stopping the listener is not necessary for Oracle RAC and Grid Infrastructure + listeners. + + lsnrctl stop listener_name + + To find your listener name, execute the following command: + + lsnrctl status + + The `Alias `parameter shows listener name. + +6. Navigate to `$ORACLE_HOME /rdbms/lib` directory. +7. Enable the unified auditing executable. Do the following depending on your infrastructure: + + | For... | Do... | + | ------------------ | ----------------------------------------------------------------------------------------------- | + | Windows systems | Rename the `%ORACLE_HOME%/bin/orauniaud12.dll.dbl` file to `%ORACLE_HOME%/bin/orauniaud12.dll.` | + | UNIX-based systems | Execute the following command: make -f ins_rdbms.mk uniaud_on ioracle ORACLE_HOME=$ORACLE_HOME | + +8. Restart the listener. + + lsnrctl start listener_name + +9. Restart the database. Do the following, depending on your environment: + + | For... | Do... | + | ---------------------------- | ------------------------------------------------------------------------------------------------------------ | + | Single-instance environments | In sqlplus tool, execute the following command: sqlplus sys as sysoper Enter password: password SQL> STARTUP | + | Windows systems | Start the Oracle service: net start OracleService%ORACLE_SID% | + | Oracle RAC installations | Start each database instance as follows: srvctl start database -db db_name | + +See also: + +1. [Manage Earlier Audit Records After You Migrate to Unified Auditing](https://docs.oracle.com/database/121/UPGRD/afterup.htm#manage-earlier-audit-records-after-you-migrate-to-unified-auditing) +2. [Remove the Unified Auditing Functionality](https://docs.oracle.com/database/121/UPGRD/afterup.htm#remove-the-unified-auditing-functionality) diff --git a/docs/auditor/10.9/configuration/oracle/verifysettings.md b/docs/auditor/10.9/configuration/oracle/verifysettings.md new file mode 100644 index 0000000000..89fa82a90d --- /dev/null +++ b/docs/auditor/10.9/configuration/oracle/verifysettings.md @@ -0,0 +1,21 @@ +--- +title: "Verify Your Oracle Database Audit Settings" +description: "Verify Your Oracle Database Audit Settings" +sidebar_position: 60 +--- + +# Verify Your Oracle Database Audit Settings + +You can verify your Oracle Database audit settings manually. Do one of the following, depending on +your Oracle Database version and edition. + +| Oracle Database version/edition | Command | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Oracle Database 19c (Unified Auditing) | `select ENTITY_NAME, ENABLED_OPTION, SUCCESS, FAILURE from AUDIT_UNIFIED_ENABLED_POLICIES; ` | +| Oracle Database 12c, 18c, 19c (Unified Auditing) | `select USER_NAME, ENABLED_OPT, SUCCESS, FAILURE from AUDIT_UNIFIED_ENABLED_POLICIES;` | +| Oracle Database Enterprise Edition (Fine Grained Auditing) | `SELECT POLICY_NAME, ENABLED from DBA_AUDIT_POLICIES;` | +| Oracle Database 11g(Standard Auditing) Starting with version 10.5, Netwrix Auditor provides limited support of Oracle Database 11g and trail auditing mode accordingly. | `SELECT audit_option, success, failure FROM dba_stmt_audit_opts;` To review your initialization parameters, execute the following command: `SHOW PARAMETERS audit%r;` | + +If you want to clean your audit settings periodically, refer to the following Oracle Help Center +article for more information: +[Database PL/SQL Packages and Types Reference.](https://docs.oracle.com/database/121/ARPLS/d_audit_mgmt.htm#database-plsql-packages-and-types-reference) diff --git a/docs/auditor/10.9/configuration/oracle/wallet.md b/docs/auditor/10.9/configuration/oracle/wallet.md new file mode 100644 index 0000000000..7eb5f3ceb0 --- /dev/null +++ b/docs/auditor/10.9/configuration/oracle/wallet.md @@ -0,0 +1,152 @@ +--- +title: "Create and Configure Oracle Wallet" +description: "Create and Configure Oracle Wallet" +sidebar_position: 50 +--- + +# Create and Configure Oracle Wallet + +Oracle Wallet is a file that stores database authentication and signing credentials. It allows users +to securely access databases without providing credentials to third-party software (for example, +Netwrix Auditor), and easily connect to Oracle products, including located in the clouds (e.g. +Autonomous Data Warehouse). + +A configured Wallet consists of two files, `cwallet.sso` and `ewallet.p12` stored in a secure Wallet +directory + +## Create Oracle Wallet + +There are multiple methods to create Oracle Wallet files. For example: + +- Using Oracle Wallet Manager. Refer to the following Oracle help article for more information: + [Creating a New Oracle Wallet](https://docs.oracle.com/database/121/DBIMI/walet.htm#creating-a-new-oracle-wallet). +- Using a console. As an example, refer to the following Oracle help article for WebLogic JDBC: + [Creating and Managing Oracle Wallet](https://docs.oracle.com/middleware/1213/wls/JDBCA/oraclewallet.htm#creating-and-managing-oracle-wallet). +- Using other Oracle products. For example, Autonomous Data Warehouse. Refer to the following Oracle + help article for more information: + [Download Client Credentials (Wallets)](https://docs.oracle.com/en/cloud/paas/autonomous-data-warehouse-cloud/user/connect-download-wallet.html#download-client-credentials-wallets). + +## Install Oracle Instant Client + +To perform clear install of Oracle Instant Client, follow the instructions below. If you have Oracle +Client installed, see the Update Existing Oracle Client Installation topic for additional +information. + +Follow the steps to install Oracle Instant Client + +**Step 1 –** Download the appropriate package from Oracle website: +[Instant Client Packages](https://www.oracle.com/database/technologies/instant-client/downloads.html). +Netwrix recommends installing the latest available version but the product is compatible with +version 12 and above. + +**Step 2 –** Download client credentials and store the file in a secure location. See +[Download Client Credentials (Wallets)](https://docs.oracle.com/en/cloud/paas/atp-cloud/atpug/connect-download-wallet.html#download-client-credentials-wallets) +for more information. + +**Step 3 –** Unzip your credentials file into a secure location. + +**Step 4 –** Navigate to a folder where you unzipped your credentials and locate the sqlnet.ora +file. + +**Step 5 –** Replace the `"?/network/admin"` parameter with the name of the folder containing client +credentials. For example: + +Windows-based platforms: + +WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = +(DIRECTORY="D:\\myapp\\atp_credentials") + +SSL_SERVER_DN_MATCH=yes + +**Step 6 –** Create the `TNS_ADMIN` environment variable and set it to the location of the +credentials file. + +This variable is used to change the directory path of Oracle Net Services configuration files from +the default location of `ORACLE_HOME\network\admin` to the location of the secure folder containing +the credentials file you saved in Step 2. Set the `TNS_ADMIN` environment variable to the directory +where the unzipped credentials files are, not to the credentials file itself. + +**Step 7 –** Navigate to a folder where you unzipped your credentials and locate the tnsnames.ora +file. The file is used to map connection information for each Oracle service to a logical alias. + +**Step 8 –** Review sample tnsnames.ora file where `myOracle` – is a logical alias for the wallet: + +myOracle = + +(description= + +(address=((ADDRESS = (PROTOCOL = TCP)(HOST = server1)(PORT = 1521)) + +(CONNECT_DATA = + +) + +) + +Keep in mind that the wallet alias in the configuration file must equal to Netwrix Auditor item +name. + +## Configure Oracle Instant Client for HTTP Proxy Connections + +If the client is behind a firewall and your network configuration requires an HTTP proxy to connect +to the internet, perform the following steps to update the `sqlnet.ora` and `tnsnames.ora` files. + +HTTP proxy connections are available starting with Oracle Instant Client 12.2.0.1 or later. + +1. Add the following line to the `sqlnet.ora` file to enable connections through an HTTP proxy: + + SQLNET.USE_HTTPS_PROXY=on + +2. Open the `tnsnames.ora.` file and add the following HTTP proxy connection definitions: + + - `https_proxy` — specify the proxy server hostname. For example, `proxyhostname`. + - `https_proxy_port `— specify port used for HTTP proxy connection. For example, `80`. + + Review configuration example: + + ATPC_high = + + (description= + + (address= + + (https_proxy=proxyhostname)(https_proxy_port=80)(protocol=tcps)(port=1522)(host=atpc.example.oraclecloud.com) + + ) + + (connect_data=(service_name=atpc1_high.atpc.oraclecloud.com) + + ) + + (security=(ssl_server_cert_dn="atpc.example.oraclecloud.com,OU=Oracle BMCS US,O=Oracle + Corporation,L=Redwood City,ST=California,C=US") + + ) + + ) + +Configuring `sqlnet.ora` and` tnsnames.ora` for the HTTP proxy may not be enough depending on your +organization's network configuration and security policies. For example, some networks require a +username and password for the HTTP proxy. In such cases, contact your network administrator to open +outbound connections to hosts in the oraclecloud.com domain using port `1522 `without going through +an HTTP proxy. + +## Update Existing Oracle Client Installation + +Netwrix assumes that you have `sqlnet.ora` and `tnsnames.ora` files and the `TNS_ADMIN `environment +variable. + +Do the following: + +1. Update your sqlnet.ora file. Example: + + WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = + (DIRECTORY="/home/atpc_credentials") + +2. Copy the entries in the `tnsnames.ora` file provided in the Autonomous Transaction Processing + wallet to your existing `tnsnames.ora` file. + +See also: + +- For information about using Oracle Wallet with monitoring plans, see the + [Oracle monitoring plan documentation](/docs/auditor/10.9/admin/monitoringplans/oracle/overview.md). diff --git a/docs/auditor/10.9/configuration/overview.md b/docs/auditor/10.9/configuration/overview.md new file mode 100644 index 0000000000..7047f56604 --- /dev/null +++ b/docs/auditor/10.9/configuration/overview.md @@ -0,0 +1,45 @@ +--- +title: "Data Source Configuration" +description: "Data Source Configuration" +sidebar_position: 30 +--- + +# Data Source Configuration + +With the Netwrix Auditor, the following Data Sources can be monitored: + +- [Active Directory](/docs/auditor/10.9/configuration/activedirectory/overview.md) +- [AD FS](/docs/auditor/10.9/configuration/activedirectoryfederatedservices/overview.md) +- [Azure Files](/docs/auditor/10.9/configuration/azurefiles/overview.md) +- [Exchange](/docs/auditor/10.9/configuration/exchange/overview.md) +- [File Servers](/docs/auditor/10.9/configuration/fileservers/overview.md) + + - [Dell Data Storage](/docs/auditor/10.9/configuration/fileservers/delldatastorage/overview.md) + - [Dell Isilon/PowerScale](/docs/auditor/10.9/configuration/fileservers/dellisilon/overview.md) + - [NetApp Data ONTAP](/docs/auditor/10.9/configuration/fileservers/netappcmode/overview.md) + - [Nutanix](/docs/auditor/10.9/configuration/fileservers/nutanix/overview.md) + - [Qumulo](/docs/auditor/10.9/configuration/fileservers/qumulo/overview.md) + - [Synology](/docs/auditor/10.9/configuration/fileservers/synology/overview.md) + - [Windows File Servers](/docs/auditor/10.9/configuration/fileservers/windows/overview.md) + +- [Group Policy](/docs/auditor/10.9/configuration/grouppolicy/overview.md) +- [Logon Activity](/docs/auditor/10.9/configuration/logonactivity/overview.md) +- [Microsoft 365](/docs/auditor/10.9/configuration/microsoft365/overview.md) + + - [Exchange Online](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/overview.md) + - [Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/overview.md) + - [SharePoint Online](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/overview.md) + - [MS Teams](/docs/auditor/10.9/configuration/microsoft365/teams/overview.md) + +- [Network Devices](/docs/auditor/10.9/configuration/networkdevices/overview.md) +- [Oracle Database](/docs/auditor/10.9/configuration/oracle/overview.md) +- [SharePoint](/docs/auditor/10.9/configuration/sharepoint/overview.md) +- [SQL Server](/docs/auditor/10.9/configuration/sqlserver/overview.md) +- [User Activity](/docs/auditor/10.9/configuration/useractivity/overview.md) +- [VMware](/docs/auditor/10.9/configuration/vmware/overview.md) +- [Windows Server](/docs/auditor/10.9/configuration/windowsserver/overview.md) + +## Suggest a New Data Source +If you haven't found a suitable data source or have questions or comments about existing +ones, open a new topic in [Community > Products > Auditor > Ideas](https://community.netwrix.com/c/products/auditor/ideas/93) +to discuss your feedback and get assistance. diff --git a/docs/auditor/10.9/configuration/sharepoint/_category_.json b/docs/auditor/10.9/configuration/sharepoint/_category_.json new file mode 100644 index 0000000000..2041788521 --- /dev/null +++ b/docs/auditor/10.9/configuration/sharepoint/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SharePoint", + "position": 100, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/sharepoint/overview.md b/docs/auditor/10.9/configuration/sharepoint/overview.md new file mode 100644 index 0000000000..8f96bedbb5 --- /dev/null +++ b/docs/auditor/10.9/configuration/sharepoint/overview.md @@ -0,0 +1,179 @@ +--- +title: "SharePoint" +description: "SharePoint" +sidebar_position: 100 +--- + +# SharePoint + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. + + - In this case, Auditor will enable automatic audit log trimming for all monitored site + collections; log retention period will be set to 7 days. Also, consider that after a site + collection is processed, Auditor will automatically delete the events older than 1 day from + its audit log. + +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - Configure Audit Log Trimming on your SharePoint farm. + - Configure Events Auditing Settings on your SharePoint farm. + - Enable SharePoint Administration Service on the computer where SharePoint Central + Administration is installed and where you intend to deploy Netwrix Auditor for SharePoint Core + Service. + +## Configure Audit Log Trimming + +Follow the steps to configure Audit Log Trimming on your SharePoint farm. + +**Step 1 –** Log in as an administrator to the audited SharePoint site collection. + +**Step 2 –** In the upper-left of your site collection, go to **Site Actions** > **Site Settings** +and select one of the following: + +- SharePoint 2010 +- SharePoint 2013 +- SharePoint 2016 +- SharePoint 2019 +- SharePoint Subscription Edition + +**Step 3 –** Under the Site Collection Administration section, select Site collection audit +settings. + +**Step 4 –** In the Audit Log Trimming section, do the following: + +- Set "Automatically trim the audit log for this site" to "Yes". +- In "Specify the number of days of audit log data to retain" set "retention" to 7 days. + + You may keep the existing audit log retention provided that it is set to 7 days or less. + +## Configure Events Auditing Settings + +Follow the steps to configure event auditing settings. + +**Step 1 –** Log in as an administrator to the audited SharePoint site collection. + +**Step 2 –** In the upper-left of your site collection, go to **Site Actions** > **Site Settings** +and select one of the following: + +- SharePoint 2010 +- SharePoint 2013 +- SharePoint 2016 +- SharePoint 2019 +- SharePoint Subscription Edition + +**Step 3 –** Under the Site Collection Administration section, select Site collection audit +settings. + +**Step 4 –** In the "List, Libraries, and Sites" section, select Editing users and permissions. + +**NOTE:** Enable Opening or downloading documents, viewing items in lists, or viewing item +properties for read access auditing. + +If you are using SharePoint 2019 or SharePoint Subscription Edition, it is recommended to adjust +audit settings automatically with Auditor to enable this option. See the +[Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) topic for additional +information. + +## Enable SharePoint Administration Service + +This service is must be started to ensure the Netwrix Auditor for SharePoint Core Service successful +installation. Perform the procedure below, prior to the Core Service installation. See the +[Install for SharePoint Core Service](/docs/auditor/10.9/install/sharepointcoreservice.md) topic for additional +information. + +Follow the steps to enable SharePoint Administration Service. + +**Step 1 –** On the computer where SharePoint Central Administration is installed and where you +intend to deploy Netwrix Auditor for SharePoint Core Service, open the Services Management Console. +Navigate to Start > Windows Administrative Tools > Services. + +**Step 2 –** Locate the SharePoint Administration service (SPAdminV4), right-click it and select +Properties. + +**Step 3 –** In the General tab, set the Startup type to "Automatic" and click Apply. + +**Step 4 –** Click Start to start the service. + +## SharePoint objects + +Review a full list of object types and attributes Netwrix Auditor can collect on SharePoint. + +The attributes marked with \* are reported without details, only the fact of change is reported. + +The changes to object types marked with \*\* are reported with the "Not applicable" value in the +"Who" and "Workstation" columns. + +The changes to object types and attributes marked with \*\*\* are reported with the "Not applicable" +value in the "Workstation" column. + +Read access is reported for documents and lists and displays "Not applicable" in the "Workstation" +column. + +| Object type | Attributes | +| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Group\*\*\* | - Membership | +| Permission Level\*\*\* | - Permissions | +| Site | - Site URL - Permissions\*\*\* - Permission Inheritance\*\*\* | +| List | - Permissions\*\*\* - Permission Inheritance\*\*\* | +| List Item | - Attachments - Permissions\*\*\* - Permission Inheritance\*\*\* - List Item Properties\* | +| Document | - Document URL - Permissions\*\*\* - Permission Inheritance\*\*\* - Document Properties\* - Content Modifications\* | +| Farm\*\* | - Configuration Database - Configuration Database Server - Version - Managed Account for "Web Application Pool - `{name}`" - Managed Account for "Service Application Pool - `{name}`" - Managed Account for "Windows Service - `{name}`" - Managed Account for "Farm Account" - Managed Accounts | +| Web Application \*\* | - Web Application URL - Name - Port - User Permissions - Alternate Access Mappings - Content Database - Blocked File Extensions | +| Site Collection\*\* | - Site Collection URL - Content Database - Content Database Server - Site Storage Maximum Limit - Site Storage Warning Limit - Sandboxed Solutions Resource Maximum Quota - Sandboxed Solutions Resource Warning Quota - Quota Template - Lock Status | +| Server\*\* | - Name | +| Service\*\* | - Name - Status | +| Permission Policy Level\*\* | - Name - Grant Permissions - Deny Permissions - Site Collection Permissions | +| User Policy\*\* | - Display Name - Permissions | +| Anonymous Policy\*\* | - Zone - Permissions | +| Farm Solution\*\* | - Name - Status - Last Operation Time | +| Farm Feature\*\* | - Name - Status | + +To collect State-in-Time data from a SharePoint farm, the following is required: + +- for site collection processing – lock status must differ from _No access_ for Netwrix Auditor + service account +- for web application processing – the following permissions must be assigned to Netwrix Auditor + service account: + - Open items + - View items + - Browse directories + - View pages + - Browse user information + - Open + - Enumerate permissions + +Also, state-in-time data collection is supported for SharePoint farm. + +### Means Granted + +The Means granted column in the Account Permissions in SharePoint and SharePoint Object Permissions +State-in-Time reports list detailed permissions and permission levels by user account. + +Review the following for additional information: + +| Means granted | Description | +| -------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Permission level | Default permission levels are predefined sets of permissions that you can assign to individual users, groups of users, or security groups, based on their functional requirements and on security considerations. SharePoint Server permission levels are defined at the site collection level; by default, they are inherited from the parent object. For more information on SharePoint permissions and permission levels read the following Microsoft article: [User permissions and permission levels in SharePoint Server](https://docs.microsoft.com/en-us/sharepoint/sites/user-permissions-and-permission-levels). | +| Zone: Default (policy) Zone: Intranet (policy) Zone: Internet (policy) Zone: Custom (policy) Zone: Extranet (policy) | Zone If you want to expose the same content in a web application to different types of users by using additional URLs or authentication methods, you can extend an existing web application into a new zone. When you extend the web application into a new zone, you create a separate Internet Information Services (IIS) web site to serve the same content, but with a unique URL and authentication type. For more information on SharePoint zones read the following Microsoft article: [Extend claims-based web applications in SharePoint](https://learn.microsoft.com/en-us/sharepoint/administration/extend-a-claims-based-web-application)[ ](https://social.technet.microsoft.com/wiki/contents/articles/38031.sharepoint-2016-extend-a-web-application.aspx). Policies Web application policies represent a concept that allows SharePoint administrators to grant or deny permissions to users and groups for sites under a web application. These granted or denied permissions take preference over the permissions set for the sites in the web application. For more information on SharePoint web application policies read the following Microsoft article: [Manage permissions for a web application in SharePoint Server](https://docs.microsoft.com/en-us/sharepoint/administration/manage-permissions-for-a-web-application). | +| Site collection administrator | The _SharePoint site collection administrator_ is a permission type that overrides Full Control permission. It cannot be locked out of any subsite, list, library, item, or page on the site. The permissions inheritance for any of these elements can be broken at any time, and permissions can be changed so that even users with Full Control will have lesser permissions or even no permissions at all. In all cases the SharePoint site collection administrator will always have full access to all elements and all data. For more information, read the following Microsoft article: [Change site collection administrators in SharePoint Server](https://docs.microsoft.com/en-us/sharepoint/sites/change-site-collection-administrators). | +| Site Collection lock status | Lock statuses apply to a site collection and are used to control the actions allowed on site collection. For more information on lock statuses, read the following Microsoft article: [Manage the lock status for site collections in SharePoint Server](https://docs.microsoft.com/en-us/sharepoint/sites/manage-the-lock-status-for-site-collections). | +| Web application user permissions | Sites and site collections have a variety of permissions that can be set, such as adding or editing list items or documents. These permissions are normally given to a user by assigning a particular permission level, such as _Full Control_, _Contribute_, or _View Only_. Each individual permission can be enabled or disabled for entire web application. For more information on web application user permissions, read the following Microsoft article: [Manage permissions for a web application in SharePoint Server](https://docs.microsoft.com/en-us/sharepoint/administration/manage-permissions-for-a-web-application). | +| Farm account | Farm account is a service account used to run the Central Administration web site application pool. It has _dbo_ access to the configuration database. For more information on SharePoint service accounts, read the following Microsoft articles: - [Plan for administrative and service accounts in SharePoint Server](https://docs.microsoft.com/en-us/sharepoint/security-for-sharepoint-server/plan-for-administrative-and-service-accounts) - [Account permissions and security settings in SharePoint Servers 2016 and 2019 Public Preview](https://docs.microsoft.com/en-us/sharepoint/install/account-permissions-and-security-settings-in-sharepoint-server-2016) | +| Service account for web application pool | Service account for web application pool is used for internal purposes across a SharePoint farm, except for Central administration. For more information on application pool account, read the following Microsoft article: [Application pool account](https://docs.microsoft.com/en-us/sharepoint/install/account-permissions-and-security-settings-in-sharepoint-server-2016#application-pool-account). | diff --git a/docs/auditor/10.9/configuration/sharepoint/permissions.md b/docs/auditor/10.9/configuration/sharepoint/permissions.md new file mode 100644 index 0000000000..a3b01e1700 --- /dev/null +++ b/docs/auditor/10.9/configuration/sharepoint/permissions.md @@ -0,0 +1,75 @@ +--- +title: "Permissions for SharePoint Auditing" +description: "Permissions for SharePoint Auditing" +sidebar_position: 20 +--- + +# Permissions for SharePoint Auditing + +Before you start creating a monitoring plan to audit your SharePoint farm, plan for the account that +will be used for data collection – it should meet the requirements listed below. Then you will +provide this account in the monitoring plan wizard. + +Starting with version 9.96, you can use group Managed Service Accounts (gMSA) as data collecting +accounts. + +For more information on gMSA, refer to +[Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md)[Microsoft documentation](https://docs.microsoft.com/en-us/windows-server/security/group-managed-service-accounts/group-managed-service-accounts-overview). + +These group Managed Service Accounts should meet the related requirements. + +**On the target SharePoint farm:** + +1. On the SharePoint server where the Netwrix Auditor Core Service will be deployed: the account + must be a member of the local Administrators group. + To learn more about Netwrix Auditor Core Services, refer to + [Installation](/docs/auditor/10.9/install/overview.md) topic. +2. On the SQL Server hosting SharePoint database: the SharePoint_Shell_Access role. + See the Assigning 'SharePoint_Shell_Access' Role topic for additional information. +3. If you plan to collect state-in-time data from a SharePoint farm, the account should also meet + the requirements below: + - For site collection processing — lock status for this account must differ from _No access_ + - For web application processing — the following permissions must be assigned to this account: + - Open items + - View items + - Browse directories + - View pages + - Browse user information + - Open + - Enumerate permissions + +## Assigning 'SharePoint_Shell_Access' Role + +The account that runs Netwrix Auditor for SharePoint Core Service installation must be granted the +SharePoint_Shell_Access role on SharePoint SQL Server configuration database. If you select to +deploy the Netwrix Auditor for SharePoint Core Service automatically when configuring auditing in +Netwrix Auditor, the installation will be performed under the account specified for data collection. + +1. In your SharePoint server, click Start → Microsoft SharePoint Products `` SharePoint + Management Shell. +2. Execute the following command: + + ``` + Add-SPShellAdmin –UserName + ``` + +## Define Log On As a Service Policy + +On the SharePoint monitoring plan creation, the Log on as a service policy is automatically defined +for the Data Processing Account as a local security policy. However, if you have the Deny log on as +a service policy defined locally or on the domain level, the local Log on as a service policy will +be reset. In this case, redefine the Deny log on as a service policy through the Local Security +Policy console on your computer or on the domain level through the Group Policy Management console. + +Follow the steps to define log on as a service policy: + +**Step 1 –** On the computer where Auditor Server is installed, open the **Local Security Policy** +snap-in: navigate to Start > Windows Administrative Tools and select Local Security Policy. + +**Step 2 –** Navigate to **Security Settings > Local Policies > User Rights Assignment** and locate +the **Log on as a service** policy. + +**Step 3 –** Double-click the **Log on as a service** policy, and click **Add User or Group**. +Specify the account that you want to define this policy for. + +The Log On is now defined as a policy. diff --git a/docs/auditor/10.9/configuration/sharepoint/ports.md b/docs/auditor/10.9/configuration/sharepoint/ports.md new file mode 100644 index 0000000000..d844734e0e --- /dev/null +++ b/docs/auditor/10.9/configuration/sharepoint/ports.md @@ -0,0 +1,24 @@ +--- +title: "SharePoint Ports" +description: "SharePoint Ports" +sidebar_position: 10 +--- + +# SharePoint Ports + +Review a full list of protocols and ports required for Netwrix Auditor for SharePoint. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 137 UDP port. On front end server (target), allow +inbound connections to local 137 UDP port. + +| Port | Protocol | Source | Target | Purpose | +| ----------- | -------- | ---------------------- | ---------------------------------------- | ---------------------------------------------------------------- | +| 137 138 445 | UDP | Netwrix Auditor Server | Windows Server running FrontEnd Server | Network Traffic Compression Service installation | +| 139 445 | TCP | Netwrix Auditor Server | Windows Server running FrontEnd Server | Network Traffic Compression Service installation | +| Custom port | TCP | Netwrix Auditor Server | Central Administration – FrontEnd Server | HTTP/ HTTPS Used to connect to SharePoint Central Administration | diff --git a/docs/auditor/10.9/configuration/sqlserver/_category_.json b/docs/auditor/10.9/configuration/sqlserver/_category_.json new file mode 100644 index 0000000000..3c4d130775 --- /dev/null +++ b/docs/auditor/10.9/configuration/sqlserver/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SQL Server", + "position": 110, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/sqlserver/configuringtracelogging.md b/docs/auditor/10.9/configuration/sqlserver/configuringtracelogging.md new file mode 100644 index 0000000000..4213c2edca --- /dev/null +++ b/docs/auditor/10.9/configuration/sqlserver/configuringtracelogging.md @@ -0,0 +1,77 @@ +--- +title: "Configuring Trace Logging" +description: "Configuring Trace Logging" +sidebar_position: 30 +--- + +# Configuring Trace Logging + +If trace logging is disabled in SQL Server, then changes will be reported in Netwrix Auditor as made +by _system_. To detect actual change initiator, Netwrix Auditor needs native trace logs data. During +every data collection, Netwrix Auditor will check if the internal SQL audit mechanism is enabled, +and enable it if necessary. To read more, refer to +[this Netwrix Knowledge Base article](https://kb.netwrix.com/728). + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +In some cases, however, you may need to disable trace logging on your SQL Server instance. For that, +follow the procedure below. + +If you enable monitoring of SQL logons, SQL trace for these logons will be created anyway. + +Follow the steps to exclude SQL Server instance from turning trace logging on automatically. + +**Step 1 –** On Netwrix Auditor server, go to the _%Netwrix Auditor installation folder%\SQL Server +Auditing_ folder. + +**Step 2 –** Locate the _omittracelist.txt_ file and open it for editing. + +**Step 3 –** Specify SQL Server instances that you want to exclude from switching trace logging on +automatically. Syntax: `server\instance name` + +Each entry must be a separate line. Lines that start with the # sign are treated as comments and +will be ignored. + +With trace logging disabled, the "Who", "Workstation" and "When" values will be not reported +correctly by Netwrix Auditor (except for content changes). + +By default, SQL Server trace logs will be stored in the predefined location (depending on the SQL +Server version). For example, SQL Server 2019 error logs are located at _``:\Program +Files\Microsoft SQL Server\MSSQL13.``\MSSQL\Log_. + +You can change this default location, using the _pathstotracelogs.txt_ file. + +Follow the steps to change trace log location. + +**Step 1 –** On Netwrix Auditor server, go to _%Netwrix Auditor installation folder%\SQL Server +Auditing_ folder. + +**Step 2 –** Locate the _pathstotracelogs.txt_ file and open it for editing. + +**Step 3 –** Specify SQL Server instance that you need to audit and enter a UNC path to the folder +where you want the trace logs to be stored. Syntax: `SQLServer\Instance|UNC path` + +Each entry must be a separate line. Lines that start with the # sign are treated as comments and +will be ignored. + +**Example:** + +`SQLSRV01\MSSQL2016|C:\Logs\NA trace logs\` + +If you want to change trace logs location for multiple instances of one SQL server, make sure that +specified UNC paths are unique across these instances. + +Correct: + +`SQLSRV01\MSSQL2014|C:\Program Files\Microsoft SQL Server\MSSQL\LOG\` + +`SQLSRV01\MSSQL2019|C:\Logs\SQL trace logs\` + +Incorrect: + +`SQLSRV01\MSSQL2014|C:\Logs\SQL trace logs\` + +`SQLSRV01\MSSQL2019|C:\Logs\SQL trace logs\` diff --git a/docs/auditor/10.9/configuration/sqlserver/overview.md b/docs/auditor/10.9/configuration/sqlserver/overview.md new file mode 100644 index 0000000000..14997938b7 --- /dev/null +++ b/docs/auditor/10.9/configuration/sqlserver/overview.md @@ -0,0 +1,95 @@ +--- +title: "SQL Server" +description: "SQL Server" +sidebar_position: 110 +--- + +# SQL Server + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +The IT Infrastructure for monitoring is configured automatically. Your current audit settings will +be checked on each data collection and adjusted if necessary. + +## Checking for Primary Key + +If you plan to audit an SQL Server for data changes and browse the results using '_Before_' and +'_After_' filter values, make sure that the audited SQL database tables have a primary key (or a +unique column). Otherwise, '_Before_' and '_After_' values will not be reported. + +## SQL Server Objects + +Review a full list of all object and data types Netwrix Auditor can collect on SQL Server. + +Monitored Object Types + +The table below contains the full list of object types that Netwrix Auditor monitors on SQL Servers. +The product reports on adding and removing of object types below (Application Roles, Database, Jobs, +etc.) and modifying attributes of these objects (listed in the "_Attributes_" column). + +As for logons, the product collects successful and failed logon attempts for Windows and SQL logons: + +| Logon Type | Action | +| ------------- | --------------------------------- | +| SQL logon | - Successful logon - Failed logon | +| Windows logon | - Successful logon - Failed logon | + +Review the full list of monitored object types and their attributes: + +The attributes marked with asterisk (\*) are reported only for the SQL Server item, not for +availability groups. + +| Object type | Attributes | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| SQL Objects | | +| Application Role | - Date Created - Date Modified - Default Schema - Extended Properties - Id - Name - Owned Schemas | +| Backup | - Backup name - Description - Device name - logical_device_name - Size - Type | +| Column | - Allow nulls - ANSI Padding Status - Collation - Computed Text - Default Constraint - Full Text - ID - Identity - Identity increment - Identity seed - Is Computed - Length - Name - Not for replication - Numeric precision - Numeric scale - Primary Key - Rule - Rule Schema - System Type - XML Schema Namespace | +| Constraints | - Date Created - Date Modified - Definition - ID - Is system named - MS shipped - Name - Published - Schema published | +| Credentials\* | - Id - Identity - Date Created - Date Modified - Name | +| Database | - Compatibility - Database Size - Database Space Available - Date Created - Date Modified - Extended Properties - File Id - File Group - File Name - Growth - Id - Name - Options - Owner - Permissions - Size - Usage | +| Database Role | - Date Created - Date Modified - Extended Properties - Id - Name - Owner - Owned Schemas - Role Members | +| Functions | - Date Created - Date Modified - Id - Name - Permissions - Type | +| Jobs\* | - Automatically delete job - Category - Date Created - Date Modified - Description - Email notification - Email operator - Enabled - ID - Name - Net send notification - Net send operator - Owner - Page notification - Page operator - Schedules - Write to the Windows Application event log | +| Job Steps\* | - ID - Name - On Failure - On Success - Output file - Process exit code of a successful command - Retry attempts - Retry interval (minutes) - Step - Type | +| Jobs Schedules\* | - Date Created - Date Modified - Enabled - ID - Name - Owner - Schedule Type - Settings | +| Indexes | - Allow page locks - Name - Primary key - Ignore duplicate values - Unique constraint - Allow row locks - Type - Disabled - Included Columns - Fill factor - Data Space ID - Index Key Columns - Padded - Hypothetical - Unique | +| Keys | - Name - ID - Date Created - Date Modified - MS shipped - Published - Schema published - Disabled - Not for replication - Not trusted - Delete referential action - Update referential action - Is system named | +| Login\* | - Date Created - Date Modified - Default Database - Default Language - Disabled - Enforce Password Expiration - Enforce Password Policy - Id - Name - Password Hash - Server Roles | +| Restore | - Type | +| Schema | - Date Created - Date Modified - Extended Properties - Id - Name - Owner - Permissions | +| Server Instance\* | - Ad Hoc Distributed Queries - Affinity I/O Mask - Affinity Mask - Agent XPs - Allow Updates - Awe Enabled - Blocked Process Threshold - C2 Audit Mode - Clr Enabled - Collation - Cost Threshold For Parallelism - Cross Db Ownership Chaining - Cursor Threshold - Database Mail XPs - Date Modified - Default Full-text Language - Default Language - Default Trace Enabled - Disallow Results From Triggers - Fill Factor (%) - Ft Crawl Bandwidth (max) - Ft Crawl Bandwidth (min) - Ft Notify Bandwidth (max) - Ft Notify Bandwidth (min) - Id - In-doubt Xact Resolution - Index Create Memory (K) - Lightweight Pooling - Locks - Max Degree Of Parallelism - Max Full-text Crawl Range - Max Server Memory (M) - Max Text Repl Size (B) - Max Worker Threads - Media Retention - Min Memory Per Query (K) - Min Server Memory (M) - Name - Nested Triggers - Network Packet Size (B) - Ole Automation Procedures - Open Objects - Permissions - PH Timeout (s) - Precompute Rank - Priority Boost - Query Wait (s) - Query Governor Cost Limit - Recovery Interval (min) - Remote Admin Connections - Remote Login Timeout (s) - Remote Proc Trans - Remote Query Timeout (s) - Remote Access - Replication XPs - Scan For Startup Procs - Server Trigger Recursion - Set Working Set Size - Show Advanced Options - SMO And DMO XPs - SQL Mail XPs - Status - Transform Noise Words - Two Digit Year Cutoff - User Connections - User Instances Enabled - User Instance Timeout - User Options - Web Assistant Procedures - Xp_cmdshell | +| Server Role\* | - Date Created - Date Modified - Id - Name - Role Members | +| Stored Procedure | - ANSI NULLs - Date Created - Date Modified - Encrypted - Execute as - FOR replication - Id - Name - Permissions - Quoted Identifier - Recompile - Schema | +| Table | - ANSI NULLs - Date Created - Date Modified - Filegroup - Id - Name - Partition scheme - Permissions - Schema - Table is partitioned - Table is replicated - Text filegroup | +| Triggers | Only DML table triggers are supported. - Date Created - Date Modified - Disabled - ID - Instead of trigger - MS shipped - Name - Not for replication | +| User | - Date Created - Date Modified - Default Schema - Extended Properties - Id - Name - Owned Schemas - Roles | +| View | - ANSI NULLs - Date Created - Date Modified - Encrypted - Id - Name - Permissions - Quoted Identifier - Schema - Schema bound | +| View Column | - Allow nulls - ANSI Padding Status - Collation - Computed Text - Default Constraint - Full Text - ID - Identity - Identity increment - Identity seed - Is Computed - Length - Name - Not for replication - Numeric precision - Numeric scale - Rule - Rule Schema - System Type - XML Schema Namespace - XML Schema Namespace schema | +| View Index | - Allow Page Locks - Allow Row Locks - ID - Data Space ID - Disabled - Fill Factor - Hypothetical - Ignore Dup Key - Name - Padindex - Primary Key - Schema Name - Type - Unique - Unique Constraint - View Name | +| View Index Column | - Column ID - ID - Included Column - Index ID - Key Ordinal - Name - Partition Ordinal - Schema Name - Sort Order - View Name | + +Monitored Data Types + +The following list contains the names of all data types monitored by Netwrix Auditor: + +| | | | +| --------------------------------------------------------------------- | --------------------------------------------------------------------- | ----------------------------------------------------------------------------- | +| bigint bit char cursor date datetime2 datetime datetimeoffset decimal | hierarchyid int float money nchar nvarchar numeric real smalldatetime | smallint smallmoney table time timestamp tinyint uniqueidentifier varchar xml | + +## Next Steps + +Also remember to do the following: + +- Configure Data Collecting Account as described in + [Permissions for SQL Server Auditing ](/docs/auditor/10.9/configuration/sqlserver/permissions.md)section. +- Configure ports as described in the [SQL Server Ports](/docs/auditor/10.9/configuration/sqlserver/ports.md) section. diff --git a/docs/auditor/10.9/configuration/sqlserver/permissions.md b/docs/auditor/10.9/configuration/sqlserver/permissions.md new file mode 100644 index 0000000000..30f198da99 --- /dev/null +++ b/docs/auditor/10.9/configuration/sqlserver/permissions.md @@ -0,0 +1,43 @@ +--- +title: "Permissions for SQL Server Auditing" +description: "Permissions for SQL Server Auditing" +sidebar_position: 20 +--- + +# Permissions for SQL Server Auditing + +Before you start creating a monitoring plan to audit your SQL Server, plan for the account that will +be used for data collection – it should meet the requirements listed below. Then you will provide +this account in the monitoring plan wizard. + +You can use group Managed Service Accounts (gMSA) as data collecting accounts. + +**On the target SQL Server:** + +1. To access SQL Server, Windows authentication will be used, so data collection account should be a + Windows account specified in the _domain\user_ format (_domain\user$_ for Managed Service + Account). + SQL Server logins and authentication method are not supported. +2. The account must be assigned the **System Administrator** server role for this SQL Server. See + Assigning 'System Administrator' Role section for more information. +3. For auditing SQL Server availability on groups, the account must have the sysadmin server role + granted on each server added to an availability group. +4. If you plan to collect state-in-time data from SQL Server, in addition to requirements above the + account will also need: + - Local **Administrator** rights on the target SQL Server. + - If SQL Server is included in the Active Directory domain, the account should also be included + in that domain. + +## Assigning 'System Administrator' Role + +1. On the computer where audited SQL Server instance is installed, navigate to **Start → All + Programs → Microsoft SQL Server → SQL Server Management Studio**. +2. Connect to the SQL Server instance. +3. In the left pane, expand the **Security** node. Right-click the **Logins** node and select **New + Login** from the pop-up menu. + + ![manualconfig_ssms_newlogin2016](/images/1secure/configuration/sqlserver/manualconfig_ssms_newlogin2016.webp) + +4. Click **Search** next to **Login Name** and specify the user that you want to assign the + **sysadmin** role to. +5. Specify the **Server roles** tab and assign the **sysadmin** role to the new login. diff --git a/docs/auditor/10.9/configuration/sqlserver/ports.md b/docs/auditor/10.9/configuration/sqlserver/ports.md new file mode 100644 index 0000000000..87f50fa1be --- /dev/null +++ b/docs/auditor/10.9/configuration/sqlserver/ports.md @@ -0,0 +1,24 @@ +--- +title: "SQL Server Ports" +description: "SQL Server Ports" +sidebar_position: 10 +--- + +# SQL Server Ports + +Review a full list of protocols and ports required for Netwrix Auditor for SQL Server. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 1433 TCP port. On the computer hosting default SQL +Server instance (target), allow inbound connections to local 1433 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| -------------------- | -------- | ---------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 1433 | TCP | Netwrix Auditor Server | Default SQL Server Instance | Connection to the default named instance server. Port 1433 is the default connections port, however, you can configure another TCP port. | +| 1434 | UDP | Netwrix Auditor Server | SQL Server Browser Service | Service which helps resolving named instance servers | +| Dynamic: 1024 -65535 | TCP | Netwrix Auditor Server | Named SQL Server Instance | Connection to the named instance servers | diff --git a/docs/auditor/10.9/configuration/useractivity/_category_.json b/docs/auditor/10.9/configuration/useractivity/_category_.json new file mode 100644 index 0000000000..3b495fc19d --- /dev/null +++ b/docs/auditor/10.9/configuration/useractivity/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "User Activity", + "position": 120, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/useractivity/datacollection.md b/docs/auditor/10.9/configuration/useractivity/datacollection.md new file mode 100644 index 0000000000..6a84706e37 --- /dev/null +++ b/docs/auditor/10.9/configuration/useractivity/datacollection.md @@ -0,0 +1,144 @@ +--- +title: "Configure Data Collection Settings" +description: "Configure Data Collection Settings" +sidebar_position: 20 +--- + +# Configure Data Collection Settings + +To successfully track user activity, make sure that the following settings are configured on the +audited computers and on the computer where Netwrix Auditor Server is installed: + +- The **Windows Management Instrumentation** and the **Remote Registry** services are running and + their **Startup Type** is set to _"Automatic"_. See the Check the Windows Services Status topic + for additional information. +- The **File and Printer Sharing** and the **Windows Management Instrumentation** features are + allowed to communicate through Windows Firewall. See the Windows Features Communication topic for + additional information. +- Local TCP Port 9004 is opened for inbound connections on the computer where Netwrix Auditor Server + is installed. This is done automatically on the product installation. See the Open Local TCP Port + 9004 topic for additional information. +- Local TCP Port 9003 is opened for inbound connections on the audited computers. See the Open Local + TCP Port 9003 topic for additional information. +- Remote TCP Port 9004 is opened for outbound connections on the audited computers. See the Open + Remote TCP Port 9004 topic for additional information. + +## Check the Windows Services Status + +Follow the steps to check the status and startup type of Windows services. + +**Step 1 –** Navigate to Start > Windows Administrative Tools > Services. + +**Step 2 –** In the **Services** snap-in, locate the **Remote Registry** service and make sure that +its status is _"Started"_ (on pre-Windows Server 2012 versions) and _"Running"_ (on Windows Server +2012 and above). If it is not, right-click the service and select Start from the pop-up menu. + +**Step 3 –** Check that the **Startup Type** is set to _"Automatic"_. If it is not, double-click the +service. In the **Remote Registry Properties** dialog, in the **General** tab, select _"Automatic"_ +from the drop-down list. + +**Step 4 –** Perform the steps above for the **Windows Management Instrumentation** service. + +## Windows Features Communication + +Follow the steps to allow Windows features to communicate through Firewall. + +**Step 1 –** Navigate to **Start → Control Panel** and select **Windows Firewall.** + +**Step 2 –** In the **Help Protect your computer with Windows Firewall** page, click **Allow a +program or feature through Windows Firewall** on the left. + +**Step 3 –** In the Allow an app or feature through Windows Firewall page that opens, locate the +**File and Printer Sharing** feature and make sure that the corresponding checkbox is selected under +Domain. + +**Step 4 –** Repeat step 3 for the **Windows Management Instrumentation (WMI)** feature. + +## Open Local TCP Port 9004 + +Follow the steps to open Local TCP Port 9004 for inbound connections. + +**Step 1 –** On the computer where Netwrix Auditor is installed, navigate to **Start → Control +Panel** and select **Windows Firewall.** + +**Step 2 –** In the **Help Protect your computer with Windows Firewall** page, click **Advanced +settings** on the left. + +**Step 3 –** In the Windows Firewall with Advanced Security dialog, select Inbound Rules on the +left. + +**Step 4 –** Click New Rule. In the New Inbound Rule wizard, complete the steps as described below: + +- On the Rule Type step, select Program. +- On the Program step, specify the path: %Netwrix Auditor installation folder%/Netwrix Auditor/User + Activity Video Recording/UAVRServer.exe. +- On the Action step, select the Allow the connection action. +- On the Profile step, make sure that the rule applies to Domain. +- On the Name step, specify the rule's name, for example UA Server inbound rule. + +**Step 5 –** Double-click the newly created rule and open the Protocols and Ports tab. + +**Step 6 –** In the Protocols and Ports tab, complete the steps as described below: + +- Set Protocol type to _"TCP"_. +- Set Local port to _"Specific Ports"_ and specify to _"9004"_. + +## Open Local TCP Port 9003 + +Follow the steps to open Local TCP Port 9003 for inbound connections. + +**Step 1 –** On a target computer navigate to **Start → Control Panel** and select **Windows +Firewall.** + +**Step 2 –** In the **Help Protect your computer with Windows Firewall** page, click **Advanced +settings** on the left. + +**Step 3 –** In the Windows Firewall with Advanced Security dialog, select Inbound Rules on the +left. + +**Step 4 –** Click New Rule. In the New Inbound Rule wizard, complete the steps as described below. + +| Option | Setting | +| --------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| Rule Type | Program | +| Program | Specify the path to the Core Service. By default, _%ProgramFiles% (x86)\Netwrix Auditor\User Activity Core Service\UAVRAgent.exe_. | +| Action | Allow the connection | +| Profile | Applies to Domain | +| Name | Rule name, for example UA Core Service inbound rule. | + +**Step 5 –** Double-click the newly created rule and open the Protocols and Ports tab. + +**Step 6 –** In the Protocols and Ports tab, complete the steps as described below: + +- Set Protocol type to _"TCP"_. +- Set Local port to _"Specific Ports"_ and specify to _"9003"_. + +## Open Remote TCP Port 9004 + +Follow the steps to open Remote TCP Port 9004 for outbound connections. + +**Step 1 –** On a target computer, navigate to **Start → Control Panel** and select **Windows +Firewall.** + +**Step 2 –** In the **Help Protect your computer with Windows Firewall** page, click **Advanced +settings** on the left. + +**Step 3 –** In the Windows Firewall with Advanced Security dialog, select Outbound Rules on the +left. + +**Step 4 –** Click New Rule. In the New Outbound Rule wizard, complete the steps as described below. + +| Option | Setting | +| --------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| Rule Type | Program | +| Program | Specify the path to the Core Service. By default, _%ProgramFiles% (x86)\Netwrix Auditor\User Activity Core Service\UAVRAgent.exe_. | +| Action | Allow the connection | +| Profile | Applies to Domain | +| Name | Rule name, for example UA Core Service outbound rule. | + +**Step 5 –** Double-click the newly created rule and open the Protocols and Ports tab. + +**Step 6 –** In the Protocols and Ports tab, complete the steps as described below: + +- Set Protocol type to _"TCP"_. +- Set Remote port to _"Specific Ports"_ and specify to _"9004"_. diff --git a/docs/auditor/10.9/configuration/useractivity/overview.md b/docs/auditor/10.9/configuration/useractivity/overview.md new file mode 100644 index 0000000000..b51986b63d --- /dev/null +++ b/docs/auditor/10.9/configuration/useractivity/overview.md @@ -0,0 +1,116 @@ +--- +title: "User Activity" +description: "User Activity" +sidebar_position: 120 +--- + +# User Activity + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can use group Managed Service Accounts (gMSA) as data collecting accounts. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- **Automatically through a monitoring plan** – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- **Manually** – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually. + + **IMPORTANT:** Even if automatic configuration is selected, the following prerequisites must be configured manually. + + - On the audited system(s): + + - The **Windows Management Instrumentation** and the **Remote Registry** services must be + running and their **Startup Type** must be set to "Automatic". + - The **File and Printer Sharing** and the **Windows Management Instrumentation** features + must be allowed to communicate through the Windows Firewall. + - Local **TCP Port 9003** must be opened for inbound connections. + - Remote **TCP Port 9004** must be opened for outbound connections. + - The **User Activity Core Service** must be installed on the monitored computers. + It is deployed automatically by Netwrix Auditor, provided that all required prerequisites are met. If necessary, you can install it manually. + For manual installation instructions, see the _Install Netwrix Auditor Agent to Audit User Activity_ topic below. + - **.NET Framework 4.8** must be installed. + + - On the Netwrix Auditor host system/server: + + - The **Windows Management Instrumentation** and the **Remote Registry** services must be + running and their **Startup Type** must be set to "Automatic". + - The **File and Printer Sharing** and the **Windows Management Instrumentation** features + must be allowed to communicate through Windows Firewall. + - Local **TCP Port 9004** must be opened for inbound connections. + - **.NET Framework 4.8** must be installed. + +See the following topics for additional information: + +- [Configure Data Collection Settings](/docs/auditor/10.9/configuration/useractivity/datacollection.md) +- [Configure Video Recordings Playback Settings](/docs/auditor/10.9/configuration/useractivity/videorecordings.md) + +## User Sessions + +Review a full list of all session actions when auditing user sessions with Netwrix Auditor. + +| Object type | Action | What | Description | +| --------------------------- | -------------------------------- | ----------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| User session | Session start | Monitoring start | - Logon (session creation) - Start of monitoring (after service install or deploy) | +| Session start | Local session start | — | | +| Session end | Sign-out | - User initiated sign-out / logoff | | +| Session end | Shutdown | - Computer shutdown - Service stop / crash (appears after one starts service again) | | +| Session start / Session end | Screensaver off / Screensaver on | — | | +| Session start / Session end | Unlock / Lock | — | | +| Session start | Console connection | - Connect locally to existing session | | +| Session end | Console disconnection | - Switch user - Remote connect to existing session | | +| Session start | Remote connection | - Connect through RDP | | +| Session end | Remote disconnection | - Disconnect in RDP or just close RDP session | | + +### Run As Monitoring + +Netwrix Auditor for User Activity can monitor programs executed under different user accounts. +Review the table below to discover how different "run as" scenarios are reflected in the product. + +| Object type | Details | Description | +| --------------- | ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------- | +| Window | None | User runs the application. | +| Window | Application Run As: `` | Standard user runs an application under credentials of another standard user. | +| Elevated Window | Application Run As: `` | User runs program through Run As Administrator or Accepts UAC (User Account Control) elevation prompts. | +| Elevated Window | None | Administrator needs to run the program with Run as Administrator enabled. Server Manager is one of the main examples for this case. | + +## Install Netwrix Auditor Agent to Audit User Activity + +By default, the agent is installed automatically on the audited computers upon the **New Managed +Object** wizard completion. If, for some reason, installation has failed, you must install the agent +manually on each of the audited computers. + +Before installing Netwrix Auditor agent to audit user activity, make sure that: + +- The audit settings are configured properly. +- The Data Processing Account has access to the administrative shares. + +Follow the steps to install Netwrix Auditor agent to audit user activity. + +**Step 1 –** Navigate to _%Netwrix Auditor Installation Folder%\User Activity Video Recording_ and +copy the UACoreSvcSetup.msi file to the audited computer. + +**NOTE:** This is the default location. However, it may be changed because users can move this +folder. + +**Step 2 –** Run the installation package. + +**Step 3 –** Follow the instructions of the setup wizard. When prompted, accept the license +agreement and specify the installation folder. + +**Step 4 –** On the Agent Settings page, specify the host server (i.e., the name of the computer +where Netwrix Auditor is installed) and the server TCP port. + +Netwrix Auditor agent is installed and ready to audit user activity. diff --git a/docs/auditor/10.9/configuration/useractivity/ports.md b/docs/auditor/10.9/configuration/useractivity/ports.md new file mode 100644 index 0000000000..8834d40722 --- /dev/null +++ b/docs/auditor/10.9/configuration/useractivity/ports.md @@ -0,0 +1,29 @@ +--- +title: "User Activity Ports" +description: "User Activity Ports" +sidebar_position: 10 +--- + +# User Activity Ports + +Review a full list of protocols and ports required for monitoring User Activity. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on any monitored computer (source), allow outbound +connections to remote 9004 TCP port. On the computer where Netwrix Auditor Server resides (target), +allow inbound connections to local 9004 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| -------------------- | -------- | ---------------------- | ---------------------- | ---------------------------------------------------------------------------------------------- | +| 9004 | TCP | Monitored computer | Netwrix Auditor Server | Network Traffic Compression Service communications | +| 9003 | TCP | Netwrix Auditor Server | Monitored computer | Network Traffic Compression Service communications | +| 139 445 | TCP | Netwrix Auditor Server | Monitored computer | Service Control Manager Remote Protocol (RPC) Remote registry | +| Dynamic: 1024 -65535 | TCP | Netwrix Auditor Server | Monitored computer | Windows Management Instrumentation | +| 135 | TCP | Netwrix Auditor Server | Monitored computer | Service Control Manager Remote Protocol (RPC) Network Traffic Compression Service installation | +| 137 through 139 | UDP | Netwrix Auditor Server | Monitored computer | Service Control Manager Remote Protocol (RPC) Network Traffic Compression Service installation | +| 445 | TCP | Netwrix Auditor Server | Monitored computer | SMB 2.0/3.0 Video files copy | +| – | ICMP | Netwrix Auditor Server | Monitored computer | Network Traffic Compression Service communications | diff --git a/docs/auditor/10.9/configuration/useractivity/videorecordings.md b/docs/auditor/10.9/configuration/useractivity/videorecordings.md new file mode 100644 index 0000000000..7d513caae3 --- /dev/null +++ b/docs/auditor/10.9/configuration/useractivity/videorecordings.md @@ -0,0 +1,125 @@ +--- +title: "Configure Video Recordings Playback Settings" +description: "Configure Video Recordings Playback Settings" +sidebar_position: 30 +--- + +# Configure Video Recordings Playback Settings + +Video recordings of users' activity can be watched in any Netwrix Auditor client. Also, recordings +are available as links in web-based reports and email-based Activity Summaries. + +You can use group Managed Service Accounts (gMSA) as data collecting accounts. + +To be able to watch video files captured by Netwrix Auditor via console, the following settings must +be configured: + +- The user must have read permissions (resultant set) to the **Netwrix_UAVR$** shared folder where + video files are stored. By default, all members of the **Netwrix Auditor Client Users** group can + access this shared folder. Both the group and the folder are created automatically by Netwrix + Auditor. Make sure to grant sufficient permissions on folder or explicitly add user to the group + (regardless his or her role delegated in the product). See the To Add an Account to Netwrix + Auditor Client Users Group topic for additional information. +- A dedicated codec must be installed. This codec is installed automatically on the computer where + Netwrix Auditor is deployed, and on the monitored computers. To install it on a different + computer, download it from + [https://www.netwrix.com/download/ScreenPressorNetwrix.zip](https://www.netwrix.com/download/ScreenPressorNetwrix.zip). +- The Ink and Handwriting Services, Media Foundation, and Desktop Experience Windows features must + be installed on the computer where Netwrix Auditor Server is deployed. These features allow + enabling Windows Media Player and sharing video recordings via DLNA. See the To Enable Windows + Features topic for additional information. + +To be able to watch video files captured by Netwrix Auditor via direct links, the following settings +must be configured: + +- Microsoft Internet Explorer 7.0 and above must be installed and ActiveX must be enabled. +- Internet Explorer security settings must be configured properly. See the To Configure Internet + Explorer Security Settings topic for additional information. +- JavaScript must be enabled. See the To Enable JavaScript topic for additional information. +- Internet Explorer Enhanced Security Configuration (IE ESC) must be disabled. See the To Disable + Internet Explorer Enhanced Security Configuration (IE ESC) topic for additional information. + +All Internet Explorer-related settings are relevant only for those who watch videos not in Netwrix +Auditor console. + +**NOTE:** Microsoft is in the process of deprecating Internet Explorer. However, if you are trying +to access the video recordings from browser via direct links (reports on SSRS portal, subscriptions, +activity summaries, search export results), IE engine should be present on the client machine. IE +might be disabled with GPO, but it should not be removed completely. Recommended option is to use +Edge with "IE mode" option enabled. + +## To Configure Internet Explorer Security Settings + +Follow the steps to configure Internet Explorer security settings. + +**Step 1 –** In Internet Explorer, navigate to **Tools** > **Internet Options**. + +**Step 2 –** Switch to the Security tab and select **Local Intranet**. Click **Custom Level**. + +**Step 3 –** In the Security Settings - Local Intranet Zone dialog, scroll down to **Downloads** and +verify that **File download** is set to **Enable**. + +**Step 4 –** In the Internet Options dialog, switch to the **Advanced** tab. + +**Step 5 –** Local Security and select the **Allow active content to run in files on My Computer** +checkbox. + +![manualconfig_uavr_ie2016](/images/auditor/10.7/configuration/useractivity/manualconfig_uavr_ie2016.webp) + +## To Enable JavaScript + +Follow the steps to enable JavaScript. + +**Step 1 –** In Internet Explorer, navigate to **Tools** > **Internet Options**. + +**Step 2 –** Switch to the Security tab and select **Internet**. Click **Custom Level**. + +**Step 3 –** In the Security Settings - Internet Zone dialog, scroll down to **Scripting** and +verify that **Active scripting** is set to **Enable**. + +## To Disable Internet Explorer Enhanced Security Configuration (IE ESC) + +Follow the steps to disable Internet Explorer enhanced security configuration. + +**Step 1 –** Navigate to Start > Windows Administrative Tools > **Server Manager**. + +**Step 2 –** In the Security Information section, click Configure IE ESC link on the right to +disable it. + +## To Add an Account to Netwrix Auditor Client Users Group + +All members of the Netwrix Auditor Client Users group are granted the Global reviewer role in +Netwrix Auditor and have access to all collected data. + +Follow the steps to add an account to the Netwrix Auditor Client Users group. + +**Step 1 –** On the computer where Netwrix Auditor Server is installed, start the Local Users and +Computers snap-in. + +**Step 2 –** Navigate to the Groups node and locate the Netwrix Auditor Client Users group. + +**Step 3 –** In the Netwrix Auditor Client Users Properties dialog, click **Add**. + +**Step 4 –** Specify the users you want to be included in this group. + +## To Enable Windows Features + +Follow the steps if Netwrix Auditor Server is installed on the Windows Server 2012 and later. + +**Step 1 –** Navigate to **Start** > **Server Manager**. + +**Step 2 –** In the Server Manager window, click **Add roles and features**. + +**Step 3 –** On the Select Features step, select one of the following Windows features and the +follow the installation prompts: + +- Ink and Handwriting Services +- Media Foundation +- User Interface and Infrastructure > Desktop Experience + +**NOTE:** If you have Windows corruption errors when installing Windows Media Foundation, run the +Deployment Image Servicing and Management (DISM) tool from the command prompt with administrative +rights. For detailed information, refer to the Microsoft article: +[Fix Windows corruption errors by using the DISM or System Update Readiness tool.](https://support.microsoft.com/en-us/kb/947821) + +**Step 4 –** Restart your computer to complete features installation. diff --git a/docs/auditor/10.9/configuration/vmware/_category_.json b/docs/auditor/10.9/configuration/vmware/_category_.json new file mode 100644 index 0000000000..268b10537b --- /dev/null +++ b/docs/auditor/10.9/configuration/vmware/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "VMware", + "position": 130, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/vmware/overview.md b/docs/auditor/10.9/configuration/vmware/overview.md new file mode 100644 index 0000000000..f5c162f9b5 --- /dev/null +++ b/docs/auditor/10.9/configuration/vmware/overview.md @@ -0,0 +1,81 @@ +--- +title: "VMware" +description: "VMware" +sidebar_position: 130 +--- + +# VMware + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring automatically through a monitoring plan. No +manual configurations are required. + +Review a full list of object types and attributes Netwrix Auditor can collect on VMware server +(standalone host or vCenter server). + +| Object type | Attributes | +| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Virtual Machine | - Annotation - Check and upgrade Tools - Connect at power on - Connected - Current Snapshot - Disable Acceleration - Enable Logging - Force BIOS Setup - Guest OS - Guest OS Version - Guest Power Management - Guest State - Hardware Page Table Virtualization - Hyper-threaded Core Sharing - Memory Size (M) - Notes - Number of virtual processors - Operation mode of guest OS - Power Off Type - Power On - Power State - Power-on Boot Delay - Record Debugging Information - Reset Type - Resource Pool - Run VMware Tools Scripts After Powering On - Run VMware Tools Scripts After Resuming - Run VMware Tools Scripts Before Powering Off - Run VMware Tools Scripts Before Suspending - Snapshot Description - Snapshot Name - Suspend Type - Synchronize guest time with host - Swap file Location - Template - Virtual Machine Name - VirtualCdrom Device Type - VirtualCdrom Mode - VirtualDisk Capacity(K) - VirtualDisk Datastore - VirtualDisk Disk Mode - VirtualDisk Share Level - VirtualDisk Unit Number - VirtualFloppy Device Type - VirtualParallelPort Connection - VirtualPCNet32 MAC Address Type - VirtualPCNet32 MAC Address - VirtualPCNet32 Wake on LAN - VirtualSerialPort Connection - VirtualSerialPort Far End - VirtualSerialPort Near End - VirtualSerialPort Yield CPU on poll - VirtualSCSIController Controller Type - VirtualSCSIController Bus Sharing - VirtualSCSIController Bus Number | +| Authorization Manager | - Authorization Manager Name - Privilege | +| Cluster Resource | - Available CPU - Available Hosts - Available Memory - Name - Swap Policy for Virtual Machines - VMware DRS - VMware DRS Automation Level - VMware DRS Migration threshold - VMware DRS Power Management - VMware DRS 'Keep Virtual Machines Together' Rule Name - VMware DRS 'Keep Virtual Machines Together' Rule Enabled - VMware DRS 'Keep Virtual Machines Together' Rule Status - VMware DRS 'Keep Virtual Machines Together' Rule Virtual Machine - VMware DRS 'Separate Virtual Machines' Rule Name - VMware DRS 'Separate Virtual Machines' Rule Enabled - VMware DRS 'Separate Virtual Machines' Rule Status - VMware DRS 'Separate Virtual Machines' Rule Virtual Machine - VMware DRS Virtual Machine Automation Mode - VMware HA - VMware HA Admission Control - VMware HA Isolation Response - VMware HA Restart Priority - VMware HA Number of host failures allowed - VMware HA Advanced Option - VMware HA Isolation Response - VMware HA Restart Priority | +| Computer Resource | - Name | +| Datacenter | - Name | +| Data Store | - Accessible - Name | +| Distributed Port Group | - Name - Distributed Virtual Switch - Ports Number - Uplink | +| Distributed Switch | - Name - Port Group - Uplink Port | +| Folder | - Folder Name | +| Host System | - Configuration Status - CPU Expandable Reservation - CPU Limit - CPU Reservation - CPU Shares Level - CPU Shares - Datastore accessible to Host - Memory Expandable Reservation - Memory Limit - Memory Reservation - Memory Shares Level - Memory Shares - NTP required - NTP uninstallable - NTP running - NTP policy - NTP Servers - Overall Status - Port Group Allow Promiscuous - Port Group MAC Address Changes - Port Group Forged Transmits - Port Group VLAN ID - Port Group Attached uplink adapter - Service Console IP Address of port - Virtual Switch Allow Promiscuous - Virtual Switch MAC Address Changes - Virtual Switch Forged Transmits - Virtual Switch Number of Ports - Virtual Switch Attached uplink adapter - VMkernel IP Address of port | +| Resource Pool | - Name | +| VirtualApp | - Name - Child - Parent Folder | + +## Users and groups + +Starting with the version 10.5, Netwrix Auditor for VMware collects data on VMware users and groups. + +To audit users and groups, vCenter 6.5 and above required. + +The following objects are monitored: + +- vCenter Single Sign-On (SSO) Users. The product collects data from vCenter. +- Localos users. For these users, the product collects data from ESXi and vCenter. + + the Who value is reported as _“Not Applicable”_ for the localos users if the data was collected + from the entire vCenter. + +- VMware groups. The product collects data from vCenter. + +| Object type | Actions | Attributes | +| ------------ | ---------------------------- | ------------------------------------------------- | +| SSO User | - Added - Modified - Removed | - Description - Email - FullName - Disabled | +| Localos user | - Added - Modified - Removed | - Disabled - FullName - Locked - Member Of - Name | +| Group | - Added - Modified - Removed | - Member - Description | + +Netwrix Auditor may report on several changes with _who_ reported as _system_ due to the native +VMware audit peculiarities + +## Considerations and Limitations + +The following considerations refer to VMware infrastructure monitoring with Netwrix Auditor: + +- A VM that was moved from one resource pool to another (within the same VMware host) will be + reported as _Modified_. +- If an ESXi host was specified as a monitored item in the corresponding monitoring plan, but a + virtual machine was created using the vCenter Server (not this ESXi host) management facilities, + information about this VM creation will not be collected. To work around, specify the vCenter + Server as a monitored item in the monitoring plan. +- For ESXi host permission changes, the "What" field in the Activity Records (and, therefore, + reports and search results) will report _\root_. +- Netwrix Auditor will not collect data on _Failed Logon_ event in case of incorrect logon attempt + through VMware vCenter Single Sign-On. +- Also, data on the logon attempts performed using SSH will not be collected. +- For custom role creation event, initiator will be reported as _System_. diff --git a/docs/auditor/10.9/configuration/vmware/permissions.md b/docs/auditor/10.9/configuration/vmware/permissions.md new file mode 100644 index 0000000000..c241428fd8 --- /dev/null +++ b/docs/auditor/10.9/configuration/vmware/permissions.md @@ -0,0 +1,31 @@ +--- +title: "Permissions for VMware Server Auditing" +description: "Permissions for VMware Server Auditing" +sidebar_position: 20 +--- + +# Permissions for VMware Server Auditing + +Before you start creating a monitoring plan to audit your VMware hosts, plan for the account that +will be used for data collection – it should meet the requirements listed below. Contact your +virtual infrastructure administrator if necessary. + +**On the target VMware hosts:** + +- To collect state-in-time data, and auditing SSO users, local users, and groups, the account must + be included in the **Administrators** group for the **vCenter SSO** domain. (If you have assigned the + **Read-only** role to that account, it should be removed.) +- To collect activity data, the account must have at least Read-only role on the audited hosts. + +See the following VMware article for additional information: +[Add Members to a vCenter Single Sign-On Group](https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.authentication.doc/GUID-CDEA6F32-7581-4615-8572-E0B44C11D80D.html). + +Then you will provide this account in the monitoring plan wizard — it will be used as default +account to process all items (VMware servers) included in the monitoring plan. However, if you want +to use specific settings for each of your VMware servers, you can provide custom account when +configuring a corresponding monitored item. + +See also: + +- [Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) step of the monitoring plan + wizard diff --git a/docs/auditor/10.9/configuration/vmware/ports.md b/docs/auditor/10.9/configuration/vmware/ports.md new file mode 100644 index 0000000000..de15f88683 --- /dev/null +++ b/docs/auditor/10.9/configuration/vmware/ports.md @@ -0,0 +1,22 @@ +--- +title: "VMware Ports" +description: "VMware Ports" +sidebar_position: 10 +--- + +# VMware Ports + +Review a full list of protocols and ports required for Netwrix Auditor for VMware. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 443 TCP port. On the VMware server (target), allow +inbound connections to local 443 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| ---- | -------- | ---------------------- | ------ | ------------------------------------------ | +| 443 | TCP | Netwrix Auditor Server | VMware | HTTPS Connection to VMware VSphere via SDK | diff --git a/docs/auditor/10.9/configuration/windowsserver/_category_.json b/docs/auditor/10.9/configuration/windowsserver/_category_.json new file mode 100644 index 0000000000..fb2847c60e --- /dev/null +++ b/docs/auditor/10.9/configuration/windowsserver/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Windows Server", + "position": 140, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/configuration/windowsserver/advancedpolicy.md b/docs/auditor/10.9/configuration/windowsserver/advancedpolicy.md new file mode 100644 index 0000000000..7bdc69641f --- /dev/null +++ b/docs/auditor/10.9/configuration/windowsserver/advancedpolicy.md @@ -0,0 +1,103 @@ +--- +title: "Configure Advanced Audit Policies" +description: "Configure Advanced Audit Policies" +sidebar_position: 50 +--- + +# Configure Advanced Audit Policies + +Advanced audit policies can be configured instead of local policies. Any of them are required if you +want to get the "Who" and "When" values for the changes to the following monitored system +components: + +- Audit policies +- File shares +- Hardware and system drivers +- General computer settings +- Local users and groups +- Services +- Scheduled tasks +- Windows registry +- Removable storage media + +## Configure Security Options + +Setting up both basic and advanced audit policies may lead to incorrect audit reporting. To force +basic audit policies to be ignored and prevent conflicts, enable the _Audit: Force audit policy +subcategory settings_ policy. + +Follow the steps to enforce advanced policies. + +**Step 1 –** On the audited server, open the Local Security Policy snap-in and navigate to Start > +Windows Administrative Tools > Local Security Policy. + +**Step 2 –** Navigate to Security Settings > Local Policies > Security Options and locate the Audit: +Force audit policy subcategory settings policy. + +![Local Security Policy snap-in ](/images/1secure/configuration/computer/manualconfig_fileserver_graudit_secpol2016.webp) + +**Step 3 –** Double-click the policy and enable it. + +## Configure Advanced Audit Policy on Windows Server 2016 + +In Windows Server 2016 audit policies are not integrated with the Group Policies and can only be +deployed using logon scripts generated with the native Windows **auditpol.exe** command line tool. +Therefore, these settings are not permanent and will be lost after server reboot. + +The procedure below explains how to configure Advanced audit policy for a single server. If you +audit multiple servers, you may want to create logon scripts and distribute them to all target +machines via Group Policy. Refer to the +[Create System Startup / Shutdown and User Logon / Logoff Scripts](https://technet.microsoft.com/en-us/library/dd630947.aspx) +Microsoft article for more information. + +**Step 1 –** On an audited server, navigate to Start > Run and type "cmd". + +**Step 2 –** Disable the Object Access, Account Management, and Policy Change categories by +executing the following command in the command line interface: + +``` +auditpol /set /category:"Object Access" /success:disable /failure:disable +auditpol /set /category:"Account Management" /success:disable /failure:disable +auditpol /set /category:"Policy Change" /success:disable /failure:disable +``` + +**Step 3 –** Enable the following audit subcategories: + +| Audit subcategory | Command | +| -------------------------- | ------------------------------------------------------------------------------------------ | +| Security Group Management | `auditpol /set /subcategory:"Security Group Management" /success:enable /failure:disable` | +| User Account Management | `auditpol /set /subcategory:"User Account Management" /success:enable /failure:disable` | +| Handle Manipulation | `auditpol /set /subcategory:"Handle Manipulation" /success:enable /failure:disable` | +| Other Object Access Events | `auditpol /set /subcategory:"Other Object Access Events" /success:enable /failure:disable` | +| Registry | `auditpol /set /subcategory:"Registry" /success:enable /failure:disable` | +| File Share | `auditpol /set /subcategory:"File Share" /success:enable /failure:disable` | +| Audit Policy Change | `auditpol /set /subcategory:"Audit Policy Change" /success:enable /failure:disable` | + +It is recommended to disable all other subcategories unless you need them for other purposes. You +can check your current effective settings by executing the following commands: + +``` +auditpol /set /category:"Object Access"  +auditpol /set /category:"Account Management"  +auditpol /set /category:"Policy Change"  +``` + +## Configure Advanced Audit Policy on Windows Server 2016 and Above + +In Windows Server 2016 and above, Advanced audit policies are integrated with Group Policies, so +they can be applied via Group Policy Object or Local Security Policies. The procedure below +describes how to apply Advanced policies via Local Security Policy console. + +**Step 1 –** On the audited server, open the **Local Security Policy** snap-in and navigate to +Start > Windows Administrative Tools >Local Security Policy. + +**Step 2 –** In the left pane, navigate to Security Settings > Advanced Audit Policy Configuration > +System Audit Policies. + +**Step 3 –** Configure the following audit policies. + +| Policy Subnode | Policy Name | Audit Events | +| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------ | +| Account Management |
  • Audit Security Group Management
  • Audit User Account Management
| "Success" | +| Object Access |
  • Audit Handle Manipulation
  • Audit Other Object Access Events
  • Audit Registry
  • Audit File Share
| "Success" | +| Policy Change |
  • Audit Audit Policy Change
| "Success" | diff --git a/docs/auditor/10.9/configuration/windowsserver/dhcp.md b/docs/auditor/10.9/configuration/windowsserver/dhcp.md new file mode 100644 index 0000000000..3fb268b52e --- /dev/null +++ b/docs/auditor/10.9/configuration/windowsserver/dhcp.md @@ -0,0 +1,22 @@ +--- +title: "Adjust DHCP Server Operational Log Settings" +description: "Adjust DHCP Server Operational Log Settings" +sidebar_position: 70 +--- + +# Adjust DHCP Server Operational Log Settings + +If you plan to monitor DHCP changes, you may need to adjust your DHCP Server Operational log +settings (size and retention method). For that, take the steps described below. + +1. On the DHCP server, navigate to Event Viewer. +2. Navigate to Event Viewer tree → Applications and Services Logs → Microsoft → Windows and expand + the DHCP-Server node. +3. Right-click the Operational log and select Properties. + + ![manual_config_dhcp_log](/images/auditor/10.7/configuration/windowsserver/manual_config_dhcp_log.webp) + +4. Make sure the **Enable logging** option is selected. +5. Set **Maximum log size** to **4 GB**. +6. Set the retention method to **Overwrite events as needed (oldest events first)**. Click **OK** to + save the settings and close the dialog. diff --git a/docs/auditor/10.9/configuration/windowsserver/eventlog.md b/docs/auditor/10.9/configuration/windowsserver/eventlog.md new file mode 100644 index 0000000000..b763d53811 --- /dev/null +++ b/docs/auditor/10.9/configuration/windowsserver/eventlog.md @@ -0,0 +1,118 @@ +--- +title: "Adjusting Event Log Size and Retention Settings" +description: "Adjusting Event Log Size and Retention Settings" +sidebar_position: 60 +--- + +# Adjusting Event Log Size and Retention Settings + +Consider that if the event log size is insufficient, overwrites may occur before data is written to +the Long-Term Archive and the Audit Database, and some audit data may be lost. + +To prevent overwrites, you can increase the maximum size of the event logs and set retention method +for these logs to "_Overwrite events as needed_". This refers to the following event logs: + +- Application +- Security +- Setup +- System +- Applications and Services logs > Microsoft>Windows > TaskScheduler > Operational +- Applications and Services logs > Microsoft > Windows > DNS-Server > Audit (only for DCs running + Windows Server 2012 R2 and above) +- Applications and Services logs > AD FS > Admin log (for AD FS servers ) + +Refer to the following Microsoft +[article to read about the recommended event log settings](https://support.microsoft.com/en-us/help/957662/recommended-settings-for-event-log-sizes-in-windows). + +The procedure below provides a possible way to specify the event log settings manually. However, if +you have multiple target computers, consider configuring these settings via Group Policy as also +described in this section + +## Configure the Event Log Size Manually + +Follow the steps to configure Event Log Size and Retention Settings. + +**Step 1 –** On a target server, navigate to Start > Windows Administrative Tools > Event Viewer. + +**Step 2 –** Navigate to Event Viewer tree > Windows Logs, right-click **Security** and select +**Properties**. + +![Log Properties dialog box](/images/1secure/configuration/computer/manualconfig_ws_eventviewerpr2016_thumb_0_0.webp) + +**Step 3 –** Make sure Enable logging is selected. + +**Step 4 –** In the Maximum log size field, specify the desired log size. + +**Step 5 –** Make sure the Do not overwrite events (Clear logs manually) check box is cleared. If +selected, change the retention method to _Overwrite events as needed (oldest events first)_. + +Make sure the Maximum security log size group policy does not overwrite your log settings. To check +this, start the Group Policy Management console, proceed to the GPO that affects your server, and +navigate to Computer Configuration > Policies > Windows Settings > Security Settings > Event Log. + +Repeat these steps for the following event logs: + +- **Windows Logs** **>** **Application** +- **Windows Logs** **>** **System** +- **Applications and Services Logs > Microsoft > Windows > TaskScheduler > Operational** + + Configure setting for TaskScheduler/Operational log only if you want to monitor scheduled tasks. + +- **Applications and Services Logs > Microsoft > Windows > DNS-Server > Audit** + + Configure setting for DNS log only if you want to monitor DNS changes. The log is available on + Windows Server 2012 R2 and above and is not enabled by default. See Microsoft documentation for + more information on how to enable this log. + +- **Applications and Services Logs** **>** **AD FS** **>** **Admin** + + Applies to the AD FS servers. + +## Configure the Event Log Size Using Group Policy + +Personnel with administrative rights can use Group Policy Objects to apply configuration settings to +multiple servers in bulk. + +Follow the steps to configure settings for Application, System and Security event logs. + +**Step 1 –** Open the Group Policy Management Editor on the domain controller and go to **Computer +Configuration > Policies > Administrative Templates > Windows Components > Event Log Service**. + +**Step 2 –** Select the log you need. + +**Step 3 –** Edit Specify the maximum log file size setting; the value is usually set to _4194240 +KB_. + +**Step 4 –** Specify retention settings for the log; usually it is Overwrite as needed. + +Follow the steps to configure settings for other logs. + +**Step 1 –** Open the registry editor and go to +HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\. For example: +HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Directory Service + +**Step 2 –** Set the MaxSize to the required decimal value (in bytes). + +![gpo_eventlog_regedit_thumb_0_0](/images/auditor/10.7/configuration/windowsserver/gpo_eventlog_regedit_thumb_0_0.webp) + +You can configure Group Policy Preferences to push registry changes to the target domain computers. +For the example above (Directory Service Log), perform the following steps. + +**Step 1 –** In Group Policy Management Console on the domain controller go to **Computer > +Preferences > Windows Settings > Registry**. + +**Step 2 –** Right-click Registry and select **New > Registry Item**. + +**Step 3 –** In the Properties window on the General tab select the following: + +- Action > Create +- Hive > HKEY_LOCAL_MACHINE +- Key Path – browse to MaxSize value at the SYSTEM\CurrentControlSet\Services\EventLog\Directory + Service + ![gpo_eventlog_gpmc_thumb_0_0](/images/auditor/10.7/configuration/windowsserver/gpo_eventlog_gpmc_thumb_0_0.webp) + +**Step 4 –** Change the MaxSize REG_DWORD to the required decimal value (in bytes). + +**Step 5 –** Save the preferences and link them to the necessary servers (OUs). + +When finished, run the `gpupdate /force` command to force group policy update. diff --git a/docs/auditor/10.9/configuration/windowsserver/iis.md b/docs/auditor/10.9/configuration/windowsserver/iis.md new file mode 100644 index 0000000000..d54be12d79 --- /dev/null +++ b/docs/auditor/10.9/configuration/windowsserver/iis.md @@ -0,0 +1,25 @@ +--- +title: "Internet Information Services (IIS)" +description: "Internet Information Services (IIS)" +sidebar_position: 100 +--- + +# Internet Information Services (IIS) + +To be able to process Internet Information Services (IIS) events, you must enable the Remote +Registry service on the target computers. [Windows Server](/docs/auditor/10.9/configuration/windowsserver/overview.md) + +To configure the Operational log size and retention method + +1. On the computer where IIS is installed, navigate to Start > Windows Administrative Tools → Event + Viewer. +2. Navigate to Event Viewer tree → Applications and Services Logs → Microsoft → Windows and expand + the IIS-Configuration node. +3. Right-click the Operational log and select Properties. + + ![manualconfig_iis2016](/images/auditor/10.7/configuration/windowsserver/manualconfig_iis2016.webp) + +4. Make sure **Enable logging** is enabled. +5. Set **Maximum log size** to 4 GB. +6. Make sure **Do not overwrite events (Clear logs manually)** is cleared. If selected, change the + retention method to **Overwrite events as needed (oldest events first)**. diff --git a/docs/auditor/10.9/configuration/windowsserver/localpolicy.md b/docs/auditor/10.9/configuration/windowsserver/localpolicy.md new file mode 100644 index 0000000000..7b513762ce --- /dev/null +++ b/docs/auditor/10.9/configuration/windowsserver/localpolicy.md @@ -0,0 +1,48 @@ +--- +title: "Configure Local Audit Policies" +description: "Configure Local Audit Policies" +sidebar_position: 40 +--- + +# Configure Local Audit Policies + +Local audit policies must be configured on the target servers to get the "Who" and "When" values for +the changes to the following monitored system components: + +- Audit policies +- File shares +- Hardware and system drivers +- General computer settings +- Local users and groups +- Services +- Scheduled tasks +- Windows registry +- Removable media + +You can also configure advanced audit policies for same purpose. See the +[Configure Advanced Audit Policies](/docs/auditor/10.9/configuration/windowsserver/advancedpolicy.md) topic for more information. + +## Manual Configuration + +While there are several methods to configure local audit policies, this topic covers just one of +them: how to configure policies locally with the Local Security Policy snap-in. To apply settings to +the whole domain, use the Group Policy but consider the possible impact on your environment. + +Follow the steps to configure local audit policies. + +**Step 1 –** On the audited server, open the Local Security Policy snap-in: navigate to Start > +Windows Administrative Tools > Local Security Policy. + +**Step 2 –** Navigate to Security Settings > Local Policies > Audit Policy. + +**Step 3 –** Configure the following audit policies. + +| Policy Name | Audit Events | +| ------------------------ | ------------ | +| Audit account management | "Success" | +| Audit object access | "Success" | +| Audit policy change | "Success" | + +Local audit policy is configured. + +![Local Security Policy snap-in](/images/1secure/configuration/computer/manualconfig_ws_local_audit_policies2016.webp) diff --git a/docs/auditor/10.9/configuration/windowsserver/overview.md b/docs/auditor/10.9/configuration/windowsserver/overview.md new file mode 100644 index 0000000000..fcd9d308a5 --- /dev/null +++ b/docs/auditor/10.9/configuration/windowsserver/overview.md @@ -0,0 +1,363 @@ +--- +title: "Windows Server" +description: "Windows Server" +sidebar_position: 140 +--- + +# Windows Server + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - The Remote Registry and the Windows Management Instrumentation (WMI) service must be started. + See the + [Enable Remote Registry and Windows Management Instrumentation Services](/docs/auditor/10.9/configuration/windowsserver/remoteregistry.md) + topic and the [Configure Windows Registry Audit Settings](/docs/auditor/10.9/configuration/windowsserver/windowsregistry.md) topic for + additional information. + - The following advanced audit policy settings must be configured: + + - The Audit: Force audit policy subcategory settings (Windows 7 or later) security option + must be enabled. + - For Windows Server 2008—The Object Access, Account Management, and Policy Change + categories must be disabled while the Security Group Management, User Account Management, + Handle Manipulation, Other Object Access Events, Registry, File Share, and Audit Policy + Change subcategories must be enabled for _"Success"_. + - For Windows Server 2008 R2 / Windows 7 and above—Audit Security Group Management, Audit + User Account Management, Audit Handle Manipulation, Audit Other Object Access Events, + Audit Registry, Audit File Share, and Audit Audit Policy Change advanced audit policies + must be set to _"Success"_. + - See the [Configure Local Audit Policies](/docs/auditor/10.9/configuration/windowsserver/localpolicy.md) topic and the + [Configure Advanced Audit Policies](/docs/auditor/10.9/configuration/windowsserver/advancedpolicy.md) topic for additional information. + + - The following legacy audit policies can be configured instead of advanced: Audit object + access, Audit policy change, and **Audit account management** must be set to _"Success"_. + - The Enable Persistent Time Stamp local group policy must be enabled. This policy should be + configured manually since Auditor does not enable it automatically. See the + [Configure Enable Persistent Time Stamp Policy](/docs/auditor/10.9/configuration/windowsserver/persistenttimestamp.md) topic for additional + information. + - The Application, Security, and System event log maximum size must be set to 4 GB. The + retention method must be set to _“Overwrite events as needed”_. See the + [Adjusting Event Log Size and Retention Settings](/docs/auditor/10.9/configuration/windowsserver/eventlog.md) topic for additional + information. + - For auditing scheduled tasks, the Microsoft-Windows-TaskScheduler/Operational event log must + be enabled and its maximum size must be set to 4 GB. The retention method of the log must be + set to _“Overwrite events as needed”_. + - For auditing DHCP, the Microsoft-Windows-Dhcp-Server/Operational event log must be enabled and + its maximum size must be set to 4 GB. The retention method of the log must be set to + _“Overwrite events as needed”_. See the [Adjust DHCP Server Operational Log Settings](/docs/auditor/10.9/configuration/windowsserver/dhcp.md) + topic for additional information. + - For auditing DNS, the Microsoft-Windows-DNS-Server/Audit event log must be enabled and its + maximum size must be set to 4 GB. The retention method of the log must be set to _“Overwrite + events as needed”_. + - The following inbound Firewall rules must be enabled: + + - Remote Event Log Management (NP-In) + - Remote Event Log Management (RPC) + - Remote Event Log Management (RPC-EPMAP) + - Windows Management Instrumentation (ASync-In) + - Windows Management Instrumentation (DCOM-In) + - Windows Management Instrumentation (WMI-In) + - Network Discovery (NB-Name-In) + - File and Printer Sharing (NB-Name-In) + - Remote Service Management (NP-In) + - Remote Service Management (RPC) + - Remote Service Management (RPC-EPMAP) + - Performance Logs and Alerts (DCOM-In) + - Performance Logs and Alerts (TCP-In) + + - If the audited servers are behind the Firewall, review the list of protocols and ports + required for Netwrix Auditor and make sure that these ports are opened. See the + [Windows Server Ports](/docs/auditor/10.9/configuration/windowsserver/ports.md) topic for additional information. + - For auditing removable storage media, two Event Trace Session objects must be created. See the + [Configure Removable Storage Media for Monitoring](/docs/auditor/10.9/configuration/windowsserver/removablestorage.md) topic for additional + information. + - If you want to use Network traffic compression, make sure that the Auditor console computer is + accessible by its FQDN name. + - For auditing IIS: + + - The **Remote Registry** service must be running and its **Startup Type** must be set to + _"Automatic"_. + - The Microsoft-IIS-Configuration/Operational log must be enabled and its maximum size must + be set to 4 GB. The retention method of the log must be set to _“Overwrite events as + needed”_. + +Whatever method you choose to configure Windows Server for auditing (manual or automated), also +remember to do the following: + +1. Configure Data Collecting Account, as described in the + [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic. +2. Configure required protocols and ports, as described in the [Windows Server Ports](/docs/auditor/10.9/configuration/windowsserver/ports.md) + topic. + +## Exclude Monitored Objects + +You can fine-tune Netwrix Auditor by specifying data that you want to exclude from the Windows +Server monitoring scope. + +Follow the steps to exclude data from the Windows Server monitoring scope: + +**Step 1 –** Navigate to the _%Netwrix Auditor installation folder%\Windows Server Auditing_ folder. + +**Step 2 –** Edit the \*.txt files, based on the following guidelines: + +- Each entry must be a separate line. +- Wildcards (\* and ?) are supported. A backslash (\) must be put in front of (\*), (?), (,), and + (\) if they are a part of an entry value. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| omitcollectlist.txt | Contains a list of objects and their properties to be excluded from being monitored. If you want to restart monitoring these objects, remove them from the omitcollectlist.txt and run data collection at least twice. | `monitoring plan name,server name,class name,property name,property value` `class name` is a mandatory parameter, it cannot be replaced with a wildcard. `property name` and `property value` are optional, but cannot be replaced with wildcards either. For example: `#*,server,MicrosoftDNS_Server `````` #*,*,StdServerRegProv` | +| omiterrors.txt | Contains a list of errors/warnings to be omitted from logging to the Netwrix Auditor System Health event log. | `monitoring plan name,server name,error text` For example: `*,productionserver1.corp.local,*Access is denied*` | +| omitreportlist.txt | Contains a list of objects to be excluded from reports and Activity Summary emails. In this case audit data is still being collected. | `monitoring plan name,who,where,object type,what,property name` For example: `*,CORP\\jsmith,*,*,*,*` | +| omitsitcollectlist.txt | Contains a list of objects to be excluded from State-in-time reports. | `monitoring planname,server name,class name,property name,property value` `class name` is a mandatory parameter, it cannot be replaced with a wildcard. `property name` and `property value` are optional, but cannot be replaced with wildcards either. For example: `*,server,MicrosoftDNS_Server` `*,*,StdServerRegProv` | +| omitstorelist.txt | Contains a list of objects to be excluded from being stored to the Audit Archive and showing up in reports. In this case audit data is still being collected. | `monitoring plan name,who,where,object type,what,property name` For example: `*,*,*,Scheduled task,Scheduled Tasks\\User_Feed_Synchronization*,*` | + +## Monitored Objects + +This section lists Windows Server components and settings whose changes Netwrix Auditor can monitor. + +When monitoring a Windows Server, Netwrix Auditor needs to audit some registry settings. See the +Windows Server Registry Keys section for additional information. If you want Netwrix Auditor to +audit custom registry keys, see the Monitoring Custom Registry Keys topic for additional information. + +In the table below, double asterisks (\*\*) indicates the components and settings for which the Who +value is reported as _“Not Applicable”_. + +| Object type | Attributes | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| General Computer Settings | | +| Computer |
  • System state changed to Started
  • System state changed to Stopped. Reason: Reason type
  • System state changed to Stopped. Reason: unexpected shutdown or system failure
| +| Computer Name |
  • Computer Description
  • Name
  • Domain
| +| Environment Variables |
  • Type
  • Value
| +| Event Log |
  • Event Log Cleared
| +| General |
  • Caption
  • Organization
  • Registered User
  • Serial Number
  • Service Pack\*\*
  • Version\*\*
| +| Remote |
  • Enable Remote Desktop on this computer
| +| Startup and Recovery |
  • Automatically Restart
  • Dump File
  • Dump Type
  • Overwrite any existing file
  • Send Alert
  • System Startup Delay
  • Write an Event
| +| System Time |
  • System time changed from ... to ...
  • Time zone changed Not supported on Windows Server 2008 SP2 and Windows Server 2008 R2.
| +| Add / Remove Programs | | +| Add or Remove Programs |
  • Installed For\*\*
  • Version
| +| Services | | +| System Service |
  • Action in case of failed service startup
  • Action in case of service stopping
  • Allow service to interact with desktop
  • Caption
  • Created
  • Deleted
  • Description
  • Name
  • Path to executable
  • Service Account
  • Service Type
  • Start Mode
  • Error Control
| +| Audit Policies | | +| Local Audit Policy |
  • Added Audit settings Only for the Global Object Access Auditing advanced policies.
  • Successful audit enabled/disabled
  • Failure audit enabled/disabled
| +| Per-User Local Audit Policy |
  • Success audit include added
  • Success audit include removed
  • Failure audit include added
  • Failure audit include removed
  • Success audit exclude added
  • Success audit exclude removed
  • Failure audit exclude added
  • Failure audit exclude remove
| +| Hardware | | +| Base Board\*\* |
  • Hosting Board
  • Status
  • Manufacturer
  • Product
  • Version
  • Serial Number
| +| BIOS\*\* |
  • Manufacturer
  • Version
| +| Bus\*\* |
  • Bus Type
  • Status
| +| Cache Memory\*\* |
  • Configuration Manager Error Code
  • Last Error Description
  • Last Error Code
  • Purpose
  • Status
| +| CD-ROM Drive\*\* |
  • Configuration Manager Error Code
  • Last Error Description
  • Last Error Code
  • Media Type
  • Name
  • SCSI Bus
  • SCSI Logical Unit
  • SCSI Port
  • SCSI Target ID
  • Status
| +| Disk Partition\*\* |
  • Primary Partition
  • Size (bytes)
  • Starting offset (bytes)
| +| Display Adapter\*\* |
  • Adapter RAM (bytes)
  • Adapter Type
  • Bits/Pixel
  • Configuration Manager Error Code
  • Driver Version
  • Installed Drivers
  • Last Error Description
  • Last Error Code
  • Refresh Rate
  • Resolution
  • Status
| +| DMA\*\* |
  • Status
| +| Floppy Drive\*\* |
  • Configuration Manager Error Code
  • Last Error Description
  • Last Error Code
  • Status
| +| Hard Drive\*\* |
  • Bytes/Sector
  • Configuration Manager Error Code
  • Interface Type
  • Last Error Description
  • Last Error Code
  • Media Loaded
  • Media Type
  • Model
  • Partitions
  • SCSI Bus
  • SCSI Logical Unit
  • SCSI Port
  • SCSI Target ID
  • Sectors/Track
  • Size (bytes)
  • Status
  • Total Cylinders
  • Total Heads
  • Total Sectors
  • Total Tracks
  • Tracks/Cylinder
| +| IDE\*\* |
  • Configuration Manager Error Code
  • Description
  • Last Error Description
  • Last Error Code
  • Status
| +| Infrared\*\* |
  • Configuration Manager Error Code
  • Last Error Description
  • Last Error Code
  • Status
| +| Keyboard\*\* |
  • Configuration Manager Error Code
  • Description
  • Last Error Description
  • Last Error Code
  • Layout
  • Name
  • Status
| +| Logical Disk\*\* |
  • Description
  • File System
  • Size (bytes)
  • Status
| +| Monitor\*\* |
  • Configuration Manager Error Code
  • Last Error Description
  • Last Error Code
  • Monitor Type
  • Status
| +| Network Adapter |
  • Adapter Type \*
  • Configuration Manager Error Code
  • Default IP Gateway \*
  • DHCP Enabled\*
  • DHCP Server
  • DNS Server Search Order
  • IP Address \*
  • Last Error Description
  • Last Error Code
  • MAC Address
  • Network Connection Name
  • Network Connection Status
  • Service Name
  • Status \* — indicates the properties whose changes may not be reported correctly, displaying "_Who_" (i.e. initiator's account) as _System_.
| +| Network Protocol\*\* |
  • Description
  • Status
| +| Parallel Ports\*\* |
  • Configuration Manager Error Code
  • Last Error Description
  • Last Error Code
  • Status
| +| PCMCIA Controller\*\* |
  • Configuration Manager Error Code
  • Last Error Description
  • Last Error Code
  • Status
| +| Physical Memory\*\* |
  • Capacity (bytes)
  • Status
  • Manufacturer
  • Memory Type
  • Speed
  • Part Number
  • Serial Number
| +| Pointing Device\*\* |
  • Configuration Manager Error Code
  • Double Click Threshold
  • Handedness
  • Hardware Type
  • Last Error Description
  • Last Error Code
  • Number of buttons
  • Status
| +| Printing |
  • Comment\*\*
  • Hidden\*\*
  • Local\*\*
  • Location\*\*
  • Name\*\*
  • Network\*\*
  • Port Name\*\*
  • Printer error information
  • Published\*\*
  • Shared\*\*
  • Share Name\*\*
  • Status
| +| Processor\*\* |
  • Configuration Manager Error Code
  • Last Error Description
  • Last Error Code
  • Max Clock Speed (MHz)
  • Name
  • Status
| +| SCSI\*\* |
  • Configuration Manager Error Code
  • Description
  • Last Error Description
  • Last Error Code
  • Status
| +| Serial Ports\*\* |
  • Configuration Manager Error Code
  • Last Error Description
  • Last Error Code
  • Maximum Bits/Second
  • Name
  • Status
| +| Sound Device\*\* |
  • Configuration Manager Error Code
  • Last Error Description
  • Last Error Code
  • Status
| +| System Slot\*\* |
  • Slot Designation
  • Status
| +| USB Controller\*\* |
  • Configuration Manager Error Code
  • Last Error Description
  • Last Error Code
  • Name
  • Status
| +| USB Hub\*\* |
  • Configuration Manager Error Code
  • Last Error Description
  • Last Error Code
  • Name
  • Status
| +| DHCP configuration | | +| If the DHCP server runs on Windows Server 2008 (or below), then the Who value for DHCP server configuration events is reported as _“Not Applicable”_. | | +| Server role |
  • Added
  • Removed
| +| Server settings |
  • Type:
  • IPv4
  • IPv4 Filters
  • IPv6
  • Action:
  • Modified
| +| DHCP scope |
  • Type:
  • IPv4
  • Multicast IPv4
  • Superscope for IPv4
  • IPv6
  • Action:
  • Added
  • Removed
  • Modified
  • Moved
| +| DHCP Reservation |
  • Type:
  • IPv4
  • IPv6
  • Action:
  • Added
  • Removed
  • Modified
| +| DHCP Policy |
  • Type:
  • IPv4
  • IPv4 server-wide
  • Action:
  • Added
  • Removed
  • Modified
  • Renamed
| +| Removable media | | +| Removable Storage Media\*\* | Netwrix Auditor does not report on floppy/optical disk and memory card storage medias. For removable storages, the When value reports actual time when a change was made and/or a target server was started.
  • Device class:
  • CD and DVD
  • Floppy Drives
  • Removable Disk
  • Tape Drives
  • Windows Portable Devices When the Audit Object Access local audit policy and/or the Audit Central Access Policy Staging \ Audit Removable Storage advanced audit policies are enabled on the target server, the `gpupdate /force` command execution issues removable storage restart. These actions are disclosed in Netwrix Auditor reports, search, and activity summaries. Note that these actions are system, not user-effected.
| +| Scheduled Tasks | | +| Scheduled Task |
  • Account Name
  • Application
  • Comment
  • Creator
  • Enabled
  • Parameters
  • Triggers
| +| Local Users and Groups | | +| Local Group |
  • Description
  • Name
  • Members
| +| Local User |
  • Description
  • Disabled/Enabled
  • Full Name
  • Name
  • User cannot change password
  • Password Never Expires
  • User must change password at next logon
| +| DNS Configuration | | +| The Who value will be reported for DNS configuration settings only if the DNS server runs on Windows Server 2012 R2. See the following Microsoft article for additional information: [Update adds query logging and change auditing to Windows DNS servers](https://support.microsoft.com/en-us/kb/2956577). | | +| DNS Server |
  • Address Answer Limit
  • Allow Update
  • Auto Cache Update
  • Auto Config File Zones
  • Bind Secondaries
  • Boot Method
  • Default Aging State
  • Default No Refresh Interval
  • Default Refresh Interval
  • Disable Auto Reverse Zones
  • Disjoint Nets
  • Ds Available
  • Ds Polling Interval
  • Ds Tombstone Interval
  • EDns Cache Timeout
  • Enable Directory Partitions
  • Enable Dns Sec
  • Enable EDns Probes
  • CD-ROM D Enable Netmask Ordering
  • Event Log Level
  • Fail On Load If Bad Zone Data
  • Forward Delegations
  • Forwarders
  • Forwarding Timeout
  • Is Slave
  • Listen Addresses
  • Log File Max Size
  • Log File Path
  • Log Level
  • Loose Wildcarding
  • Max Cache TTL
  • Max Negative Cache TTL
  • Name Check Flag
  • No Recursion
  • Recursion Retry
  • Recursion Timeout
  • Round Robin
  • Rpc Protocol
  • Scavenging Interval
  • Secure Cache Against Pollution
  • Send Port
  • Server Addresses
| +| DNS Zone |
  • Aging State
  • Allow update
  • Auto created
  • Data file name
  • Ds integrated
  • Expires after
  • Forwarder slave
  • Forwarder timeout
  • Master servers
  • Minimum TTL
  • No refresh interval
  • Notify
  • Notify servers
  • Owner name
  • Paused
  • Primary server
  • Refresh interval
  • Responsible person
  • Retry interval
  • Reverse
  • Scavenge servers
  • Secondary servers
  • Secure secondaries
  • Shutdown
  • TTL
  • User NB stat
  • Use WINS
  • Zone type
| +| DNS Resource Records | | +| The Who value will be reported for DNS Resource Records only if the DNS server runs Windows Server 2012 R2. See the following Microsoft article for additional information: [Update adds query logging and change auditing to Windows DNS servers](https://support.microsoft.com/en-us/kb/2956577). | | +| DNS AAAA |
  • Container name
  • IPv6 Address
  • Owner name
  • Record class
  • TTL
  • Zone type
| +| DNS AFSDB |
  • Container name
  • Owner name
  • Server name
  • Server subtype
  • Record class
  • TTL
  • Zone type
| +| DNS ATM A |
  • ATM Address
  • Container name
  • Format
  • Owner name
  • Record class
  • TTL
  • Value
  • Zone type
| +| DNS A |
  • Container name
  • IP Address
  • Owner name
  • Record class
  • TTL
  • Zone type
| +| DNS CNAME |
  • Container name
  • FQDN for target host
  • Owner name
  • Record class
  • TTL
  • Zone type
| +| DNS DHCID |
  • Container name
  • DHCID (base 64)
  • Owner name
  • Record class
  • TTL
  • Zone type
| +| DNS DNAME |
  • Container name
  • FQDN for target domain
  • Owner name
  • Record class
  • TTL
  • Zone type
| +| DNS DNSKEY |
  • Algorithm
  • Container name
  • Key type
  • Key (base 64)
  • Name type
  • Owner name
  • Protocol
  • Record class
  • Signatory field
  • TTL
  • Zone type
| +| DNS DS |
  • Algorithm
  • Container name
  • Data
  • DigestType
  • Key tag
  • Owner name
  • Record class
  • TTL
  • Zone type
| +| DNS HINFO |
  • Container name
  • CPU type
  • Operating system
  • Owner name
  • Record class
  • TTL
  • Zone type
| +| DNS ISDN |
  • Container name
  • ISDN phone number and DDI
  • ISDN subaddress
  • Owner name
  • Record class
  • TTL
  • Zone type
| +| DNS KEY |
  • Algorithm
  • Container name
  • Key type
  • Key (base 64)
  • Name type
  • Owner name
  • Protocol
  • Record class
  • Signatory field
  • TTL
  • Zone type
| +| DNS MB\*\*\* |
  • Container name
  • Mailbox host
  • Owner name
  • Record class
  • TTL
  • Zone type
| +| DNS MD |
  • Container name
  • MD host
  • Owner name
  • Record class
  • TTL
  • Zone type
| +| DNS MF |
  • Container name
  • MF host
  • Owner name
  • Record class
  • TTL
  • Zone type
| +| DNS MG |
  • Container name
  • Member mailbox
  • Owner name
  • Record class
  • TTL
  • Zone type
| +| DNS MINFO |
  • Container name
  • Error mailbox
  • Owner name
  • Responsible mailbox
  • Record class
  • TTL
  • Zone type
| +| DNS MR |
  • Container name
  • Owner name
  • Replacement mailbox
  • Record class
  • TTL
  • Zone type
| +| DNS MX |
  • Container name
  • FQDN of mail server
  • Mail server priority
  • Owner name
  • Record class
  • TTL
  • Zone type
| +| DNS NAPTR |
  • Container name
  • Flag string
  • Order
  • Owner name
  • Preference
  • Record class
  • Regular expression string
  • Replacement domain
  • Service string
  • TTL
  • Zone type
| +| DNS NS |
  • Container name
  • Name servers
  • Owner name
  • TTL
| +| DNS NXT |
  • Container name
  • Next domain name
  • Owner name
  • Record class
  • Record types
  • TTL
  • Zone type
| +| DNS PTR |
  • Container name
  • Owner name
  • PTR domain name
  • Record class
  • TTL
  • Zone type
| +| DNS RP |
  • Container name
  • Mailbox of responsible person
  • Optional associated text (TXT) record
  • Owner name
  • Record class
  • TTL
  • Zone type
| +| DNS RRSIG |
  • Algorithm
  • Container name
  • Key tag
  • Labels
  • Original TTL
  • Owner name
  • Record class
  • Signature expiration (GMT)
  • Signature inception (GMT)
  • Signature (base 64)
  • Signer's name
  • TTL
  • Type covered
  • Zone type
| +| DNS RT |
  • Container name
  • Intermediate host
  • Owner name
  • Preference
  • Record class
  • TTL
  • Zone type
| +| DNS SIG |
  • Algorithm
  • Container name
  • Key tag
  • Labels
  • Original TTL
  • Owner name
  • Record class
  • Signature expiration (GMT)
  • Signature inception (GMT)
  • Signature (base 64)
  • Signer's name
  • TTL
  • Type covered
  • Zone type
| +| DNS SRV |
  • Container name
  • Host offering this service
  • Owner name
  • Port number
  • Priority
  • Record class
  • TTL
  • Weight
  • Zone type
| +| DNS TEXT |
  • Container name
  • Owner name
  • Record class
  • Text
  • TTL
  • Zone type
| +| DNS WINS |
  • Cache time-out
  • Container name
  • Do not replicate this record
  • Lookup time-out
  • Owner name
  • Record class
  • Wins servers
  • Zone type
| +| DNS WKS |
  • Container name
  • IP address
  • Owner name
  • Protocol
  • Record class
  • Services
  • TTL
  • Zone type
| +| DNS X25 |
  • Container name
  • Owner name
  • Record
  • Record class
  • TTL
  • X.121 PSDN address
  • Zone type
| +| File Shares | | +| Share |
  • Access-based enumeration
  • Caching
  • Description
  • Enable BranchCache
  • Encrypt data access
  • Folder path
  • Share permissions
  • User limit
| + + +### Windows Server Registry Keys + +If you want to monitor changes to system components on a Windows Server, make sure that Windows +Registry audit settings are configured on that Windows server. + +This refers to the following keys: + +- HKEY_LOCAL_MACHINE\SOFTWARE +- HKEY_LOCAL_MACHINE\SYSTEM +- HKEY_USERS\.DEFAULT + +For these keys and subkeys, the following advanced permissions must be audited ("_Successful_" audit +type required): + +- Set Value +- Create Subkey +- Delete +- Write DAC +- Write Owner + +The below is the full list of keys (and subkeys) involved in Windows Server auditing. + +| Category | Registry Keys | +|----------------|-------------------------------------------------------------------------------------------------------------------| +| Hardware | - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\* | +| | - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\* | +| | - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\* | +| | - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\* | +| General | - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\* | +| | - HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CrashControl\* | +| | - HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\CrashControl\* | +| | - HKEY_LOCAL_MACHINE\Software\WOW6432NODE\Microsoft\Windows NT\CurrentVersion\* | +| | - HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\* | +| Software | - HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\MICROSOFT\WINDOWS\CURRENTVERSION\UNINSTALL\* | +| | - HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\UNINSTALL\* | +| Services | - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\* | +| | - HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\* | +| | - HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\* | +| RemovableMedia | - SYSTEM\CurrentControlSet\Enum\* | + + +Consider that audit data for the registry keys themselves will not appear in Netwrix Auditor +reports, alerts or search results, as it is only used as one of the sources for the Activity Records +formation. + +- You can configure these settings automatically using Netwrix Auditor, as described in the + [Settings for Data Collection](/docs/auditor/10.9/admin/monitoringplans/create.md#settings-for-data-collection) + topic. Corresponding audit settings will be also applied automatically after you select a checkbox + under **Monitor changes to system components** on the **General** tab in the Windows Server data + source properties. + +Audit settings will be automatically adjusted only for the keys/subkeys involved in the monitoring +of selected components (granular adjustment). For example, if you selected **Services**, the program +will adjust the audit settings for the following subkeys: + +- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services(|\\.\*) +- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services(|\\.\*) +- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services(|\\.\*) + +- To configure the audit settings manually, refer to the + [Configure Windows Registry Audit Settings](/docs/auditor/10.9/configuration/windowsserver/windowsregistry.md) topic for additional information. + +#### Monitoring Custom Registry Keys + +Follow the steps to monitor custom registry keys. + +**Step 1 –** On the computer where Auditor Server resides, navigate to _%Netwrix Auditor +installation folder%\Windows Server Auditing._ + +![customregistrykeyentry](/images/auditor/10.7/configuration/windowsserver/customregistrykeyentry.webp) + +**Step 2 –** Edit the following parameters of the customregistrykeys.txt file: + +`monitoring plan name,server name,registry key name` + +For example: + +`#*,productionserver1.corp.local,HKEY_LOCAL_MACHINE\\SYSTEM\\RNG` + +**Step 3 –** Consider the following: + +- Each entry must be a separate line. +- Wildcards (\* and ?) are supported (except for the `registry key name` field). A backslash (\) + must be put in front of (\*), (?), (,), and (\) if they are a part of an entry value. +- Lines that start with the # sign are treated as comments and are ignored. + +![customregistrykey](/images/auditor/10.9/configuration/windowsserver/customregistrykey.webp) + +**NOTE:** In some cases, **Who** will be the system and **When** will be collection time, because +there is no necessary event in the Security log with this path. + +## VM Template Cloning + +While VM cloning is supported by Netwrix Auditor, an additional setup process should be taken into +consideration before the deployment process. + +Every monitored VM instance gets a unique ID assigned for monitoring and data collection purposes. +To ensure proper operation, the VM template must be excluded from the monitoring scope beforehand. +Omitting the VM template will allow Netwrix Auditor to assign unique IDs correctly and collect data +as intended. + +Follow the steps to add the template server to exclusions. + +**Step 1 –** In main Netwrix Auditor menu, select **Monitoring plans**. + +**Step 2 –** Select your Windows Server monitoring plan and click **Edit**. + +**Step 3 –** Choose the AD Container containing the template VM and click **Edit data source** in +the right pane. + +**Step 4 –** In the left pane, select **Containers and Computers**. + +**Step 5 –** Check the **Exclude these objects** checkbox and add the template VM by clicking **Add +Computer**. + +VM template server is added to exclusions and ready to use. diff --git a/docs/auditor/10.9/configuration/windowsserver/permissions.md b/docs/auditor/10.9/configuration/windowsserver/permissions.md new file mode 100644 index 0000000000..a5a1c06879 --- /dev/null +++ b/docs/auditor/10.9/configuration/windowsserver/permissions.md @@ -0,0 +1,91 @@ +--- +title: "Permissions for Windows Server Auditing" +description: "Permissions for Windows Server Auditing" +sidebar_position: 120 +--- + +# Permissions for Windows Server Auditing + +Before you start creating a monitoring plan to audit your Windows servers (including DNS and DHCP +servers), plan for the account that will be used for data collection – it should meet the +requirements listed below. Then you will provide this account in the monitoring plan wizard (or in +the monitored item settings). + +The account used for data collection must meet the following requirements on the target servers: + +- The "Manage auditing and security log" policy must be defined for this account. See the + [Permissions for Active Directory Auditing](/docs/auditor/10.9/configuration/activedirectory/permissions.md) topic for + additional information. +- This account must be a member of the local Administrators group. + +## Assign Permission To Read the Registry Key + +**NOTE:** This permission is required only if the account selected for data collection is not a +member of the Domain Admins group. + +This permission should be assigned on each domain controller in the audited domain, so if your +domain contains multiple domain controllers, it is recommended to assign permissions through Group +Policy. + +To assign permissions manually, use the Registry Editor snap-in or the Group Policy Management +console. + +### Assign Permission via the Registry Editor Snap-in + +Follow the steps to assign permission via the Registry Editor snap-in: + +**Step 1 –** On your target server, open Registry Editor: navigate to **Start > Run** and type +_"regedit"_. + +**Step 2 –** In the left pane, navigate to _HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl +Set\Services\EventLog\Security_. + +**Step 3 –** Right-click the **Security** node and select **Permissions** from the pop-up menu. + +**Step 4 –** Click **Add** and enter the name of the user that you want to grant permissions to. + +**Step 5 –** Check **Allow** next to the **Read** permission. + +**NOTE:** For auditing Logon Activity, you also need to assign the Read permission to the +_HKEY_LOCAL_MACHINE\SECURITY\Policy\PolAdtEv_ registry key. + +### Assign Permission using the Group Policy Management Console + +Follow the steps to assign permission using the Group Policy Management console; + +**Step 1 –** Open the Group Policy Management console on any domain controller in the target domain: +navigate to Start > Windows Administrative Tools (Windows Server 2016/2019) or Administrative Tools +(Windows 2012 R2 and below) > Group Policy Management. + +**Step 2 –** In the left pane, navigate to Forest: `` > Domains > `` > +Domain Controllers. Right-click the effective domain controllers policy (by default, it is the +_Default Domain Controllers Policy_), and select Edit. + +**Step 3 –** In the Group Policy Management Editor dialog, expand the Computer Configuration node on +the left and navigate to Policies > Windows Settings > Security Settings > Registry. + +**Step 4 –** Right-click in the pane and select Add Key. + +**Step 5 –** Navigate to `HKEY_LOCAL_MACHINE\SECURITY\Policy\PolAdtEv` and click OK. + +**Step 6 –** Click Add and enter the name of the user that you want to grant permissions to and +press Enter. + +**Step 7 –** Check Allow next to the _"Read"_ permission and click OK. + +In the pop-up window, select Propagate inheritable permissions to all subkeys and click OK. + +Repeat the steps 4-7 for keys below: + +- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg`; +- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security`. + +**Step 8 –** Close Group Policy Management console. + +**Step 9 –** Open command prompt and input the `gpupdate /force` command and press Enter. The group +policy will be updated. + +**Step 10 –** Type `repadmin /syncall` command and press Enter for replicate GPO changes to other +domain controllers. + +**Step 11 –** Ensure that new GPO settings were applied to the domain controllers. diff --git a/docs/auditor/10.9/configuration/windowsserver/persistenttimestamp.md b/docs/auditor/10.9/configuration/windowsserver/persistenttimestamp.md new file mode 100644 index 0000000000..0ef1a3bfbd --- /dev/null +++ b/docs/auditor/10.9/configuration/windowsserver/persistenttimestamp.md @@ -0,0 +1,38 @@ +--- +title: "Configure Enable Persistent Time Stamp Policy" +description: "Configure Enable Persistent Time Stamp Policy" +sidebar_position: 90 +--- + +# Configure Enable Persistent Time Stamp Policy + +The Enable Persistent Time Stamp policy must be enabled on the target servers to track the +shutdowns. + +## Manual Configuration + +This section explains how to configure policies locally with the Local Group Policy Editor snap-in. + +To enable the policy + +1. On the audited server, open the **Local Group Policy Editor** snap-in: navigate to **Start** → + Run and type _"gpedit.msc"_. +2. Navigate to Computer Configuration → Administrative Templates → System and locate the policy. + + | Policy Name | State | + | -------------------------------- | ----------- | + | **Enable Persistent Time Stamp** | _"Enabled"_ | + +## Configuration via Group Policy + +To apply settings to the whole domain, you can use Group Policy. Remember to consider the possible +impact on your environment. + +To enable the policy + +1. Open the Group Policy Management console on the domain controller, browse to Computer + Configuration → Policies → Administrative Templates → System. +2. Locate the Enable Persistent Time Stamp policy in the right pane, right-click it and select Edit. +3. Switch policy state to Enabled. + +When finished, run the `gpupdate /force` command to force group policy update diff --git a/docs/auditor/10.9/configuration/windowsserver/ports.md b/docs/auditor/10.9/configuration/windowsserver/ports.md new file mode 100644 index 0000000000..42b824d52c --- /dev/null +++ b/docs/auditor/10.9/configuration/windowsserver/ports.md @@ -0,0 +1,69 @@ +--- +title: "Windows Server Ports" +description: "Windows Server Ports" +sidebar_position: 10 +--- + +# Windows Server Ports + +Review a full list of protocols and ports required for Netwrix Auditor for Windows Server. + +- Allow outbound connections from the dynamic (1024 - 65535) local port on the computer where + Netwrix Auditor Server resides. +- Allow outbound connections to remote ports on the source and inbound connections to local ports on + the target. + +Tip for reading the table: For example, on the computer where Netwrix Auditor Server resides +(source), allow outbound connections to remote 139 TCP port. On monitored computers (target), allow +inbound connections to local 139 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| -------------------------- | -------- | ------------------------------------------------------------------------------ | ---------------------- | ------------------------------------------------------------------------------------------------------------------- | +| 139 445 | TCP | Netwrix Auditor Server | Monitored computer | Service Control Manager Remote Protocol (RPC) Remote registry | +| 135 + Dynamic: 1024 -65535 | TCP | Netwrix Auditor Server | Monitored computer | Windows Management Instrumentation Collect objects | +| 135 + Dynamic: 1024 -65535 | TCP | Netwrix Auditor Server | Monitored computer | Collect removable storage insertions. Allow the following process to use the port: %systemroot%\system32\plasrv.exe | +| 135 | TCP | Netwrix Auditor Server | Monitored computer | Service Control Manager Remote Protocol (RPC) Core Service installation | +| 137 through 139 | UDP | Netwrix Auditor Server | Monitored computer | Service Control Manager Remote Protocol (RPC) Core Service installation | +| 445 | TCP | Netwrix Auditor Server | Monitored computer | SMB 2.0/3.0 | +| 9011 | TCP | Computers where Netwrix Auditor for Windows Server Compression Services reside | Netwrix Auditor Server | Network traffic compression and interaction with services | + +## Configure Windows Firewall Inbound Connection Rules + +You can also configure Windows Firewall settings through Group Policy settings. To do this, edit the +GPO affecting your firewall settings. Navigate to Computer Configuration > Administrative +Templates > Network >Network Connections > Windows Firewall, select Domain Profile or Standard +Profile. Then, enable the Allow inbound remote administration exception. + +**Step 1 –** On each audited server, navigate to **Start** > **Control Panel** and select **Windows +Firewall**. + +**Step 2 –** In the Help Protect your computer with Windows Firewall page, click **Advanced +settings** on the left. + +**Step 3 –** In the Windows Firewall with Advanced Security dialog, select **Inbound Rules** on the +left. + +![manualconfig_nla_inbound_connections2016](/images/1secure/configuration/logonactivity/manualconfig_nla_inbound_connections2016.webp) + +**Step 4 –** Enable the following inbound connection rules: + +- Remote Event Log Management (NP-In) +- Remote Event Log Management (RPC) +- Remote Event Log Management (RPC-EPMAP) +- Windows Management Instrumentation (ASync-In) +- Windows Management Instrumentation (DCOM-In) +- Windows Management Instrumentation (WMI-In) +- Network Discovery (NB-Name-In) +- File and Printer Sharing (NB-Name-In) +- File and Printer Sharing (Echo Request - ICMPv4-In) +- File and Printer Sharing (Echo Request - ICMPv6-In) +- Remote Service Management (NP-In) +- Remote Service Management (RPC) +- Performance Logs and Alerts (DCOM-In) +- Performance Logs and Alerts (Tcp-In) + +If you plan to audit Windows Server 2019 or Windows 10 Update 1803 without network compression +service, make sure the following inbound connection rules are enabled: + +- Remote Scheduled Tasks Management (RPC) +- Remote Scheduled Tasks Management (RPC-EMAP) diff --git a/docs/auditor/10.9/configuration/windowsserver/registrykey.md b/docs/auditor/10.9/configuration/windowsserver/registrykey.md new file mode 100644 index 0000000000..ea0538b4eb --- /dev/null +++ b/docs/auditor/10.9/configuration/windowsserver/registrykey.md @@ -0,0 +1,35 @@ +--- +title: "Windows Server Registry Keys" +description: "Windows Server Registry Keys" +sidebar_position: 110 +--- + +# Windows Server Registry Keys + +Review the basic registry keys that you may need to configure for monitoring Windows Server with +Netwrix Auditor. Navigate to Start → Run and type _"regedit"_. + +| Registry key (REG_DWORD type) | Description / Value | +| -------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\Windows Server Change Reporter | | +| CleanAutoBackupLogs | Defines the retention period for the security log backups:
  • 0—Backups are never deleted from Domain controllers
  • [X]— Backups are deleted after [X] hours
| +| ProcessBackupLogs | Defines whether to process security log backups:
  • 0—No
  • 1—Yes Even if this key is set to _"0"_, the security log backups will not be deleted regardless of the value of the CleanAutoBackupLogs key.
| + + +## Event Log + +Review the basic registry keys that you may need to configure for monitoring event logs with Netwrix +Auditor. Navigate to Start → Run and type _"regedit"_. + +| Registry key (REG_DWORD type) | Description / Value | +| ------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\Netwrix Auditor\Event Log Manager\\Database Settings | | +| ConnectionTimeout | Defines SQL database connection timeout (in seconds). | +| BatchTimeOut | Defines batch writing timeout (in seconds). | +| DeadLockErrorCount | Defines the number of write attempts to a SQL database. | +| HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\Netwrix Auditor\Event Log Manager | | +| CleanAutoBackupLogs | Defines the retention period for the security log backups:
  • 0—Backups are never deleted from Domain controllers
  • [X]— Backups are deleted after [X] hours
| +| ProcessBackupLogs | Defines whether to process security log backups:
  • 0—No
  • 1—Yes Even if this key is set to _"0"_, the security log backups will not be deleted regardless of the value of the CleanAutoBackupLogs key.
| +| WriteAgentsToApplicationLog | Defines whether to write the events produced by the Netwrix Auditor Event Log Compression Service to the Application Log of a monitored machine:
  • 0—Disabled
  • 1—Enabled
| +| WriteToApplicationLog | Defines whether to write events produced by Netwrix Auditor to the Application Log of the machine where the product is installed:
  • 0—No
  • 1—Yes
| + diff --git a/docs/auditor/10.9/configuration/windowsserver/remoteregistry.md b/docs/auditor/10.9/configuration/windowsserver/remoteregistry.md new file mode 100644 index 0000000000..18b0e50980 --- /dev/null +++ b/docs/auditor/10.9/configuration/windowsserver/remoteregistry.md @@ -0,0 +1,28 @@ +--- +title: "Enable Remote Registry and Windows Management Instrumentation Services" +description: "Enable Remote Registry and Windows Management Instrumentation Services" +sidebar_position: 20 +--- + +# Enable Remote Registry and Windows Management Instrumentation Services + +Follow the steps to enable the Remote Registry service. + +**Step 1 –** Navigate to Start > Windows Administrative Tools > Services. + +![Services Console](/images/1secure/configuration/computer/manualconfig_genevents_remoteregistry2016.webp) + +**Step 2 –** In the Services window, locate the Remote Registry service, right-click it and select +**Properties**. + +**Step 3 –** In the Remote Registry Properties dialog box, make sure the Startup type parameter is +set to _Automatic_ and click **Start**. + +![Remote Registry Properties dialog box](/images/1secure/configuration/computer/manualconfig_genevents_remoteregistry_start2016.webp) + +**Step 4 –** In the Services window, ensure that the Remote Registry service has the _Running_ +status on Windows Server 2012 and above. + +**NOTE:** The Remote Registry service should be enabled on the target server. + +5. Locate the Windows Management Instrumentation service and repeat these steps. diff --git a/docs/auditor/10.9/configuration/windowsserver/removablestorage.md b/docs/auditor/10.9/configuration/windowsserver/removablestorage.md new file mode 100644 index 0000000000..15f5977f97 --- /dev/null +++ b/docs/auditor/10.9/configuration/windowsserver/removablestorage.md @@ -0,0 +1,110 @@ +--- +title: "Configure Removable Storage Media for Monitoring" +description: "Configure Removable Storage Media for Monitoring" +sidebar_position: 80 +--- + +# Configure Removable Storage Media for Monitoring + +You can configure IT infrastructure for monitoring removable storage media both locally and +remotely. + +Review the following: + +To configure removable storage media monitoring on the local server + +1. On the target server, create the following catalog: _"%ALLUSERSPROFILE%\Netwrix Auditor\Windows + Server Audit\ETS\"_ to store event logs. To review Event Trace Session objects' configuration, see how + to modify the root directory. + + If you do not want to use the Netwrix Auditor for Windows Server Compression Service for data + collection, make sure that this path is readable via any shared resource. + + After environment variable substitution, the path shall be as follows: + + `C:\ProgramData\Netwrix Auditor\Windows Server Audit\ETS` + + If your environment variable accesses another directory, update the path. + +2. Run the Command Prompt as Administrator. +3. Execute the commands below. + + - To create the Event Trace Session object: + + `logman import -n "Session\NetwrixAuditorForWindowsServer" -xml ""` + + - To start the Event Trace Session object automatically every time the server starts: + + `logman import -n "AutoSession\NetwrixAuditorForWindowsServer" -xml ""` + + where: + + - `NetwrixAuditorForWindowsServer`—Fixed name the product uses to identify the Event Trace + Session object. The name cannot be changed. + - ``—Path to the Event Trace Session + template file that comes with Netwrix Auditor. The default path is _"C:\Program Files + (x86)\Netwrix Auditor\Windows Server Auditing\EventTraceSessionTemplate.xml"_. + +To configure removable storage media monitoring remotely + +1. On the target server, create the following catalog: _"%ALLUSERSPROFILE%\Netwrix Auditor\Windows + Server Audit\ETS\"_ to write data to. To review Event Trace Session objects' configuration, see how to + modify the root directory. + + If you do not want to use the Netwrix Auditor for Windows Server Compression Service for data + collection, make sure that this path is readable via any shared resource. + + After environment variable substitution, the path shall be as follows: + + `\\\c$\ProgramData\Netwrix Auditor\Windows Server Audit\ETS` + + If your environment variable accesses another directory, update the path. + +2. Run the Command Prompt under the target server Administrator's account. +3. Execute the commands below. + + - To create the Event Trace Session object: + + `logman import -n "Session\NetwrixAuditorForWindowsServer" -xml "" -s ` + + - To create the Event Trace Session object automatically every time the server starts: + + `logman import -n "AutoSession\NetwrixAuditorForWindowsServer" -xml "" -s ` + + where: + + - `NetwrixAuditorForWindowsServer`—Fixed name the product uses to identify the Event Trace + Session object. The name cannot be changed. + - ``—Path to the Event Trace Session + template file that comes with Netwrix Auditor. The default path is _"C:\Program Files + (x86)\Netwrix Auditor\Windows Server Auditing\EventTraceSessionTemplate.xml"_. + - ``—Name of the target server. Provide a server name by entering its + FQDN, NETBIOS or IPv4 address. + +To review Event Trace Session objects' configuration + +An Administrator can only modify the root directory and log file name. Other configurations are not +supported by Netwrix Auditor. + +1. On the target server, navigate to Start → Administrative Tools → Performance Monitor. +2. In the Performance Monitor snap-in, navigate to Performance → Data Collectors Set → Event Trace + Sessions. +3. Stop the NetwrixAuditorForWindowsServer object. +4. Locate the NetwrixAuditorForWindowsServer object, right-click it and select Properties. Complete + the following fields: + + | Option | Description | + | -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Directory → Root Directory | Path to the directory where event log is stored. If you want to change root directory, do the following: 1. Under the Root directory option, click Browse and select a new root directory. 2. Navigate to _C:\ProgramData\Netwrix Auditor\Windows Server Audit_ and copy the ETS folder to a new location. | + | File → Log file name | Name of the event log where the events will be stored. | + +5. Start the NetwrixAuditorForWindowsServer object. +6. In the Performance Monitor snap-in, navigate to Performance → Data Collectors Set → Startup Event + Trace Sessions. +7. Locate the NetwrixAuditorForWindowsServer object, right-click it and select Properties. Complete + the following fields: + + | Option | Description | + | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | + | Directory → Root Directory | Path to the directory where event log is stored. Under the Root directory option, click Browse and select a new root directory. | + | File → Log file name | Name of the event log where the events will be stored. | diff --git a/docs/auditor/10.9/configuration/windowsserver/windowsregistry.md b/docs/auditor/10.9/configuration/windowsserver/windowsregistry.md new file mode 100644 index 0000000000..02bbace08b --- /dev/null +++ b/docs/auditor/10.9/configuration/windowsserver/windowsregistry.md @@ -0,0 +1,87 @@ +--- +title: "Configure Windows Registry Audit Settings" +description: "Configure Windows Registry Audit Settings" +sidebar_position: 30 +--- + +# Configure Windows Registry Audit Settings + +Windows Registry audit permissions must be configured on each Windows server you want to audit so +that the “Who” and “When” values are reported correctly for each change. For test environment, PoC +or evaluation you can use automatic audit configuration. If you want to configure Windows Registry +manually, follow the instructions below. + +The following audit permissions must be set to _"Successful"_ for the +`HKEY_LOCAL_MACHINE\SOFTWARE and HKEY_LOCAL_MACHINE\SYSTEM` keys: + +- Set Value +- Create Subkey +- Delete +- Write DAC +- Write Owner + +Perform one of the following procedures depending on the OS version: + +- Configuring Windows registry audit settings on pre-Windows Server 2012 versions +- Configuring Windows registry audit settings on Windows Server 2012 and above + +## Configuring Windows registry audit settings on pre-Windows Server 2012 versions + +**Step 1 –** On your target server, open **Registry Editor**: navigate to **Start → Run** and type +_"regedit"_. + +**Step 2 –** In the registry tree, expand the **HKEY_LOCAL_MACHINE** key, right-click **SOFTWARE** +and select **Permissions** from the pop-up menu. + +**Step 3 –** In the **Permissions for SOFTWARE** dialog, click **Advanced**. + +**Step 4 –** In the **Advanced Security Settings for SOFTWARE** dialog, select the **Auditing** tab +and click **Add**. + +**Step 5 –** Select the **Everyone** group. + +**Step 6 –** In the **Auditing Entry for SOFTWARE** dialog, select _"Successful"_ for the following +access types: + +- **Set Value** +- **Create Subkey** +- **Delete** +- **Write DAC** +- **Write Owner** + +![ManualConfig_WS_AuditingEntry2008](/images/auditor/10.7/configuration/windowsserver/manualconfig_ws_auditenrty2008.webp) + +Repeat the same steps for the `HKEY_LOCAL_MACHINE\SYSTEM` key. + +## Configuring Windows registry audit settings on Windows Server 2012 and above + +**Step 1 –** On your target server, open **Registry Editor**: navigate to **Start → Run** and type +_"regedit"_. + +**Step 2 –** In the registry tree, expand the **HKEY_LOCAL_MACHINE** key, right-click **SOFTWARE** +and select **Permissions** from the pop-up menu. + +**Step 3 –** In the **Permissions for SOFTWARE** dialog, click **Advanced**. + +**Step 4 –** In the **Advanced Security Settings for SOFTWARE** dialog, select the **Auditing** tab +and click **Add**. + +**Step 5 –** Click **Select a principal link** and specify the **Everyone** group in the **Enter the +object name to select** field. + +**Step 6 –** Set **Type** to _"Success"_ and **Applies to** to _"This key and subkeys_. + +**Step 7 –** Click **Show advanced permissions** and select the following access types: + +- Set Value +- Create Subkey +- Delete +- Write DAC +- Write Owner + +![Config_WS_AuditingEntry_2016](/images/auditor/10.7/configuration/windowsserver/manualconfig_ws_auditenrty_2016.webp) + +Repeat the same steps for the `HKEY_LOCAL_MACHINE\SYSTEM` key. + +Using Group Policy for configuring registry audit is not recommended, as registry DACL settings may +be lost. diff --git a/docs/auditor/10.9/index.md b/docs/auditor/10.9/index.md new file mode 100644 index 0000000000..d8606ec470 --- /dev/null +++ b/docs/auditor/10.9/index.md @@ -0,0 +1,47 @@ +--- +title: "Netwrix Auditor v10.9 Documentation" +description: "Netwrix Auditor v10.9 Documentation" +sidebar_position: 1 +--- + +# Netwrix Auditor v10.9 Documentation + +Netwrix Auditor is a visibility platform for user behavior analysis and risk mitigation that enables +control over changes, configurations and access in hybrid IT environments to protect data regardless +of its location. The platform provides security analytics to detect anomalies in user behavior and +investigate threat patterns before a data breach occurs. + +Netwrix Auditor includes applications for: + +- Active Directory +- Active Directory Federation Services +- Microsoft Entra ID +- Exchange +- Microsoft 365 +- Windows file servers +- Dell Data Storage devices +- NetApp filer appliances +- Nutanix Files +- Azure Files +- Network Devices +- SharePoint +- Oracle Database +- SQL Server +- VMware +- Windows Server +- User Activity + +Empowered with a RESTful API, the platform delivers visibility and control across all of your +on-premises or cloud-based IT systems in a unified way. + +Major benefits: + +- Detect insider threats on premises and in the cloud +- Pass compliance audits with less effort and expense +- Increase productivity of IT security and operations teams + +To learn how Netwrix Auditor can help you achieve your specific business objectives, refer to the +[Netwrix Auditor Best Practices Guide](https://helpcenter.netwrix.com/bundle/Auditor_BestPractices_10.0/resource/NetwrixAuditor_BestPractices_10.0.pdf). + +**CAUTION:** To keep your systems safe, Auditor should not be exposed to inbound access from the +internet. diff --git a/docs/auditor/10.9/install/_category_.json b/docs/auditor/10.9/install/_category_.json new file mode 100644 index 0000000000..3351d0ba09 --- /dev/null +++ b/docs/auditor/10.9/install/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Installation", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/install/automatelogin.md b/docs/auditor/10.9/install/automatelogin.md new file mode 100644 index 0000000000..d6de2bf95b --- /dev/null +++ b/docs/auditor/10.9/install/automatelogin.md @@ -0,0 +1,42 @@ +--- +title: "Automate Sign-in to the Client" +description: "Automate Sign-in to the Client" +sidebar_position: 40 +--- + +# Automate Sign-in to the Client + +When you launch Netwrix Auditor client installed on the same machine as Netwrix Auditor server, +connection to that server is established automatically using your current account. However, if you +want to connect to Netwrix Auditor Server installed on another computer, you will be prompted to +specify connection parameters: server name and user credentials. + +To automate the sign-in process, users who need to frequently connect to different Netwrix Auditor +Servers (for example, Managed Service Providers) may configure the product shortcut: when you click +the shortcut, Netwrix Auditor client will display the sign-in window with pre-populated server name +and user name. You will only have to enter password. + +To create a shortcut for automated sign-in: + +1. Navigate to the Netwrix Auditor client installation directory and locate the + AuditIntelligence.exe file (default location is _C:\Program Files (x86)\Netwrix Auditor\Audit + Intelligence\AuditIntelligence.exe)._ +2. Create a shortcut for this executable file. +3. Right-click the created shortcut and select Properties. +4. In the Target field, a path to the executable file will be shown. Add the following parameters to + the end: + + `/s:server_name /u:user_name /specify_creds` + + where: + + - `server_name`—your Netwrix Auditor Server name or IP address. + - `user_name`— Netwrix Auditor user who will log in. + + Example: + + `"C:\Program Files (x86)\Netwrix Auditor\Audit Intelligence\Audit Intelligence.exe" /s:host.corp.local /u:corp\analyst /specify_creds` + +5. Click Apply. + +You can create as many shortcuts with different parameters as needed. diff --git a/docs/auditor/10.9/install/firstlaunch.md b/docs/auditor/10.9/install/firstlaunch.md new file mode 100644 index 0000000000..4b89b64733 --- /dev/null +++ b/docs/auditor/10.9/install/firstlaunch.md @@ -0,0 +1,37 @@ +--- +title: "First Launch" +description: "First Launch" +sidebar_position: 30 +--- + +# First Launch + +To start using Netwrix Auditor + +1. Navigate to Start → Netwrix Auditor. +2. Log into the product. + + This step is required if Netwrix Auditor is installed remotely (not on computer that hosts + Netwrix Auditor Server). + + You can configure a single Netwrix Auditor client to work with several Netwrix Auditor Servers. + To switch to another server, reopen the Netwrix Auditor client and provide another host name + (e.g., _rootdc2_, _WKSWin12r2.enterprise.local_). + + For your convenience, the Host field is prepopulated with your computer name. By default, you + can log in with your Windows credentials by simply clicking Connect. Select Use specified + credentials if you want to log in as another user. + + Make sure you have sufficient permissions to access the product. If you cannot log into Netwrix + Auditor with your Windows credentials, contact your Netwrix Auditor administrator. + +After logging into Netwrix Auditor, you will see the following window: + +![welcome_screen_thumb_0_0](/images/auditor/10.9/install/welcome_screen_thumb_0_0.webp) + +Take a closer look at the Home page. It contains everything you need to enable complete visibility +in your environment. + +See next: + +- [Navigation](/docs/auditor/10.9/admin/navigation/overview.md) diff --git a/docs/auditor/10.9/install/overview.md b/docs/auditor/10.9/install/overview.md new file mode 100644 index 0000000000..39746efc4a --- /dev/null +++ b/docs/auditor/10.9/install/overview.md @@ -0,0 +1,87 @@ +--- +title: "Installation" +description: "Installation" +sidebar_position: 40 +--- + +# Installation + +This chapter provides step-by-step instructions on how to install Netwrix Auditor and its +Compression Services. Refer to the following sections for detailed information: + +- Install Netwrix Auditor +- Installing Core Services + +It also includes advanced scenarios such as: + +- [Install Client via Group Policy](/docs/auditor/10.9/install/viagrouppolicy.md) +- [Install in Silent Mode](/docs/auditor/10.9/install/silentmode.md) + +## Install Netwrix Auditor + +For instructions on upgrade procedures, refer to [Upgrade to the Latest Version](/docs/auditor/10.9/install/upgrade.md). + +**CAUTION:** To keep your systems safe, Netwrix Auditor should not be exposed to inbound access from +the internet. + +Follow these steps to install Netwrix Auditor + +**Step 1 –** Download Netwrix Auditor 10.9 from +[Netwrix website](https://www.netwrix.com/auditor.html). + +NOTE: Before installing Netwrix Auditor, make sure that the Windows Firewall service is started. If +you use a third-party firewall, see [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md). Also, +you must be a member of the local Administrators group to run the Netwrix Auditor installation. + +**Step 2 –** Unpack the installation package. The following window will be displayed on successful +operation completion: + +![installationscreen](/images/auditor/10.9/install/installationscreen.webp) + +**Step 3 –** Follow the instructions of the setup wizard. When prompted, accept the license +agreement. + +**Step 4 –** On the Select Installation Type step, you will be prompted to select the installation +type: + +- Full installation—Select if you are going to install Netwrix Auditor server and client on the same + machine. In this case the main component called Auditor Server and the Auditor Client will be + installed. +- Client installation—Select if you want to install a UI client to provide access to configuration + and audit data. + +**Step 5 –** On the Destination Folder step, specify the installation folder. + +**Step 6 –** On the Netwrix Customer Experience Program step, you are invited to take part in the +Netwrix Customer Experience Program. It is optional on your part to help Netwrix improve the +quality, reliability, and performance of Netwrix products and services. If you accept, Netwrix +collects statistical information on how the Licensee uses the product in accordance with applicable +law. Select Skip if you do not want to participate in the program. + +You can always opt-out of the Netwrix Customer Experience Program later. See the +[About Netwrix Auditor](/docs/auditor/10.9/admin/settings/about.md) topic for additional information. + +**Step 7 –** Click Install. + +After a successful installation, Auditor shortcut will be added to the **Start** menu and screen and +the product will start. See the [First Launch](/docs/auditor/10.9/install/firstlaunch.md) topic for additional information on +the product navigation. + +![welcome_screen](/images/auditor/10.9/install/welcome_screen.webp) + +Netwrix looks beyond the traditional on-premises installation and provides Auditor for cloud and +virtual environments. For example, you can deploy Auditor on a pre-configured Microsoft Azure +virtual machine or install it as a virtual appliance on your VMware vSphere or Hyper-V +virtualization server. For more information on additional deployment options, visit +[Virtual Appliance page](https://www.netwrix.com/virtual_appliances.html). + +## Installing Core Services + +To audit SharePoint farms and user activity, Netwrix Auditor provides Core Services that must be +installed in the audited environment to collect audit data. Both Core Services can be installed +either automatically when setting up auditing in Netwrix Auditor, or manually. + +Refer to the following sections below for manual installation instructions: + +- [Install for SharePoint Core Service](/docs/auditor/10.9/install/sharepointcoreservice.md) +- [Install for User Activity Core Service](/docs/auditor/10.9/install/useractivitycoreservice.md) diff --git a/docs/auditor/10.9/install/sharepointcoreservice.md b/docs/auditor/10.9/install/sharepointcoreservice.md new file mode 100644 index 0000000000..9dce7e53cc --- /dev/null +++ b/docs/auditor/10.9/install/sharepointcoreservice.md @@ -0,0 +1,39 @@ +--- +title: "Install for SharePoint Core Service" +description: "Install for SharePoint Core Service" +sidebar_position: 50 +--- + +# Install for SharePoint Core Service + +This section contains instructions on how to install Netwrix Auditor for SharePoint Core Service. + +During the Netwrix Auditor for SharePoint Core Service installation / uninstallation your SharePoint +sites may be unavailable. + +Prior to the Netwrix Auditor for SharePoint Core Service installation, review the following +prerequisites and make sure that: + +- Netwrix Auditor for SharePoint Core Service is going to be installed on the computer that hosts + SharePoint Central Administration in the audited SharePoint farm. +- [.Net Framework 3.5 SP1](http://www.microsoft.com/en-us/download/details.aspx?id=22) is installed + on the computer that hosts SharePoint Central Administration in the audited SharePoint farm. +- The SharePoint Administration (SPAdminV4) service is started on the target computer. See + [SharePoint](/docs/auditor/10.9/configuration/sharepoint/overview.md) for more information. +- The user that is going to run the Core Service installation: + - Is a member of the local Administrators group on SharePoint server, where the Core Service + will be deployed. + - Is granted the SharePoint_Shell_Access role on SharePoint SQL Server configuration database. + See [Permissions for SharePoint Auditing](/docs/auditor/10.9/configuration/sharepoint/permissions.md) topic + for more information. + +Follow the steps to install Netwrix Auditor for SharePoint Core Service manually. + +**Step 1 –** On the computer where Auditor Server resides,navigate to _%Netwrix Auditor installation +folder%\SharePoint Auditing\_\_\SharePointPackage_ and copy SpaPackage\_``.msi to the +computer where Central Administration is installed. + +**Step 2 –** Run the installation package. + +**Step 3 –** Follow the instructions of the setup wizard. When prompted, accept the license +agreement and specify the installation folder. diff --git a/docs/auditor/10.9/install/silentmode.md b/docs/auditor/10.9/install/silentmode.md new file mode 100644 index 0000000000..33a1e56703 --- /dev/null +++ b/docs/auditor/10.9/install/silentmode.md @@ -0,0 +1,31 @@ +--- +title: "Install in Silent Mode" +description: "Install in Silent Mode" +sidebar_position: 20 +--- + +# Install in Silent Mode + +Silent installation provides a convenient method for deploying Netwrix Auditor without UI. + +Follow the steps to install Auditor in a silent mode. + +**Step 1 –** Download the product installation package. + +**Step 2 –** Open the command prompt: navigate to Start > Run and type "_cmd_". + +**Step 3 –** Enter the following command to extract the msi file into the %Temp% folder: + +`Netwrix_Auditor.exe -d%Temp%` + +where %Temp% can be replaced with any folder you want to extract the file to. + +**Step 4 –** Enter the following command: + +`msiexec.exe /i "path to netwrix_auditor_setup.msi" /qn install_all=0` + +| Command Line Option | Description | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| `/i` | Run installation. | +| `/q` | Specify the user interface (UI) that displays during installation. You can append other options, such as `n` to hide the UI. | +| `install_all` | Specify components to be installed: - 0—Install the Netwrix Auditor client only. - 1—Full installation | diff --git a/docs/auditor/10.9/install/uninstall.md b/docs/auditor/10.9/install/uninstall.md new file mode 100644 index 0000000000..67c4ad2144 --- /dev/null +++ b/docs/auditor/10.9/install/uninstall.md @@ -0,0 +1,163 @@ +--- +title: "Uninstall Netwrix Auditor" +description: "Uninstall Netwrix Auditor" +sidebar_position: 90 +--- + +# Uninstall Netwrix Auditor + +This topic provides instructions to uninstall Netwrix Auditor. + +**NOTE:** If you enabled network traffic compression for data collection, make sure to disable it +before uninstalling the product. Some network compression services must be removed manually. See the +Uninstall Compression and Core Services topic for additional information. + +Follow the steps to uninstall Auditor. + +**Step 1 –** On the computer where Auditor is installed, navigate to **Start > Control Panel > +Programs and Features**. + +**Step 2 –** Select Netwrix Auditor and click **Uninstall**. + +If you uninstall an instance on Auditor that includes Server part (full installation), all remote +client consoles will become inoperable. + +## Uninstall Compression and Core Services + +Perform the procedures below if you used Compression Services and Core Services for data collection +(i.e., the **Network traffic compression** option was enabled). + +Some Auditor Compression services are stopped but not removed when the product is uninstalled. You +need to delete them manually prior to uninstalling Auditor. + +### Delete Netwrix Auditor for Active Directory Compression Service + +Follow the steps to uninstall the service. + +**Step 1 –** Navigate to the Active Directory monitoring plan you are using. In the command prompt, +execute the following command: + +**Step 2 –** Select your Active Directory data source. + +**Step 3 –** Click **Edit data source** on the right. + +**Step 4 –** Uncheck the **Enable network traffic compression** checkbox. + +**Step 5 –** Remove the network traffic compression service on the domain controller by executing +the following command: + +``` +sc delete adcrsvc +``` + +### Delete Netwrix Auditor for SharePoint Core Service + +Follow the steps to delete the Netwrix Auditor for the SharePoint Core Service. + +**Step 1 –** In the audited SharePoint farm, navigate to the computer where Central Administration +is installed and where the Netwrix Auditor for SharePoint Core Service resides. + +**Step 2 –** Navigate to **Start > Control Panel > Programs and Features**. + +**Step 3 –** Select the Netwrix Auditor **for SharePoint Core Service** and click Uninstall. + +**CAUTION:** Once you click Uninstall you cannot cancel the uninstallation. The Netwrix Auditor +**for SharePoint Core Service** will be uninstalled even if you click Cancel. + +### Delete Netwrix Auditor for Windows Server Compression Service + +**NOTE:** Perform this procedure only if you enabled the Compression Service for data collection. + +Follow the steps to delete the Netwrix Auditor for Windows Server Compression Service. + +**Step 1 –** On the target servers, navigate to **Start > Control Panel > Programs and Features**. + +**Step 2 –** Select **Netwrix Auditor for Windows Server** **Compression Service** and click +**Uninstall**. + +### Delete Netwrix Auditor Mailbox Access Core Service + +Follow the steps to delete a Netwrix Auditor Mailbox Access Core Service. + +**Step 1 –** In the command prompt, execute the following command: + +``` +sc delete "Netwrix Auditor Mailbox Access Core Service" +``` + +**Step 2 –** Remove the following folder: _%SYSTEMROOT%\Netwrix Auditor\Netwrix Auditor Mailbox +Access Core Service_ + +If any argument contains spaces, use double quotes. + +### Delete Netwrix Auditor User Activity Core Service + +Follow the steps to remove the Core Service via Auditor client on the computer where the Auditor +Server resides: + +**Step 1 –** In Auditor client, navigate to All **monitoring plans** and specify the plan. + +**Step 2 –** In the right pane, select the **Items** tab. + +**Step 3 –** Select a computer in the list and click **Remove**. The Netwrix Auditor **User Activity +Core Service** will be deleted from the selected computer. Perform this action with other computers. + +**Step 4 –** In the left pane navigate to **All monitoring plans >\_\_**User Activity monitoring +plan > Monitored Computers.\_\_ Make sure that the computers you have removed from auditing are no +longer present in the list. + +**Step 5 –** In case some computers are still present in the list, select them one by one and click +**Retry Uninstallation**. If this does not help, remove the Core Services manually from the target +computers through **Programs and Features**. + +Remove the Netwrix Auditor User Activity Core Service manually on each audited computer: + +**Step 1 –** Navigate to **Start > Control Panel > Programs and Features**. + +**Step 2 –** Select the **Netwrix Auditor User Activity** **Core Service** and click **Uninstall**. + +**NOTE:** You may also use the attached PowerShell script in order to remove the User Activity Core Service from multiple systems: [Uninstall-NetwrixProduct.ps1](/files/auditor/Uninstall-NetwrixProduct.ps1) + +### Delete the Netwrix Auditor Application Deployment Service + +The Netwrix Auditor **Application Deployment Service** allows collecting file events and data. The +service runs on the target servers. + +**NOTE:** Perform this procedure only if you enabled the Network traffic compression option for +Windows File Servers data collection. + +Follow the steps to delete the Netwrix Auditor Application Deployment Service. + +**Step 1 –** On the target server, navigate to **Start > Registry Editor > Programs and Features**. + +**Step 2 –** Delete the **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NwxExecSvc** registry +key. + +**Step 3 –** Restart your machine and the service will be removed. + +### Delete Netwrix Auditor for File Servers Compression Service + +The Netwrix Auditor for File Servers Compression Service runs on the Auditor Server host as +designed. + +**NOTE:** This is applicable for NetApp and Dell Data Storage sources. Delete the service +irrespective of the Network traffic compression option for Dell Isilon source. + +Follow the steps to delete the Netwrix Auditor for File Servers Compression Service. + +**Step 1 –** On the computer where AuditorServer resides, navigate to **Start > Control Panel > +Programs and Features**. + +**Step 2 –** Select Netwrix Auditor**for File Servers Compression Service** and click **Uninstall**. + +**NOTE:** This is applicable to NetApp and Dell Data Storage only if the service was installed on +the Auditor Server. For a Windows File Server, the service is the Netwrix Auditor Application +Deployment Service and runs on the File Server directly. + +### Delete the Netwrix Auditor Event Log Compression Service + +Follow the steps to delete the Netwrix Auditor Event Log Compression Service. + +**Step 1 –** Navigate to **Start > Control Panel > Programs and Features**. + +**Step 2 –** Select **Netwrix Auditor Event Log Compression** > **Service** and click **Uninstall**. diff --git a/docs/auditor/10.9/install/upgrade.md b/docs/auditor/10.9/install/upgrade.md new file mode 100644 index 0000000000..243d943a05 --- /dev/null +++ b/docs/auditor/10.9/install/upgrade.md @@ -0,0 +1,140 @@ +--- +title: "Upgrade to the Latest Version" +description: "Upgrade to the Latest Version" +sidebar_position: 80 +--- + +# Upgrade to the Latest Version + +Netwrix recommends that you upgrade from the older versions of Netwrix Auditor to the latest version +available to take advantage of the new features. + +Seamless upgrade to Netwrix Auditor 10.9 is supported for versions 10.8 and 10.7. + +If you use an earlier version of Netwrix Auditor, then you need to upgrade sequentially right to +version 10.9. See the following Netwrix knowledge base article for more information: +[Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor). + +## Before Starting the Upgrade + +Before you start the upgrade, it is strongly recommended taking the following preparatory steps. + +**Step 1 –** Upgrade Netwrix Auditor Server OS to the supported version before upgrading Netwrix +Auditor itself. + +**Step 2 –** Check that the account under which you plan to run Netwrix Auditor setup has the local +Administrator rights. + +**Step 3 –** Back up Netwrix databases. This includes all Audit databases, Integration API database, +and others, which have default names starting with "Netwrix". To do so: + +1. Start Microsoft SQL Server Management Studio and connect to SQL Server instance hosting these + databases. +2. In Object Explorer, right-click each Netwrix database and select Tasks > Back Up. +3. Wait for the process to complete. + +**Step 4 –** Back up the Long-Term Archive folder, by default located at _C:\ProgramData\Netwrix +Auditor\Data_. You can copy and archive this folder manually, or use your preferred backup routine. + +**Step 5 –** If you can capture a snapshot of the server where Netwrix Auditor Server resides, +Netwrix recommends doing so. + +**Step 6 –** Finally, close the Netwrix Auditor console. + +### General Considerations and Known Issues + +During the seamless upgrade from previous versions, Netwrix Auditor preserves its configuration, so +you will be able to continue auditing right after finishing the upgrade. However, there are some +considerations you should examine - they refer to the upgrade process and post-upgrade product +operation. The issues listed below apply to upgrade from 9.96 and 10. + +- After the upgrade you may receive temporary data collection errors – they occur when the program + tries to upload collected data to the Audit Database before the database upgrade is finished. +- Microsoft Exchange Server 2010 is no longer supported. Please upgrade your Exchange Server to a + new version. +- For Netwrix Auditor for SharePoint Online, the following data will be available within 24 hours + after upgrade: + + - Current values for SharePoint Online risk metrics (Office 365) + - Data in the Objects Shared with External or Anonymous Users state-in-time report + - Numbers of shared objects and drill downs to reports in the SharePoint Online Site Collections + External Sharing state-in-time report. + +- For auditing cloud-based applications (Microsoft Entra ID, Exchange Online, SharePoint Online, and + MS Teams) with Netwrix Auditor using basic authentication: before an upgrade from version 10.0 and + earlier, make sure that the account under which the upgrade will be performed has sufficient + rights and permissions to perform initial data collection and upgrade. Review the following for + more information about required rights and permissions: + + - [Permissions for Microsoft Entra ID Auditing](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/permissions.md) + - [Permissions for Exchange Online Auditing](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/permissions.md) + - [Permissions for SharePoint Online Auditing ](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/permissions.md) + - [Permissions for Teams Auditing](/docs/auditor/10.9/configuration/microsoft365/teams/permissions/permissions.md) + +- For auditing cloud-based applications (Microsoft Entra ID, Exchange Online, SharePoint Online, and + MS Teams) with Netwrix Auditor using modern authentication: additional configuration of the Azure + AD app permissions is required. Review the following for more information about required rights + and permissions: + + - [Permissions for Microsoft Entra ID Auditing](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/permissions/permissions.md) + - [Permissions for Exchange Online Auditing](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/permissions.md) + - [Permissions for SharePoint Online Auditing ](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/permissions/permissions.md) + - [Permissions for Teams Auditing](/docs/auditor/10.9/configuration/microsoft365/teams/permissions/permissions.md) + +- Netwrix Auditor for Oracle Database. If you use the following combination of the audit settings: + Mixed Mode + Fine Grained Auditing, please check your configuration. You may need to re-configure + your audit since the Oracle Database data collection mechanism was changed. See the + [Supported Data Sources](/docs/auditor/10.9/requirements/supporteddatasources/supporteddatasources.md) and + [Verify Your Oracle Database Audit Settings](/docs/auditor/10.9/configuration/oracle/verifysettings.md) topics for + additional information. +- During the initial data collection, the product automatically upgrades services responsible for + Windows Server and SharePoint network traffic compression. Consider the following: + + - During the Netwrix Auditor for SharePoint Core Service upgrade, your SharePoint sites will be + temporarily unavailable. The duration of the upgrade depends on your SharePoint Farms size and + usually it takes a few minutes. For bigger SharePoint farms, consider up to 10 minutes for a + successful service upgrade and the same for the rollback in case of an upgrade failure. + - During the Netwrix Auditor for Windows Server Compression Service upgrade you may see the + following errors: _"The Compression Service has encountered an internal error: Unable to + update the Compression Service on the following server: ``"_. Ignore these errors + and wait up to one hour for the upgrade completes. + +- For the User Password Changes report to function properly after the upgrade, you need to comment + out or delete the "\*._PasswordChanged_" line in the omitproplist.txt file. +- For Exchange Online, the "_Who_" field in search, reports, Activity Summary emails, etc., shows + User Principal Name (UPN) instead of Display Name. +- For Windows Server Auditing and User Activity Video Recording data sources .NET 4.8 needs to be + installed on the Netwrix Auditor server and target servers. + +## Upgrade Procedure + +You can upgrade Netwrix Auditor to 10.9 by running the installation package. + +Customers who are logged in to the Netwrix Customer Portal can download the latest version of their +software products from the My Products page: +[https://www.netwrix.com/my_products.html](https://www.netwrix.com/my_products.html). See the +[Customer Portal Access](https://helpcenter.netwrix.com/bundle/NetwrixCustomerPortalAccess/page/Customer_Portal_Access.html) +topic for information on how to register for a Customer Portal account. + +Partners and MSPs who are logged into the Netwrix Partner Portal can download the latest version of +their software products from the My Product page: +[https://www.netwrix.com/par/site/products](https://www.netwrix.com/my_products.html). To receive an +invitation to the Partner Portal, please contact +[netwrix.msp@netwrix.com](http://netwrix.msp@netwrix.com/). + +Follow the steps to perform the upgrade. + +**Step 1 –** Make sure you have completed the preparatory steps above. + +**Step 2 –** Run the setup on the computer where the Auditor Server resides. See the +[Installation](/docs/auditor/10.9/install/overview.md) topic for additional information. + +**Step 3 –** If you have a client-server deployment, then after upgrading the server run the setup +on all remote machines where the Auditor Client resides. + +Netwrix recommends reviewing your current port configuration after every re-installation or upgrade. + +If you were auditing Windows Server or SharePoint server/farm, and the corresponding Core Services +were installed automatically according to the monitoring plan settings, then they will be upgraded +automatically during the initial data collection. During the Netwrix Auditor for SharePoint Core +Service upgrade, your SharePoint sites will be temporarily unavailable. diff --git a/docs/auditor/10.9/install/useractivitycoreservice.md b/docs/auditor/10.9/install/useractivitycoreservice.md new file mode 100644 index 0000000000..7bcfb0a400 --- /dev/null +++ b/docs/auditor/10.9/install/useractivitycoreservice.md @@ -0,0 +1,43 @@ +--- +title: "Install for User Activity Core Service" +description: "Install for User Activity Core Service" +sidebar_position: 60 +--- + +# Install for User Activity Core Service + +By default, the Core Service is installed automatically on the audited computers when setting up +auditing in Netwrix Auditor. If, for some reason, installation has failed, you must install the Core +Service manually on each audited computer. + +Follow the steps to install Netwrix Auditor User Activity Core Service. + +**Step 1 –** On the computer where Auditor Server resides, navigate to _%ProgramFiles% (x86)\Netwrix +Auditor\User Activity Video Recording_ and copy the UACoreSvcSetup.msi file to the audited computer. + +**Step 2 –** Run the installation package. + +**Step 3 –** Follow the instructions of the setup wizard. When prompted, accept the license +agreement and specify the installation folder. + +**Step 4 –** On the Core Service Settings page, specify the host server (i.e., the name of the +computer where Netwrix Auditor is installed) and the server TCP port. + +## Install User Activity Core Service with the Command Prompt + +Follow the steps to perform a silent installation of the User Activity Core Service with the command +prompt. + +**Step 1 –** On the computer where Auditor Server resides,, navigate to _%ProgramFiles% +(x86)\Netwrix Auditor\User Activity Video Recording_ and copy the **UACoreSvcSetup.msi** file to the +audited computer or to a file share the target server(s) can access. + +**Step 2 –** Run the following commands on target servers: + +- `CD %PathToInstaller%` +- `msiexec.exe /i "UACoreSvcSetup.msi" ALLUSERS=1 /qn /norestart /log output.log UAVR_SERVERNAME=%NAServer% UAVR_SERVERPORT=9004` + +**Step 3 –** Replace _%PathToInstaller%_ with the path to the folder you copied the +**UACoreSvcSetup.msi** file. + +**Step 4 –** Replace _%NAServer%_ with the name of your Netwrix Auditor server. diff --git a/docs/auditor/10.9/install/viagrouppolicy.md b/docs/auditor/10.9/install/viagrouppolicy.md new file mode 100644 index 0000000000..57f2f3e7fc --- /dev/null +++ b/docs/auditor/10.9/install/viagrouppolicy.md @@ -0,0 +1,82 @@ +--- +title: "Install Client via Group Policy" +description: "Install Client via Group Policy" +sidebar_position: 10 +--- + +# Install Client via Group Policy + +The Netwrix Auditor client can be deployed on multiple computers via Group Policy. This can be +helpful if you want to grant access to configuration and audit data to a significant number of +employees and, therefore, have to run Netwrix Auditor installation on multiple computers. + +If installing via Group Policy, make sure to deploy Netwrix Auditor client and Netwrix Auditor +server on different machines. If both components are installed on the same machine, you may +experience issues with future upgrades. + +To run the Netwrix Auditor installation, you must be a member of the local Administrators group. + +## Extract MSI File + +1. Download the product installation package. +2. Open the command prompt: navigate to Start → Run and type "_cmd_". +3. Enter the following command to extract the msi file into %Temp% folder: + + `Netwrix_Auditor.exe -d%Temp%` + + where %Temp% can be replaced with any folder you want to extract the file to. + +4. Navigate to this directory and locate Netwrix_Auditor_client.msi. + +## Create and Distribute Installation Package + +1. Create a shared folder that will be used for distributing the installation package. + + Make sure that the folder is accessible from computers where the Netwrix Auditor clients are + going to be deployed. You must grant the Read permissions on this folder to these computer + accounts. + +2. Copy Netwrix_Auditor_client.msi to the shared folder. + +## Create a Group Policy to Deploy Netwrix Auditor + +It is recommended to create a dedicated organizational unit using Active Directory Users and +Computers and add computers where you want to deploy the Netwrix Auditor client. + +Follow the steps to create a Group Policy + +**Step 1 –** Open the **Group Policy Management** console on any domain controller in the target +domain: navigate to Start > Windows Administrative Tools (Windows Server 2016 and higher) or +Administrative Tools (Windows 2012) **Group Policy Management.** + +**Step 2 –** In the left pane, navigate to **Forest: `` → Domain →** **``, +right-click ``** and select **Create a GPO in this domain and Link it here**. + +![winserver2016_ou_gpo_for_deploy](/images/auditor/10.7/install/winserver2016_ou_gpo_for_deploy.webp) + +**Step 3 –** Right-click the newly created GPO and select **Edit** from the pop-up menu. + +**Step 4 –** In the Group Policy Management Editor dialog, expand the **Computer Configuration** +node on the left and navigate to **Policies → Software Settings → Software installation.** + +**Step 5 –** In the right page, right-click and select New → Package. + +**Step 6 –** In the dialog that opens, locate Netwrix_Auditor_client.msi and click Open. + +**Step 7 –** In the Deploy Software dialog, select Advanced. + +![add_msi](/images/auditor/10.7/install/add_msi.webp) + +**Step 8 –** In the Netwrix Auditor Properties dialog, select the Deployment tab and click Advanced. + +**Step 9 –** In the Advanced Deployment Options dialog, select the Ignore language when deploying +this package checkbox. + +![winserver2016_advanced_deployment_options](/images/auditor/10.7/install/winserver2016_advanced_deployment_options.webp) + +**Step 10 –** Close the Netwrix Auditor Properties dialog. + +**Step 11 –** Reboot computers where you want to deploy the Netwrix Auditor client. + +The product will be automatically installed on computers affected by the newly created Group Policy +after reboot. diff --git a/docs/auditor/10.9/install/virtualappliance/_category_.json b/docs/auditor/10.9/install/virtualappliance/_category_.json new file mode 100644 index 0000000000..57e15f3b32 --- /dev/null +++ b/docs/auditor/10.9/install/virtualappliance/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Virtual Deployment Overview", + "position": 70, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/install/virtualappliance/configure.md b/docs/auditor/10.9/install/virtualappliance/configure.md new file mode 100644 index 0000000000..d4d1b1ace1 --- /dev/null +++ b/docs/auditor/10.9/install/virtualappliance/configure.md @@ -0,0 +1,60 @@ +--- +title: "Configure Virtual Appliance" +description: "Configure Virtual Appliance" +sidebar_position: 30 +--- + +# Configure Virtual Appliance + +Perform the following steps to configure your virtual appliance: + +**Step 1 –** For **Windows Server**, the EULA will be displayed in the License terms page; read and +accept the agreement. + +**Step 2 –** Next, specify a password for the built-in administrator account. Then re-enter your +password. Click Finish. + +**Step 3 –** Log in to the virtual machine. + +**Step 4 –** The Windows PowerShell opens and automatically runs the script. Press any key to read +the license agreement and then press `Y` to accept it. + +**Step 5 –** Then you will be prompted to configure the virtual machine. Press Enter to start. + +| Step | Description | +| ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Rename virtual machine | Specify a new name for the virtual machine (e.g., _`NA-Server`_). The computer name must be properly formatted. It may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces and periods (.). The name may not consist entirely of digits and may not be longer than 15 characters. | +| Add additional input languages | Select `Y` if you want to specify additional input languages. Select `N` to proceed with English. | +| Configure network | - Select `Y` to use DHCP server to configure network settings automatically. - Select `N` to configure required parameters manually. In this case, you will be prompted to set up IP settings manually. | +| Join computer to the domain or workgroup | **To join a domain** Select `Y`. Specify the fully qualified domain name to join (e.g., `corp.local`). Then specify domain administrator name and password. For your convenience, the account specified will be added to the local Administrators group and set as account for collecting data from the target systems. Domain Users group will be removed from the local Users group after the machine with the appliance joins the domain. The script is starting to test your domain controller: by NETBIOS name first, then by DNS name and finally, using an IP address. If at least one of the tests is successful, the computer will be added to a domain. In case of failure, you will be prompted to do one of the following: - Re-try to joint to the selected domain. In this case, the script uses the DNS name of your domain controller. The name must be resolved. - Continue with Workgroup. See the procedure below on how to join the computer to a workgroup. - Cancel and **Return to Main Menu**. Select if you want to cancel the domain join and re-configure the machine. Press Enter and repeat menu section. You will return to step 5. **To join a workgroup** Select `N`. Specify the local administrator name and credentials. For your convenience, the account specified will be set as account for collecting data from the target systems. Netwrix Auditor is unable to work in a workgroup. Please confirm if you want to proceed. Otherwise, you will not be able to run reviews on data collected by Auditor. See the [Access Reviews](/docs/auditor/10.9/accessreviews/accessreviews.md) topic for additional information about integration with Access Reviews. | +| Configure SQL Server | The shell script automatically configures SQL Server instance. The sysadmin server role on SQL Server instance is granted automatically to the BUILTIN\Administrators group. | + +In the example below, review how the shell script configures the new VM: + +![appliance_script](/images/auditor/10.9/install/virtualappliance/appliance_script.webp) + +**Step 6 –** When the script execution completes, you will be prompted to reboot the virtual machine +for the changes to take effect. + +**Step 7 –** After reboot, log in to the virtual machine using the domain administrator credentials +(for appliances joined to domain) or local administrator credentials (for appliances joined to +workgroup). + +For the first time, Auditor Client starts automatically. Later, you can always run it from the Start +menu or launch it by double-clicking the Auditor shortcut on the desktop. + +Do not close the Virtual Appliance Configuration window until the product configuration completes. + +## What Is Next + +Now you can evaluate Auditor functionality. Review the table below for more information. + +| To... | Run... | Get more info | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| - See a list of audit settings - See a list of rights and permissions required for data collecting account | — | - [Supported Data Sources](/docs/auditor/10.9/requirements/supporteddatasources/supporteddatasources.md) - [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) | +| - Create a monitoring plan - Review data collection status - Configure the Long-Term Archive and the Audit Database settings - Assign roles and delegate control | Auditor Client | - [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md) - [Netwrix Auditor Settings](/docs/auditor/10.9/admin/settings/overview.md) - [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) | +| - Browse data with interactive search - Review diagrams - Generate reports - Configure report subscriptions - Create alerts | Auditor Client | - [Reports](/docs/auditor/10.9/admin/reports/overview.md) - [Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) - [Alerts](/docs/auditor/10.9/admin/alertsettings/overview.md) | +| See the data collected by Auditor | Auditor Client | - [Access Reviews](/docs/auditor/10.9/accessreviews/accessreviews.md) | + +**NOTE:** If any errors occur, please contact +[Netwrix technical support](https://www.netwrix.com/support.html). diff --git a/docs/auditor/10.9/install/virtualappliance/importhyperv.md b/docs/auditor/10.9/install/virtualappliance/importhyperv.md new file mode 100644 index 0000000000..6b81a05edb --- /dev/null +++ b/docs/auditor/10.9/install/virtualappliance/importhyperv.md @@ -0,0 +1,27 @@ +--- +title: "Import Virtual Machine from Image to Hyper-V" +description: "Import Virtual Machine from Image to Hyper-V" +sidebar_position: 20 +--- + +# Import Virtual Machine from Image to Hyper-V + +Perform the following steps to import a virtual machine: + +**Step 1 –** On your Hyper-V server, unzip the virtual appliance package to the specified location. + +**Step 2 –** Navigate to **Start** → **All Apps** → **Hyper-V Manager**. + +**Step 3 –** In the Hyper-V Manager, navigate to **Actions** → **Import virtual machine** and follow +the instructions of the wizard. Review the table below for more information. + +| Step | Description | +| ---------------------- | ---------------------------------------------------------------------- | +| Locate Folder | Browse for the folder that contains extracted virtual appliance. | +| Select Virtual Machine | Select Netwrix Auditor. | +| Choose Import Type | Choose the import type that best suits your needs. | +| Choose Network Type | Select a virtual switch. | +| Summary | Review your virtual machine settings. Click Finish to exit the wizard. | + +The newly created virtual machine named Netwrix Auditor will appear in the list of virtual machines. +Right-click and select Start. diff --git a/docs/auditor/10.9/install/virtualappliance/importvmware.md b/docs/auditor/10.9/install/virtualappliance/importvmware.md new file mode 100644 index 0000000000..6ddfea60ae --- /dev/null +++ b/docs/auditor/10.9/install/virtualappliance/importvmware.md @@ -0,0 +1,46 @@ +--- +title: "Import Virtual Machine from Image to VMware" +description: "Import Virtual Machine from Image to VMware" +sidebar_position: 10 +--- + +# Import Virtual Machine from Image to VMware + +Perform the following steps to import a virtual machine: + +**Step 1 –** Connect to your vSphere infrastructure using vSphere Web client, right-click the object +you need (datacenter, ESXi host, VM folder or resource pool) and select Deploy OVF Template. + +**Step 2 –** If you are running VMware 6.0, connect to vSphere using the on-premises vSphere client +and select File → Deploy OVF Template. + +Follow the instructions in the table below: + +| Step | Description | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Source | Browse for the folder that contains the Auditor virtual appliance template. | +| OVF Template Details | Review information on this template. | +| Name and Location | Select a name for the new virtual machine (optional; default name is _"Netwrix Auditor"_). The name must be unique within the Inventory folder; it may contain up to 80 characters including spaces. | +| Resource Pool | Select a resource pool to deploy the virtual appliance. | +| Storage | Select the destination storage. | +| Disk Format | To optimize the disk space, it is recommended to select Thin Provision. | +| Network Mapping | If you have multiple networks on your ESXi Server, select the Destination network for a new virtual machine. | +| Ready to Complete | Review your virtual machine settings. Click Finish to complete the wizard. | + +Select the newly created virtual machine and click Power On. + +## Deploy Virtual Appliance to VMware Cloud on AWS + +Perform the following steps to deploy virtual appliance: + +**Step 3 –** Import the NetwrixAuditor.ova file to a Content Library of VMware vSphere, as described +in this VMware article: +[Import Items to a Content Library](https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.vm_admin.doc/GUID-897EEEC2-B378-41A7-B92B-D1159B5F6095.html). + +**Step 4 –** Start the New Virtual Machine… wizard. + +**Step 5 –** On the Select a creation type step, select Deploy from template. + +**Step 6 –** On the Select a template step, select NetwrixAuditor from your ContentLibrary. + +**Step 7 –** Proceed with the wizard: select name and folder, resources and storage for the VM. diff --git a/docs/auditor/10.9/install/virtualappliance/overview.md b/docs/auditor/10.9/install/virtualappliance/overview.md new file mode 100644 index 0000000000..fc7e70683c --- /dev/null +++ b/docs/auditor/10.9/install/virtualappliance/overview.md @@ -0,0 +1,102 @@ +--- +title: "Virtual Deployment Overview" +description: "Virtual Deployment Overview" +sidebar_position: 70 +--- + +# Virtual Deployment Overview + +In addition to on-premises deployment, Netwrix Auditor offers the deployment option that can speed +time-to-value by getting you up and running in less than 15 minutes. + +Virtual appliance — If you run a Microsoft Hyper-V or VMware vSphere, you can deploy Auditor as a +virtual appliance. Virtual appliance is a VM image file with installed Netwrix Auditor. The image is +also configured to use Microsoft Edge as a default web browser. + +Navigate to the Netwrix website at +[Netwrix Auditor Virtual Appliance](https://www.netwrix.com/virtual_appliances.html) and download +the Virtual Appliance. + +Review the following for additional information: + +- Virtual Deployment +- Available Configurations + +## Virtual Deployment + +This section explains how to import a virtual machine with installed Auditor to your virtual +environment. + +Review the following for additional information: + +- Requirements to Deploy Virtual Appliance +- [Import Virtual Machine from Image to VMware](/docs/auditor/10.9/install/virtualappliance/importvmware.md) +- [Import Virtual Machine from Image to Hyper-V ](/docs/auditor/10.9/install/virtualappliance/importhyperv.md) + +## Available Configurations + +The following virtual appliance configurations are available: + +| Guest OS | SQL Server | +| ------------------------------------------------------------ | ----------------------------------------------------------------------------------- | +| Generalized Windows Server 2022 (180-day evaluation version) | Microsoft SQL Server 2019 Express Edition, with native Reporting Services installed | +| Generalized Windows Server 2019 (180-day evaluation version) | Microsoft SQL Server 2019 Express Edition, with native Reporting Services installed | + +The virtual appliance also contains Access Information Center for Auditor version installed. + +### Considerations and Limitations + +- Consider Microsoft limits for evaluation versions of Windows Server. If your deployment is + offline, you have 10 days to complete online activation, otherwise your Windows evaluation license + expires, and Auditor virtual appliance will shut down every hour. If the OS has Internet access, + it is granted 180 days trial. + + Provide a valid license key for Windows Server, or go to Microsoft Licensing Activation Center + to register your license online. Depending on the selected virtual appliance configuration, + refer to one of the Microsoft articles for additional information: + + - [Windows Server 2022](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2022) + - [Windows Server 2019](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2019) + + Also, you can register you license by phone. See the following Microsoft article: + [Microsoft Licensing Activation Centers worldwide telephone numbers](https://www.microsoft.com/en-us/licensing/existing-customer/activation-centers) + for additional information. + +- Microsoft SQL Server Express Edition is only recommended for evaluation, PoC or small deployments. + For production deployment planning in bigger environments, refer to requirements and + recommendations listed in the + [Requirements for SQL Server to Store Audit Data](/docs/auditor/10.9/requirements/sqlserver.md) section. + +## Requirements to Deploy Virtual Appliance + +This section lists supported virtualization platforms and default hardware configuration required +for the virtual machine where Auditor virtual appliance will be deployed. + +The requirements below are sufficient for evaluation purposes only. See the +[Requirements](/docs/auditor/10.9/requirements/overview.md) topic for additional information. + +### Supported Platforms + +The table below lists supported virtualization platforms for the virtual appliance deployment: + +| Virtual Infrastructure | Supported Version | +| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| VMware vSphere | - VMware server: ESXi 7.0, 6.7, 6.5, 6.0 - VMware workstation: 11 and 12 You can also add the Virtual Appliance to the Content Library of your VMware Cloud on AWS SDDC and then deploy this Virtual Appliance to the cloud-based ESXi host. | +| Microsoft Hyper-V | - Microsoft Windows Server 2019 - Microsoft Windows Server 2016 - Microsoft Windows Server 2022 | + +### Virtual Machine Hardware Requirements + +When deploying Auditor virtual appliance, a pre-configured virtual machine will be created from the +template. Below is the default hardware configuration for the VM where you plan to deploy the +virtual appliance: + +| Parameter | Value | +| ------------------ | -------------------------------------------------- | +| General | | +| Processor | 4 cores | +| RAM | 16 GB | +| HDD | - Local Disk (C:) 100 GB - Data (D:) 300 GB | +| VMware only | | +| Total Video Memory | 16 MB | +| Network adapter | vmxnet3 | +| Other | Check and upgrade VMware Tools during power cycle. | diff --git a/docs/auditor/10.9/overview/_category_.json b/docs/auditor/10.9/overview/_category_.json new file mode 100644 index 0000000000..ff379f3cc2 --- /dev/null +++ b/docs/auditor/10.9/overview/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Getting Started", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "gettingstarted" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/overview/gettingstarted.md b/docs/auditor/10.9/overview/gettingstarted.md new file mode 100644 index 0000000000..e0844a89e1 --- /dev/null +++ b/docs/auditor/10.9/overview/gettingstarted.md @@ -0,0 +1,53 @@ +--- +title: "Getting Started" +description: "Getting Started" +sidebar_position: 10 +--- + +# Getting Started + +In this section, we will cover: + +- Pre-installation procedures +- Installation +- IT infrastructure and accounts configuration +- Product configuration +- Data collection +- AuditIntelligence: search, reports, alerts, risk assessment dashboards, and user behavior + anomalies detection +- Operation and health + +| | | +| -------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | +| Pre-installation procedures | | +| Review recommendations and considerations for Netwrix Auditor deployment planning. | - [Requirements](/docs/auditor/10.9/requirements/overview.md) | +| Make sure the data source you are going to audit is supported. | - [Supported Data Sources](/docs/auditor/10.9/requirements/supporteddatasources/supporteddatasources.md) | +| Open the required ports for connections. | - [Protocols and Ports Required](/docs/auditor/10.9/requirements/ports.md) | +| Review system requirements. | - [Requirements](/docs/auditor/10.9/requirements/overview.md) | +| Installation | | +| If you are using previous version of the product, upgrade to the latest version then. | - [Upgrade to the Latest Version](/docs/auditor/10.9/install/upgrade.md) | +| Install the product and review additional installation scenarios. | - [Installation](/docs/auditor/10.9/install/overview.md) | +| IT infrastructure configuration | | +| Configure target IT infrastructure depending on your data source. | - [Supported Data Sources](/docs/auditor/10.9/requirements/supporteddatasources/supporteddatasources.md) | +| Configure Auditor service accounts. | - [Software Requirements](/docs/auditor/10.9/requirements/software.md) | +| If you are going to use Group Managed Service Account (gMSA) for data collection and storage, refer to the following article for more information. | - [Use Group Managed Service Account (gMSA)](/docs/auditor/10.9/requirements/gmsa.md) | +| Product configuration | | +| Configure role-based access and delegation. | - [Role-Based Access and Delegation](/docs/auditor/10.9/admin/monitoringplans/delegation.md) | +| Configure general product settings. | - [Netwrix Auditor Settings](/docs/auditor/10.9/admin/settings/overview.md) | +| Create monitoring plans to start collecting data from your IT infrastructure. | - [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md) | +| Start data collection | | +| Understand how the product collects data. | - [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) | +| Start data collection. | - [Configure Data Collection Settings](/docs/auditor/10.9/configuration/useractivity/datacollection.md) | +| Make collected data actionable | | +| View data and perform search. | - [View and Search Collected Data](/docs/auditor/10.9/admin/search/overview.md) | +| Review reports. | - [View Reports](/docs/auditor/10.9/admin/reports/view.md) | +| Create alerts to be notified about suspicious activity. | - [Create Alerts](/docs/auditor/10.9/admin/alertsettings/create/create.md) | +| Identify configuration gaps in your environment and understand their impact on overall security with Netwrix Risk Assessment dashboard. | - [IT Risk Assessment Overview ](/docs/auditor/10.9/admin/riskassessment/overview.md) | +| Detect behavior anomalies in your IT environment with Netwrix Behavior Anomalies dashboard. | - [Behavior Anomalies](/docs/auditor/10.9/admin/behavioranomalies/overview.md) | +| Schedule email delivery of a variety of reports or set of specific search criteria with subscriptions/ | - [Create Subscriptions](/docs/auditor/10.9/admin/subscriptions/create.md) | +| Operations and health | | +| Track changes to the product configuration with Netwrix  self-audit. | - [Self-Audit](/docs/auditor/10.9/admin/healthstatus/selfaudit.md) | +| Review Netwrix Auditor System Health event log. | - [Netwrix Auditor Health Log](/docs/auditor/10.9/admin/healthstatus/dashboard/healthlog.md) | +| Review Health status dashboard. | - [Health Status Dashboard](/docs/auditor/10.9/admin/healthstatus/dashboard/overview.md) | +| Schedule Health Summary email delivery. | - [Health Summary Email](/docs/auditor/10.9/admin/healthstatus/summaryemail.md) | +| If some issues encountered while using the product, review the troubleshooting instructions. | - [Troubleshooting](/docs/auditor/10.9/admin/healthstatus/troubleshooting.md) | diff --git a/docs/auditor/10.9/overview/producteditions.md b/docs/auditor/10.9/overview/producteditions.md new file mode 100644 index 0000000000..deb86319fa --- /dev/null +++ b/docs/auditor/10.9/overview/producteditions.md @@ -0,0 +1,75 @@ +--- +title: "Product Editions" +description: "Product Editions" +sidebar_position: 20 +--- + +# Product Editions + +Netwrix Auditor is available in two editions: + +- Full-featured Enterprise Advanced +- Free Community Edition that is distributed free of charge and is more limited + +Netwrix Auditor Enterprise Advanced can be evaluated for 20 days. During this period you have free, +unlimited access to all features and functions. After the evaluation license expires, the product +will prompt you to supply a commercial license where you can choose if you want to stay on +Enterprise Advanced version. Alternatively, you can switch to Free Community Edition. + +Free Community Edition helps you maintain visibility into your environment by delivering daily +reports that summarize changes that took place in the last 24 hours. However, you will no longer be +able to use interactive search, predefined reports, alerts and dashboards, or store your security +intelligence. After switching to free mode, you may need to re-arrange your audit configuration due +to the limitations. + +When running Free Community Edition, at any time you can upgrade to Enterprise Advanced version, +simply by supplying a commercial license in Settings > Licenses. + +Refer to a table below to compare product editions. + +| Feature | Free Community Edition | Enterprise Advanced | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ | ----------------------------------------------------------- | +| Deployment options | One Netwrix Auditor client instance per one Netwrix Auditor Server | Multiple Netwrix Auditor clients for Netwrix Auditor Server | +| Role–based access and delegation | – | + | +| Support plan | – | Full | +| Automatic audit configuration | + | + | +| Data sources | | | +| Active Directory (including Group Policy and Logon Activity) | One domain | Unlimited | +| Microsoft Entra ID | One Office 365 tenant | Unlimited | +| Exchange | One domain | Unlimited | +| EMC | One server or one file share, or one IP range, or one OU | Unlimited | +| NetApp | One server or one file share, or one IP range, or one OU | Unlimited | +| Windows File Servers | One server or one file share, or one IP range, or one OU | Unlimited | +| Office 365 (including Exchange Online, SharePoint Online, and OneDrive for Business) | One Office 365 tenant | Unlimited | +| Network Devices | One network device or one IP range | Unlimited | +| Oracle Database | One Oracle Database instance | Unlimited | +| SharePoint | One SharePoint farm | Unlimited | +| SQL Server | One SQL Server instance | Unlimited | +| VMware | One VMware Virtual Center | Unlimited | +| Windows Server | One server or IP range or one Active Directory container | Unlimited | +| Netwrix Auditor tools | | | +| Netwrix Auditor Object Restore for Active Directory | – | + | +| Netwrix Auditor Event Log Manager | – | + | +| Netwrix Auditor Inactive User Tracker | – | + | +| Netwrix Auditor Password Expiration Notifier | – | + | +| Data collection details | | | +| Who | – | + | +| What | + | + | +| When | + | + | +| Where | + | + | +| Workstation | + | + | +| User Activity video recording | – | + | +| Intelligence | | | +| Activity Summary | 1 recipient | Multiple recipients | +| AuditArchive | – | Both Long-Term Archive and Audit Database | +| Search | – | + | +| Reports (including organization–level reports, overview diagrams, change and activity reports, reports with video and review status) and special report packs | – | + | +| State–in–time reports | – | + | +| Ability to save search as a custom report | – | + | +| Subscriptions | – | + | +| Alerts | – | + | +| Behavior Anomaly Discovery dashboard | – | + | +| IT Risk Assessment dashboard | – | + | +| Netwrix Auditor Integration API | | | +| Data in | – | + | +| Data out | – | + | diff --git a/docs/auditor/10.9/overview/whatsnew.md b/docs/auditor/10.9/overview/whatsnew.md new file mode 100644 index 0000000000..2469c90a4b --- /dev/null +++ b/docs/auditor/10.9/overview/whatsnew.md @@ -0,0 +1,65 @@ +--- +title: "What's New" +description: "What's New" +sidebar_position: 30 +--- + +# What's New + +## New Netwrix Community! + +All Netwrix product announcements have moved to the new Netwrix Community. See announcements for +Netwrix Auditor in the [Auditor](https://community.netwrix.com/c/auditor/announcements/90) area of +our new community. + +The following information highlights the new and enhanced features introduced in this Netwrix +Auditor 10.7 version. + +## New Features + +Integration with Netwrix Privilege Secure + +Netwrix Auditor is able to store its collection credentials in Netwrix Privilege Secure, making the +usage of Auditor more secure. + +Data sensitivity tags in searches and alerts for NetApp, Qumulo, and Synology + +Data sensitivity tags in searches and alerts enable customers using NetApp, Qumulo, and Synology +systems to reduce the time to detect incidents involving sensitive data and accelerate the response +to these kinds of threats. They can set up alerts that will be triggered whenever sensitive +documents are accessed, modified or deleted, or filter out all activity that isn’t related to +sensitive data. + +New sensitive data-related risks for SharePoint Online + +Three new risks help users secure their overexposed sensitive data in SharePoint Online (NDC is +required). The new risks include: + +- Sensitive files shared with anonymous users +- Sensitive files shared with external users +- Sensitive documents accessible by everyone + +New Exchange Online report to ensure the confidentiality of sensitive email communications + +This new state-in-time report shows all Exchange Online mailboxes with forwarding enabled, including +details on whether the recipient is an internal or external user. Customers can use this report to +review forwarding rules, detect Business Email Compromise (BEC) attacks, and mitigate the risk of +ongoing data leakages. + +More informative subject lines in email notifications + +The subject line of email alerts may include the who, what, or where details of an alerted activity. +For example, the subject line of an email alert will be "_J.Doe has added M.Smith to Domain Admins_" +instead of "_User has been added to a privileged group_". + +## Major Enhancements + +- Download and read actions in SharePoint Online reports can be easily differentiated. +- Configuration of government Microsoft 365 tenants became easier. In the UI you can choose the + national cloud environment you want to use. +- Modern authentication options for email notifications are supported. +- Option to save and send a report at the same time. +- Support for various new network devices, NAS, and database versions. + +Numerous additional enhancements have been made to improve administration, performance, and +security. diff --git a/docs/auditor/10.9/requirements/_category_.json b/docs/auditor/10.9/requirements/_category_.json new file mode 100644 index 0000000000..8a00596580 --- /dev/null +++ b/docs/auditor/10.9/requirements/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Requirements", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/requirements/console.md b/docs/auditor/10.9/requirements/console.md new file mode 100644 index 0000000000..96957d8918 --- /dev/null +++ b/docs/auditor/10.9/requirements/console.md @@ -0,0 +1,109 @@ +--- +title: "Hardware Requirements" +description: "Hardware Requirements" +sidebar_position: 20 +--- + +# Hardware Requirements + +This topic covers hardware requirements for Netwrix Auditor installation and provides estimations of +the resources required for Netwrix Auditor deployment. + +The actual hardware requirements will depend on the number of activities collected per day in +addition to the number of files and folders monitored. + +**CAUTION:** To keep your systems safe, Auditor should not be exposed to inbound access from the +internet. + +## Full Installation + +The full installation includes both Auditor Server and Auditor Client. This is the initial product +installation. + +Requirements provided in this section apply to a clean installation on a server without any +additional roles or third-party applications installed. + +Use these requirements only for initial estimations and be sure to correct them based on your data +collection and monitoring workflow. + +You can deploy Auditor on a virtual machine running Microsoft Windows guest OS on the corresponding +virtualization platform, in particular: + +- VMware vSphere +- Microsoft Hyper-V +- Nutanix AHV + +Auditor supports only Windows OS versions listed in the [Software Requirements](/docs/auditor/10.9/requirements/software.md) topic. + +Netwrix Auditor and SQL Server instance will be deployed on different servers. + +Requirements below apply to Netwrix Auditor server. + +| Hardware component | Evaluation, PoC or starter environment | Regular environment (up to 1m ARs\*/day) | Large environment (1-10m ARs\*/day) | XLarge environment (10m ARs\*/day or more) | +| ------------------ | -------------------------------------- | ---------------------------------------- | ----------------------------------------- | ---------------------------------------------------------------- | +| CPUs | 2 cores | 4 CPUs | 8 CPUs | 16 CPUs | +| RAM | 8 GB | min 8 GB | min 16 GB | 64 GB | +| Disk space | 100 GB—System drive 100 GB—Data drive | 100 GB—System drive 400 GB—Data drive | 500 GB—System drive\*\* 1.5 TB—Data drive | Up to 1 TB—System drive\*\* Up to several TB per year—Data drive | +| Others | — | — | Network capacity 1 Gbit | Network capacity 1 Gbit | + +\* — ARs stands for Activity Records, that is, Netwrix-compatible format for the audit data. See +[Activity Records](/docs/auditor/10.9/api/postdata/activityrecords.md) for more details. + +\*\* — By default, the Long-Term Archive and working folder are stored on a system drive. To reduce +the impact on the system drive in large and xlarge environments, Netwrix recommends storing your +Long-Term Archive and working folder on a data drive and plan for their capacity accordingly. For +details, see: + +- [File-Based Repository for Long-Term Archive](/docs/auditor/10.9/requirements/longtermarchive.md) +- [Working Folder](/docs/auditor/10.9/requirements/workingfolder.md) + +Netwrix Auditor informs you if you are running out of space on a system disk where the Long-Term +Archive is stored by default. You will see related events in the Health log once the free disk space +starts approaching the minimum level. When the free disk space is less than 3 GB, the Netwrix +services responsible for audit data collection will be stopped. + +For detailed information about hardware requirements for a standalone SQL Server, refer to the +following Microsoft article: +[SQL Server: Hardware and software requirements](https://learn.microsoft.com/en-us/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server-2019?view=sql-server-ver16) + +**NOTE:** In larger environments, SQL Server may become underprovisioned on resources. For +troubleshooting such cases, refer to the [Sample Deployment Scenarios](/docs/auditor/10.9/requirements/deploymentscenarios.md) +topic. + +Additional Sizing Information for File Server and SharePoint Online Data Sources + +Use this table to determine the requirements for File Servers and SharePoint Online monitoring based on the number of +files or objects in the system. These requirements will add up to the requirements for other monitoring plans. + +| Netwrix Auditor | Per 1 Million Files | Per 5 Million Files | +| ---------------------------------------- | ------------------- | ------------------- | +| CPUs | 0.2 CPUs | 1.0 CPUs | +| RAM (Activity Records only) | 0.125 GB RAM | 0.625 GB RAM | +| RAM (Activity Records and State-in-Time) | 0.5 GB RAM | 2.5 GB RAM | + +If for example you are monitoring both Active Directory, File Servers, and/or SharePoint Online Data Sources, you calculate +using the requirements for AD, and then add the requirements for your File Servers and/or SharePoint Online. + +For example, you have a large Active Directory environment which requires 8 cores and 16 GB RAM. Add +the requirements for 5 million files which are 1 CPU and 2.5 GB RAM. Therefore, you will need 9 CPUs +and 18.5 GB RAM. + +If you need assistance calculating the number of files you have and already using Netwrix Auditor, +this information is displayed in the Environment Stats located on the Home Screen. + +If you have not already started using Netwrix Auditor, you can download the Resource Estimation Tool +by clicking +[the download link](https://releases.netwrix.com/products/auditor/10.9/auditor-resource-estimation-tool-1.2.46.zip). + +## Client Installation + +The client installation includes only Netwrix Auditor client console that enables you to connect to +the Netwrix Auditor Server installed remotely. + +Virtual deployment is recommended. + +| Hardware component | Minimum required | Recommended | +| ------------------ | ------------------------------------------------ | ---------------------------------------------------------------- | +| CPUs | Any modern CPU (e.g. Intel or AMD 32 bit, 2 GHz) | Any modern 2 CPUs (e.g. Intel Core 2 Duo 2x or 4x 64 bit, 3 GHz) | +| RAM | 2 GB | 8 GB | +| Disk space | 200 MB | | diff --git a/docs/auditor/10.9/requirements/deploymentscenarios.md b/docs/auditor/10.9/requirements/deploymentscenarios.md new file mode 100644 index 0000000000..b9d396b20c --- /dev/null +++ b/docs/auditor/10.9/requirements/deploymentscenarios.md @@ -0,0 +1,185 @@ +--- +title: "Sample Deployment Scenarios" +description: "Sample Deployment Scenarios" +sidebar_position: 110 +--- + +# Sample Deployment Scenarios + +Recommendations in the sections below refer to deploying the product in the environments of +different size: + +- Small Environment +- Regular Environment +- Large Environment +- Extra-Large Environment + +If you are going to set up integration with Netwrix Data Classification, consider planning for 3 +dedicated servers: + +- Netwrix Auditor server +- Netwrix Data Classification server +- SQL server with 2 instances: for Netwrix Auditor databases and for NDC SQL Database + +Also, ensure these servers have enough RAM to prevent from performance loss - minimum 12 GB +required, 16+ GB recommended. + +To learn more, see the How It Works and Deployment Planning topics in the Netwrix Data +Classification Knowledge center: +[Netwrix Data Classification Documentation](https://helpcenter.netwrix.com/category/dataclassification).. + +When planning for hardware resources, consider that insufficient CPU and RAM may lead to performance +bottlenecks. Thus, try to provide not minimal but recommended configuration. Same recommendations +refer to planning for storage capacity, especially if you plan to keep historical data for longer +periods (e.g., to provide for investigations, compliance audit, etc.) - SSD + +## Small Environment + +Recommendations below refer to deployment in the evaluation lab or small infrastructure (up to 500 +users): + +1. Prepare a virtual machine meeting the following requirements: + +| Hardware Component | Requirement | +|---------------------|-----------------------------------------------------------------------------------------------| +| Processor | 2 cores | +| RAM | 4 GB minimum, 8 GB recommended | +| Disk space | 100 GB on system drive and 100 GB on data drive (capacity required for SQL Server and Long-Term Archive)| +| Screen resolution | Minimum 1280x1024; Recommended 1920x1080 or higher | + +1. Download and install Netwrix Auditor on that VM, selecting Full installation to deploy both + server and client components. +2. When prompted to configure the Audit database settings, proceed with installing SQL Server + Express Edition with Advanced Services on the same VM. See the + [SQL Server Reporting Services](/docs/auditor/10.9/requirements/sqlserverreportingservice.md) topic for additional information. + +Alternatively, you can install Netwrix Auditor as a virtual appliance on your VMware vSphere or +Hyper-V virtualization server. For more information on this deployment option, refer to the +[Virtual Appliance page](https://www.netwrix.com/virtual_appliances.html). + +### PoC and Production Infrastructure + +- If you are implementing a PoC project, it is strongly recommended that after its completion you + create a new Netwrix Auditor server VM dedicated for use in production. Migrating the VM that + hosted Netwrix Auditor server during the PoC into production environment is not recommended, as it + may lead to performance problems. +- Consider using a dedicated SQL Server for the PoC project. Production database servers are often + configured with the features that are not necessary for Netwrix Auditor (like cluster support, + frequent backup, and so on). If you have no opportunity to use a dedicated SQL Server, then create + an dedicated instance for Netwrix Auditor databases on your existing server. + +## Regular Environment + +Recommendations below refer to the product deployment in a in a regular environment (500 — 1000 +users, approximately up to 1 million of activity records generated per day): + +1. Prepare a physical or a virtual machine meeting the following requirements: + +| Hardware Component | Requirement | +|---------------------|------------------------------------------------------------------------------------------------------| +| Processor | 4 cores | +| RAM | 16 - 32 GB | +| Disk space | 200 GB on system drive, 0.5 - 1 TB or more on data drive (capacity required for SQL Server and Long-Term Archive) | +| Screen resolution | Minimum 1280x1024; Recommended 1920x1080 or higher | + +2. Download and install Netwrix Auditor on that machine. Deploy the required number of Netwrix + Auditor clients on the remote Windows machines. + + Client-server connection requires user sign-in. You can automate this process, as described in + [Automate Sign-in to the Client](/docs/auditor/10.9/install/automatelogin.md) of Online Help. + +3. When prompted to configure the Audit database settings, proceed with installing SQL Server + Express Edition with Advanced Services. See the + [SQL Server Reporting Services](/docs/auditor/10.9/requirements/sqlserverreportingservice.md) topic for additional information. + +Alternatively, you can install Netwrix Auditor as a virtual appliance on your VMware vSphere or +Hyper-V virtualization server. For more information on this deployment option, refer to the +[Virtual Appliance page](https://www.netwrix.com/virtual_appliances.html). + +## Large Environment + +Recommendations below refer to the product deployment in a large environment (up to 20 000 users, +approximately 1+ million of activity records generated per day): + +1. Prepare a physical or a virtual machine for Netwrix Auditor server, meeting the following + requirements: + +| Hardware Component | Requirement | +|---------------------|------------------------------------------------------------------------------------------------------| +| Processor | 8 cores | +| RAM | 16 - 32 GB | +| Disk space | - 200-500 GB on system drive | +| | - 0.5 - 1 TB on data drive | +| Screen resolution | Minimum 1280 x 1024, Recommended 1920 x 1080 or higher | + +2. Download and install Netwrix Auditor on that machine. Deploy the required number of Netwrix + Auditor clients on the remote Windows machines. + + Client-server connection requires user sign-in. You can automate this process, as described in + the [Automate Sign-in to the Client](/docs/auditor/10.9/install/automatelogin.md) section of Online Help. + +3. Prepare Microsoft SQL Server meeting the following requirements: + +| Hardware Component | Requirement | +|---------------------|-----------------------------------------------------------------------------| +| Processor | 2-4 cores | +| RAM | 16-32 GB | +| Disk space | - 100 GB on system drive | +| | - 200-400 GB on data drive | + +| Software Component | Requirement | +|---------------------------------------|---------------------------------------------------------------------------------------------| +| Microsoft SQL Server 2012 or later | Standard or Enterprise edition (Express cannot be used due to its database size limitation) | +| Dedicated SQL Server instance or cluster is recommended | | +| SQL Server Reporting Services for reporting | | + +4. When prompted to configure the Audit database settings, proceed using the dedicated SQL Server + with Reporting Services. + +## Extra-Large Environment + +Recommendations below refer to the product deployment in an extra-large environment, that is, with +more than 20 000 users (10+ million of activity records generated per day): + +1. Prepare a physical or a virtual machine for Auditor Server, meeting the following requirements: + +| Hardware Component | Requirement | +|---------------------|----------------------------------------------------------------------------------| +| Processor | 16 cores (recommended) | +| RAM | 32 - 64 GB | +| Disk space | - 300-500 GB on system drive | +| | - 1+ TB on data drive | +| Screen resolution | Minimum 1280 x 1024, Recommended 1920 x 1080 or higher | + +2. Download and install Netwrix Auditor on that machine. Deploy the required number of Netwrix + Auditor clients on the remote Windows machines. + + Client-server connection requires user sign-in. You can automate this process, as described in + the [Automate Sign-in to the Client](/docs/auditor/10.9/install/automatelogin.md) section. + +3. Prepare a machine for Microsoft SQL Server meeting the following requirements: + +| Hardware Component | Requirement | +|---------------------|-----------------------------------------------------------------------------| +| Processor | 4 cores | +| RAM | 32 - 64 GB | +| Disk space | - 100 GB on system drive | +| | - 1 TB on data drive | + +| Software Component | Requirement | +|-----------------------------------------|------------------------------------------------------------------------------------------------------| +| Microsoft SQL Server 2012 or later | Standard or Enterprise edition (Express cannot be used due to its database size limitation) | +| Dedicated SQL Server instance or cluster| Recommended | +| SQL Server Reporting Services | For reporting | + +4. As an option, you can install Reporting Services on a dedicated machine. The following hardware + configuration is recommended: + +| Hardware Component | Requirement | +|---------------------|-----------------------------| +| Processor | 4 cores | +| RAM | 32 GB | +| Disk space | 100 GB on system drive | + +5. When prompted to configure the Audit database settings, proceed using the dedicated SQL Server + and Reporting Services. diff --git a/docs/auditor/10.9/requirements/gmsa.md b/docs/auditor/10.9/requirements/gmsa.md new file mode 100644 index 0000000000..c2f3ad6055 --- /dev/null +++ b/docs/auditor/10.9/requirements/gmsa.md @@ -0,0 +1,244 @@ +--- +title: "Use Group Managed Service Account (gMSA)" +description: "Use Group Managed Service Account (gMSA)" +sidebar_position: 100 +--- + +# Use Group Managed Service Account (gMSA) + +Auditor supports using Group Managed Service Accounts (gMSA) for data collection and storage. This +can help you to simplify product administration, providing the following benefits: + +- There is no password to manage for this account: Windows handles the password management for it. + User interaction for password update on a regular basis is not required. +- Using the gMSA also eliminates a need in service accounts with static passwords that are set upon + creation and then never cycled. +- The gMSA also helps to ensure that service account is only used to run a service (gMSA accounts + cannot be used to log on interactively to domain computers). +- The gMSA is allowed to audit trusted domains using configured and validated gMSA from the target + domain. + +Currently, gMSA is supported: + +- As a data collecting account for the following data sources: + + - Active Directory (including Group Policy and Logon Activity) + - File Server (currently for Windows File Servers) + - SQL Server + - SharePoint + - User Activity (including User Activity Video Recording) + - Windows Server + + See the [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional + information about supported data sources. + + **NOTE:** If you are using a gMSA account for Active Directory collection consider that the + Active Directory Object Restore tool will not work. + +- As an account for accessing Long-Term archive. See the + [File-Based Repository for Long-Term Archive](/docs/auditor/10.9/requirements/longtermarchive.md) topic for additional + information. +- As an account for accessing Audit Databases. See + [Requirements for SQL Server to Store Audit Data](/docs/auditor/10.9/requirements/sqlserver.md) topic for additional information. + + **NOTE:** If you use a Group Managed Service Account (gMSA) to access the SQL Server instance that hosts the Netwrix Auditor database, SSRS-based reports cannot be generated. + This limitation occurs because SQL Server Reporting Services does not support using gMSA for the Unattended Execution Account. +For more details, see the Microsoft documentation: +[Configure the Unattended Execution Account (Report Server Configuration Manager)](https://docs.microsoft.com/en-us/sql/reporting-services/install-windows/configure-the-unattended-execution-account-ssrs-configuration-manager?view=sql-server-ver15) + +**_RECOMMENDED:_** Prepare a dedicated gMSA for these purposes. + +The gMSA would work only within one domain, the parent domain and NA also should be joined within +the same domain. The reason is that gMSAs are designed to be scoped within a single Active Directory +domain or subdomain. + +See the following Microsoft article for more information: +[Get started with Group Managed Service Accounts](https://learn.microsoft.com/en-us/windows-server/identity/ad-ds/manage/group-managed-service-accounts/group-managed-service-accounts/getting-started-with-group-managed-service-accounts) + +By default, the gMSA account is not a member of any domain groups. After creating gMSA account, you +need to add this account to one of the domain groups as required for the data source you are going +to audit. + +## Check for a KDS Root Key + +To generate password for gMSA accounts, domain controllers require a Key Distribution Services (KDS) +root key. This key is created once, so if there are any gMSA accounts in your domain, this means the +root key already exists. + +Follow the steps to check whether the root key exists in your domain. + +**Step 1 –** Open the **Active Directory Sites and Services** Console and select **View** > **Show +Services Node**. + +**Step 2 –** Browse to **Services** > **Group Key Distribution Services** > **Master Root Keys**. + +**Step 3 –** Alternatively, you can run the `Get-KdsRootKey` cmdlet. If the key does not exist, it +will not return any output. + +## Create a KDS Root Key + +If the KDS root key does not exist, then you can create a KDS root key as described below, or +contact your Active Directory administrator. + +Follow the steps to create a KDS key (on a domain controller running Windows Server 2012 or later). + +**Step 1 –** On the domain controller, run **Windows PowerShell**. + +**Step 2 –** In the command prompt of Windows PowerShell Active Directory module, run the following +cmdlet: + +`Add-KdsRootKey -EffectiveImmediately` + +**Step 3 –** A root key will be added to the target DC which will be used by the KDS service +immediately. + +**NOTE:** This requires waiting 10 hours, as other domain controllers will be able to use the root +key only after a successful replication. See the +[Create the Key Distribution Services KDS Root Key](https://docs.microsoft.com/en-us/windows-server/security/group-managed-service-accounts/create-the-key-distribution-services-kds-root-key) +Microsoft article for additional information. + +**Step 4 –** Alternatively, you can use the following cmdlet: + +`Add-KdsRootKey -EffectiveTime MM/DD/YYYY` + +This cmdlet generates a KDS root key that will take effect on the specified date. Use the +_mm/dd/yyyy_ format, for example: `Add-KdsRootKey -EffectiveTime 02/27/21` + +**CAUTION:** This approach, however, should be used with care. Waiting up to 10 hours is a safety +measure to prevent password generation from occurring before all DCs in the environment are capable +of answering gMSA requests. For more information, refer to the following microsoft article: +[Create the Key Distribution Services KDS Root Key](https://learn.microsoft.com/en-us/windows-server/security/group-managed-service-accounts/create-the-key-distribution-services-kds-root-key). + +To make the KDS Root Key work immediately you can use the following powershell command: + +Add-KDSRootKey -Effectivetime ((get-date).addhours(-10)) + +This command will make the KDS Root Key work immediately. + +**NOTE:** This is recommended only for small environments. In large environments, it is required to +wait 10 hours for replication. + +## Create a gMSA + +To create a new gMSA, you will need to specify: + +- New account name and FQDN +- Computer account(s) that will be allowed to make use of that gMSA. Here it will be your Auditor + Server + + - The account must be a member of the **Administrators** group on the Auditor Server. + +For example, you can create a gMSA using the `New-ADServiceAccount` PowerShell cmdlet. If so, you +should specify your Auditor Server account in the `-PrincipalsAllowedToRetrieveManagedPassword` +attribute. + +Make sure you specify a valid computer object in this attribute. + +If you have multiple Auditor servers, you can specify the computer accounts using a comma separated +list, or specify a security group and add the required computer accounts to that security group. + +To create a new gMSA in the root domain using PowerShell: + +- If you are using a single Netwrix Auditor Server, run the command as follows: + + `New-ADServiceAccount -name nagmsa -DNSHostName nagmsa.mydomain.local -PrincipalsAllowedToRetrieveManagedPassword NASrv$` + + here: + + - _name_ — new gMSA name, here **nagmsa**. Make sure the name refers to a valid computer + objects. + - _DNSHostName_ — FQDN of the new gMSA account, here **nagmsa.mydomain.local** + - _PrincipalsAllowedToRetrieveManagedPassword_ — your Netwrix Auditor Server NETBIOS name ended + with $, here __NASrv$\_\_ + +- If you want to specify a security group that comprises multiple Auditor servers, run the command + as follows: + + `New-ADServiceAccount -Name gmsagroup -DNSHostName gmsagroup.mydomain.local -PrincipalsAllowedToRetrieveManagedPassword NAServers` + + here **NAServers** — a security group with your Auditor servers. + +## Assign Required Roles and Permissions to a gMSA + +Once a new gMSA account has been prepared, assign the required roles and permissions to this +account, depending on what purpose a gMSA account will be used for. + +- If you are going to use a gMSA as a data collecting account in Auditor, add this account to the + Local Admins group on the Auditor Server and assign the following rights and permissions, + depending on the data source you want to collect data from: + + - [Permissions for Active Directory Auditing](/docs/auditor/10.9/configuration/activedirectory/permissions.md) + - [Permissions for Group Policy Auditing ](/docs/auditor/10.9/configuration/grouppolicy/permissions.md) + - [Permissions for Logon Activity Auditing ](/docs/auditor/10.9/configuration/logonactivity/permissions/permissions.md) + - [Permissions for Windows File Server Auditing](/docs/auditor/10.9/configuration/fileservers/windows/permissions.md) + - [Permissions for SharePoint Auditing](/docs/auditor/10.9/configuration/sharepoint/permissions.md) + - [Permissions for SQL Server Auditing ](/docs/auditor/10.9/configuration/sqlserver/permissions.md) + - [Permissions for Windows Server Auditing ](/docs/auditor/10.9/configuration/windowsserver/permissions.md) + + _Remember,_ + [Permissions for Windows Server Auditing ](/docs/auditor/10.9/configuration/windowsserver/permissions.md) + +- If you are going to use a gMSA to access Long-Term archive, assign the roles and permissions + required for a custom account: + + - [File-Based Repository for Long-Term Archive](/docs/auditor/10.9/requirements/longtermarchive.md) + + _Remember,_ that you can use custom (gMSA) account only if your Long-Term archive stored on + a file share. + +- If you are going to use a gMSA to access Audit Database, assign the required roles: + + - [Requirements for SQL Server to Store Audit Data](/docs/auditor/10.9/requirements/sqlserver.md) + + _Remember,_ that a gMSA account cannot access SSRS due to Microsoft restrictions. + +- If you are going to use a gMSA as a data collection account for User Activity or User Activity + Video Recording, refer to the following topics: + + - [User Activity](/docs/auditor/10.9/configuration/useractivity/overview.md) + - [Configure Video Recordings Playback Settings](/docs/auditor/10.9/configuration/useractivity/videorecordings.md) + +Now you can use a gMSA account as one of the Auditor Service Account. + +## Apply a gMSA + +This topic contains instructions on how to apply a gMSA as one of the Auditor Service Accounts. + +- Apply a gMSA as a Data Collecting Account +- Apply gMSA to Access Long-Term Archive +- Apply gMSA to Access Audit Database + +### Apply a gMSA as a Data Collecting Account + +To process the corresponding monitored items using gMSA, you can specify this account in the +monitored plan properties. See the +[Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) topic for additional information. + +Follow the steps to set a custom account in the monitored item properties. + +**Step 1 –** Open the monitored item properties for editing. + +**Step 2 –** On the **General** tab, under **Specify account for collecting data**, select **gMSA** +option. + +![Monitored Item Properties page](/images/auditor/10.9/requirements/gmsa.webp) + +See the +[Add Items for Monitoring](/docs/auditor/10.9/admin/monitoringplans/datasources.md#add-items-for-monitoring) topic +for additional information. + +### Apply gMSA to Access Long-Term Archive + +To write data to the Long-Term Archive and upload report subscriptions to shared folders, you can +specify this account as a custom account in the Long-Term Archive settings. See the +[Long-Term Archive](/docs/auditor/10.9/admin/settings/longtermarchive.md) topic for additional information. + +**NOTE:** For a custom account or a gMSA one, consider that you can use the account for the +Long-Term Archive based on a file share + +### Apply gMSA to Access Audit Database + +To access Audit Database, generate reports and run interactive search queries, you can specify this +account under the 'Specify custom connection parameters in your common database plan settings. See +the [Fine-Tune Your Plan and Edit Settings](/docs/auditor/10.9/admin/monitoringplans/finetune.md) topic for +additional information. diff --git a/docs/auditor/10.9/requirements/longtermarchive.md b/docs/auditor/10.9/requirements/longtermarchive.md new file mode 100644 index 0000000000..4573773e14 --- /dev/null +++ b/docs/auditor/10.9/requirements/longtermarchive.md @@ -0,0 +1,193 @@ +--- +title: "File-Based Repository for Long-Term Archive" +description: "File-Based Repository for Long-Term Archive" +sidebar_position: 60 +--- + +# File-Based Repository for Long-Term Archive + +Long-Term Archive is a file-based repository for keeping activity records collected by Auditor. + +## Location + +Long-Term Archive can be located on the same computer with Auditor Server, or separately - in this +case ensure that the Auditor Server can access the remote machine. By default, the Long-Term Archive +(repository) and Auditor working folder are stored on the system drive. Default path to the +Long-Term Archive is `%ProgramData%\NetwrixAuditor\Data`. + +To reduce the impact on the system drive in large and extra-large environments, it is recommended to +move Long-Term Archive to another disk. For that, you should estimate the required capacity using +recommendations in the next section. + +Then you should prepare the new folder for repository, target Netwrix Auditor at that folder, and, +if necessary, move repository data from the old to the new location. + +Follow the steps to modify Long-Term Archive location and other settings. + +**Step 1 –** In Auditor client, click Settings > Long-Term Archive; alternatively, if you are +viewing the Long-Term Archive widget of the Health Status dashboard, click Open settings. + +**Step 2 –** Click Modify. + +![archive_modify_settings_thumb_0_0](/images/auditor/10.9/requirements/archive_modify_settings_thumb_0_0.webp) + +**Step 3 –** Enter new path or browse for the required folder. + +**Step 4 –** Provide retention settings and access credentials. + +**Step 5 –** To move data from the old repository to the new location, take the steps described in +the following Netwrix knowledge base article: +[How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location). + +Auditor client will start writing data to the new location right after you complete data moving +procedure. + +## Retention + +Default retention period for repository data is **120 months**. You can specify the value you need +in the Long-Term Archive settings. When retention period is over, data will be deleted +automatically. + +If the retention period is set to **0**, the following logic will be applied: + +- **Audit data for SQL Server, file servers, Windows Server:** only data stored by the last **2** + data collection sessions will be preserved. +- **User activity data:** only data stored by the last **7** data collection sessions will be + preserved. +- **Other data sources:** only data stored by the last **4** data collection sessions will be + preserved. + +## Capacity + +To examine the repository capacity and daily growth, use the Long-Term Archive Capacity of the +Health Status dashboard. + +![healthstatusdashboard_thumb_0_0](/images/auditor/10.9/admin/healthstatus/dashboard/healthstatusdashboard_thumb_0_0.webp) + +To estimate the amount of activity records collected and stored to the repository day by day, use +the [Activity Records Statistics](/docs/auditor/10.9/admin/healthstatus/dashboard/activityrecordstatistics.md) +widget. Click View details to see how many activity records were produced by each data source, +collected and saved to the Long-Term Archive and to the database. + +Netwrix Auditor will inform you if you are running out of space on a system disk where the +repository is stored by default — you will see this information in the Health Status dashboard, in +the health summary email, and also in the events in the Netwrix Auditor health log. + +When free disk space is less than **3 GB**, the Netwrix services responsible for audit data +collection will be stopped. + +## Configure Long-Term Archive Account + +An account used to write data to the Long-term Archive and upload report subscriptions to shared +folders. By default, the LocalSystem account is used for the archive stored locally and the computer +account is used for archive stored on a file share. + +If you want to store the Long-term Archive on a file share, you can specify custom account in +Settings>**Long-Term Archive** in Auditor. + +Starting with version 9.96, you can use Group Managed Service Account (gMSA) as the account for +accessing Long-term Archive. + +The custom account must be granted the following rights and permissions: + +- Advanced permissions on the folder where the Long-term Archive is stored: + - List folder / read data + - Read attributes + - Read extended attributes + - Create files / write data + - Create folders / append data + - Write attributes + - Write extended attributes + - Delete subfolders and files + - Read permissions +- On the file shares where report subscriptions are saved: + + - Change share permission + - Create files / write data folder permission + + Subscriptions created in the Auditor client  are uploaded to file servers under the Long-Term + Archive service account as well. See the [Subscriptions](/docs/auditor/10.9/admin/subscriptions/overview.md) + topic for additional information. + +### Assign Permissions on the Long-Term Archive Folder + +The procedure below applies to Windows Server 2012 R2 and above and may vary slightly depending on +your OS. + +Follow the steps to assign permissions on the Long-Term Archive folder: + +**Step 1 –** Navigate to a folder where the Long-Term Archive will be stored, right-click it and +select Properties. + +**Step 2 –** In the **`` Properties** dialog, select the **Security** tab and click +**Advanced**. + +**Step 3 –** In the Advanced Security dialog, select the Permissions tab and click Add. + +**Step 4 –** In the Permission Entry for `` dialog, apply the following settings: + +- Specify an account as principal. +- Set Type to _"Allow"_. +- Set Applies to to _"This folder, subfolders and files"_. +- Switch to the Advanced permissions section. +- Check the following permissions: + - List folder / read data + - Read attributes + - Read extended attributes + - Create files / write data + - Create folders / append data + - Write attributes + - Write extended attributes + - Delete subfolders and files + - Read permissions + +### Assign Change and Create Files/Write Data Permissions to Upload Subscriptions to File Shares + +The procedure below applies to Windows Server 2012 R2 and above and may vary slightly depending on +your OS. + +Follow the steps to assign the **Change** and **Create Files/Write Data** permissions to upload +subscriptions to file shares: + +**Step 1 –** Navigate to a folder where report subscriptions will be stored, right-click it and +select Properties. + +**Step 2 –** In the **`` Properties** dialog, select the **Sharing** tab and click +**Advanced Sharing**. + +**Step 3 –** In the Advanced Sharing dialog, click Permissions. + +**Step 4 –** In the Permissions for `` dialog, select a principal or add a new, then +check the Allow flag next to Change. + +**Step 5 –** Apply settings and return to the **`` Properties** dialog. + +**Step 6 –** In the **`` Properties** dialog, select the **Security** tab and click +**Advanced**. + +**Step 7 –** In the **Advanced Security Settings for ``** dialog, navigate to the +**Permissions** tab, select a principal and click Edit, or click Add to add a new one. + +**Step 8 –** Apply the following settings to your Permission Entry. + +- Specify a Netwrix Auditor user as principal. +- Set Type to _"Allow"_. +- Set Applies to to _"This folder, subfolders and files"_. +- Check Create files / write data in the Advanced permissions section. + +The users who are going to access report subscriptions must be granted read access to these shares. +Netwrix recommends you to create a dedicated folder and grant access to the entire Netwrix Auditor +Client Users group or any other group assigned the Global reviewer role in Auditor. + +## System Health + +Long-Term Archive is a file-based storage where Auditor saves the collected activity records. By +default, it is located on the system drive at `%PROGRAMDATA%\Netwrix Auditor\Data` and keeps data +for 120 months. You may want to modify these settings, for example, move the storage from the system +drive to another location. The Long-Term Archive widget will help you to monitor the Long-Term +Archive capacity. The widget displays the current size and daily increase of the Long-Term Archive, +and the remaining free space on the target drive. + +To open the Long-Term Archive settings, click the corresponding link. Then you will be able to +adjust the settings as necessary. See the [Long-Term Archive](/docs/auditor/10.9/admin/settings/longtermarchive.md) +topic for additional information. diff --git a/docs/auditor/10.9/requirements/overview.md b/docs/auditor/10.9/requirements/overview.md new file mode 100644 index 0000000000..9e295b4533 --- /dev/null +++ b/docs/auditor/10.9/requirements/overview.md @@ -0,0 +1,76 @@ +--- +title: "Requirements" +description: "Requirements" +sidebar_position: 20 +--- +# Requirements + +This topic provides the requirements for the server where Netwrix Auditor will be installed. See the +following topics for additional information: + +- [Supported Data Sources](/docs/auditor/10.9/requirements/supporteddatasources/supporteddatasources.md) +- [Hardware Requirements](/docs/auditor/10.9/requirements/console.md) +- [Software Requirements](/docs/auditor/10.9/requirements/software.md) +- [Requirements for SQL Server to Store Audit Data](/docs/auditor/10.9/requirements/sqlserver.md) + +## Architecture Overview + +Netwrix Auditor provides comprehensive auditing of applications, platforms and storage systems. The +product architecture and components interactions are shown in the figure below. + +![auditorarchitecture_thumb_0_0](/images/auditor/10.9/requirements/auditorarchitecture_thumb_0_0.webp) + +- Netwrix Auditor Server — the central component that handles the collection, transfer and + processing of audit data from the various data sources (audited systems). Data from the sources + not yet supported out of the box is collected using RESTful Integration API. +- Netwrix Auditor Client — a component that provides a friendly interface to authorized personnel + who can use this console UI to manage product settings, examine alerts, reports and search + results. Other users can obtain audit data by email or with 3rd party tools — for example, reports + can be provided to the management team via the intranet portal. The Client may be installed on + other hosts using the same installer as the server. +- Data sources — entities that represent the types of audited systems supported by Netwrix Auditor + (for example, Active Directory, Exchange Online, NetApp storage system, and so on), or the areas + you are interested in (Group Policy, User Activity, and others). +- Long-Term Archive — a file-based storage repository that keeps the audit data collected from all your + data sources or imported using Integration API in a compressed format for a long period of time. + Default retention period is **120 months**. +- Audit databases — these are Microsoft SQL Server databases used as operational storage. This type + of data storage allows you to browse recent data, run search queries, generate reports and + alerts. + Typically, data collected from the certain data source (for example, Exchange Server) is stored to + the dedicated Audit database and the long-term archive. So, you can configure as many databases as + the data sources you want to process. Default retention period for data stored in the Audit + database is **180 days**. + +**NOTE:** When auditing Active Directory domains, Exchange servers, expired passwords, and inactive +users, the data sent by the product can be encrypted using [Signing and Sealing](https://learn.microsoft.com/en-us/troubleshoot/windows-server/active-directory/enable-ldap-signing-in-windows-server). See the following +Netwrix knowledge base article for additional information on how to secure Netwrix Auditor: +[Best Practices for Securing Netwrix Auditor](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/best-practices-for-securing-netwrix-auditor). + +### Workflow Stages + +The general workflow stages are as follows: + +- Authorized administrators prepare IT infrastructure and data sources they are going to audit, as + recommended in Netwrix Auditor documentation and industry best practices; they use the Netwrix Auditor + Client (management UI) to set up automated data processing. +- Netwrix Auditor collects audit data from the specified data source (application, server, storage + system, and so on). + + - To provide a coherent picture of changes that occurred in the audited systems, the product can + consolidate data from multiple independent sources (event logs, configuration snapshots, + change history records, etc.). This capability is implemented with Netwrix Auditor Server and + Integration API. + - See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information on custom data + source processing workflow. +- Audit data is stored to the Audit databases and the repository (Long-Term Archive) and preserved + there according to the corresponding retention settings. +- Netwrix Auditor analyzes the incoming audit data and alerts appropriate staff about critical + changes, according to the built-in alerts you choose to use and any custom alerts you have + created. +- Authorized users use the Netwrix Auditor Client to view pre-built dashboards, run predefined + reports, conduct investigations, and create custom reports based on their searches. Other users + obtain the data they need via email or third-party tools. +- To enable historical data analysis, Netwrix Auditor can extract data from the repository and + import it to the Audit database, where it becomes available for search queries and report + generation. diff --git a/docs/auditor/10.9/requirements/ports.md b/docs/auditor/10.9/requirements/ports.md new file mode 100644 index 0000000000..822e8ad72d --- /dev/null +++ b/docs/auditor/10.9/requirements/ports.md @@ -0,0 +1,96 @@ +--- +title: "Protocols and Ports Required" +description: "Protocols and Ports Required" +sidebar_position: 80 +--- + +# Protocols and Ports Required + +To ensure successful data collection and activity monitoring, Auditor has to communicate through +firewall and requires some ports to be opened for inbound and outbound connections. + +**_RECOMMENDED:_** Netwrix recommends reviewing your current port configuration after every +re-installation or upgrade. + +| If you use... | Do the following... | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Windows Firewall | If you are running Windows Firewall on the computer where Auditor Server is going to be installed, the 135, 9004, 9699, 9011, and one dynamic port will be opened automatically for inbound connections during Auditor installation. For outbound rules, create or enable predefined Windows Firewall rules. Before installing Auditor, make sure that the Windows Firewall service is started. | +| Third-party Firewall | If you use a third-party firewall, you must create rules manually. | + +Follow the steps to create Firewall rules manually. + +The example below applies to Windows Firewall and explains how to create a rule for inbound +connection. + +**Step 1 –** Start the Windows Firewall service. + +**Step 2 –** Navigate to **Start** > **Control Panel** and select **Windows Firewall**. + +**Step 3 –** In the Help Protect your computer with Windows Firewall page, click **Advanced +settings** on the left. + +**Step 4 –** In the Windows Firewall with Advanced Security dialog, select Inbound Rules on the +left. + +**Step 5 –** Click New Rule. In the New Inbound Rule wizard, complete the following steps: + +- On the Rule Type step, select Port. +- On the Protocol and Ports step, select TCP or UDP. In the Specific local ports field specify the + port number. +- On the Action step, select the Allow the connection action. +- On the Profile step, make sure that the rule applies to all profiles (Domain, Private, Public). +- On the Name step, specify the rule's name, for example Netwrix Auditor TCP port_number Access. + +In most cases, this configuration is enough to ensure successful data collection and processing. If +your organization policy requires you to provide a justification for each particular port, review +the following for a full list of ports to be opened on the computer where Auditor Server is going to +be installed and on your target servers. + +- [Active Directory Ports](/docs/auditor/10.9/configuration/activedirectory/ports.md) +- [AD FS Ports](/docs/auditor/10.9/configuration/activedirectoryfederatedservices/ports.md) +- [Microsoft Entra ID Ports](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/ports.md) +- [Dell Data Storage Ports](/docs/auditor/10.9/configuration/fileservers/delldatastorage/ports.md) +- [Exchange Ports](/docs/auditor/10.9/configuration/exchange/ports.md) +- [Exchange Online Ports](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/ports.md) +- [Group Policy Ports](/docs/auditor/10.9/configuration/grouppolicy/ports.md) +- [Integration API Ports](/docs/auditor/10.9/api/ports.md) +- [ Logon Activity Ports](/docs/auditor/10.9/configuration/logonactivity/ports.md) +- [Nutanix Ports](/docs/auditor/10.9/configuration/fileservers/nutanix/ports.md) +- [Oracle Database Ports](/docs/auditor/10.9/configuration/oracle/ports.md) +- [Qumulo Ports](/docs/auditor/10.9/configuration/fileservers/qumulo/ports.md) +- [SharePoint Ports](/docs/auditor/10.9/configuration/sharepoint/ports.md) +- [SharePoint Online Ports](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/ports.md) +- [SQL Server Ports](/docs/auditor/10.9/configuration/sqlserver/ports.md) +- [Synology Ports](/docs/auditor/10.9/configuration/fileservers/synology/ports.md) +- [Teams Ports](/docs/auditor/10.9/configuration/microsoft365/teams/ports.md) +- [User Activity Ports](/docs/auditor/10.9/configuration/useractivity/ports.md) +- [VMware Ports](/docs/auditor/10.9/configuration/vmware/ports.md) +- [Windows File Server Ports](/docs/auditor/10.9/configuration/fileservers/windows/ports.md) +- [Windows Server Ports](/docs/auditor/10.9/configuration/windowsserver/ports.md) + +## Netwrix Auditor Server + +During installation, Netwrix Auditor automatically creates inbound Windows Firewall rules for the +essential ports required for the product to function properly. If you use a third-party firewall, +make sure to allow inbound connections to local ports on the target and outbound connections to +remote ports on the source. + +Tip for reading the table: For example, on the computer where Netwrix Auditor client is installed +(source), allow outbound connections to remote 135 TCP port. On the computer where Netwrix Auditor +Server resides (target), allow inbound connections to local 135 TCP port. + +| Port | Protocol | Source | Target | Purpose | +| ---------------------------------- | -------- | ------------------------------------------------------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 135 | TCP | Computer where Netwrix Auditor client is installed | Netwrix Auditor Server | Netwrix Auditor remote client console | +| 9004 | TCP | Monitored computers | Netwrix Auditor Server | Network Traffic Compression Services responsible for user activity monitoring | +| 9011 | TCP | Computers where Netwrix Auditor for Windows Server Compression Services reside | Netwrix Auditor Server | Network traffic compression and interaction with hubs and services | +| 9699 | TCP | Script / query host | Netwrix Auditor Server | Netwrix Auditor Integration API | +| Dynamic: 1024 -65535 | TCP | Computers where Netwrix Auditor Server and Netwrix Auditor client are installed | Netwrix Auditor Server | Netwrix Auditor internal components interaction. Allow C:\Program Files (x86)\Netwrix Auditor\Audit Core\NwCoreSvc.exe to use the port. | +| For Managed Service Providers: 443 | TCP | Netwrix Auditor Server | Netwrix Partner Portal | Reporting on active MSP licenses | +| - 80 for http - 443 for https | TCP | SSRS | Netwrix Auditor Server | Reports If your environment is configured differently, we recommend that you check with your DBA or the SSRS settings through the Configuration Manage. | + +In most environments, the rules are created automatically and you do not need to open more ports to +ensure successful data collection. + +In rare cases, for example if your security policies require you to provide a justification for +opening each particular port, you might need a more detailed overview. diff --git a/docs/auditor/10.9/requirements/serviceaccount.md b/docs/auditor/10.9/requirements/serviceaccount.md new file mode 100644 index 0000000000..4efc92b85a --- /dev/null +++ b/docs/auditor/10.9/requirements/serviceaccount.md @@ -0,0 +1,16 @@ +--- +title: "Configure Netwrix Auditor Service Accounts" +description: "Configure Netwrix Auditor Service Accounts" +sidebar_position: 90 +--- + +# Configure Netwrix Auditor Service Accounts + +Netwrix Auditor uses the following service accounts: + +| Service account | Description | +| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Account for data collection | An account used by Netwrix Auditor to collect audit data from the target systems. **NOTE:** For the data collecting account, you should use a different account than the one Auditor is using to access the database. See [Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) for additional information. | +| Audit Database service account | An account used by Netwrix Auditor to write collected audit data to the Audit Database. See [Requirements for SQL Server to Store Audit Data](/docs/auditor/10.9/requirements/sqlserver.md) for additional information. | +| SSRS service account | An account used by Netwrix Auditor to upload data to the Report Server. See [SQL Server Reporting Services](/docs/auditor/10.9/requirements/sqlserverreportingservice.md) for additional information. | +| Long-Term Archive service account | An account used to write data to the Long-Term Archive and upload report subscriptions to shared folders. The LocalSystem account is selected by default. See [File-Based Repository for Long-Term Archive](/docs/auditor/10.9/requirements/longtermarchive.md) for additional information. | diff --git a/docs/auditor/10.9/requirements/software.md b/docs/auditor/10.9/requirements/software.md new file mode 100644 index 0000000000..200e5b4771 --- /dev/null +++ b/docs/auditor/10.9/requirements/software.md @@ -0,0 +1,114 @@ +--- +title: "Software Requirements" +description: "Software Requirements" +sidebar_position: 30 +--- + +# Software Requirements + +The table below lists the software requirements for the Auditor installation: + +| Component | Full installation (both Auditor Server and Client) | Client installation (client only) | +| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Operating system (English-only) | Windows Server OS: - Windows Server 2025 - Windows Server 2022 - Windows Server 2019 - Windows Server 2016 - Windows Server 2012 R2 Windows Desktop OS (64-bit): - Windows 11 - Windows 10 | Windows Server OS: - Windows Server 2025 - Windows Server 2022 - Windows Server 2019 - Windows Server 2016 - Windows Server 2012 R2 Windows Desktop OS (32 and 64-bit): - Windows 11 - Windows 10 | +| .NET Framework | - .NET Framework 4.8 and above. See the following Microsoft article for additional information about .Net Framework installer redistributable: [Microsoft .NET Framework 4.8 offline installer for Windows.](https://support.microsoft.com/en-us/topic/microsoft-net-framework-4-8-offline-installer-for-windows-9d23f658-3b97-68ab-d013-aa3c3e7495e0) | — | +| Installer | - Windows Installer 3.1 and above See the following Microsoft article for additional information about Windows Installer redistributable: [Windows Installer 3.1 v2 (3.1.4000.2435) is available](https://support.microsoft.com/en-us/topic/windows-installer-3-1-v2-3-1-4000-2435-is-available-e3978d9b-5fbf-bfec-71b9-1a463290065a) | - Windows Installer 3.1 and above See the following Microsoft article for additional information about Windows Installer redistributable: [Windows Installer 3.1 v2 (3.1.4000.2435) is available](https://support.microsoft.com/en-us/topic/windows-installer-3-1-v2-3-1-4000-2435-is-available-e3978d9b-5fbf-bfec-71b9-1a463290065a) | + +## Other Components + +To monitor your data sources, you will need to install additional software components on Auditor +Server, in the monitored environment, or in both locations. + +| Data source | Components | +| --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| - Active Directory - Exchange Server - Exchange Online | _On the computer where_ Auditor _Server_ _is installed:_ - [Windows PowerShell 3.0](https://www.microsoft.com/en-us/download/details.aspx?id=34595) and above | +| - AD FS | _On the computer where_ Auditor _Server_ _is installed:_ - Windows Remote Management must be configured to allow remote PowerShell usage. For that, set up the **TrustedHosts** list: - to include all AD FS servers, use the following cmdlet: `Set-Item wsman:\localhost\Client\TrustedHosts -value '*' -Force;` - to include specific AD FS servers (monitored items), do the following: 1. Use Get cmdlet to obtain the existing **TrustedHosts** list. 2. If necessary, add the IP addresses of required AD FS servers to existing list (use comma as a separator). 3. Provide the updated list to the cmdlet as a parameter. For example: `Set-Item wsman:\localhost\Client\TrustedHosts -value '172.28.57.240,172.28.57.127' -Force;` See the following Microsoft article [Installation and configuration for Windows Remote Management](https://docs.microsoft.com/en-us/windows/win32/winrm/installation-and-configuration-for-windows-remote-management) for additional information about TrustedHosts. | +| - Windows Server (with enabled network traffic compression) - User Activity | _In the monitored environment:_ - .NET Framework 4.8 and above. See the following Microsoft article for additional information about .Net Framework installer redistributable: [Microsoft .NET Framework 4.8 offline installer for Windows.](https://support.microsoft.com/en-us/topic/microsoft-net-framework-4-8-offline-installer-for-windows-9d23f658-3b97-68ab-d013-aa3c3e7495e0) | +| - Microsoft Entra ID Ports - SharePoint Online | Usually, there is no need in any additional components for data collection. | +| - Oracle Database | Oracle Database 12c and above: _On the computer where_ Auditor _Server_ _is installed:_ - Oracle Instant Client. - Download the appropriate package from Oracle website: [Instant Client Packages](https://www.oracle.com/database/technologies/instant-client.html). Netwrix recommends installing the latest available version (Netwrix Auditor is compatible with version 12 and above). - Install, following the instructions, for example,[ Instant Client Installation for Microsoft Windows 64-bit](https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html#instant-client-installation-for-microsoft-windows-64-bit). Check your Visual Studio Redistributable version. Applicable packages for each Oracle Database version with downloading links are listed in the installation instructions: [Instant Client Installation for Microsoft Windows 64-bit](https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html#instant-client-installation-for-microsoft-windows-64-bit). Oracle Database 11g: Auditor provides limited support of Oracle Database 11g. See the [Considerations for Oracle Database 11g](/docs/auditor/10.9/configuration/oracle/overview.md#considerations-for-oracle-database-11g) topic for additional information. _On the computer where_ Auditor _Server_ _is installed:_ - [Microsoft Visual C++ 2010 Redistributable Package](https://www.microsoft.com/en-us/download/details.aspx?id=14632)—can be installed automatically during the monitoring plan creation. - Oracle Data Provider for .NET and Oracle Instant Client Netwrix recommends the following setup steps: 1. Download the [64-bit Oracle Data Access Components 12c Release 4 (12.1.0.2.4) for Windows x64 (ODAC121024_x64.zip)](http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html) package. 2. Run the setup and select the Data Provider for .NET checkbox. Oracle Instant Client will be installed, too. 3. On the ODP.NET (Oracle Data Provider) step make sure the Configure ODP.NET and/or Oracle Providers for ASP.Net at machine-wide level checkbox is selected . | +| - Group Policy | _On the computer where_ Auditor _Server_ _is installed:_ - Group Policy Management Console. Download Remote Server Administration Tools that include GPMC for: - [Windows 8.1](http://www.microsoft.com/en-us/download/details.aspx?id=39296) - [Windows 10](https://www.microsoft.com/en-us/download/details.aspx?id=45520) - For Windows Server 2012 R2/2016, Group Policy Management is turned on as a Windows feature. | + +## Using SSRS-based Reports + +SQL Server Reporting Services are needed for these types of reports. See the +[Requirements for SQL Server to Store Audit Data](/docs/auditor/10.9/requirements/sqlserver.md) topic for additional information. + +**NOTE:** It is not recommended to install SQL Server (including Express edition), SQL Server Reporting Services (SSRS), or Netwrix Auditor on a domain controller. + +**Microsoft Edge WebView2** + +To view SSRS-based reports in Netwrix Auditor, the WebView2 runtime component must be installed. +If the component is not detected on the system, it will be automatically installed during the Netwrix Auditor setup process. +See the following Microsoft article for additional information about the WebView2 runtime component: [Microsoft Edge WebView2](https://developer.microsoft.com/en-us/microsoft-edge/webview2). + +## Server and Client + +It is recommended to deploy Auditor Server on the virtualized server – to simplify backup, provide +scalability for future growth, and facilitate hardware configuration updates. Auditor Client can be +deployed on a physical or virtual workstation, as it only provides the UI. + +You can deploy Netwrix Auditor on the VM running on any of the following hypervisors: + +- VMware vSphere Hypervisor (ESXi) + + - You can deploy Netwrix Auditor to VMware cloud. You can install the product to a virtual + machine or deploy as virtual appliance. + +- Microsoft Hyper-V +- Nutanix AHV (Acropolis Hypervisor Virtualization) 20180425.199 + +See the [Virtual Deployment Overview](/docs/auditor/10.9/install/virtualappliance/overview.md) topic for additional +information. + +### Domains and Trusts + +You can deploy Auditor on servers or workstations running supported Windows OS version. See system +requirements for details. + +Installation on the domain controller is not supported. + +If you plan to have the audited system and Auditor Server residing in the workgroups, consider that +in such scenario the product cannot be installed on the machine running Windows 7. + +Domain trusts, however, may affect data collection from different data sources. To prevent this, +consider the recommendations and restrictions listed below. + +| If Auditor Server and the audit system reside... | Mind the following restrictions... | +| ------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| In the same domain | No restrictions | +| In two-way trusted domains | No restrictions | +| In non-trusted domains | - The computer where Auditor Server is installed must be able to access the target system (server, share, database instance, SharePoint farm, DC, etc.) by its DNS or NetBIOS name. - For monitoring Active Directory, File Servers, SharePoint, Group Policy, Inactive Users, Logon Activity, and Password Expiration, the domain where your target system resides as well as all domain controllers must be accessible by DNS or NetBIOS names—use the _nslookup_ command-line tool to look up domain names. - For monitoring Windows Server and User Activity, each monitored computer (the computer where Netwrix Auditor User Activity Core Service resides) must be able to access the Auditor Server host by its DNS or NetBIOS name. | +| In workgroups | - The computer where Auditor Server is installed must be able to access the target system (server, share, database instance, SharePoint farm, DC, etc.) by its DNS or NetBIOS name. - For monitoring Active Directory, File Servers, SharePoint, Group Policy, Inactive Users, Logon Activity, and Password Expiration, the domain where your target system resides as well as all domain controllers must be accessible by DNS or NetBIOS names—use the _nslookup_ command-line tool to look up domain names. - For monitoring Windows Server and User Activity, each monitored computer (the computer where Netwrix Auditor User Activity Core Service resides) must be able to access the Auditor Server host by its DNS or NetBIOS name. | + +In the next sections you will find some recommendations based on the size of your monitored +environment and the number of activity records (ARs) the product is planned to process per day. + +Activity record stands for one operable chunk of information in Auditor workflow. + +### Simple Deployment + +This scenario can be used for PoC, evaluation, or testing purposes. It can be also suitable for +small infrastructures, producing only several thousands of activity records per day. In this +scenario, you only deploy Auditor Server and default client, selecting Full installation option +during the product setup. + +![na_setup_select_type_thumb_0_0](/images/auditor/10.9/requirements/na_setup_select_type_thumb_0_0.webp) + +If you plan to implement this scenario in bigger environments, consider hardware requirements listed +in the Auditor documentation. + +### Distributed Deployment (Client-Server) + +In this scenario, multiple Auditor clients are installed on different machines. + +Follow the steps to perform distributed deployment. + +**Step 1 –** Install Auditor Server and default Client, selecting Full installation during the +product setup. + +**Step 2 –** Then install as many clients as you need, running the setup on the remote machines and +selecting Client installation during the setup. Alternatively, you can install Auditor client using +Group Policy. See the [Install Client via Group Policy](/docs/auditor/10.9/install/viagrouppolicy.md) topic for +additional information. + +Default local client will be always installed together with the Auditor in all scenarios. diff --git a/docs/auditor/10.9/requirements/sqlserver.md b/docs/auditor/10.9/requirements/sqlserver.md new file mode 100644 index 0000000000..b5d6e3dd97 --- /dev/null +++ b/docs/auditor/10.9/requirements/sqlserver.md @@ -0,0 +1,290 @@ +--- +title: "Requirements for SQL Server to Store Audit Data" +description: "Requirements for SQL Server to Store Audit Data" +sidebar_position: 40 +--- + +# Requirements for SQL Server to Store Audit Data + +If you plan to generate reports, use alerts and run search queries in Netwrix Auditor, consider that +your deployment must include Microsoft SQL Server where Netwrix Auditor stores audit data. For report +generation, Reporting Services (or Advanced Services) are also required. + +The following table lists supported SQL Server versions and editions. + +Due to limited database size, Netwrix recommends Express Edition (with Reporting Services) only for +evaluation, PoC, or small environments. For production environment, consider using Standard or +Enterprise Edition. + +| Version | Edition | +| ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| SQL Server 2025 | - Standard or Enterprise Edition - [Express Edition](https://www.microsoft.com/en-us/sql-server/sql-server-downloads?msockid=112beb089ec7691328c3fc2e9fa568c1) with [Power BI Report Server](https://www.microsoft.com/en-us/download/details.aspx?id=105944) (for evaluation, PoC, and small environments) | +| SQL Server 2022 | - Standard or Enterprise Edition - [Express Edition](https://www.microsoft.com/en-us/download/details.aspx?id=104781) with [Reporting Services](https://www.microsoft.com/en-us/download/details.aspx?id=104502) (for evaluation, PoC, and small environments) | +| SQL Server 2019 (on-premises Windows version) cumulative update 10 and above | - Standard or Enterprise Edition - [Express Edition](https://www.microsoft.com/en-us/download/details.aspx?id=101064) with [Reporting Services](https://www.microsoft.com/en-us/download/details.aspx?id=100122) (for evaluation, PoC, and small environments) | +| SQL Server 2017 | - Standard or Enterprise Edition - [Express Edition](https://www.microsoft.com/en-us/download/details.aspx?id=55994) with [Reporting Services](https://www.microsoft.com/en-us/download/details.aspx?id=55252) (for evaluation, PoC, and small environments) | +| SQL Server 2016 | - Standard or Enterprise Edition - [Express Edition with Advanced Services (SP2)](https://www.microsoft.com/en-us/download/details.aspx?id=56840) (for evaluation, PoC, and small environments) | +| SQL Server 2014 | - Standard or Enterprise Edition - [Express Edition with Advanced Services](https://www.microsoft.com/en-us/download/details.aspx?id=42299) (for evaluation, PoC, and small environments) | +| SQL Server 2012 | - Standard or Enterprise Edition - [Express Edition with Advanced Services](https://www.microsoft.com/en-us/download/details.aspx?id=56042) (for evaluation, PoC, and small environments) | + +**NOTE:** SQL express is only supported for small environments. It might cause performance issues on +the medium and large environments. + +SQL Server +[AlwaysOn Availability Group](https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/overview-of-always-on-availability-groups-sql-server) +can also be used for hosting Netwrix Auditor audit databases. For that, after specifying audit +database settings in Netwrix Auditor, you should manually add created database to a properly +configured AlwaysOn Availability Group. Take these steps each time Netwrix Auditor creates a new audit database. + +**NOTE:** Multi-subnet Listener configurations for SQL Server AlwaysOn aren't supported. + +See the +[Add a database to an Always On availability group with the 'Availability Group Wizard'](https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/availability-group-add-database-to-group-wizard) +Microsoft article for details on adding a database to AlwaysOn Availability Group. + +You can configure Netwrix Auditor to use an existing SQL Server instance, or deploy a new instance. + +If your deployment planning reveals that SQL Server Express Edition will be suitable for your +production environment, then you can install, for example, SQL Server 2016 SP2 Express with Advanced +Services using the Audit Database Settings wizard or by manually downloading it from Microsoft web +site. See the Install Microsoft SQL Server and Reporting Services section for additional +information. + +## SQL Server and Databases + +Netwrix Auditor uses SQL Server databases as operational storages that keep audit data for analysis, +search, and reporting purposes. Supported versions are SQL Server 2012 and later (Reporting Services +versions should be 2012 R2 or later). + +- Netwrix Auditor prompts you to configure the default SQL Server instance when you create the first + monitoring plan; also, you can specify it in Netwrix Auditor settings. +- You can configure Netwrix Auditor to use an existing instance of SQL Server, or deploy a new + instance, as described in the [Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) + topic. + +For evaluation and PoC projects you can deploy Microsoft SQL Server 2016 SP2 Express Edition with +Advanced Services (sufficient for report generation). + +For production deployment in bigger environments, Netwrix recommends Microsoft SQL Server +Standard Edition or higher because of the limited database size and other limitations of Express +Edition. + +Make your choice based on the size of the environment you are going to monitor, the number of users +and other factors. This refers, for example, to Netwrix Auditor for Network Devices: if you need to +audit successful logons to these devices, consider that your data sources produce a large number of activity records, so plan for SQL Server Standard or Enterprise edition (Express edition won't be sufficient). + +Netwrix Auditor supports automated size calculation for all its databases in total, displaying the +result, in particular, in the +[Database Statistics](/docs/auditor/10.9/admin/healthstatus/dashboard/databasestatistics.md) of the Health Status +dashboard. This feature, however, works only with SQL Server 2012 SP3 and later. + +### Databases + +To store data from the data sources included in the monitoring plan, the Monitoring Plan Wizard +creates an Audit Database. Default database name is `Netwrix_Auditor_`. + +Netwrix strongly recommends targeting each monitoring plan at a separate database. + +Also, Netwrix Auditor automatically creates several dedicated databases on the default SQL Server instance. +These databases are intended for storing various data, as listed in the following table. + +| Database name | Description | +| ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Netwrix_AlertsDB` | Stores alerts. | +| `Netwrix_Auditor_API` | Stores activity records collected using Integration API. | +| `Netwrix_Auditor_EventLog` | Stores internal event records. | +| **`Netwrix_CategoriesDB`** | Intended for integration with Netwrix Data Classification. This database is always created but is involved in the workflow only if the DDC Provider is enabled. See [Sensitive Data Discovery](/docs/auditor/10.9//admin/settings/sensitivedatadiscovery.md) for instructions on enabling the DDC Provider. | +| `Netwrix_CommonDB` | Stores views to provide cross-database reporting. | +| `Netwrix_ImportDB` | Stores data imported from Long-Term Archive. | +| **`Netwrix_OverviewReportsDB`** | Stores data required for overview reports. | +| **`Netwrix_Self_Audit`** | Stores data collected by Netwrix Auditor self-audit (optional, created if the corresponding feature is enabled). | + +These databases usually don't appear in the UI; they appear only in the **Database statistics** +widget of the **Health Status** dashboard. If you need to modify their settings via SQL Server +Management Studio, contact your database administrator. For example, you may need to change +the logging and recovery model (by default, all these databases and the Audit databases use the **simple** recovery model). + +## Install Microsoft SQL Server and Reporting Services + +Netwrix Auditor uses Microsoft SQL Server database as short-term data storage and uses SQL +Server Reporting Services engine for report generation. You can either use your existing SQL Server +for these purposes, or deploy a new server instance. See the corresponding section of this guide for SQL Server system requirements. + +Consider the following: + +- Supported versions are 2012 and later. +- Reporting Services supports only English-language operating systems. +- Supported editions are Enterprise, Standard, and Express with Advanced Services (it includes + Reporting Services). +- If downloading SQL Server Express Edition with Advanced Services from Microsoft site, ensure + you download the file whose name contains SQLEXPRADV. Otherwise, the installer won't deploy Reporting Services, and you won't be able to analyze and report on collected data. + +For example, this section provides instructions on how to: + +- [SQL Server Reporting Services](/docs/auditor/10.9/requirements/sqlserverreportingservice.md) + +For detailed information on installing other versions/editions, refer to Microsoft website. + +Maximum database size provided in SQL Server Express editions may be insufficient for storing data +in bigger infrastructures. Thus, when planning for SQL Server, consider maximum database capacity in +different editions, considering the size of the audited environment. + +## SQL Server + +When planning for SQL Server that will host Auditor databases, consider the following: + +- For PoC, evaluation scenario or small environment SQL Server can run on the same computer where + Netwrix Auditor Server will be installed, or on the remote machine accessible by Netwrix Auditor. + Remember to check connection settings and access rights. +- In large and extra-large infrastructures, install SQL Server on a separate server or cluster. + Netwrix doesn't recommend installing Netwrix Auditor and SQL Server on the same server in such environments. +- If you plan to have Netwrix Auditor and SQL Server running on different machines, establish fast + and reliable connection between them (100 Mbps or higher). +- Both standalone servers and SQL Server clusters are supported, as well as AlwaysOn Availability + Groups (Multi-subnet Listener configurations for SQL Server AlwaysOn aren't supported). +- You can configure Netwrix Auditor to use an existing SQL Server instance, or create a new one. As + an option, you can install SQL Server 2016 Express Edition, using the Audit Database Settings + wizard or manually downloading it from Microsoft web site (see Install Microsoft SQL Server and + Reporting Services). + +**CAUTION:** Don't install Netwrix Auditor databases to a production SQL Server instance. Such instances may have a lot of maintenance plans or scripts running that may affect data +uploaded by the product. The product databases are designed for reporting and searching and don't +require maintenance or backup. For the long-term data storage, Netwrix Auditor uses Long-Term +Archive. See [File-Based Repository for Long-Term Archive](/docs/auditor/10.9/requirements/longtermarchive.md) for additional +information. + +If you select to set up a new SQL Server instance, Netwrix Auditor assigns the _sysadmin_ server role to the current user account (which must be a member of the local Administrators group). + +Specify the data drive for storing the SQL Server databases (the default is the system drive). + +- If you plan to have more than one Netwrix Auditor Server in your network, ensure you configure them to use different SQL Server instances. The same SQL Server instance can't be used to store + audit data collected by several Netwrix Auditor Servers. +- Ensure the account that writes data to the audit databases hosted on the default SQL Server has + sufficient access rights. Assign this account the following roles: + + 1. **Database owner (db_owner)** database-level role + 2. dbcreator server-level role + + This account can be specified when you configure the + [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) settings. + +## Database Sizing + +For database sizing, estimate the following: + +- Size of the environment you are going to monitor +- Amount of activity records produced by the audited system +- Retention policy for the audit databases +- Maximum database size supported by different SQL Server versions + +To estimate the number of the activity records produced by your data sources, collected, and saved by +Auditor during the week, you can use the Activity records by date widget of the Health Status +dashboard. See the +[Activity Records Statistics](/docs/auditor/10.9/admin/healthstatus/dashboard/activityrecordstatistics.md) topic for +additional information. + +Auditor supports automated size calculation for all its databases in total, displaying the result, +in particular, in the Database Statistics widget of the Health Status dashboard. To estimate current +capacity and daily growth for each database, you can click View details and examine information in +the table. See the [Database Statistics](/docs/auditor/10.9/admin/healthstatus/dashboard/databasestatistics.md) +topic for additional information. + +This feature is supported only for SQL Server 2012 SP3 and later. + +Remember that database size in SQL Server Express editions may be insufficient. For example, +Microsoft SQL Server 2012 SP3 Express Edition has the following limitations which may affect +performance: + +- Each instance uses only up to 1 GB of RAM +- Each instance uses only up to 4 cores of the first CPU +- Database size can't exceed 10 GB + +## Database Settings + +You can specify the settings for each Audit database, including the hosting SQL Server, when you +create a monitoring plan and configure data collection for an audited system. Consider the +following: + +- To store data from the data sources included in the monitoring plan, you can configure the Audit + database on the default SQL Server (recommended), or select another server. +- By default, database name will be `Netwrix_Auditor_`; you can name the + database as you need, for example, `Active_Directory_Audit_Data`. + +To avoid syntax errors, for instance, in the PowerShell cmdlets, use the +underscore character (`_`) instead of space character in the database names. + +If the database doesn't yet exist on the specified SQL Server instance, Netwrix Auditor creates it there. For +this operation to succeed, ensure that the Netwrix Auditor service account has sufficient rights on that +SQL Server. + +You can't modify the settings of other Auditor databases. + +### Example + +As a database administrator, you can have SQL Server cluster of 2 servers, and 2 Oracle servers. If +so, you can create 2 monitoring plans: + +1. First monitoring plan for collecting data from SQL Servers, targeted at + `Netwrix_Auditor_SQL_Monitoring` database. +2. Second monitoring plan for collecting data from Oracle servers, targeted at + `Netwrix_Auditor_Oracle_Monitoring` database. + +### Database Retention + +Retention is a global setting that applies to all Audit databases you configure for your monitoring plans. + +To change database retention after product deployment: + +**Step 1 –** In the Auditor main screen, select Settings > Audit Database. + +![audit_db_settings](/images/auditor/10.9/requirements/audit_db_settings.webp) + +**Step 2 –** In the dialog displayed, ensure the Clear stale data when a database retention +period is exceeded: is set to ON, then click Modify to specify the required retention period (in +days). + +This setting also applies to the `Netwrix_Auditor_API` database. + +## Configure Audit Database Account + +This is the account that Auditor uses to write the collected audit data to the audit databases. + +This account must be granted the **Database owner (`db_owner`)** role and the **dbcreator** server +role on the SQL Server instance hosting your audit databases. + +To assign the **dbcreator** and **`db_owner`** roles: + +**Step 3 –** On the computer where SQL Server instance with the Audit Database resides, navigate to +**Start** > **All Programs** > **Microsoft SQL Server** > **SQL Server Management Studio**. + +**Step 4 –** Connect to the server. + +**Step 5 –** In the left pane, expand the **Security** node. Right-click the **Logins** node and +select **New Login** from the pop-up menu. + +![manualconfig_ssms_newlogin2016](/images/1secure/configuration/sqlserver/manualconfig_ssms_newlogin2016.webp) + +**Step 6 –** Click **Search** next to **Login Name** and specify the user that you want to assign +the **`db_owner`** role to. + +**Step 7 –** Select **Server roles** on the left and assign the **dbcreator** role to the new login. + +**Step 8 –** Select the **User Mapping** tab. Select all databases used by Auditor to store audit +data in the upper pane and check **`db_owner`** in the lower pane. + +**NOTE:** This step is only required when changing the existing Audit Database Account to a new one. + +**Step 9 –** If the account that you want to assign the **`db_owner`** role to has been already +added to **SQL Server Logins**, expand the **Security** > **Logins** node, right-click the account, +select **Properties** from the pop-up menu, and edit its roles. + +Starting with version 9.96, you can use Group Managed Service Account (gMSA) for that purpose. + +**NOTE:** If you use a Group Managed Service Account (gMSA) to access the SQL Server instance that hosts the Netwrix Auditor database, Netwrix Auditor can't generate SSRS-based reports. +This limitation occurs because SQL Server Reporting Services doesn't support using gMSA for the Unattended Execution Account. +For more details, see the Microsoft documentation: +[Configure the Unattended Execution Account (Report Server Configuration Manager)](https://docs.microsoft.com/en-us/sql/reporting-services/install-windows/configure-the-unattended-execution-account-ssrs-configuration-manager?view=sql-server-ver15). + + +If you need to migrate the Audit Database, see the +[How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance) +knowledge base article. diff --git a/docs/auditor/10.9/requirements/sqlserverreportingservice.md b/docs/auditor/10.9/requirements/sqlserverreportingservice.md new file mode 100644 index 0000000000..d6c88c15ac --- /dev/null +++ b/docs/auditor/10.9/requirements/sqlserverreportingservice.md @@ -0,0 +1,104 @@ +--- +title: "SQL Server Reporting Services" +description: "SQL Server Reporting Services" +sidebar_position: 50 +--- + +# SQL Server Reporting Services + +Netwrix Auditor uses SQL Server Reporting Services (SSRS) engine for report generation. + +If you want to generate reports and run search queries against data collected by Netwrix Auditor, +you should configure SQL Server Reporting Services (2012 R2 and above required). + +**NOTE:** Starting with SQL Server 2025, Microsoft has discontinued SSRS and replaced it with +**Power BI Report Server (PBIRS)** as the default on-premises reporting solution. PBIRS is a superset of SSRS and supports all existing SSRS (RDL) capabilities. See the [Reporting Services consolidation FAQ](https://learn.microsoft.com/en-us/sql/reporting-services/reporting-services-consolidation-faq) for details about the discontinuation and migration options. + +Consider the following: + +- SQL Server and SQL Server Reporting Services (or Power BI Report Server for SQL Server 2025+) + can be deployed on separate machines only in commercial edition. SQL Server Express Edition + with Advanced Services doesn't support such deployment scenario. +- Power BI Report Server is available for SQL Server 2025 Enterprise and Standard editions. + For SQL Server 2022 and earlier Enterprise editions, PBIRS usage rights apply only to core + licenses with active Software Assurance (SA). +- SSRS can still be used, and its databases can be hosted on Microsoft SQL Server, including SQL Server 2025. + +**NOTE:** Netwrix recommends using HTTPS instead of HTTP. Also configure HTTPS for the Reporting Service. + +If you plan, however, not to use Netwrix Auditor built-in intelligence (search, alerts, or reports) +but only to receive e-mail notifications on audit data collection results, you may not need to +configure SSRS/PBIRS or audit database settings. + +## Configure SSRS / PBIRS Account + +An account used to upload data to the SQL Server Reporting Services (SSRS) or Power BI Report +Server (PBIRS) must be granted the Content Manager role on the report server **Home** folder. + +**NOTE:** You can't use gMSA to access SSRS/PBIRS. Use a standard account for that purpose. + +To assign the Content Manager role: + +**Step 1 –** Navigate to your **Report Manager** URL. + +**Step 2 –** On the Home page, navigate to **Folder Settings** and click **New Role Assignment** +(the path can slightly vary depending on your SQL Server version). + +**Step 3 –** Specify an account in the following format: _domain\user_. The account must belong to +the same domain where Netwrix Auditor is installed, or to a trusted domain. + +**Step 4 –** Select **Content Manager**. + +## Grant Additional Permissions on Report Server + +To be able to generate a report, any user assigned the Global administrator, Global reviewer, or +Reviewer role must have the Browser role on the Report Server. Netwrix Auditor grants this +role automatically when adding a user. If for some reason the product was unable to grant the role, +do it manually. + +To assign the Browser role to a user: + +**Step 1 –** Open the **Report Manager** URL in your web browser. + +**Step 2 –** Depending on the user's delegated scope, select the entire Home folder or drill-down to +specific data sources or event reports. + +**Step 3 –** Navigate to **Manage Folder** (the path can slightly vary depending on your SQL Server +version) and select Add group or user. + +**Step 4 –** Specify an account in the following format: _domain\user_. The account must belong to +the same domain where Netwrix Auditor Server is installed, or to a trusted domain. + +**Step 5 –** Select **Browser**. + +In general, Auditor can use Reporting Services with the default settings. However, to ensure that +Reporting Services is properly configured, perform the following procedure: + +Log in as a member of the local Administrators group on the computer where SQL Server +2016 Express is installed. + +To verify Reporting Services installation: + +**Step 6 –** Navigate to **Start >All Apps > SQL Server Reporting Services Configuration Manager** (for SSRS) or **Power BI Report Server Configuration Manager** (for PBIRS on SQL Server 2025+). + +**Step 7 –** In the Reporting Services Configuration Connection dialog, ensure that your local +report server instance (for example, _SQLExpress_) is selected, and click **Connect**. + +**Step 8 –** In the **Reporting Services Configuration Manager** left pane, select **Web Service +URL**. Ensure that: + +- **Virtual Directory** is set to _ReportServer_``_ (e.g., + \_ReportServer_SQLEXPRESS_ for _SQLEXPRESS_ instance) +- **TCP Port** is set to _80_ + +**Step 9 –** In the Reporting Services Configuration Manager left pane, select **Database**. Make +sure that the SQL Server Name and Database Name fields contain correct values. If necessary, click +**Change Database** and complete the Report Server Database Configuration wizard. + +**Step 10 –** In the Reporting Services Configuration Manager left pane, select **Report Manager +URL**. Ensure **Virtual Directory** is set correctly, and that the URL is valid. + +**NOTE:** If you use a **Group Managed Service Account (gMSA)** to access the SQL Server instance that hosts the Netwrix Auditor database, Netwrix Auditor can't generate SSRS-based reports. +This limitation occurs because SQL Server Reporting Services doesn't support using gMSA for the Unattended Execution Account. +For more details, see the Microsoft documentation: +[Configure the Unattended Execution Account (Report Server Configuration Manager)](https://docs.microsoft.com/en-us/sql/reporting-services/install-windows/configure-the-unattended-execution-account-ssrs-configuration-manager?view=sql-server-ver15). diff --git a/docs/auditor/10.9/requirements/supporteddatasources/_category_.json b/docs/auditor/10.9/requirements/supporteddatasources/_category_.json new file mode 100644 index 0000000000..aee8f9a445 --- /dev/null +++ b/docs/auditor/10.9/requirements/supporteddatasources/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Supported Data Sources", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "supporteddatasources" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/requirements/supporteddatasources/monitoredobjecttypes.md b/docs/auditor/10.9/requirements/supporteddatasources/monitoredobjecttypes.md new file mode 100644 index 0000000000..1851b01921 --- /dev/null +++ b/docs/auditor/10.9/requirements/supporteddatasources/monitoredobjecttypes.md @@ -0,0 +1,76 @@ +--- +title: "Monitored Object Types, Actions, and Attributes" +description: "Monitored Object Types, Actions, and Attributes" +sidebar_position: 10 +--- + +# Monitored Object Types, Actions, and Attributes + +Netwrix Auditor monitored object types, actions, attributes and components for each data source are +located in the following topics: + +- [Active Directory](/docs/auditor/10.9/configuration/activedirectory/overview.md) +- [AD FS](/docs/auditor/10.9/configuration/activedirectoryfederatedservices/overview.md) +- [Exchange](/docs/auditor/10.9/configuration/exchange/overview.md) +- [File Servers](/docs/auditor/10.9/configuration/fileservers/overview.md) + + - [Dell Data Storage](/docs/auditor/10.9/configuration/fileservers/delldatastorage/overview.md) + - [Dell Isilon/PowerScale](/docs/auditor/10.9/configuration/fileservers/dellisilon/overview.md) + - [NetApp Data ONTAP](/docs/auditor/10.9/configuration/fileservers/netappcmode/overview.md) + - [Nutanix](/docs/auditor/10.9/configuration/fileservers/nutanix/overview.md) + - [Qumulo](/docs/auditor/10.9/configuration/fileservers/qumulo/overview.md) + - [Synology](/docs/auditor/10.9/configuration/fileservers/synology/overview.md) + - [Windows File Servers](/docs/auditor/10.9/configuration/fileservers/windows/overview.md) + +- [Group Policy](/docs/auditor/10.9/configuration/grouppolicy/overview.md) +- [Logon Activity](/docs/auditor/10.9/configuration/logonactivity/overview.md) +- [Microsoft 365](/docs/auditor/10.9/configuration/microsoft365/overview.md) + + - [Exchange Online](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/overview.md) + - [Microsoft Entra ID](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/overview.md) + - [SharePoint Online](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/overview.md) + - [MS Teams](/docs/auditor/10.9/configuration/microsoft365/teams/overview.md) + +- [Network Devices](/docs/auditor/10.9/configuration/networkdevices/overview.md) +- [Oracle Database](/docs/auditor/10.9/configuration/oracle/overview.md) +- [SharePoint](/docs/auditor/10.9/configuration/sharepoint/overview.md) +- [SQL Server](/docs/auditor/10.9/configuration/sqlserver/overview.md) +- [User Activity](/docs/auditor/10.9/configuration/useractivity/overview.md) +- [VMware](/docs/auditor/10.9/configuration/vmware/overview.md) +- [Windows Server](/docs/auditor/10.9/configuration/windowsserver/overview.md) + +Review the list of actions audited and reported by Netwrix Auditor. Actions vary depending on the +data source and the object type. + +| Action | Active Directory | Active Directory Federation Services | Exchange Exchange Online | File Servers | Group Policy | Logon Activity | Microsoft Entra ID (formerly Azure AD) | Oracle database | SharePoint SharePoint Online | SQL Server | User Activity | VMware Servers | Windows Server | +| ----------------------------------------- | ---------------- | ------------------------------------ | ------------------------ | ------------ | ------------ | -------------- | -------------------------------------- | --------------- | ---------------------------- | ---------- | ------------- | -------------- | -------------- | +| Added | + | - | +\* | + | + | – | + | + | + | + | – | + | + | +| Removed | + | - | +\* | + | + | – | + | + | + | + | – | + | + | +| Modified | + | – | +\* | + | + | – | + | + | + | + | – | + | + | +| Add (failed attempt) | – | – | – | + | – | – | – | + | – | – | – | – | – | +| Remove (failed attempt) | – | – | – | + | – | – | – | + | – | – | – | – | – | +| Modify (failed attempt) | – | – | – | + | – | – | – | + | – | – | – | – | + | +| Read | – | – | +\* | + | – | – | – | + | + | – | – | – | – | +| Read (failed attempt) | – | – | – | + | – | – | – | + | – | – | – | – | – | +| Renamed | – | – | – | + | – | – | – | + | +\*\* | – | – | – | – | +| Moved | – | – | +\* | + | – | – | – | – | + | – | – | – | – | +| Rename (failed attempt) | – | – | – | + | – | – | – | + | – | – | – | – | – | +| Move (failed attempt) | – | – | – | + | – | – | – | – | – | – | – | – | – | +| Checked in | – | – | – | – | – | – | – | – | + | – | – | – | – | +| Checked out | – | – | – | – | – | – | – | – | + | – | – | – | – | +| Discard check out | – | – | – | – | – | – | – | – | + | – | – | – | – | +| Successful logon | – | + | – | – | – | + | + | + | – | + | – | + | – | +| Failed logon | – | + | – | – | – | + | + | + | – | + | – | +\*\*\* | – | +| Logoff | – | – | – | – | – | – | – | + | – | – | – | – | – | +| Copied | – | – | +\* | + | – | – | – | – | +\*\* | – | – | – | – | +| Sent | – | – | +\* | – | – | – | – | – | – | – | – | – | – | +| Activated | – | – | – | – | – | – | – | – | – | – | + | – | – | +| Support for state-in-time data collection | + | – | + | + | + | - | + | - | + | - | - | + | + | + +\* —these actions are reported when auditing non-owner mailbox access for Exchange or Exchange +Online. + +\*\* — these actions are reported for SharePoint Online only. + +\*\*\* — Auditor will not collect data on _Failed Logon_ event for VMware in case of incorrect logon +attempt through VMware vCenter Single Sign-On; also, it will not collect logons using SSH. diff --git a/docs/auditor/10.9/requirements/supporteddatasources/supporteddatasources.md b/docs/auditor/10.9/requirements/supporteddatasources/supporteddatasources.md new file mode 100644 index 0000000000..846ff10b31 --- /dev/null +++ b/docs/auditor/10.9/requirements/supporteddatasources/supporteddatasources.md @@ -0,0 +1,462 @@ +--- +title: "Supported Data Sources" +description: "Supported Data Sources" +sidebar_position: 10 +--- + +# Supported Data Sources + +This section lists platforms and systems that Netwrix Auditor can monitor. + +## Active Directory + +Auditor supports monitoring the following domain controller operating system versions: + +- Windows Server 2025 +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 +- Windows Server 2012 R2 +- Windows Server 2012 + +See the [Active Directory](/docs/auditor/10.9/configuration/activedirectory/overview.md) topic for additional +information. + +## Active Directory Federation Services (AD FS) + +Auditor supports monitoring the following AD FS operating system versions: + +- AD FS 5.0 – Windows Server 2019 +- AD FS 4.0 – Windows Server 2016 +- AD FS 3.0 – Windows Server 2012 R2 + +See the [AD FS](/docs/auditor/10.9/configuration/activedirectoryfederatedservices/overview.md) topic for additional +information. + +## Azure Files + +Auditor supports monitoring Azure Files with the following requirements: + +- Azure Storage Account with File Shares (Server Message Block (SMB) protocol) +- identity sources: + - Active Directory Domain Services (AD DS) + - Microsoft Entra Kerberos + +See the [Azure Files](/docs/auditor/10.9/configuration/azurefiles/overview.md) topic for additional +information. + +## Exchange + +Auditor supports monitoring the following Exchange Server versions: + +- Microsoft Exchange Server 2019 +- Microsoft Exchange Server 2016 +- Microsoft Exchange Server 2013 + +See the [Exchange](/docs/auditor/10.9/configuration/exchange/overview.md) topic for additional information. + +## File Servers + +#### Dell Data Storage + +Auditor supports monitoring the following device versions: + +- Dell Data Storage (Unity XT, UnityVSA) running any of the following operating environment +versions: + - 5.5.x + - 5.4.x + - 5.2.x + - 5.0.x + - 4.5.x + - 4.4.x +- Dell VNX/VNXe/Celerra families +- Dell PowerStore family + +> **NOTE:** Netwrix Auditor supports only Common Internet File System (CIFS) configuration. + +See the [Dell Data Storage](/docs/auditor/10.9/configuration/fileservers/delldatastorage/overview.md) topic for +additional information. + +#### Dell Isilon/PowerScale + +Auditor supports monitoring the following device versions: + +- Dell Isilon/PowerScale versions 7.2 – 9.12 + +> **NOTE:** Netwrix Auditor supports only CIFS configuration. + +> **IMPORTANT:** Netwrix Auditor does not support auditing of the _System_ zone. Dell designates this zone for configuration access only. Store current data in other access zones. + +See the [Dell Isilon/PowerScale](/docs/auditor/10.9/configuration/fileservers/dellisilon/overview.md) topic for +additional information. + +#### NetApp Data ONTAP + +Auditor supports monitoring the following device versions: + +- Clustered-Mode + - 9.0 – 9.17 + - 8.3 + +> **NOTE:** Netwrix Auditor supports only CIFS configuration. + +See the [NetApp Data ONTAP](/docs/auditor/10.9/configuration/fileservers/netappcmode/overview.md) topic for +additional information. + +#### Nutanix + +Auditor supports monitoring the following device versions: + +- Files 3.6 - 5.2 + +See the [Nutanix](/docs/auditor/10.9/configuration/fileservers/nutanix/overview.md) topic for additional +information. + +#### Qumulo + +Auditor supports monitoring the following device versions: + +- Core 3.3.5 - 6.x.x + +See the [Qumulo](/docs/auditor/10.9/configuration/fileservers/qumulo/overview.md) topic for additional information. + +#### Synology + +Auditor supports monitoring the following device versions: + +- DiskStation Manager (DSM) 7.2.1 +- DSM 7.1 +- DSM 7.0 +- DSM 6.2.3 + +See the [Synology](/docs/auditor/10.9/configuration/fileservers/synology/overview.md) topic for additional +information. + +#### Windows File Servers + +Auditor supports monitoring the following operating system versions: + +- Windows Server 2025 +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 +- Windows Server 2012 R2 +- Windows Server 2012 + +- Windows 11 +- Windows 10 (32 and 64-bit) +- Windows 8.1 (32 and 64-bit) +- Windows 7 (32 and 64-bit) + +See the [Windows File Servers](/docs/auditor/10.9/configuration/fileservers/windows/overview.md) topic for +additional information. + +## Group Policy + +Auditor supports monitoring the following domain controller operating system versions: + +- Windows Server 2025 +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 +- Windows Server 2012 R2 +- Windows Server 2012 + +See the [Group Policy](/docs/auditor/10.9/configuration/grouppolicy/overview.md) topic for additional information. + +## Logon Activity + +Auditor supports monitoring the following domain controller operating system versions: + +- Windows Server 2025 +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 +- Windows Server 2012 R2 +- Windows Server 2012 + +See the [Logon Activity](/docs/auditor/10.9/configuration/logonactivity/overview.md) topic for additional +information. + +## Microsoft 365 + +Exchange Online + +Auditor supports monitoring the following versions: + +- Exchange Online version provided within Microsoft Office 365 +- Microsoft GCC (government community cloud) and GCC High + +> **NOTE:** Netwrix Auditor does not support Department of Defense (DoD) tenant types. + +See the [Exchange Online](/docs/auditor/10.9/configuration/microsoft365/exchangeonline/overview.md) topic for +additional information. + +Microsoft Entra ID (formerly Azure AD) + +Auditor supports monitoring the following versions: + +- Microsoft Entra ID version provided within Microsoft Office 365 +- Microsoft GCC (government community cloud) and GCC High + +> **NOTE:** Netwrix Auditor does not support DoD tenant types. + +See the +[Microsoft Entra ID (formerly Azure AD)](/docs/auditor/10.9/configuration/microsoft365/microsoftentraid/overview.md) +topic for additional information. + +Microsoft Teams (MS Teams) + +Auditor supports monitoring the following versions: + +- Microsoft Entra ID version provided within Microsoft Office 365 +- Microsoft GCC (government community cloud) and GCC High + +> **NOTE:** Netwrix Auditor does not support DoD tenant types. + +See the [MS Teams](/docs/auditor/10.9/configuration/microsoft365/teams/overview.md) topic for additional +information. + +SharePoint Online + +Auditor supports monitoring the following versions: + +- SharePoint Online version provided within Microsoft Office 365 +- Microsoft GCC (government community cloud) and GCC High + +> **NOTE:** Netwrix Auditor does not support DoD tenant types. + +See the [SharePoint Online](/docs/auditor/10.9/configuration/microsoft365/sharepointonline/overview.md) topic for +additional information. + +## Network Devices + +Cisco ASA Devices + +Auditor supports monitoring the following device versions: + +- ASA (Adaptive Security Appliance) 8 and above + +See the [Configure Cisco ASA Devices](/docs/auditor/10.9/configuration/networkdevices/ciscoasa.md) topic for +additional information. + +Cisco IOS Devices + +Auditor supports monitoring the following device versions: + +- IOS (Internetwork Operating System) 12, 15, 16, and 17 + +See the [Configure Cisco IOS Devices](/docs/auditor/10.9/configuration/networkdevices/ciscoios.md) topic for +additional information. + +Cisco Meraki Dashboard + +Auditor supports monitoring the following device versions: + +- Netwrix recommends the latest version of the Meraki Dashboard + +See the [Cisco Meraki Dashboard ](/docs/auditor/10.9/configuration/networkdevices/ciscomerakidashboard.md) topic for +additional information. + +Cisco FTD + +Auditor supports monitoring the following device versions: + +- FTD (Firepower Threat Defense) 6.5 + +Fortinet FortiGate Devices + +Auditor supports monitoring the following device versions: + +- FortiOS 5.6 and above + +See the [Configure Fortinet FortiGate Devices](/docs/auditor/10.9/configuration/networkdevices/fortinetfortigate.md) +topic for additional information. + +HPE Aruba Devices + +Auditor supports monitoring the following device versions: + +- Aruba OS 6.46.4.x – 8.6.0.x (Mobility Master, Mobility Controller) + +See the [Configure Pulse Secure Devices](/docs/auditor/10.9/configuration/networkdevices/pulsesecure.md) topic for +additional information. + +Juniper Devices + +Auditor supports monitoring the following device versions: + +- vSRX with Junos OS 12.1, Junos OS 18.1, Junos OS 20.4R2 +- vMX with Junos OS 17.1 + +See the [Configure Juniper Devices](/docs/auditor/10.9/configuration/networkdevices/juniper.md) topic for additional +information. + +PaloAlto Devices + +Auditor supports monitoring the following device versions: + +- PAN-OS 7.0, 8.0, 9.0, 10.0 + +See the [Configure PaloAlto Devices](/docs/auditor/10.9/configuration/networkdevices/paloalto.md) topic for +additional information. + +Pulse Secure Devices + +Auditor supports monitoring the following device versions: + +- 9.1R3 and above + +See the [Configure Pulse Secure Devices](/docs/auditor/10.9/configuration/networkdevices/pulsesecure.md) topic for +additional information. + +SonicWall Devices + +Auditor supports monitoring the following device versions: + +- WAF 2.0.0.x / SMA v9.x & v10.x +- NS 6.5.х.х with SonicOS 6.5.х and 7.0.x +- SMA 12.2 + +See the [Configure SonicWall Devices](/docs/auditor/10.9/configuration/networkdevices/sonicwall.md) topic for +additional information. + +## Oracle + +Auditor supports monitoring the following versions: + +- Database 23c On-Premise +- Database 21c On-Premise +- Database 19c On-Premise +- Database 18c On-Premise +- Database 12c On-Premise (12.1, 12.2) +- Database 11g, limited support + +See the [Considerations for Oracle Database 11g](/docs/auditor/10.9/configuration/oracle/overview.md#considerations-for-oracle-database-11g) +topic for additional information. + +- Oracle Database Cloud Service (Enterprise Edition) + +See the [Oracle Database](/docs/auditor/10.9/configuration/oracle/overview.md) topic for additional information. + +## SharePoint + +Auditor supports monitoring the following versions: + +- Microsoft SharePoint Server Subscription Edition +- Microsoft SharePoint Server 2019 +- Microsoft SharePoint Server 2016 +- Microsoft SharePoint Foundation 2013 and SharePoint Server 2013 +- Microsoft SharePoint Foundation 2010 and SharePoint Server 2010 + +See the [SharePoint](/docs/auditor/10.9/configuration/sharepoint/overview.md) topic for additional information. + +## SQL Server + +Auditor supports monitoring the following versions: + +- Microsoft SQL Server 2025 +- Microsoft SQL Server 2022 +- Microsoft SQL Server 2019 +- Microsoft SQL Server 2017 +- Microsoft SQL Server 2016 +- Microsoft SQL Server 2014 +- Microsoft SQL Server 2012 + +> **NOTE:** Netwrix Auditor does not support Linux-based versions. + +See the [SQL Server](/docs/auditor/10.9/configuration/sqlserver/overview.md) topic for additional information. + +## User Activity + +Auditor supports monitoring the following versions: + +- Windows Server 2025 +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 +- Windows Server 2012 R2 +- Windows Server 2012 + +- Windows 11 +- Windows 10 (32 and 64-bit) +- Windows 8.1 (32 and 64-bit) +- Windows 7 (32 and 64-bit) + +User Activity data source can support around 300 targets with one user session per target without +scalability issues: + +- Depending on user activity density, the number may be higher for servers and lower for workstations. +- 50-100 concurrent sessions per terminal server. + +Netwrix recommends User Activity auditing only for sensitive or critical infrastructure areas. Applicable usage scenarios include, for +example: + +- Terminal servers where users can log in from external locations +- Areas accessible by contractor personnel +- Servers with sensitive information +- Sessions with elevated privileges + +See the [User Activity](/docs/auditor/10.9/configuration/useractivity/overview.md) topic for additional information. + +## VMware Servers + +Auditor supports monitoring the following versions: + +- VMware ESX/ESXi: 6.0 – 6.7, 7.0, 8.0 +- VMware vCenter Server: 6.0 – 6.7, 7.0, 8.0 + +See the [VMware](/docs/auditor/10.9/configuration/vmware/overview.md) topic for additional information. + +## Windows Servers + +Windows Servers & Desktops + +Auditor supports monitoring the following operating system versions: + +- Windows Server 2025 +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 +- Windows Server 2012 R2 +- Windows Server 2012 + +- Windows 11 +- Windows 10 (32 and 64-bit) +- Windows 8.1 (32 and 64-bit) +- Windows 7 (32 and 64-bit) + +DNS & DHCP + +Auditor supports monitoring the following operating system versions: + +- Windows Server 2025 +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 +- Windows Server 2012 R2 +- Windows Server 2012 + +> **NOTE:** DNS support on Windows Server 2008 is limited to Windows Server 2008 SP2 (32 and 64-bit). + +> **NOTE:** Netwrix Auditor does not support DHCP on Windows Server 2008. + +Internet Information Services (IIS) + +Auditor supports monitoring the following operating system versions: + +- IIS 7.0 and above. + +See the [Windows Server](/docs/auditor/10.9/configuration/windowsserver/overview.md) topic for additional +information. + +## Netwrix Integration API + +In addition to data sources monitored within the product, Auditor supports technology integrations +leveraging its API. Download free add-ons from +[Netwrix Auditor Add-on Store](https://www.netwrix.com/netwrix_addons.html) to enrich your audit +trails with activity from the following systems and applications. + +Add-ons are also available to export data collected by Auditor to other systems (e.g., ArcSight and ServiceNow). + +See the [Integration API](/docs/auditor/10.9/api/overview.md) topic for additional information. diff --git a/docs/auditor/10.9/requirements/workingfolder.md b/docs/auditor/10.9/requirements/workingfolder.md new file mode 100644 index 0000000000..25247ced0c --- /dev/null +++ b/docs/auditor/10.9/requirements/workingfolder.md @@ -0,0 +1,23 @@ +--- +title: "Working Folder" +description: "Working Folder" +sidebar_position: 70 +--- + +# Working Folder + +The working folder is a file-based storage that also keeps operational information (configuration +files of the product components, log files, and other data). To ensure audit trail continuity, +Netwrix Auditor also caches some audit data locally in its working folder for a short period (up to +30 days) prior to storing it to the Long-Term Archive or audit database. + +By default, the working folder is located at _%ProgramData%\Netwrix Auditor_. + +In busy environments and during activity peaks, working folder size may grow significantly and +require up to 1 TB, so plan for this file-based storage accordingly. To track the working folder +capacity, you can use the Working Folder widget of the Health Status dashboard. + +If you want to change the working folder default location, run the specially designed utility. See +the +[How to Migrate Netwrix Auditor Working Folder to a New Location](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location) +Knowledge Base article for additional information. diff --git a/docs/auditor/10.9/tools/_category_.json b/docs/auditor/10.9/tools/_category_.json new file mode 100644 index 0000000000..8043775584 --- /dev/null +++ b/docs/auditor/10.9/tools/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Tools", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/tools/auditconfigurationassistant.md b/docs/auditor/10.9/tools/auditconfigurationassistant.md new file mode 100644 index 0000000000..d355573e31 --- /dev/null +++ b/docs/auditor/10.9/tools/auditconfigurationassistant.md @@ -0,0 +1,139 @@ +--- +title: "Audit Configuration Assistant" +description: "Audit Configuration Assistant" +sidebar_position: 10 +--- + +# Audit Configuration Assistant + +Auditor Audit Configuration Assistant utility helps you to assess your environment readiness to +being monitored with the product and automatically adjust the audit settings with the requirements. + +It checks current settings of your Active Directory and Group Policies against those required for +monitoring of selected data sources: Group Policy settings, auditing entries for directory +partitions, and admin audit log settings of Exchange server. Assessment results are reported on the +screen and can be downloaded as a PDF file. + +You can instruct the utility to automatically apply the required settings. + +For that, you should ensure that the account you plan to use for accessing the target domain has the +necessary rights. + +**Audit Configuration Assistant** is a part of Netwrix Auditor product setup. It is installed +together with the Auditor client and can be launched from the **Start** **menu** **>\_\_**Netwrix +Auditor\*\*\*\*>**\*\*Netwrix Auditor Audit Configuration Assistant**. Alternatively, you can launch +this utility from the monitoring plan wizard for Active Directory data source. See the Launch Audit +Configuration Assistant section for additional information. + +Currently, the utility supports Active Directory and Logon Activity data sources. + +## Prerequisites + +When working with the utility, you will need to provide an account with the rights required to +access the AD audit entries and other settings. Thus, the account should be a member of the +following groups: + +- _Domain Admins_ — to access audit policies and audit entries on the domain controllers +- _Enterprise Admins_ — to configure audit entries for AD partitions +- _Organization Management_ or _Records Management_ (in Exchange organization) — to configure admin + audit log settings + +You can create a dedicated account for the assessment purposes, include it in these groups for the +assessment period, and after finishing, remove it from these privileged groups. + +## Usage + +To assess and adjust the audit settings with Audit Configuration Assistant, take the following +steps: + +1. Launch Audit Configuration Assistant +2. Start Assessment +3. View Results +4. Complete the process + +## Launch Audit Configuration Assistant + +Audit Configuration Assistant is a part of Netwrix Auditor product setup. It is installed together +with Netwrix Auditor client and can be launched from the **Start** menu. + +Select **Netwrix Auditor**→**Netwrix Auditor Audit Configuration Assistant**. + +- If the utility is installed on the same machine as Netwrix Auditor server, you will be taken to + the **Welcome** step. +- If the utility is installed on the remote machine together with Netwrix Auditor client, the + initial window will allow you to enter the settings to connect to Netwrix Auditor Server. Specify + the following: + +| Setting | Description | +| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Host | Enter the name or IP address of Netwrix Auditor Server to connect to. | +| Use specified credentials | If not selected, then your current Windows credentials will be used to access Netwrix Auditor Server. Select this option if you want to use other credentials | +| User | Enter user account in the _domain\name_ format. | +| Password | Enter account password. | + +After you click **Connect**, the connection with Netwrix Auditor Server will be established, and you +will be taken to the **Welcome** step. + +Alternatively, you can launch this utility by clicking the corresponding link: + +- From [Create a New Monitoring Plan](/docs/auditor/10.9/admin/monitoringplans/create.md) for Active Directory data + source. +- From the [Active Directory](/docs/auditor/10.9/admin/monitoringplans/activedirectory/overview.md) within the plan. +- From the [Logon Activity](/docs/auditor/10.9/admin/monitoringplans/logonactivity/overview.md) source properties. + +## Start Assessment + +Follow the steps to start assessment. + +**Step 1 –** Specify the monitoring scope —select what you plan to monitor with Netwrix Auditor. You +can select both **Active Directory** and **Logon Activity**, or any of them. + +![audit_cfg_assist_creds](/images/auditor/10.9/tools/audit_cfg_assist_creds.webp) + +**Step 2 –** If you launched **Audit Configuration Assistant** from the **Start** menu (not from the +monitoring plan settings), enter the name of Active Directory domain you want to assess. + +**Step 3 –** Enter credentials that will be used to access the audit setting of that domain. This +account must be included in the following groups: + +- _Domain Admins_ — to access audit policies and audit entries on the domain controllers +- _Enterprise Admins_ — to configure audit entries for AD partitions +- _Organization Management_ or _Records Management_ (in Exchange organization) — to configure admin + audit log settings + +**Step 4 –** Click **Start assessment**. + +## View Results + +At this step, you will be presented the results of the environment readiness assessment, including: + +- the list of current and required settings for each entity +- the list of issues (if any) that occurred during the assessment + +![assessment_results_thumb_0_0](/images/auditor/10.9/tools/assessment_results_thumb_0_0.webp) + +Follow the steps to view results. + +**Step 1 –** Examine the report. + +**Step 2 –** If some issues occurred due to the lack of access rights during the assessment, you can +click **Back** and modify the settings provided at the previous step. + +**Step 3 –** If you need to save this report (for example, to get your manager's approval), click +**Export to PDF**. + +**Step 4 –** When ready, you can automatically adjust audit settings with the requirements — for +that, click **Apply required settings**. + +## Complete the process + +After you click **Apply required settings**, the utility will proceed with modifying your current +audit settings. Operation progress will be reported in the bottom of the window. + +**Step 1 –** Wait for the process to complete. + +**Step 2 –** Review the results. Successfully applied settings will be reported with a green tick; +those that did not manage to apply will be with the yellow warning sign and explanatory text. + +**Step 3 –** You can click **Start over** to get to the Start Assessment, fix the issues and perform +the procedure again, or click **Finish**. diff --git a/docs/auditor/10.9/tools/eventlogmanager/_category_.json b/docs/auditor/10.9/tools/eventlogmanager/_category_.json new file mode 100644 index 0000000000..eaf962d344 --- /dev/null +++ b/docs/auditor/10.9/tools/eventlogmanager/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Event Log Manager", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "eventlogmanager" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/tools/eventlogmanager/eventlog.md b/docs/auditor/10.9/tools/eventlogmanager/eventlog.md new file mode 100644 index 0000000000..b7dfeb9bef --- /dev/null +++ b/docs/auditor/10.9/tools/eventlogmanager/eventlog.md @@ -0,0 +1,25 @@ +--- +title: "Event Log" +description: "Event Log" +sidebar_position: 20 +--- + +# Event Log + +You can fine-tune Netwrix Auditor by specifying data that you want to exclude from the Event Log +monitoring scope. + +Follow the steps to exclude data from the Event Log monitoring scope: + +**Step 1 –** Navigate to the _%Netwrix Auditor installation folder%\Event Log Management_ folder. + +**Step 2 –** Edit the \*.txt files, based on the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| ------------------ | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| OmitErrorsList.txt | Contains a list of data collection errors and warnings to be excluded from the Netwrix Auditor System Health event log. | `Error text` | +| omitServerList.txt | Contains a list of server names or servers IP addresses to be excluded from processing. | `ip address` or `server name` For example: `192.168.3.*` | diff --git a/docs/auditor/10.9/tools/eventlogmanager/eventlogmanager.md b/docs/auditor/10.9/tools/eventlogmanager/eventlogmanager.md new file mode 100644 index 0000000000..eeaf35f91f --- /dev/null +++ b/docs/auditor/10.9/tools/eventlogmanager/eventlogmanager.md @@ -0,0 +1,236 @@ +--- +title: "Event Log Manager" +description: "Event Log Manager" +sidebar_position: 20 +--- + +# Event Log Manager + +Netwrix Auditor Event Log Manager standalone tool consolidates and archives event log data, and +allows setting up alerts on critical events including unauthorized access to mailbox in your +Exchange organization and events generated by Auditor. + +Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and +access auditing requires a certain configuration of native audit settings in the audited environment +and on the Auditor console computer. Configuring your IT infrastructure may also include enabling +certain built-in Windows services, etc. Proper audit configuration is required to ensure audit data +integrity, otherwise your change reports may contain warnings, errors or incomplete audit data. + +**CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See +the +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor) +knowledge base article for additional information. + +You can configure your IT Infrastructure for monitoring in one of the following ways: + +- Automatically through a monitoring plan – This is a recommended method. If you select to + automatically configure audit in the target environment, your current audit settings will be + checked on each data collection and adjusted if necessary. +- Manually – Native audit settings must be adjusted manually to ensure collecting comprehensive and + reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or + configure them manually: + + - For Windows-based platforms: the **Remote Registry** service must be running and its **Startup + Type** must be set to _"Automatic"_. + - For Syslog-based platforms: the Syslog daemon must be configured to redirect events. + +Review the following for additional information: + +- Create Monitoring Plans for Event Logs +- Configure Audit Archiving Filters for Event Log +- Create Monitoring Plan for System Health Log +- Review Past Event Log Entries +- Import Audit Data with the Database Importer +- [Create Alerts for Event Log](/docs/auditor/10.9/admin/alertsettings/create/createeventlog.md) +- [Create Alerts for Non-Owner Mailbox Access Events](/docs/auditor/10.9/admin/alertsettings/create/createmailboxaccess.md) + +## Create Monitoring Plans for Event Logs + +Follow the steps to configure monitoring plan for event logs. + +**Step 1 –** Navigate to **Start** **>** Netwrix Auditor **>** Netwrix Auditor**Event Log +Manager\_\_**.\_\_ + +**Step 2 –** On the main page, you will be prompted to select a monitoring plan. Click Add to add +new plan. + +**Step 3 –** Configure basic parameters as follows: + +- Enable event log collection — Select the checkbox to start monitoring event logs. +- Monitoring plan — Enter a name for a new list of monitored computers. +- Notification recipients — Specify one or several email addresses for users to receive daily Event + Log collection status notifications. Use semicolon to separate several addresses. +- Monitored computers — Select items that you want to audit. You can add several items to your + monitoring plan. Click **Add** and complete the following: + + | Option | Description | + | ----------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Computer name | Allows specifying a single computer by entering its FQDN, NETBIOS or IP address. You can click Browse to select a computer from the list of computers in your network. | + | Active Directory container | Allows specifying a whole AD container. Click **Browse** to select from the list of containers in your network. You can also: - Select a particular computer type to be monitored within the chosen AD container: **Domain controllers, Servers (excluding domain controllers)**, or **Workstations**. - Click **Exclude** to specify domains, OUs, and containers you do not want to audit. The list of containers does not include child domains of trusted domains. Use other options **(Computer name, IP address range**, or **Import computer names from a file**) to specify the target computers. | + | IP address range / Computers within an IP range | Allows specifying an IP range for the audited computers. To exclude computers from within the specified range, click **Exclude**. Enter the IP range you want to exclude, and click **Add**. | + +**Step 4 –** You can specify multiple computer names by importing a list from a .txt file (one +computer name/IP address per line is accepted). Click Import and select a .txt file. You can choose +whether to import the list once, or to update it on every data collection. + +**Step 5 –** Navigate to the General tab and configure the following: + +| Option | Description | +| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| User name Password | Enter the account that will be used by Netwrix Auditor Event Log Manager for data collection. For a full list of the rights and permissions required for the account, and instructions on how to configure them, refer to the Permissions for Event Log Auditing section. | +| Audit archiving filters | Define what events will be saved to the Long-Term Archive or the Audit Database. Refer to for detailed instructions on how to configure audit archiving filters. | +| Alerts | Configure alerts that will be triggered by specific events. Refer to [Create Alerts for Event Log](/docs/auditor/10.9/admin/alertsettings/create/createeventlog.md) for detailed instructions on how to configure Netwrix Auditor Event Log Manager alerts. | + +**Step 6 –** Navigate to the Notifications tab and complete the following fields: + +| Option | Description | +| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| SMTP server | Enter your SMTP server address. It can be your company's Exchange server or any public mail server (e.g., Gmail, Yahoo). | +| Port number | Specify your SMTP server port number. | +| Sender address | Enter the address that will appear in the From field. **_RECOMMENDED:_** click **Send Test Email**. The system will send a test message to the specified email address and inform you if any problems are detected. | +| SMTP authentication | Select this checkbox if your mail server requires the SMTP authentication. | +| User name | Enter a user name for the SMTP authentication. | +| Password | Enter a password for SMTP authentication. | +| Use Secure Sockets Layer encrypted connection (SSL) | Select this checkbox if your SMTP server requires SSL to be enabled. | +| Use implicit SSL | Select this checkbox if the implicit SSL mode is used, which means that an SSL connection is established before any meaningful data is sent. | +| Enforce certificate validation to ensure security | Select this checkbox if you want to verify security certificate on every email transmission. The option is not available for auditing User Activity as well Netwrix Auditor tools. | + +**Step 7 –** Navigate to the Audit Database tab to configure Audit Database and review SQL Server +settings. Netwrix Auditor Event Log Manager synchronizes Audit Database and reports settings with +the default Audit Database configuration from Netwrix Auditor Server. If this option is disabled, +contact your Netwrix Auditor Global administrator and make sure that these settings are properly +configured in Netwrix Auditor Server. Refer to [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) +for detailed instructions on how to configure the Audit Database settings. + +**Step 8 –** Complete the following fields: + +| Option | Description | +| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Write data to Audit Database and enable reports | Select if you want to generate reports. Even if you do not select this checkbox now, you will still be able to configure these settings later, but already collected audit data will not be imported in the Audit Database. | +| Write event descriptions to Audit Database | Select if you want to see the exact error or warning text. | +| Store events for... days | Specify the Audit Database retention period. This setting affects all monitoring plans. The minimum value specified across the plans will be applied. When configuring, mind that your data will be deleted automatically when its retention period is over. | + +**NOTE:** You cannot edit SQL Server settings for Netwrix Auditor Event Log Manager. + +**Step 9 –** Navigate to the Advanced tab and configure the following: + +| Option | Description | +| ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Enable network traffic compression | If enabled, a Compression Service will be automatically launched on the audited computer, collecting and prefiltering data. This significantly improves data transfer and minimizes the impact on the target computer performance. | +| Specify notification delivery time | Modify the Event Log collection status email delivery schedule. | + +If you want to review the Event Log Collection Status email, the Event Log Collection Status email +shows whether data collection for your monitoring plan completed successfully or with warnings and +errors. + +![changesummary_eventlog](/images/auditor/10.7/tools/changesummary_eventlog.webp) + +## Configure Audit Archiving Filters for Event Log + +Audit archiving filters define what events will be saved to the Long-Term Archive or the Audit +Database, and provide more granular reporting. For example, if you are going to audit Internet +Information Services (IIS) or track health status of the product, enable the Internet Information +Services Events or Netwrix Auditor System Health filter respectively. You can also skip certain +events with exclusive filters (e.g., computer logons). You can enable or disable, and modify +existing filters, and create new filters. To do it, click Configure next to Audit archiving filters. + +The product allows creating inclusive and exclusive audit archiving filters. + +Follow the steps to configure audit archiving filters. + +**Step 1 –** To create or modify an audit archiving filter, see Create Monitoring Plans for Event +Logs. + +**Step 2 –** To collect events required to generate a specific report, you must select a filter +which name coincides with this report’s name. Click Enable and select Filters for Reports. All +filters required to store events for all available reports will be selected automatically. + +Follow the steps to create or edit an audit archiving filter. + +**Step 1 –** On the Audit archiving filters page, click Add or select a filter and click Edit. + +**Step 2 –** Complete the fields. Review the following for additional information: + +| Option | Description | +| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| The Event tab | | +| Name | Specify the filter name. | +| Description | Enter the description for this filter (optional). | +| Event Log | Select an event log from the drop-down list. You will be alerted on events from this event log. You can also input a different event log. To find out a log’s name, navigate to Start > Windows Administrative Tools→ Event Viewer → Applications and Services Logs → Microsoft → Windows and expand the required `` node, right-click the file under it and select Properties. Find the event log’s name in the Full Name field. Netwrix Auditor Event Log Manager does not collect the Analytic and Debug logs, so you cannot configure alerts for these logs. You can use a wildcard (`*`). For inclusive filters: all Windows logs except for the ones mentioned above will be saved. For exclusive: all Windows logs events will be excluded. | +| Write to/Don't write to | Select the location to write/not to write events to, depending on the filter type (inclusive or exclusive). It is recommended to write events both to the Long-Term Archive and to the Audit Database, because if your database is corrupted, you will be able to import the necessary data from the Long-Term Archive using the DB Importer tool. See Import Audit Data with the Database Importer for more information. | +| The Event Fields tab | | +| Event ID | Enter the identifier of a specific event that you want to be save. You can add several IDs separated by comma. | +| Event Level | Select the event types that you want to be save. If the Event Level check box is cleared, all event types will be saved. If you want to select the inclusive Success Audit/Failure Audit filters, note that on these platforms these events belong to the “Information” level, so they will not be collected if you select the Information checkbox in the Exclusive Filters. | +| Computer | Specify a computer (as it is displayed in the Computer field in the event properties). Only events from this computer will be saved. If you want to specify several computers, you can define a case-sensitive mask for this parameter. Below is an example of a mask: - `*` - any machine - computer – a machine named ‘computer’ - `*`computer`*` - machines with names like ‘xXxcomputerxXx’ or ‘newcomputer’ - computer? – machines with names like ‘computer1’ or ‘computerV’ - co?puter - machines with names like ‘computer’ or ‘coXputer’ - ????? – any machine with a 5-character name - ???`*` - any machine with a 3-character name or longer | +| User | Enter a user’s name. Only events created by this user will be saved. If you need to specify several users, you can define a mask for this parameter in the same way as described above. | +| Source | Specify this parameter if you want to save events from a specific source. Input the event source as it is displayed in the Source field in the event properties. If you need to specify several sources, you can define a mask for this parameter in the same way as described above. | +| Category | Specify this parameter if you want to save a specific events category. | +| The Insertion Strings tab | | +| Consider the following event Insertion Strings | Specify this parameter if you want to store events containing a specific string in the EventData. You can use a wildcard (`*`). Click Add and specify Insertion String. | + +## Create Monitoring Plan for System Health Log + +If you want to generate reports on health state and to be alerted on important Netwrix Auditor +health events, you need to create a dedicated monitoring plan for this log with Netwrix Auditor +Event Log Manager standalone tool. + +You can also review and filter Netwrix Auditor health events right in the product. See +[Netwrix Auditor Health Log](/docs/auditor/10.9/admin/healthstatus/dashboard/healthlog.md) for additional +information + +Follow the steps to configure the Netwrix Auditor System Health log monitoring. + +**Step 1 –** Start Netwrix Auditor Event Log Manager and create the new monitoring plan. + +**Step 2 –** Make sure that the Enable event log collection checkbox is selected. Specify the name +for the new monitoring plan, for example, _"\_Netwrix Auditor \_Health Status"_. + +**Step 3 –** Navigate to the Monitored computers list and add a server where the Netwrix Auditor +Server resides. + +**Step 4 –** Navigate to the Audit Database tab and select Write event descriptions to Audit +Database if you want to see the exact error or warning text. Make sure that Audit Database settings +are configured properly, follow the [Audit Database](/docs/auditor/10.9/admin/settings/auditdatabase.md) + +**Step 5 –** Click Configure next to Audit archiving filters and select the Netwrix Auditor System +Health Log filter in the Inclusive Filters list. + +This procedure describes the basic steps, required for creation of the monitoring plan that will be +used to collect data on Netwrix Auditor health status events. + +## Review Past Event Log Entries + +Netwrix Auditor Event Log Manager collects event log entries and stores them to the Audit Archive. +Follow the steps to review past events. + +**Step 1 –** On the main Netwrix Auditor Event Log Manager page, click View next to View collected +events. + +**Step 2 –** In the Netwrix Auditor Event Viewer window, complete the following to narrow results: + +| Option | Description | +| --------------- | ---------------------------------------------------------------------- | +| Monitoring plan | Select the monitoring plan that audits desired event log entries. | +| Computer | If you have several items in the monitoring plan, adjust a computer. | +| Event log | Select event log that contains desired entries. | +| From... To... | Specify the time range for which you want to retrieve past audit data. | + +## Import Audit Data with the Database Importer + +Follow the steps to Import Audit Data with the Database Importer. + +**Step 1 –** On the main Netwrix Auditor Event Log Manager page, click Import Data. + +**Step 2 –** Select a monitoring plan and the time range for which you want to import data. + +**Step 3 –** Click Import. + +## Permissions for Event Log Auditing + +Before you start creating a monitoring plan to audit the event logs of your servers (including IIS), +plan for the account that will be used for data collection – it should meet the requirements listed +below. Then you will provide this account in the monitoring plan wizard. + +**On the target server:** + +The account must have be a member of the local Administrators group. diff --git a/docs/auditor/10.9/tools/eventlogmanager/windowseventlogs.md b/docs/auditor/10.9/tools/eventlogmanager/windowseventlogs.md new file mode 100644 index 0000000000..4a9a06d9d3 --- /dev/null +++ b/docs/auditor/10.9/tools/eventlogmanager/windowseventlogs.md @@ -0,0 +1,28 @@ +--- +title: "Windows Event Logs" +description: "Windows Event Logs" +sidebar_position: 10 +--- + +# Windows Event Logs + +The Remote Registry service must be enabled on the target computers. + +Follow the steps to enable the Remote Registry service. + +**Step 1 –** Navigate to Start > Windows Administrative Tools > Services. + +![Services Console](/images/1secure/configuration/computer/manualconfig_genevents_remoteregistry2016.webp) + +**Step 2 –** In the Services window, locate the Remote Registry service, right-click it and select +**Properties**. + +**Step 3 –** In the Remote Registry Properties dialog box, make sure the Startup type parameter is +set to _Automatic_ and click **Start**. + +![Remote Registry Properties dialog box](/images/1secure/configuration/computer/manualconfig_genevents_remoteregistry_start2016.webp) + +**Step 4 –** In the Services window, ensure that the Remote Registry service has the _Running_ +status on Windows Server 2012 and above. + +**NOTE:** The Remote Registry service should be enabled on the target server. diff --git a/docs/auditor/10.9/tools/inactiveusertracker.md b/docs/auditor/10.9/tools/inactiveusertracker.md new file mode 100644 index 0000000000..7e9aa0762b --- /dev/null +++ b/docs/auditor/10.9/tools/inactiveusertracker.md @@ -0,0 +1,148 @@ +--- +title: "Inactive User Tracker" +description: "Inactive User Tracker" +sidebar_position: 30 +--- + +# Inactive User Tracker + +Auditor Inactive User Tracker standalone tool discovers inactive user and computer accounts. It +performs the following tasks: + +- Checks the managed domain or specific organizational units by inquiring all domain controllers, + and sends reports to managers and system administrators listing all accounts that have been + inactive for the specified number of days. +- Automatically deactivates inactive accounts by settings a random password, disabling, deleting or + moving them to a specified organizational unit. + + **NOTE:** The password that is generated will contain uppercase and lowercase letters, numbers + and special characters. The default value for the password length is 15 characters. You can + modify this password any time by configuring registry keys. See the Registry Keys topic for + additional information. + +- Windows Server 2025 +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 +- Windows Server 2012 R2 +- Windows Server 2012 + +## Create Monitoring Plan to Audit Inactive Users + +Follow the steps to create a monitoring plan to audit inactive users. + +**Step 1 –** Navigate to Start > Netwrix Auditor > Netwrix Auditor Inactive Users Tracker. + +**Step 2 –** On the main page, you will be prompted to select a monitoring plan. Click Add to add a +new monitoring plan. + +**Step 3 –** Configure basic parameters as follows: + +| Option | Description | +| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Enable inactive user tracking | Select the checkbox to discover inactive users in your Active Directory domain. | +| Audited domain | Specify domain name in the FQDN format. | +| Send report to administrators | Enable this option and specify one or several email addresses for administrators to receive daily reports with a list of inactive users. Use semicolon to separate several addresses. | + +**Step 4 –** Navigate to the General tab and complete the following fields: + +| Option | Description | +| -------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Specify account which will be used to collect data: - User name - Password | Enter the account which will be used for data collection. See the[Data Collecting Account](/docs/auditor/10.9/admin/monitoringplans/dataaccounts.md) topic for additional information about the full list of the rights and permissions for the account. | +| Consider user inactive after | Specify account inactivity period, after which a user is considered to be inactive. | +| Customize the report template | Click Edit to edit the notification template, for example, modify the text of the message. You can use HTML tags when editing a template. | +| Attach report as a CSV files | Select this option to receive reports attached to emails as CSV files. | + +The following variables can be used in the Inactive User Tracker message templates: + +| | | +| --------------- | -------------------- | +| mpName | Monitoring Plan Name | +| sAMAccountName | Account Name | +| sAMAccountType | Account Type | +| mail | E-Mail | +| inactivityTime | Inactivity Time | +| accountAge | Account Age | +| performedAction | Performed Action | + +**Step 5 –** Navigate to the Actions tab and complete the following fields: + +| Option | Description | +| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Notify manager after | Specify account inactivity period, after which the account owner's manager must be notified. | +| Set random password after | Specify account inactivity period, after which a random password will be set for this account. | +| Disable accounts after | Specify account inactivity period, after which the account will be disabled. | +| Move to a specific OU after | - Specify account inactivity period, after which the account will be moved to a specified organizational unit. - OU name—Specify OU name or select an AD container using ![select_button](/images/auditor/10.7/tools/select_button.webp) button. | +| Delete accounts after | Specify account inactivity period, after which the account will be removed. | +| Delete account with all its subnodes | Select this checkbox to delete an account that is a container for objects. | +| Notify managers only once | If this checkbox is selected, managers receive one notification on account inactivity and one on every action on accounts. Managers will receive a notification in the day when the account inactivity time will be the same as specified in the inactivity period settings. By default, managers receive notifications every day after the time interval of inactivity specified in the Notify managers after entry field. | + +**Step 6 –** Navigate to the Advanced tab and complete the following fields: + +| Option | Description | +| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Filter by account name | Specify one or several user account names (e.g., \*John\*). Use semicolon to separate several names. Only user accounts that contain selected name will be notified and included in the administrators and managers reports. | +| Filter by organizational unit | To audit inactive users that belong to certain organizational units within your Active Directory domain, select this option and click Select OUs. In the dialog that opens, specify the OUs that you want to audit. Only users belonging to these OUs will be notified and included in the administrators and managers reports. | +| Process user accounts | Select this checkbox to audit user accounts. | +| Process computer accounts | Select this checkbox to audit computer accounts. | + +**Step 7 –** Navigate to the Notifications tab and complete the following fields: + +| Option | Description | +| --------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Use Netwrix Auditor notification settings | Select this option if you want to use modern authentication. Please note that modern authentication must already be configured in the monitoring plan you are going to use. If you select this option, the fields below are not needed. | +| SMTP server | Enter your SMTP server address. It can be your company's Exchange server or any public mail server (e.g., Gmail, Yahoo). | +| Port number | Specify your SMTP server port number. | +| Sender address | Enter the address that will appear in the From field. **_RECOMMENDED:_** click **Send Test Email**. The system will send a test message to the specified email address and inform you if any problems are detected. | +| SMTP authentication | Select this checkbox if your mail server requires the SMTP authentication. | +| User name | Enter a user name for the SMTP authentication. | +| Password | Enter a password for SMTP authentication. | +| Use Secure Sockets Layer encrypted connection (SSL) | Select this checkbox if your SMTP server requires SSL to be enabled. | +| Use implicit SSL | Select this checkbox if the implicit SSL mode is used, which means that an SSL connection is established before any meaningful data is sent. | +| Enforce certificate validation to ensure security | Select this checkbox if you want to verify security certificate on every email transmission. The option is not available for auditing User Activity as well Netwrix Auditor tools. | +| Display the following From address in email notifications | Enter the address that will appear in the "_From_" field in email notifications. This option does not affect notifications sent to users' managers and administrators. Before configuring the "_From_" field for user email notifications, make sure that your Exchange supports this option. | + +Review your configuration and click Save. + +## Review Report on Inactive Users + +Follow the steps to review report on inactive users. + +**Step 1 –** Click Generate next to Generate report on inactive users to view report immediately. + +![inactiveusersactivedirectory](/images/auditor/10.7/tools/inactiveusersactivedirectory.webp) + +## Registry Keys + +Review the basic registry keys that you may need to configure for monitoring inactive users within +your Active Directory domain with Netwrix Auditor. Navigate to Start > Run and type _"regedit"_. + +| Registry key (REG_DWORD type) | Description / Value | +| -------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\Inactive Users Tracker` | | +| HideEmailAdditionalInfo | Defines whether to show or hide the header and footer in emails sent to managers (emails sent to administrators always have default header and footer): - 0—Show - Any other number—Hide | +| RandomPasswordLength | Defines the length of a random password to be set for inactive user. | +| WriteEventLog | Defines whether to write events to the Application Log: - 0—No - 1—Yes | + +## Monitoring Scope + +You can fine-tune Netwrix Auditor by specifying data that you want to exclude from the Inactive User +monitoring scope. + +Follow the steps to exclude data from the Inactive Users monitoring scope: + +**Step 1 –** Navigate to the `%PROGRAMDATA%\Netwrix Auditor\Inactive Users Tracker` folder. + +**NOTE:** This is default location. However, it may be changed because users can move this folder. + +**Step 2 –** Edit the \*.txt files, based on the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| filter.txt | Contains a list of accounts to be excluded from processing. | `Username` | +| omitdclist.txt | Contains a list of domain controllers to be excluded from processing. Auditor skips all automated deactivation actions for inactive accounts (disable, move, delete) even if one domain controller is unavailable during scheduled task execution. Add the unavailable domain controllers to this file to ensure Auditor functions properly. | `Full DNS name` or `NetBIOS name` IP addresses are not supported. | +| omitoulist.txt | Contains a list of organizational units to be excluded from processing. | `Path` `*OU=OUNAME*` For example: If the OU is "sampledomain.sample/sampling", the syntax should be: `*OU=sampling*` | diff --git a/docs/auditor/10.9/tools/objectrestoread.md b/docs/auditor/10.9/tools/objectrestoread.md new file mode 100644 index 0000000000..2f7e6baf87 --- /dev/null +++ b/docs/auditor/10.9/tools/objectrestoread.md @@ -0,0 +1,98 @@ +--- +title: "Object Restore for Active Directory" +description: "Object Restore for Active Directory" +sidebar_position: 40 +--- + +# Object Restore for Active Directory + +With Netwrix Auditor you can quickly restore deleted and modified objects using the Netwrix Auditor +Object Restore for Active Directory tool shipped with the product. This tool enables AD object +restore without rebooting a domain controller and affecting the rest of the AD structure, and goes +beyond the standard tombstone capabilities. + +The following Windows Server versions are supported: + +- Windows Server 2025 +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 +- Windows Server 2012 R2 +- Windows Server 2012 + +Perform the following procedures: + +- Modify Schema Container Settings +- Roll Back Unwanted Changes + +## Modify Schema Container Settings + +By default, when a user or computer account is deleted from Active Directory, its password is +discarded as well as a domain membership. When you restore deleted accounts with the Netwrix Auditor +Object Restore for Active Directory tool, it rolls back a membership in domain and sets random +passwords which then have to be changed manually. If you want to be able to restore AD objects with +their passwords preserved, you must modify the Schema container settings so that account passwords +are retained when accounts are being deleted. + +To perform this procedure, you will need the +[ADSI Edit](http://technet.microsoft.com/en-us/library/cc773354(v=ws.10).aspx) utility.utility. + +Follow the steps to modify schema container settings. + +**Step 1 –** Navigate to Start > Windows Administrative Tools > ADSI Edit. + +**Step 2 –** Right-click the **ADSI Edit** node and select **Connect To**. In the **Connection +Settings** dialog, enable **Select a well-known Naming Context** and select **Schema** from the +drop-down list. + +**Step 3 –** Expand the Schema your_Root_Domain_name node. Right-click the CN=Unicode-Pwd attribute +and select Properties. + +![ad_object_restore_1](/images/auditor/10.7/tools/ad_object_restore_1.webp) + +**Step 4 –** Double-click the searchFlags attribute and set its value to _"8"_. + +![ad_object_restore_2](/images/auditor/10.7/tools/ad_object_restore_2.webp) + +Now you will be able to restore deleted accounts with their passwords preserved. + +## Roll Back Unwanted Changes + +Follow the steps to roll back unwanted changes. + +**Step 1 –** Navigate to Start > Netwrix Auditor > Netwrix Auditor Object Restore for Active +Directory. + +**Step 2 –** On the Select Rollback Period step, specify the period of time when the changes that +you want to revert occurred. You can either select a period between a specified date and the present +date, or between two specified dates. + +**Step 3 –** On the Select Rollback Source step, specify the rollback source. The following restore +options are available: + +- State-in-time snapshots — This option allows restoring objects from configuration snapshots made + by Netwrix Auditor. This option is more preferable since it allows to restore AD objects with all + their attributes. + + Complete the following fields: + + | Option | Description | + | ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Audited domain | Select a domain where changes that you want to rollback occurred. | + | Select a state-in-time snapshot | Select if you want to revert to a specific snapshot. Otherwise, the program will automatically search for the most recent snapshot that will cover the selected time period. | + +- Active Directory tombstones — This option is recommended when no snapshot is available. This is a + last resort measure as the tombstone holds only the basic object attributes. + +**Step 4 –** On the Analyzing Changes step, the product analyzes the changes made during the +specified time period. When reverting to a snapshot, the tool reviews the changes that occurred +between the specified snapshots. When restoring from a tombstone, the tool reviews all AD objects +put in the tombstone during the specified period of time. + +**Step 5 –** On the Rollback Results step, the analysis results are displayed. Select a change to +see its rollback details in the bottom of the window. Select an attribute and click Details to see +what changes will be applied if this attribute is selected for rollback. Check the changes you want +to roll back to their previous state. + +Wait until the tool has finished restoring the selected objects. On the last step, review the +results and click Finish to exit the wizard. diff --git a/docs/auditor/10.9/tools/overview.md b/docs/auditor/10.9/tools/overview.md new file mode 100644 index 0000000000..5453e0a3e0 --- /dev/null +++ b/docs/auditor/10.9/tools/overview.md @@ -0,0 +1,15 @@ +--- +title: "Tools" +description: "Tools" +sidebar_position: 60 +--- + +# Tools + +There are several tools available with Netwrix Auditor: + +- [Audit Configuration Assistant](/docs/auditor/10.9/tools/auditconfigurationassistant.md) +- [Event Log Manager](/docs/auditor/10.9/tools/eventlogmanager/eventlogmanager.md) +- [Inactive User Tracker](/docs/auditor/10.9/tools/inactiveusertracker.md) +- [Object Restore for Active Directory](/docs/auditor/10.9/tools/objectrestoread.md) +- [Password Expiration Notifier ](/docs/auditor/10.9/tools/passwordexpirationnotifier/overview.md) diff --git a/docs/auditor/10.9/tools/passwordexpirationnotifier/_category_.json b/docs/auditor/10.9/tools/passwordexpirationnotifier/_category_.json new file mode 100644 index 0000000000..3c6f127095 --- /dev/null +++ b/docs/auditor/10.9/tools/passwordexpirationnotifier/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Password Expiration Notifier", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/auditor/10.9/tools/passwordexpirationnotifier/monitoringscope.md b/docs/auditor/10.9/tools/passwordexpirationnotifier/monitoringscope.md new file mode 100644 index 0000000000..0217766595 --- /dev/null +++ b/docs/auditor/10.9/tools/passwordexpirationnotifier/monitoringscope.md @@ -0,0 +1,25 @@ +--- +title: "Password Expiration Monitoring Scope" +description: "Password Expiration Monitoring Scope" +sidebar_position: 20 +--- + +# Password Expiration Monitoring Scope + +You can fine-tune Netwrix Auditor by specifying data that you want to exclude from monitoring and +alerting on password expiration. + +Follow the steps to exclude data from the Active Directory monitoring scope. + +**Step 1 –** Navigate to the \_%Netwrix Auditor installation folder%\Password Expiration +Alerting_folder. + +**Step 2 –** Edit the omitoulist.txt file, based on the following guidelines: + +- Each entry must be a separate line. +- A wildcard (\*) is supported. You can use \* for cmdlets and their parameters. +- Lines that start with the # sign are treated as comments and are ignored. + +| File | Description | Syntax | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- | +| omitoulist.txt | This file defines a list of OUs to exclude from being audited. To specify the OUs and their subOUs, type names each on a separate line. | `Name` For example: `*OU=C,OU=B,OU=A*` | diff --git a/docs/auditor/10.9/tools/passwordexpirationnotifier/overview.md b/docs/auditor/10.9/tools/passwordexpirationnotifier/overview.md new file mode 100644 index 0000000000..b922c64874 --- /dev/null +++ b/docs/auditor/10.9/tools/passwordexpirationnotifier/overview.md @@ -0,0 +1,117 @@ +--- +title: "Password Expiration Notifier" +description: "Password Expiration Notifier" +sidebar_position: 50 +--- + +# Password Expiration Notifier + +Netwrix Auditor Password Expiration Notifier standalone tool checks which domain accounts or +passwords are about to expire in the specified number of days and sends notifications to users. It +also generates summary reports that can be delivered to system administrators and/or users' +managers. Besides, Netwrix Auditor Password Expiration Notifier allows checking the effects of a +password policy change before applying it to the managed domain. + +- Windows Server 2025 +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 +- Windows Server 2012 R2 +- Windows Server 2012 + +Review the following for additional information: + +- Configure Password Expiration Alerting +- Registry Key Configuration +- [Password Expiration Notifier Ports](/docs/auditor/10.9/tools/passwordexpirationnotifier/ports.md) +- [Password Expiration Monitoring Scope](/docs/auditor/10.9/tools/passwordexpirationnotifier/monitoringscope.md) + +## Configure Password Expiration Alerting + +Follow the steps to configure password expiration alerting. + +**Step 1 –** Navigate to **Start** > **Netwrix Auditor** > **Password Expiration Notifier**. + +**Step 2 –** On the main page, you will be prompted to select a monitoring plan. Click Add to add a +new monitoring plan. + +**Step 3 –** Configure basic parameters as follows: + +| Option | Description | +| ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Enable password expiration alerting or inactive user tracking | Select the checkbox to discover expiring passwords or inactive users in your Active Directory domain. | +| Audited domain | Specify domain name in the FQDN format. | +| Send report to administrators | Enable this option and specify one or several email addresses for administrators to receive daily reports with a list of inactive users whose accounts/passwords are going to expire in the specified number of days. Use semicolon to separate several addresses. | + +**Step 4 –** Navigate to the **General** tab and complete the following fields: + +| Option | Description | +| -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Specify account which will be used to collect data: - User name - Password | Enter the account which will be used for data collection. For a full list of the rights and permissions of this account, and instructions on how to configure them, refer to [Monitoring Plans](/docs/auditor/10.9/admin/monitoringplans/overview.md). | +| Filter users by organizational unit | To audit users for expiring accounts/passwords that belong to certain organizational units within your Active Directory domain, select this option and click Select OUs. In the dialog that opens, specify the OUs that you want to audit. Only users belonging to these OUs will be notified and included in the administrators and managers reports. | +| Filter users by group | To audit users for expiring accounts/passwords that belong to certain groups within your Active Directory domain, select this option and click Select Groups. In the dialog that opens, specify the groups that you want to audit. Only users belonging to these groups will be notified and included in the administrators and managers reports. | +| Filter by account name | Specify one or several user account names (e.g., \*John\*). Use semicolon to separate several names. Only user accounts that contain selected name will be notified and included in the administrators and managers reports. | + +**Step 5 –** Navigate to the **Actions** tab and complete the following fields: + +| Option | Description | +| --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Send report to the users’ managers | Enable this option to deliver reports to the user’s managers. To review and edit the user's managers 1. Start **Active Directory Users and Computers**. 2. Navigate to each group where the user belongs to, right-click it and select Properties. 3. In the `` Properties dialog, select the Managed By tab and review a manager. Update it if necessary. To edit a report template, click **Customize**. You can use HTML tags when editing a template. | +| List users whose accounts or passwords expire in `<>` days or less | Specify the expiration period for accounts and/or passwords to be included in the administrators and managers reports. | +| Only report on users with expiring accounts | Select this option to deliver reports on users with expiring accounts only and ignore users whose passwords will be valid for a rather long time. | +| Notify users | Select this option to notify users that their passwords and/or accounts are about to expire. | +| Every day if password expires in `<>` days or less | Select this option for users to be notified daily that their passwords are going to expire, and specify the number of days before the expiration date. To edit a report template, click **Customize**. You can use HTML tags when editing a template. To send a test email, click **Test** and select an account. Make sure this account has a password that expires within the period you specified next to this option. | +| First/Second/Last time when password expires in `<>` days | Select this option for users to be notified three times, and specify the number of days before the expiration date for each of three notifications. To edit a report template, click **Customize**. You can use HTML tags when editing a template. To send a test email, click Test and select an account. Make sure this account has a password that expires within the period you specified next to this option. | +| Notify users by email every day if their accounts expire in `<>` days | Select this option for users to be notified daily that their account is going to expire, and specify the number of days before the expiration date. To send a test email, click **Test** and select an account. Make sure this account has a password that expires within the period you specified next to this option. | +| Notify users by text messages | Select this option for users to receive text messages if their passwords are about to expire. To edit SMS Notifications template, click Customize. - Every day if password expires in `<>` days or less — Select this option for users to be notified daily that their passwords are going to expire, and specify the number of days before the expiration date. - First/Second/Last time when password expires in `<>` days — Select this option for users to be notified three times, and specify the number of days before the expiration date for each of three notifications. - Provider name — Specify provider name. - Property name — Specify the name of the Active Directory User Property where the recipient's phone number is stored. Pager is the default property. If the Pager property of an AD User contains a full email address, Provider Name will be ignored. | + +**Step 6 –** Navigate to the **Notifications** tab and complete the following fields: + +| Option | Description | +| --------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Use Netwrix Auditor notification settings | Select this option if you want to use modern authentication. Please note that modern authentication must already be configured in the monitoring plan you are going to use. If you select this option, the fields below are not needed. | +| SMTP server | Enter your SMTP server address. It can be your company's Exchange server or any public mail server (e.g., Gmail, Yahoo). | +| Port number | Specify your SMTP server port number. | +| Sender address | Enter the address that will appear in the From field. **_RECOMMENDED:_** click **Send Test Email**. The system will send a test message to the specified email address and inform you if any problems are detected. | +| SMTP authentication | Select this checkbox if your mail server requires the SMTP authentication. | +| User name | Enter a user name for the SMTP authentication. | +| Password | Enter a password for SMTP authentication. | +| Use Secure Sockets Layer encrypted connection (SSL) | Select this checkbox if your SMTP server requires SSL to be enabled. | +| Use implicit SSL | Select this checkbox if the implicit SSL mode is used, which means that an SSL connection is established before any meaningful data is sent. | +| Enforce certificate validation to ensure security | Select this checkbox if you want to verify security certificate on every email transmission. The option is not available for auditing User Activity as well Netwrix Auditor tools. | +| Display the following From address in email notifications | Enter the address that will appear in the "_From_" field in email notifications. This option does not affect notifications sent to users' managers and administrators. Before configuring the "_From_" field for user email notifications, make sure that your Exchange supports this option. | + +**Step 7 –** Navigate to the **Advanced** tab and complete the following fields: + +| Option | Description | +| ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| Modify scheduled task start time | The default start time of the scheduled task is 3.00 AM every day. Click Modify to configure custom schedule. | +| Customize the report template | Click Customize to edit the notification template, for example, modify the text of the message. You can use HTML tags when editing a template. | +| Attach reports as a CSV files | Select this option to receive reports attached to emails as CSV files. | +| Ignore users who must change password at next logon | Select this option to exclude users who must change password at next logon from reports. | +| Ignore users with the "_Password never expires_" option enabled | Select this option to exclude users with the "_Password never expires_" option enabled from reports. | +| Ignore users who do not have email accounts | Select this option to exclude users who do not have email accounts from reports. | +| Ignore users whose passwords have already expired | Select this option to exclude users whose passwords have already expired from reports. | +| Include data on expiring accounts | Select this option to include data on expiring domain accounts further to expiring passwords information. | +| Only report on users with fine-grained password policies applied | Select this option to include in reports only users who have fine-grained policies applied. | + +**Step 8 –** If you want to save your current configuration, click Save. + +To review Password Expiration Report + +Click Generate next to Generate report on users with expired account or passwords to view report on +users passwords immediately. In the Maximum Password Age Setting dialog that opens, select domain +policy settings or specify the maximum password age in days. + +![passwordexpiration](/images/auditor/10.7/tools/passwordexpirationnotifier/passwordexpiration.webp) + +## Registry Key Configuration + +Review the basic registry keys that you may need to configure for monitoring expiring passwords +within your Active Directory domain with Netwrix Auditor. Navigate to **Start > Run** and type +_"regedit"_. + +| Registry key (REG_DWORD type) | Description / Value | +| ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\Password Expiration Notifier | | +| HideEmailAdditionalInfo | Defines whether to show or hide the header and footer in emails sent to users and their managers (emails sent to administrators always have default header and footer): - 0—Show - Any other number—Hide | diff --git a/docs/auditor/10.9/tools/passwordexpirationnotifier/ports.md b/docs/auditor/10.9/tools/passwordexpirationnotifier/ports.md new file mode 100644 index 0000000000..c79d18d572 --- /dev/null +++ b/docs/auditor/10.9/tools/passwordexpirationnotifier/ports.md @@ -0,0 +1,18 @@ +--- +title: "Password Expiration Notifier Ports" +description: "Password Expiration Notifier Ports" +sidebar_position: 10 +--- + +# Password Expiration Notifier Ports + +Review a protocol and port required for Netwrix Auditor Password Expiration Notifier. + +:::note +Tip for reading the table – On the computer where the Netwrix Auditor server resides (source), allow outbound connections to remote 389 the TCP port. On domain controllers in your domain (target), allow inbound connections to the local 389 TCP port. +::: + +| Port | Protocol | Source | Target | Purpose | +| ---------------------------- | -------- | ---------------------- | ------------------ | ------------------- | +| Password Expiration Notifier | | | | | +| 389 | TCP | Netwrix Auditor Server | Domain controllers | LDAP Common queries | diff --git a/docs/auditor/10.9/whats-new.md b/docs/auditor/10.9/whats-new.md new file mode 100644 index 0000000000..4340d3d9bb --- /dev/null +++ b/docs/auditor/10.9/whats-new.md @@ -0,0 +1,7 @@ +--- +title: "What's New in Netwrix Auditor v10.9" +description: "New features and enhancements in Netwrix Auditor v10.9" +sidebar_position: 2 +--- + +# What's New in Netwrix Auditor v10.9 diff --git a/sidebars/auditor/10.9.js b/sidebars/auditor/10.9.js new file mode 100644 index 0000000000..f4e8941a40 --- /dev/null +++ b/sidebars/auditor/10.9.js @@ -0,0 +1,8 @@ +module.exports = { + sidebar: [ + { + type: 'autogenerated', + dirName: '.', + }, + ], +}; diff --git a/src/config/products.js b/src/config/products.js index 1327bd7940..d6fd2b7ae1 100644 --- a/src/config/products.js +++ b/src/config/products.js @@ -143,10 +143,16 @@ export const PRODUCTS = [ categories: ['Directory Management', 'Data Security Posture Management (DSPM)'], icon: '', versions: [ + { + version: '10.9', + label: '10.9', + isLatest: true, + sidebarFile: './sidebars/auditor/10.9.js', + }, { version: '10.8', label: '10.8', - isLatest: true, + isLatest: false, sidebarFile: './sidebars/auditor/10.8.js', }, { @@ -162,7 +168,7 @@ export const PRODUCTS = [ sidebarFile: './sidebars/auditor/10.6.js', }, ], - defaultVersion: '10.8', + defaultVersion: '10.9', }, { id: 'changetracker', diff --git a/static/images/auditor/10.9/access/reviews/admin/additionalconfig/emailtemplates.webp b/static/images/auditor/10.9/access/reviews/admin/additionalconfig/emailtemplates.webp new file mode 100644 index 0000000000000000000000000000000000000000..6b2ba62a69062332c672f8fed7b89e02f29da421 GIT binary patch literal 55746 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 K#cz6)fB*o3f}z6z literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/additionalconfig/timeout.webp b/static/images/auditor/10.9/access/reviews/admin/additionalconfig/timeout.webp new file mode 100644 index 0000000000000000000000000000000000000000..b98d8a0352eceff3256c0a83a0d61629f3886743 GIT binary patch literal 33570 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/configuration/consoleaccess.webp b/static/images/auditor/10.9/access/reviews/admin/configuration/consoleaccess.webp new file mode 100644 index 0000000000000000000000000000000000000000..9d0569760d3180c0ec8efbe6290181441b6fb836 GIT binary patch literal 21870 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/configuration/consoleaccessremove.webp b/static/images/auditor/10.9/access/reviews/admin/configuration/consoleaccessremove.webp new file mode 100644 index 0000000000000000000000000000000000000000..56dc9fd080d8c0c4c212a5bab973ba12c9669a2a GIT binary patch literal 29310 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 Fe*yg5M3Mji literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/configuration/consoleaccessselectaccess.webp b/static/images/auditor/10.9/access/reviews/admin/configuration/consoleaccessselectaccess.webp new file mode 100644 index 0000000000000000000000000000000000000000..e023c24a382329fc5d50c68926685ac793fffcc3 GIT binary patch literal 10818 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 DYQa3{ literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/configuration/consoleaccessselecttrustee.webp b/static/images/auditor/10.9/access/reviews/admin/configuration/consoleaccessselecttrustee.webp new file mode 100644 index 0000000000000000000000000000000000000000..14e12bca7055f9bdaa536734c5a5b934c248cf68 GIT binary patch literal 7710 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 O=m6g;kN^Mx000056Bs}M literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/configuration/notifications.webp b/static/images/auditor/10.9/access/reviews/admin/configuration/notifications.webp new file mode 100644 index 0000000000000000000000000000000000000000..2e4d236ca773e1e76a3f691aa976edc455b42fde GIT binary patch literal 45802 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/configuration/notificationsoptions.webp b/static/images/auditor/10.9/access/reviews/admin/configuration/notificationsoptions.webp new file mode 100644 index 0000000000000000000000000000000000000000..c211d90c08210261c2f4a6abb156a4e6dea48fb4 GIT binary patch literal 11880 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/firstlaunchlandingpage.webp b/static/images/auditor/10.9/access/reviews/admin/firstlaunchlandingpage.webp new file mode 100644 index 0000000000000000000000000000000000000000..8a419c5480e1b301f2315d14b966822fed272c69 GIT binary patch literal 19884 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

5u0&R+m*B|ESqkswbh#HX&gy_hoz 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/interface.webp b/static/images/auditor/10.9/access/reviews/admin/interface.webp new file mode 100644 index 0000000000000000000000000000000000000000..dd997d399d64647300fab04c4210684271d4e555 GIT binary patch literal 45800 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 bq5uE@jY+@^+;;vs@h4`NzyJUM00000K@ZOy literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/landingadmin.webp b/static/images/auditor/10.9/access/reviews/admin/landingadmin.webp new file mode 100644 index 0000000000000000000000000000000000000000..7f50fae93c6ea0179c388180895f1325ed26f708 GIT binary patch literal 45940 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

_EaEBP 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 W23f`r;0M8o00000000000000HN|%WM literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/landingsecurityteam.webp b/static/images/auditor/10.9/access/reviews/admin/landingsecurityteam.webp new file mode 100644 index 0000000000000000000000000000000000000000..a0b81cdcba929f7dfd00d14098830529731e2cd7 GIT binary patch literal 43254 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 C6!2XD literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/login.webp b/static/images/auditor/10.9/access/reviews/admin/login.webp new file mode 100644 index 0000000000000000000000000000000000000000..6cc63b05882acba8e3dee7f804c25a86d524d3dd GIT binary patch literal 5742 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 OYIygg!SG=u0PtT|L+6VC literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/troubleshooting/logvalue.webp b/static/images/auditor/10.9/access/reviews/admin/troubleshooting/logvalue.webp new file mode 100644 index 0000000000000000000000000000000000000000..35c4af20777c849f5ea6eac7532eef697c7ad76e GIT binary patch literal 22654 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

vcgzT^Yhb4Swj48?b%o@kX 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/troubleshooting/serviceproperties.webp b/static/images/auditor/10.9/access/reviews/admin/troubleshooting/serviceproperties.webp new file mode 100644 index 0000000000000000000000000000000000000000..64a302c761cd36bfe1c1c678cc42c39b84e31fd1 GIT binary patch literal 11902 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 E0PNFvZ2$lO literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/admin/troubleshooting/servicesmanager.webp b/static/images/auditor/10.9/access/reviews/admin/troubleshooting/servicesmanager.webp new file mode 100644 index 0000000000000000000000000000000000000000..ba7c7f0f9dcd4189da8a81846e13f115d635d5af GIT binary patch literal 97640 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

=jdvGpT9+hqs&MO3^ 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 A=l}o! literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/entitlementreviews/managereviewspage.webp b/static/images/auditor/10.9/access/reviews/entitlementreviews/managereviewspage.webp new file mode 100644 index 0000000000000000000000000000000000000000..ea2a17c3937e060ddbc651a83f159743dc024cf0 GIT binary patch literal 63946 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� zq?z3gaKbkMi{>osX5ye(9AmrA6tq1ra4~S1v`e*jsANHN@vboS$v+{RO)=-OV|i=! z4}CqsZCoet@;J)D{o!v0-XH+Sz`|JVM89X6 z$7|2mA*@}VOItXe(S>KF?k+hI{Z-OTX^oWB;TJ7YRo%KLe7F|o>3wR*jJwyg&di2l zfA@UVWx+?^g98`g2!ikas;~_8kCwfiB@)RTe79M@dod>-Dd%*{YiPZ%qFJ1tsMFjD zl-o1K&TBe{=B5WOG2+dXy)cNyUusa$p&k!?541T2?r`*dH2p8oKPde8hk(o|h)%57 zVWdC>B0p&FF!8I~#ji~wkP$Cey=lXeEHy`&lj7lxa2u&B1!URLe6S3gO4A^Gg{djB zpJ(O7H{XrT2;Rd23UDWm1#haQCZrg{;%HmzGpPe_WLMjDo|-0t-x^@_*seNJ6f#A|UK*?)`Q?1oM29zX2@!U@G0s(8aj zN2(&~4N#EkI4G&VdPbWeRadyjX2-$OLsW62T508X*!^{E&kAl zZ}M$vURJ{oD&w;F$@pQ*a#75pj((rWYx*mq=_C@^;V5?QF zZpK%ZgVzVCq5_|x!V??tSVaYKA9xv>XBxSsO%AFc#u&th@hAc#dmtnsyUHB()x{^o zBRURK3Jk3yug8CfFA@86+DiBIneh>n%Y;-Xy*^ppK?+%I$xg;f5 z!e(9q;Y&=2qI$|C5peY8+G+4DZo>-| z?6Zdvp$zD==u#BS6#hmuQX=IOalWq5!=BYV)T_K;VnsAEl|iauz|%P8MUuG04Nkjr zik?7OZJa)lu3T4(e@Wc4me$RX*?vaV#>TW|;A+8#QJTa$Tj)SB9AXwVF(+u)S)T~3bkJzJh@;MlX?Lsk04aynHe6h)K*O>#Kn1JGD z3i`%=F=^2r!0=ql-^jwoLPn1(crsa2`06KnCv?q)ZSEZ1QQnrLDQqEZO56uS) zUz@=eYl2e-9_36^dHk*de3hrMD$7MeaotOo9yMV|-`sr`e>~@-P$*>$r-hGP6jASP zAYGVdjCqG|@Ns+~vl1U@8V8MRD=~cE4WhQg)J;qJqJCaR3+>j~%C8W>rm_k0O&c)L zKLPf@Sp>eVlWcl;s^lHfm?6p>IhMrDbXk)ZR&+3rf8+0=ulbTaPb8qu3b(@DxuT&B z?P`sP@w4K~vS=9{`o{c$MRH}x@#fB2RnL(~4k2-7V1%s?Epen3^mM^o zW8!?~;B(TpOnH0`8`#i6n0!?)4CR~Vgr|-PBq1hQpvPlZ9l95U{^R1YgB|8rh_XJJ z_h&Y(kuuZ_GQtiWRh-C7(p#{JVjBDr*$|PclS0Js(qPi|ocbzr=9oHVv%emE$na z8L~|dx`nF0e!=M!Zlb=Sm-0{=CI=71t~ZHgX>|*SuFAukARfGQd9LI}b~2!h0GnQ} z3x^*|hB*+gtps)cICaZEODAUdQ93TO0gL$4)w$BnDj^;(vKJ*uhM^L*T~>9dMVXrT z12*54<-|ghySWOLOAFhG3Psj7m%^6LiLaV$0+*tRlv~3{1%R<))n#aLKfpA-{AvUO zeL;+scW)qN9BygiOTl4|Kg9A9RX1Lx*^w3%_KxGd8#J!(JJ!b|6O6|{A@QZt_(~RY z2b7e7vS!Fzu6>6oWk-WIOY8HRJ+L_ee)y792v^8uhKWzyDgjA8-T5rRLU=6mYt98; z&V3|{Ky?l-G<^BoZqh;Z9bVuFJ7uBQ=fjG2E8vV%0ixAjl)Nh&JI2AJ7UDY%6XkNyQQAe(L{`BEHMYT~2VP(Yg?g;qd^4LZerF#Dc73dPp zDqkKmf3cPB%RBi>ojr5RplW2oda@-MoB>yh!aA)I`9uF&)JA9lTPAk8e;sv49Zd~? zkLOIckS+oFCSU>90ta10wb=1X&q4CuREZTsTRs{_`wJCtXEeKMPqd#Z1C2aS5IZdJ zo;R<)hZ!d@$!RC)ntz4w@;7


-+z98m5TT4gxrC-0vJJmH3gb} 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 L@V`LR|Iz**z#^r? literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/entitlementreviews/pendingreivewspage.webp b/static/images/auditor/10.9/access/reviews/entitlementreviews/pendingreivewspage.webp new file mode 100644 index 0000000000000000000000000000000000000000..31f44bd295248bb38aec0aa61a8bf819d6b54da9 GIT binary patch literal 22516 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
{Polgp=#k~|@VqPspe1V0z^svh zXgh-{#?5a&j(8%KMR9j~f!=4{NpArk3Qm z?>5yB1j;VYyfUfa0s~U4UgxM&_qbo9WIe9WopG=Dm_J{1jvg_GwOWV^O@-&#&i9{rX;?K*KfWtX7nb{wTjWsHi)BKXC?lLR9wHC;z zq!jjLOq5QVEcOvwYuUzX0p~vG2H4pIzJNk9L_I&j)00000002$l B(bWI| literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/entitlementreviews/pendingreviewemail.webp b/static/images/auditor/10.9/access/reviews/entitlementreviews/pendingreviewemail.webp new file mode 100644 index 0000000000000000000000000000000000000000..4a3ca51f1f23850c214fd04d200efa0cf5b8d3d1 GIT binary patch literal 14968 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/entitlementreviews/review/reviewpageaccesstab2.webp b/static/images/auditor/10.9/access/reviews/entitlementreviews/review/reviewpageaccesstab2.webp new file mode 100644 index 0000000000000000000000000000000000000000..31ffb6517f44ce770df5aa62433a3f7d30eb6753 GIT binary patch literal 35554 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/entitlementreviews/review/reviewpagemembership.webp b/static/images/auditor/10.9/access/reviews/entitlementreviews/review/reviewpagemembership.webp new file mode 100644 index 0000000000000000000000000000000000000000..af6f4df080226d7eb76e5abe26f09b5a4c7a2435 GIT binary patch literal 32372 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 AqyPW_ literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/entitlementreviews/review/reviewpagemembershiptab2.webp b/static/images/auditor/10.9/access/reviews/entitlementreviews/review/reviewpagemembershiptab2.webp new file mode 100644 index 0000000000000000000000000000000000000000..72e07602456f8edcc6989775058a54d8cadc9e4e GIT binary patch literal 28618 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/entitlementreviews/reviewdetailspage.webp b/static/images/auditor/10.9/access/reviews/entitlementreviews/reviewdetailspage.webp new file mode 100644 index 0000000000000000000000000000000000000000..6554bee75a2e3b54744124fd19ee88f0f9624008 GIT binary patch literal 41234 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 bwnov3{}{jk00tsp0^OJt=7vB300000s~I1> literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/entitlementreviews/reviewpageaccess.webp b/static/images/auditor/10.9/access/reviews/entitlementreviews/reviewpageaccess.webp new file mode 100644 index 0000000000000000000000000000000000000000..d37118c8b38e553105d6f00388225a0a24a16ee0 GIT binary patch literal 37992 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 V=>VRrDNh*m!J!}k00000008GFFqQxS literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/entitlementreviews/wizard/createreviewresources.webp b/static/images/auditor/10.9/access/reviews/entitlementreviews/wizard/createreviewresources.webp new file mode 100644 index 0000000000000000000000000000000000000000..0fbb58aec2201ce4d71654c910cf4b508fc9f856 GIT binary patch literal 23406 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/entitlementreviews/wizard/createreviewreviewtype.webp b/static/images/auditor/10.9/access/reviews/entitlementreviews/wizard/createreviewreviewtype.webp new file mode 100644 index 0000000000000000000000000000000000000000..a17c0313c142ac75799a00a3ab9e157f856242ba GIT binary patch literal 11160 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 WP9#zSNo0Q+=JfSO8>4^Y_= literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/installation/installdestinationfolder.webp b/static/images/auditor/10.9/access/reviews/installation/installdestinationfolder.webp new file mode 100644 index 0000000000000000000000000000000000000000..6cb8fc700849d3877e4633bac190d0c378bbc910 GIT binary patch literal 13578 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 EKkLPimjD0& literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/installation/installeula.webp b/static/images/auditor/10.9/access/reviews/installation/installeula.webp new file mode 100644 index 0000000000000000000000000000000000000000..2ca4365dc627e239823d73da97d40128eb5309e6 GIT binary patch literal 41940 zcmZs?V~j3Lum(6b&e+x&+qP}nwtdF7ZQHhO+qUQ3@7|mJvB`F|lBzsOb-I%$RnUcdkq7fbWzKX=0THhZ^y_WYOM z#J>x_S8oKr`s41edk?uad$#}ppz|H!cjtExu-7jCg!th9>wn^Z@Lm8oxla0J2iRAO z|Hc7+`w0NP6@UQ$=PU8cuxI{pe&)SmfX?sD7vs;{0$`+9^$X**?{V*#za8)hP<){L zev6`u0hs=}FV7wG8}l9g6n&R{Bi{D)@}v5v0T4ep&+kt8tNs50Aiqj}jgK)N04Mz0 z{PloHK+4b8iv1VhZf8v!<4gVnaP<@DtNAhZ*>|&d(s$t>_iX;l{>^`<|85`LC-OV? z8~inQJhzVcNN}!yfDnKY;QT%IdH2hI8_tGcM2#>LVS?5FA&uH%1wBp?}x$qRn~i1-VM z8m54{w~TcSh<2w3YzP-RoQUtr(X~SlPwb*da(4msp}2 z5t)c${XvRA$5)IM0o9h~S4&pKnd1EOAx@-8==l?F6qw!UPQd<*@r}N+$s8RZ!&?y+ zf}Z-54jz=AqmEr%JNOrWmm6EW9+r)iW@n(s1<#tk>i+~sek;=)7RFXe54DeGx|x{H z810M`0>o_c1sT+@08F9_?__^he}qoI{_X@g-ih-ty6D9HbkQkwIUD9Q)1UnU#%SkF z-xbF60F_>*dL&Bexv(+?Nd}C#6;Uc@#TmGYre%?O#zM{Y4Bq&DHvSN1_HBBZEZ|a` zd1WO`-}6OwSQ8E2?NRx!R);^8=2ujiz0Nxp@IpWK#M$dAH@P;pdE)qA0xrq4f8)kN zt8i&LuD+8kSsaUBULD}3CW{xx+OUyIEmC)>*P5`h!LiFhl*~r~33$LvtiO;>lwu-4 zFL`pzNDmcg3a(E8X09bZ*arzz9>Tm2k@#tw>vyq|v#ZOLJiS#@Vd$;yBk$bFb;N?p zmut4pKJA@Uim5f~7J|oLTlUTB zm8-2Aon3%`ltR-ae-}TXUwpa8YAjXvVMnYts6i4NO+=-r{KpK191Ccf+68jy% zF4}ZEe8%5XQnScu$h=pQb2lT9ejWH)F1MASTV9)9%08V|Y{ZV|qQ82#SF{0|C^ zS~hCz(DobJwK;Pen}m~_cly8#+X)?=ptzlX^#8CHe@+cFjBJ<%pce`X9&rHa03?3xpc zuheEXb8{fn`NK}G>3c805*k5Q{58OI#GOcnp27y}(-zK>5lBGXG1c79?C?soRfmF} ztpQS6VCp>c^({BW#_KTj>0)K7^n{|(u}p6ps#0p_^{1TuV&T*h(&-%bB{0K)E>PJ1 z(F&TlsoK%D>?WJ7jUtbn@`G>Eom6#kPN)Y%`^lP3fqI2&=BKF4nM=ilgUD^kgd2Ea z)P(@vM`gYi+N)P>tL{A&kL%BFCFd5OU7}7LV$_S^0}oXT)Y$eGFPc%07`)L`2h zahtR-*`5S;f({${@lK|Lc2mCR*aysSaF?LklNGdJcYdABBHv@GV%M&!Au3=GlmZzS z7w$=fn%k?$j$MAX4}w(gg}X2v5%pd69)9o1vIV9qe{NXig=`r^*IsGEKH*gAT|Zg* zgNNL9?k_k)G0wvO zJ*WONyexSBN+d;gQ?O97yS2w7^%|t%f-nV3J&$FG7isqGV@;_)=?B0r^zkR7V7`#z zJlVq)YGZOYfih&u!sn3hDJV(_6(i|E{7txcuP2FfFnOIDQ3cx5l?+(M_j%D%2DeAh zm?C0aX$|oN+iel;-5cGeE7O5Q9V$wo5+}@f)xsFq{JZc2qJAFNRC++9HI=ts8=W$X zM;6c`HP&{@S1(b@y(j}Kgf|${WbQp1^4%3>E{?`-tvBTG*t1yZNSt#EWBcskppnkW zyxz{^9&%o_`8&HeIHA2z(EPggC_|s zO@W;F?tE`4TTZS$o z!}8w=(qep`P8Ivww$7)GY!VChilHk7n{paS?(luwLyo!EtJO&Ziawcm;43BXM9>?D z(3#^1XwE6kA77IEwO}^~dD!O7-TugU+iwn-j#8?gP!n>a2Bl;p-z@m`+XQ&IGxx<9NQb>Q0K ztC~cTj>jF1oQ6DYeCaaQG?EclwqUc#`Y~z+}LGk}0KFa8V&AAtN zM#}>cfTusaGt!=Y=V%meM^(ty#9@Y<_7z>EaecquGjb^;Y&_!R^iaTFT679<7>Sk( z+R$YUvafk*-JQ-4J@H?<@;ChQ{%MX@t3x`QuC7vaX{}~@&hIeq%v7f|_7Qlp2fahB zle8BW`nQiKr+Jxqi;alSS}+Q!5~hM^@1em+_lbKO5H9r914@dr1Z*5(moOqWrx z`c=MFd{G~Lwbd%6J(-U>xEu4|2md>7Y6Wi|jW@JJqCHGW#_2EPv+ayq@t(6of|B4u zY&0Aj4SuFYuYc!+rLtY;uS31TM}7oTsVe%VagGX134Dj7wNt2;vAo zk{$gPKQ=EUXuvOL=VDiL#6;Z@63lP)E7P0*-XpGleHjkb4FPWvq2b|MmBm{@(_D!G zr(ge+e&o$fJS@bpXRNvq3N&`%7eoLk?WyxkiOy2jwacG5WskH~`=tI2bej~VM5L7m z5apEpcQ3}$(m?wGw8=4Zv)qANfQGBw>LHL3sJ%ASK^r`xgee`{>90zAvn=&`Y}YphxG2hVZr zDpU|eIB`U*ajO5Rf|x@V_4am_RR#ll)u;1=l{gf(ZBtS}%zNDO)KFg;vyGgBe^8l5 zecuMR*ab$t!K&+CZyk#uikxIvs9L6i{{gtRdfL7meZ&hg7Q856MO=XBj*MuJGgUJWpbAo_Z+*u2Q*g zORm-3pYSOI`P?fIuZ`V#zhI;0O4kGe$t;=ADb{mz6;o{4%+{;fMrvVGqZ(9#Ri9I` zj|^x22Ds%=gQih930I%qw}=0wpnv?kgLw5`n`bk!o4zosBmkE;QtIdAKHYYV6l(wj(Ygp`^|48s3|K#i5z-g$}6G4We%gVv<+K>U{m0z+7 zReL}xWW^zk_f6H;dGDzRj;^v|y3%-Zog%7>>|M(FD_X;9M54DT_O>9FU81kH zQVq|VIg&I2%TYSiQ#k+DDTtPk7>L$Lq|pBjWSgV7Jb4s6m#6=i?f-vQs@yU1;CrCo zk>Z1e2bfjr->#3D$d_Yc+P-1NP(mCGh-Kq0tK`wt0hc{#)3w6WZ9Kk^2d~R@D@LPH zpU6T)hF^r&-DA8`N?f4j=xIxJjZUQJX@SGr2MH2u6<&)b%IF$S6J_Zyk&GbEQ?B;Y zep`aYhoJ(<1PHT-tvHvbAW3cG+kf$zx&*;8nsYTef-@Tq-I9VwP z?6(XiV>uAMtf*Fb!x#n2@n{(P94XN`#(O+Td(ZCTSXZ$&xWPJhCX z_~-UORkc&0?mK3~#ROf$v_@q0Rf!Dfl0=n%uzz+SxOoxl*VC7qA|LF7(&`6YGCL+B z|9b$k-F!P7uuzUxj3bv*D~p?xY8W@~V%vnx1ADNPQiJ)4NsJzJWBaZhNi8LT zMqQ1~xCbF~(U5u9$sX&Q@6gl7J8WoFZ{a=hE2GWh(@CfF2VMa;!h&#K(IVbXIRox4|s%WL18G15jfG_r(9^ zg705~i$OFa*V@*=3JC{yx_Z_>MrqCy6JK#%p9nv-Ze}oc$4Nhm0D>uH;5}KB?8V7e zAl>g*1yu@Fd|iB2V(=g)P0S7u{2WSfFv3Jxc>bN};4sB^`%6Vm6Pv4o2E1xWbg6<8 z#1fOyVDw2}u%Jj}1@CR2FKbhQ+bt#hofm7(4U|6N%0|jec$C)F+dE|9JlKL(^Yi2m z5p6+$4_$}cpzH)=AnB?amLvWmVg)(QiLGWFZ@&2&)r6_`W;nwY@X;h&eE(FtHExFn zV|hGglsVH>@g#VNl2a?+!kn|}RjI;gZepp(QLul;1e(V4-a)U=ckz*G`L{|Wi>{Pg zZ6B0p=>A#s1FBUuELL9f0eQ65{ub<;?s~djk2wiquIb}T=8kwa$dxr6lo)-VQkM(V zG}zyIUdfPwIP%T6wazsNc{k<6`hzct3Dg@{X@@iW;;5!XtbK!V=jO+?6=)AAh)7UtGGf@PH) zqH1&wx`?%4>)=!MtV^%!-&6~Nf(MEiqDSyA}Rtd%e`*zoVYuA9SoeX>lS zwqz9R#3lg_mrsx&frA-R=8+HN(x$kh4l1I+(CfIbPid($5&4YtFKIz*|4y0=|e!P9&A1`24$Y)ItE(3P`N94R0uktg`VEF zbvv|Mwtg3OTh?#VHt4B!-^c(KX6zT)X#{wMqd~`1Hl`l$D{?)(|IyoRFs&>a^1@t! zMk8S0aQShd>-PpO@bt8U2x$kikbrjh+4sE01pMcY9J@IelInL)0yu za#@E^+6AC3PQbaHr-{H~2ekxb+hCW6)dnb*ORn(2F{sUc=xOg)bPB;k%nIJ`y}MmE zcop!!TE-00U0%N7tDswBl& zKttH`rT#1XRk{ok?HRO!6*Lp1KdRb%OiQb~?_U-il$RmTMF zPgsr^rRM}9?3gfbi7Zy6Uzioq9)S#2d#8`hao((VZ6|n!?L^l(mZ4e$rCRGiZlr?J zd+mB-k0A1=(#(_yc3P%hT@uN?OpeZt(oaaKRVvHliJfSux0@DEibuK)Z0_S8Y zv%yJQG#?NdefzFgVQZ3aYGC7f4Bz_K8GK44tREm9Ve%I@O}NX;skdy)|E4b`2!{Ce z##HtDWqDZ_WU^c(&nO%n4}6owvd@H7qGc(sY8Oo-npRCk60D@m@6P)nrK3GaXVgnI z#s8$!(EbB@WF4}h5JsDT%h`Uol_FESSz&5kZ;OwBx2Je4D>p*tpCC>^c%cFw44=J7 zYsbH+q^rhxpMRnoaOw`TlChs?$`TGVgu&}M36Csu82-G?br3w=(B8A0-k=y&()TTD zj{b3FSi1x}J}eh75#0gu686p3I>7;KR7#bQb$z6N;@x8l*B~I3wVfBmZVWXEg%%W|xOhVIno8#Tqi`~bo33!u^ z%uNi8sK3Y*0yzmj_@(<1OhQFPPK~8(c~^%#S)v;SvT`S}pYsUX#-1r2e1dOJ4@VU^ zngtN*v63hGEo4n{asU^&2LYHhpubJbZJV=PyMIU)n+rIos)CwkTe6Wkk0)wJFQoqN zw^@45r#p!Elfl~VWq)dH_KAGWF4U0P!F^X;G1u2eE3l8&TiACKPE4Pl{zypTNz%lb zV6#Q$-*kv^)3~9-*xc(qhGw!#_ivnjp@iZx>r`^qswn8sLj~KPOCEAr?K&lXI}@F? z0{u_hGdnN{-di8D4T(R9NQnzX`s*$Xs@V9%ErsEHHz9s?@~ACGo??{~(G(taI=~*9 z@n?XT zCZA6-=n=Ew=k>h0TrZ<{Sj)x-z6;|;f7P5INiXif5SmX$3JRhH^Y(1`)i+uzs{O$0nNWX zT0*qgyiY9-6mm-$s1xjmmpFf$aQfEczYO88i{% zJC7rhSqdY2^FhHa#{CS-dXYw!3kp}$4387xxpd(D9Cvumgz`r|yD4BG8Z}`A)aTm_ zD;$`v>KzkKwC5Z~U3qk9w_39pQ2ZV>asof;zv>`HY?&X?1o-Qzh%lbQsZsC~0Q}WOOiuL~Og+@o4iZu` zBu#M_5?y?26B${61ZC-}gTt%%o7j@UbE0_jGH;F>o#Ke@e{GtDEFwG9bdl$^Zf*rv z4?YY|caL}$#LXw45OYIC@f-!BoC5Ee_tB!s?Crnih?4A3ef<(!CTi0ic3ZP`Gm2I- zQ|7mZNc1-OYMVgxjmq*iEi)fQXk?e<9ACjp@H&c?zm0lu{UolhbK8{m$c@%OE?o5^v`*eo{Z0_(=^Fbi}~U< zLE?KJuYL&ZYJqacfWOy#krYFzR0`wKeQiOlO3dn#StT)qez8%zBkeK?fR@-6v)T_^ z%044G$!hyB6`ikh3po^Mq>r#|YFXmeC!r2a(hC2$w%f}{9wvwt8Ab8Cj-nV{TlF8m z;|||>Dm^S{iWXSj=5;3D=vS8gB_BPH}dj$5BIfLy1pDAxQ z`!}#qzM7>J{S%Vi6AO|G_w1u_i5uYAvY-bhuJ`Wn-L>5ha*=QMlZ9)=@&0IP%dS4y zg8be7m|)aC7GRHa_-I83ZXCc{UrN5E+6rmN8-1dBp200Ep(<74QKV=E2A%|4ajvC9 zKu~e_9$%lu>n8(isPcY5vh=!b$tSve&R2SlT^L_##i5d4LKlzt4bwC{)*RB4%l?vp z2!qqh_u3wlkZ2MsgZ;)GxySHi^g>+m>2=($=`^J&^m^3iNXMBGl`G~m*|;K#SET(` z%|1Jn8AOzWfJn23p@oXvW{z3_q@7X0h{JvhRQ&u+KO3_fwr+QW3B(@JvMq_K2x~(o zO8?`E_C?7wN5Wqa{BBfEmhN_La|@Jmm#gMBF6t=6{23y$ST>Ea4zNi^(^mJAl?=VsBjE6M z*OtzV+l9ru^{0MFvMUgv_7E4N780W%IsS8)vT_)rmCXNwfakF68Z?IoVJ$M^FUKkZ zN&ZO2B^Lp<$|4jQdTt?NWd0X!nkI5_Y|WwfDY`R;;)PR~FW%bMZZ3zB#~ljjb9LdA zDFB;04;6iS$V!uxImd$`#rfQyRNruM3AygW1S?42k&vR#PfARWi5{o>AFYnZ*iGy` zIt@X?8zN3d-#|XED-#6D8}P09Q5C<7#I~8Kk+lD{+37m<8}V3gl2a{AK#K2Fkm(2P z=N(+^7&->SvWH~1G5O$qe@)#c)ed_GilgWKA2Qf<75TMz#Stu3?aThORyJ_2iEfq6 z9hqV$=jH0qRUO?0_ov^$m&&f`>ftzt(+Ph;$*bSp0vT@SGNW(gj&*S6RIoypYo+bK zKkn{W+{DeUY%?Ak8_t*%QhU5}n+Q?f(u0G4X~Z7GI8fRSNJQ*>N&Edj^OrbGpNfQ# z=8Br}Cmr@&;8nrX?-Q5j$j37kmjeA0k6$n-4Sj);6E)$dX-r}NS~+xh_F~3T z+S6L2=^hkPQws#2LXpFuyNV@n`AzywY#5^m?Y(*SjLnE&u2zlE(I=4a1^--XbjXFUeBwXvN-Fd#oCig8hj1iGK z(BBlk4ojW{C5VWq(ARh zQaiQVi$lE$UlyZY*9;jE839UXpP>LGy)H7?75z?gQx~t~>0MU%j9yk_Z#x)#()_Fs z!=?UFWTjJQ>P*^1nV{#}*(#^yi?VG!aHCjZXn)Bow=?6)?RK@(u(r7HPK729a$z8{ zt#C1DdRFG+we!c4&qkicg`U|$v@E?QLNI#^9iF?CbU4i1*G{HdAH_+|VgR8Re~ANU z>8uxV#5kcwKi_Gj1Nfc~ebi1AJ(x{oFVjp~GO4w1S>6L7i*Bn-+p{BQVuUixIK{e2 z-X4rF!iTN+gSb7F9f+<`;z0T=VJ&8yGixoQoJ##2=tggjyhD`HTTT0Ig0upHNSlo< z8u^5cPf=J)VfuAm^HZO*vGB_Ejs>0cnP*@d7}9s+5B(n}m$21YzgtJ0P6^xgQY5oo z{O{eZUe)UcDm?ly3?)Q%Lg2~3ByG|mlB~hQ6>05l1pkl_Ttm$5YF>8Vg&mB>axqRn zW&B!_oY2nzH#R*tq7fSFnI;Jfqe^UTR8S_5$s5<8m#oxlgt>M!9)(*r0pNoUlrsfR z3YeZtQUKnLhy()A$2GcMtZBz-1nrcdKs6+}Lz-gWniOzFKlR@JLV(;g9y*7U(U`z7 z(tV{yh$XK84k6@s3{NA2+zZ0@`K-%;b@3bqZW7P#@RzW5aS?=b<|DhE=Vd}rNQMoxbRa?AcRvEeu z71=dh5&?(&@3uc@Z^{5{z!3fW_o@9sK)_wIdH@{#rGjatcbGL7VW0-8@Pi9^ z%XT4979KVv6m;`+eO5Cv(*FtG4XOM`UR-t zSllD)(10TzFJ{XV2lmU6-)n#_d+Cmv7kj?mkxx%lH33rf(F-F_@#${k9y>_0viH6b z8lwX`R zo4Tr^GU5(tAz>)7TLf$A9jfT?gsoNG@&y9?g za7XW{9mGfhnT)JrPyUSQPqn7s4>7&Z1`cv5bHtP}Pp6Vz+Km{E;F@n@?ekx!trI4C zpluKhF1(rxmhP`QJhtZI9FQstgbB=AFbHo!NE>IMbSCrzwXf^L07D)2W!(6Uy_ePH zp?BlXRrTd@!p*v$f2;wa5d-WlL@j%QFwPB7`R1bs-n?h|z#hotC;rEuxPR-^cxh{< zAyo1FH;DP2Fy+$-@QVcZXLbwFxAewrAph~<*6@}%Hi<~5d`H<~b@}wo?tT-bX*;a& zfUO}4E8|&`tB&sWr*U!{E(Uj!#4CS*43n&hWPZ4I=fulGNH8>Ih%DulgMh{W0SBy` zqR%>qyh2rJq>fc+jF07EG7EST)t$Y_5VG!hrjbBpBrj*nF1~=U3*a8xp-IJd(^B1D zC*NM82JyiUiCf!SQVs<9=$koNz`%% zn_*F6l1jF14uEGIiM1GohEFYq#l#5D2ufS_UK67|%LdPy;g;=^!etZ==ro_^z74M9 znkt*x5E-c||BlBQuB(#;eiHpUo<(!ngbN=&*tH>Xt!!oaAfm-!rk92ab}?*d&!zG7 ziY6@Pqgj7GL3>eCps3Vh{tPa+tLNfVI+}^hP)s<(A7frkDCo?BXT&X+UR}n&FJv@Y z$l{P1Sg9gD?tJPH31_&?b@M=WYMo`MqEUR=SL9|fY5oSfogRjSGIRTJoQ6cFPRPgn z$GFh5X6!Qo%GtGE_<~pHYSVUiVRLjK5a2<_h$I;xncBfUv{)?|*MK?yYM5M7j!tmd z2L>Me#W8u;eH^SRf@h7Jw?k6iV zTc(e%-#$Paj&ukA>nXsF04eJ2#f_y~(fwrP5& zoShBmb-BVMwCA7U+g5oJZ#O6=8kEg_GP|}c&Q`MYPj?vXf{F8o0`!FOwr_%*=u;MJ z>v5#YvD<*q0r&>>T%|UWu9MlBr|tq8zi*G+W}FAmxK*b5hp7Inhy=kr0QHXW{S|lw z9Oj^0^#*c=#xt7j&zwlBHco>;SPNFryaa7RahcNw+il!-5RoxY2twHZ)SBfEbB!PjKmSzK*z?4RyrD6%>O1+IDU zlJlFH`5m1(4EPTQ;vAkBQwD9%hz0|?vy?7h-8sv`-cavT(+UMxPC#5>%bF?W=eH=P zpU#)}Rtx0;`XNF+;-fX8pC|mWm2ye|Z{D)qb|2BzEp_D*b9H1~GKhA`x2;O6t4*DA zpm{a~vGF3&9T?jUQ+jrH>b(D+1u6zS`Bk2vcu=E*-426vidt*RJRr64eOx>XD4Q+1 zM2I<|$}LikT_!d!Bk$6-{(yKQ_W%*06Z*=x<5?#nZ=YFF@D16M;Ml&WaVYu9XQM1e zn_IyK9%G4^QsOow2-Hc-;Xl7f`@SR@IzszED7Gs2=^hV~AOsAm;*CQsRQ%m7p&WpV z4Qb9E&H^2pCXR6v(u%9R_eV5t=L)oicDy^5gb@){u@ZmXi zKe`JHXRj+=5P9%;+^;)foH4$5(&x_B}c+i;oeH^syb)y_Tky+Ajv4wi@iEUMO|(rdbGdMy22(=Gbr+!;Ymg5`Qj z8Fch#yayjNyX|pBOta(Kj~mDbj3lTwpwb#0nAiGGZh0HXe7jljpAz9^lwK%V{hVO9 zr@)*9g>`LC?u^z|3O93_o5e*y800D$K+i!?P2e=J9=HY-;$tOtf0a zvW=mfJEtK%#Vf{!!xJToQ%D}1{%dX;U8l(&)koTd2hXJWX0piBFBHEtf~Zv9wbPcO zT90|VAkkQlEhYbGX>=C}k}IHl8r1lyac5pnl7b_lcq`I^$Vbs(pHP}R*S^JvJts1? zvfH$F`rxE8vw2Ph@ zJsFQkkY|Mv=FLC=hMYaPMQ{X+WJ8scP3yahQ7gtp6#^)PhMRT@GqKQ0fcqroFwT(n zzXDaw8E)WmOS1z6PR^i51<=FYw9S+r%j*x8dF~~4b?j47UeZ>~@=aBQXeZn!zJVF? z+cM*DP_V~98#lFy^#ug}Dd;F|Qa&|iwgVP@yi*-#?B|-3r}7yBXrXh%U%~%0JIQ;G zDQMaCJm5AwUO97xKv~>1m|yVJcEI3;ICmW|Al930lh{=Hch%d47l3+IEO6s9WC`&u{nGY?Zs6LAkEZh*)Ac(L*kM+aa$+-3*Or-&ESS?8W-myV z@hOpNII023WNnqxEtiQxT?1OWMt~c^lfOFNX3UBWlzwv<=&}RYhvtU=Rl>3or01{9N^x*B#;EDLT^|q+ti!QK z1#a+nNm`|3`S_qp&O;D0a*7!@K$p*>_sU5d$PG*WuxS_)vB=ja1wN9l9p&v}9kE?! z-(>t;9i?%k){d?{y9YScd8Gv3fG-KIfYqCWe>o|J$mFUzsvX)jtYMf~|P~P7mS77&5t4gxE3;{io8Z0v&qm!hUgsc(lTFDg2=~HPjp_ln! z=dqJWjNZBxwoM`Ta3I&Vm@q5Dy{qpx#Vn@U7FY-iV7)VYq73scGLCXgZ}VwaXTO-FYw*&a2)OGPrl~RhxCzsGo;^8`p0zI+ z7CGz39m~4O_u=krXglL!`W|!}>zSGy*>xfQiR)Pv$cC#wCXH(M3L|-p0nS_kz6TZoxd=ALIz>IullJGnc;8tdcBFRUAHcAa!c%K;AvBeVrQDg|tX!q`VcS-v!= z6bSyna@Bzf0yiRk9eFo62hV4=eHjUotEmtNPM52o{kk#nOqHh_TowlExqd>$h>}uZ zMMK=Sy{s$Ly_z-VyH=0*IBAEsL!?GhvGY8SZ0uCdB1d(Gtt9XTNlq{5k`hR1?*$|Si9pX@B%1Kr z=0RR&8Pf#z^fjNya9*fi;{jbXD&~EJ(ou5dJXPkjJ>?3MR$+%;UkR+W^DxIefHNTT zu?dP0jdtelVTINKZ6IbRe-7zuzrH)+`}Q1Tx4^Rp=i?6?1cJut)5R@L?}YWP>f+BO z^&irbu5VYgd{qcu=V1rXE%m@%K6OlGU}j*r3^0k!{^x06P`~CLZ(ek7np@v%`IzY4v`6bbc@(0_Qv=0qmEN zj0W9p?xyTz$!|`b-oG2dG$Qb44g7_8TL>wpevvO-EvT;Qrsbo}cV#n{E%m*_+ti8` z3QD%ls*TrlgA<|_t3__Xyc9tmr-X41jUROlgZ61TExN-PG57E(yx*50T*ASl0%5(G+(5VWE5~z;Fc68dA?o0+|v*uu}KZu@(E76XE}m zxSShl{#6}Erkr3*g6BX-CfP}5pBA}<&* zBZ;{s)1&mKmHj?)8g7o~?d<`6g+zD3L_tSi+x(VrkPmRy3k={mW;^q|V?X%Qhgu*I zZ!clwpfgOuOcM@S%vQ!JrSE{~+P5(X&OE z8B!rX3eUU0$BagP8abWeP4Saw6?Hk6h9Ly0afkGafHO37a5wp=o)Aw3)i}PjCn(sK zN+UyXWYr3$Z0VA-D3Jk_&O$t`>}g^(zR-~7&F=(Qu5U53~`n< zhA*md(3=(!txRPZ##HM`76lINhS2E#5kle|8-EiU;; z|0)muN}cu~bv{fW5JSkv8#U=tt%tz8byFxja6+j@IzgQEQ@_lbr{2(eTn*l1x#jt_mE1J6u3$t?Tb+^YjKt=}tBw>a z8=AfX#3w`XQAK$uXr*8}Wb7K&d1dG9kE&%fulWbWF@hj1dzD5*e}o@i^D%!Yc-P}{ zh_bmgzF`jNrk~$)y1)BZ$!ne*|2lPv=b)sx5$vJ72S$*3&gY&@`8Y=!@4n9hZq4%@BXhx2CXBhEP*7FU2 z4%H%xtKx#r^|>*UPC(^P6_SDJK(B8%TK}dc75AW&3)^QymT<`36y_LJ(K8Rm&XZ*^*Yh@Jimw2XZ}oR^E<-W#Gk>gfMRe!4b@w`gTG~N?_Bfmd0+BMJV7? z1(XiDvLhU_4dJ+&^qDljp^j6A(}N`Hhk6J`-S>=Stl z(+YZU*rZVpJVYi-CCzdTRZ18Z1R~LelfJqaQumoz5*<~BZSxgo>c9UG?KgR4`8m?h z;QTh4Il92ImdsH5;#n3*tzOiSKxv6I5qB8yJL#>=@4$w`#TvDqDq-oD z1qtKXV2p5Tb)8rVIHw2rX#9)r)p0yL9On17mw|gf|=!&v{20qrbjY}u%eojeYdl%%es~c z+q2d1?J}5GGFSWk|K?kLQSGZkhJY>jFY)yLp+`m|&>hw(R9)jVn_K}S!yfoMn)hcA z6KV(?&k`sbF?*82dG4!Qq;wN`?&OQ3_n~7fUYU*n|7-*21y!u?l%aqr3CC?fkO5h} zg0y4aq{frnW=82+uEH6e^LOuf@e!eTS-~YU87_vK@;l-(C^5%OD9J(45`#zS&5>%N z2iIOZ=b46uRA7f?r$79%jKn9eoB2pE@fc80$IS=!R4`;EI9SR!9-LSVyomCudyX7H z;CRhOmk?Q`h91K29N!xWIHP5|aMpd*+h@5S+uK3wYB%BuWuO%6zxJhda}W?qpJ`s&fgDEx297ZDXo1#Tp20r9SC7(}ov!+3HDOaO%63=DQF? zb_#hzI>FE!e~o4r8{Rsp;gbDV;E}x@0KJVBjf-+IW27fjxf(?KLjL^+gq#}MPhGtL}9U77R6)v;4&Khk@&|{as()l+~8?BZHy>|3R(fZ zAE+KLWo|w3#g8{{nSrz#?fzew`hd?GL2p{Y!=L|)HvQiWJa5ucuJ;}-%D;;M^g4zg z!ITL@jIp~eX3>n=)5kzKCA=_#pIxG5VlkA*L@0B2H;AUGPrlVxz_f+^I{wP9%~-F$ zo?l;(6c5LgC&a(dB8)~ZtCCvmWzkP;_s76V2Hv~7MSD~VCh8SKv{GWN zJCWJ*Hv8!x1&Hl+Y(nXKtX(W;XutrDVZD5a6Uzr;khTiP2}H?XwXZnf)J!oN%=oVo zF(U0FCQ5E<(P^}cbquN2nh%cVGc0beoQ#~z zrLR!Hfn{bO1*r@hZ4LJnWd3L6*<azkJR6_19-FNvCVIalQ_P?ERQ(X zap9T|NsH98qObLW5(u5#OD+|bH20YE&Ig?45RXL!xdPBF*O1oPTD%vU*-vvMA!QN# znN3}S87Y8US_E|%_}VY=VjY{40TJC{xpYJRc6?zZyFIB;{k5ki@Tpji*JrCeA5NGZ zf`wrFmSxyep`}C=k*3~HR^%B{O})DtW4a~HDk=+dsg$d$BYNd>=!#*%qq;Z8Z*Joa zLS-nT57EtCQYmd>O_1x&F6P(w7h-lCjjr{*s693xk+w*LXYBcQLm64QWwYZ|^fI^5 z6N9o~YiIm2W|E&Tg1?i;HIz}N^{x&!B5>@|El5y&fmt;_-SG%wB8h_cbX}SHqkD8E|aGmW3aOFSH#4xK`7=q zO8=v+uVh~T4*)$t!oQcHV>^U2mNMP+N>g%P3(PJKU3b+|2k$3{;%lud8|j+u{6jlG`5WRNqtAmNpGBM;_xMORLG^n7QA}c57#i(R#TF9Al z-fu_#>*$0!f|#COt#;Y_9Cj)m>CS;qhF!SvA*uM?9NS0>-3{)knHQ9RUV;3WsxGk? zpxSq=H~6KQr+piS^|$Y(Fl-u^A}LViFqIKN2rw;Y*S|9C%g$oT)^>)}D-C*Z+S(54 z&orfN5bAn~H)`j6J{!^Z(*EQ2gR+cHq0i9$>80ze^I}+_KTO$^9=t=Q(%x3@>omhG zHjVjFC_-p`OD92qf9K$%JW1bpeoGJkx~O;)?2AbB#FknO7$vB7Z;A-7F-y3T+!Jg!wI1z z8iPMe|J@6$k1z}y=vE|*fwv3PV|f(n9lt;R8a*$ySgOPPZC12qZr7`XZ8_-VBNYiw z4eT1pRw!<7!rZgEWzU0#$O-OioC-08-Ma8bOsw2}iPJ69I==rIAG?Opx7_27S8meO z!EZD@xHMC8W@xTdn>RmI++Yu!M-o_iH;P@J6keKB6hGH17xirzgF`}KM zqPR0Ka#-y??tSu*lam8XE2&pD;Cw8%e-p&`IE!6`WW?lg?aY%JsFau6SYW#%6_|qu z(_kO)tqa6bu_KO718@6X6KWSu*F)5sdUSL*Gxid%|uI#(-Md{3ENA+#W*0|N0mizdWw9cbBrp zFx;IeK}HgRZ~M;F%2KMW=Gi_#cQdGIoKR%Oo~_EVGl5a=u&Rx3i$&%@`>%dXPPt-n zF`78xzGE&-fZ06@XiAX+Zm|;FHU%Xer|Af=^SE;NWtgFtUFpTi*9giaOD>ExnSj3 z5e>3b)(@w?Ki_`J*mz1gZzQbq5A*|f)RWn0B%%IGlbgbHc^;|6r(YL0!#2X%ngTm{ zaes1%kGwvAmB06gNKWQiQqDv8!_I4nR|wsf#Xi)D&MTyR%m6A5Gz)T3utR@HsBScK zJ4<~}&eSq!8B)nQTjGpH0|zrExJ+D+Ee&f1u@|V5E?wT=UUR;)#K^fw1;i+}7al1) z)a`R4hAJd2{c<-=wWUmPHMLg}1#q@LwI|qtYKqh2WRMkv8@<`jAv6}yowh&LnV$v@ zhp&}*ypM7@ppdy^TdBd`&9PEyLO=1h%GMC&ux|o8df`*nCEB2S(T?t8*w#qI_l6`( zrc)3f2F>X$Y0f#UZV~-2&s8gVe|NVzJ!brkB0t+VLa)m1nWVLlGiMAu5nMQI{5JoG zGIeL?HOOr&JSz=i0d<;T`%sA|94dfrb7OzbR8pcY``Gx1Q0j$qj7!ljHCC=IT$SU* zkK{;jn(LvX|AJ-l)&houz}(H6rGg#UXoAS+o}Omqqe@DrP_*#eI+&dTQIOQy9cZ7P z*SE&ekLFILgze5qb)I@gnAinOV8WYs`7O+@+4e=Ua|tlb2h#-bbNgik&o~GX^u{E4 zlfXLK5a5|)H-^8we{ri}pnOv|8olNLuwxe4KSVd~JARHu^>9x)49q(7BdG%}MK=L6 ztZV6IxdJ*K?Zb}7loMzOzJHkg{Wai!}xh*}#5br#Hi>DrV);mA{<1H*z?~R_hCnK2+~ zd^1cPNv1xPzKteF?0w(bge}~{hxRlU2z`CfeMdj>x5~L%y6;XHDXF#;)wRrLSPn7v z0|;h!lJ7zo_Jwi2I-7smFg|rZI;-Ip7Rm9`RYtE$jPkS5%j4Qad4$2~;)9f1MVn4MTawh)`8Wn~H|@}iOfKeeaobLQhM4Q%+5-=L=wZao9ua*F zEshdK$rQ)0bW$U%R}CD! zT^J=&+gp8TVLceMN46NHT)x8PzQ@9Shjvrwj!95$x(aIeU-erB5si(~UkgroY9?M} zp07+pewRvIY*Ufj#LZR+c|cjAKswW|N|##QQBU^vSL{R8erh zdLe@5Bjw@9?OFz^3;Q$BI8)F^lHdT79!*q-a>jPyc&!@|wQQGuuQHQZ03`+}hqW0d zhzWOl4!Dw^aCK6?P3e#MjN?=P^Ws~^ul+R#J!@U&`C^C2O=X7>&;k6U#|U zk0!V=fAhKJ1JiDIKy%EyFL`=Hg7e@_h;1?1p}zh%Dsdgzx(;*fvQ=}%KtYNHIerYu8q)P7Lxd)Q3X2FG4Hnq9$EBij6?>(FRc9@p9gnGYSktV$AZF@`=5x$ccq zb1fjWmEJ%@uxh%Fw#IEd^?T->UOuh5aBb#V7>FUW5HyY&dE%88>Fgxz+HPT0H7sXk zu6dXB!=cmR*^EgDj>o)!OcM7!9fob z_yR0dsu9O#f+a&EI95NQ(@uPoT*mF^>z2-NjDOJvbXyrq;&CnA*2U1iy~{`qqe5W# z)DQKZ&TgLBEbOtn5U(iS^Y4tGKokHVyE8B#bMZ2+PL;!)SV9u$Kzx_;&i?jaGHoy% zW;QdvzvOOH*XNgKn~~)-n$N(^xA+qG&6I^Sd0`Gy?_1@u{IQo2llUCz^Q6A)*3Hdy z>%R2ll2>G@Jd1*`70JL*q@Z2p^87!=epGK&OXP&Y@C|K+>l<|t0QzROmnG}$BBCuu zX*s~55nQ6Yf{M7-oFg@x<`1?P8_}ppMQi)~u|(!n#gnTQLh^>cd7bR&bjF&IiV$>G zu+|KYXbgdS1=kWt1LQgT-Lcm?NdJ-rl0nw%xzAL*8;N8SW6#;)l&}_O+lncs zi#1?xhZ{*e;<&i|rHb%3t0v zBH;QY>tS+&>*&c1Y}u|pk2b1N)Z?U&3dY-@?-Ke1DGayQpT0h&V_szhw)%@g}ylAPN0YQ$a|B51M98rXAyyR+5$F_muq z#n{&x;_lWUj9CN(!gLYQ33>_vt}Re41Bh0Y?vwfhfgVl`+$sr3VQL3jq@KPTlmYbY zu)9^Pkn&=$^ZQa5I+Vd)A-TG_>v&bA=@^lz2Cb&xd7p|y+hLP2w@jnrT>T{o(1bDn zE^G}v2kbSy8o>GT)@+9Pg0AdwsZ#@jv1vAzxhIC8c7>TY4Tl!~uU8ie;pW&3%aH-EUOEuSy_t`K|uG#UHk7v@)a*;(p7yO*Z%)dn06~p`PM(_YP zbD|9;#PaJcY_9mAqp`AyvSTktsmNgNrENV4F-I#lry0Z7vmx#&3Tp~(G}qcb`EjZ^ zG~Yz?`=ewgg&>+kTn;S(xFLH8M4Sf?2F*E8s1D1ddMp`TBp7ddmX?rrpaL+aEIlChmI4^Q5iQ)B&Jy(j>Hbsmk8 zQ`7c$hIYhF!_zVrD=UWLry3CD!~L~^x4;7m5;Hi)D_En)CRkqdr+4p6XENC;$c!13 zv%D$G@C85%G1vx$rStysQPxFR34^Z>M855Cv0p`nQRi3JSelAm5;v(=&`{Ek_M*)` z5kmgJhg|*%K~KU;lJ3^_f}GSY;ALcikJuGD0?8lk-&+8CFiT|#{Y`PdEnQDu2|_|UzI`0TX~@k)IxQ@Pg!9jIZQc6>o~j++06z4%Sj zNJO}jt>Fq*;5d{VW}?`84|~Mu8~f+y2_Cv15)boaBktw>k!P;6iyv#Fe2|6+nqrH^ zYt&|9KNrZ5g;5qODuF-4fJ}EBh(m^7JJH``iNgnV`GN_LwKd^Hje?6VF~19yv4e`P zI&Fbq6efqSI;gd>h-?lqy$o10vvedHw{+na#lGzD-jQM@ zss}x4!nAjoWl)P`6|S(S0+RV%Gtp1_ZZk^wvA7|UEwoRr<2yuBq7WtP7QAX74z=fW zvMmz~Q*obAg~n_njr3-OeAHz_lDM>EeN=%GOw>B)$I~Pr-bAUIbmGG=T{P__P)9C{ zC6KJXA+y88CnKo^tPwRfJVzHzCwh`#P3v98NZH#nB7eiNg_v=bY&P)=`1%%aK$evr za$|+^T9~i*QZeJ4_)aq~1k6qF@e~;HE*4^8VR=A52iV&~%aC=kF%7n#mjmS*XSPLB zt%PcK9*v#pjeV!-EE>g1ndTQn0zx5cc09ujbX?OreHKCg4`Is7dS0s%bSu!uq{ zYB<(MA9E(Nh8ZXw+tLrdZw$b?xe;Rm7p&14(msMGSPje1ozPMed)N!T$RP}> zmf~-A7y)WJB`yvmPkce4E=y_6Q=t}Z;803nhWcuD^Vmz~D~!Ww?Wud_lCn(Cxj8IY z)NgS7-Val~F5|W>(UqaR{^Zg?H8eJC%5~qu%e%4V!DQkm9tR?~r+Tf5?j9ThD&0OZ*|2ABV7qLtX)~+9e5{(wOy2MK$##{>z2FDU>jqX2 z-(CLN?y6H`V3+sBPtJz{P$g>dj4}110$(VYB!y___GCeFMWS?krC^2ZEXqw7J&|u! z3VN06@^7Un7bI+}Jn5e;k;YIX41TmmVS0R&2U5kXv+I)S6RUd3A^xZX7wPy+bR&p9 zy~(z(%olJhliMPH(vC#?@V>#>-2jj{k8uFnjlXwDUv-&Gxm*LMYVG(^TrQLW?x|@e zypNh*Q#Mk#HSLDIzc;$`Mh6T>!G2hLaLd}Fv{OTtBLcK~3-u?V9dR3+>uUvy2mFyD>IVvX2=UJLSaTQH z3v)l*HKAShM-$-p{VD^1Tz7D$ymJ90$6OdBS0d-TL%?^=T+8uol@e0zDCVMe8Sw@0 zo$b`)`e?HXIC4Z6nw~~j!l-=xzds(_eNF5KVg6O=eE`pPKz^q1rRuACG+uBja62Ma zbL8M&ZemU`SkImZu7HAG9k&uemBA}JgMSvov8okIQ#|h%@hnw6B-hn%k6#--mf2iz zsK~E{Xi&K?G;~^HI}|FC>r69D15bx0^>mEBIGdvycj^HKNM$Tp@NQvBFM$3pL_SVstJsesl_(IRUG*?9!S4UaNgyE9rw z5%E*>O!tmzih4_S;%o?iyHrZk7XecPaAo2`p}~`iEfP=w@aLSG>g9)Vr^}cr8wOOP z=e~rrwD!SqERBz+>~3o@&%K%|(g>~ijF7t^6Lw()+P9l64ksVHmkDZ1A38JEtVl?r zFMq!C33k&1Nu)JR+)+s71LRLrHNEuE7h8t(*)5!6nzw$FnNF=uS2L~_RzH$Q^xRfR z$^+Z5-IK=9xWeT7^ecg2*d3^o;Ip{;S4EFei2TNmF3+vF+CV_H&aWTKH)fwRpw`g8 z2}5}v5ob(Az!!PBMcMPstF!50LxRuxD+EIi&wr6QOv3SOt|IomUjVcnz&-(gla~J9 zIjW8TpymfQQj+6g+g`-LYL^rM@4HH8f>W7|u<_g0_dVVu*<;lfNDQfzJ5c;g4eL*X zM@NAAqW1lntR;`11~g9`W;c~LzdTx}pVE+&tG0j1B}HK`$^L6{N|RVEI;BL0umik; zgNdJC{AMBjEUBtsVVJ@OPBZ_!KUpI zrE|ucGxJE2jTOkI8;tEu7%*KB{BjE+C*DyzS~Vs;0#;FcYg%Mk>m{mJx;s)$*FY07 zneK-c!j*QoxIeBe%(zV>&t6jX{CC34NT#_rotpU858({}wug1(^a-MiBL;_l^eV8d2KnfAv(6Bu#n$Kv4WBacF?|x_ z&3K9f@w2~1<<)RwqF5CBN5qTV^%By2g9miaK-9p@Dog9 zs=_z;$4ifrK&f$fhwpfJt z>h`VBT6-po>EN%rNSs2o|LkEG0vd~qiuM%g^FuD-amfVlPcaXK)fV)QJ2UMVjM`$5 zX1z;vWi*P|4%fiDYAvNfir$bfmkM@|b=TG8g~br8q{8pFPPOfBzwB~If4W0O!)_`+ z#@Y2~ps<3l9^(DRNFL&iwvwh?B^&-tcE7Wqkc478Jgx*?w;jGnm`P6uLAKSQ^bhLGvJ{cl4V>|3{Oclt0@8_b@1ww{`T&j9SxvfBx10!`k(r~7$J zH27^cRTa8G6JGIm)eR!3{5Gtmz8#KK;=B>n=g&K93^EB3`8}m+t%7~-=Y7L(;8-oN$iMqnNw#9{>zY9$yHYe$jPp;y1;L8W z4599M_oYS2sd+bcr7K6^N$7a70p74zn6P-iR{OYo{3YJ+u#duQn}y;18Rq0AmbbIQ z0Ow;5R@D|LyC;PX8#}`e;`x-Sh!CXfZr5E%08z)YsTdL!$5^1y{V+p63K(s|Py;E_ zXgF|zy$Q|x#cdReGv|n2rC@!a=6dK_;)mH7{do<{q|}}tX2Wng+_KJ{cmeE6O8yrO z(j}QbBAAi29fi3PR3e6lck5MDZYsNAmYl@Y9c;FjZWbl$RSKj1%MtR@bW{)cWV;!f zzA;O%8$lz=kFiQ_2IEyGnFjWvZh~OOxmyVlZe6b;;i!EI;ZWOxCrmZgYDI>!P+e!v zN~l~CDoqxt%ZqQj?I`;@_bP6@qO+?cEXY7CUZ$&|T)N_uK^wBhBRKwA)gIvisrUgq z>nO|{tG@3(McO%NptiHeH9b>zTyZw!YQPK7AUpS2clphJ+zKD-SxC1}XRHI-_)^$X z|EFAKQ&n#T15yXFG}}A*cUrv6D}=I^F1a_hq>kpfAQK{P1Z=wwi`P?F61o3y8=(*b zvaZh4^EcIFh0m#jb=R>U`MPt7P&jdLbis!sdRJKMwDcaEC?@NXMdBU5hlo+ybZG$;+(eF)Ozx=@H+=r{)OfQ() z85%9@EuZwOM=#=UkJmI?P?swvBZMf~V1pmMMuzDf5gTPGl`0Ht)2&BP-Nb~D)vL%3 z6~mU$+4&e+eC<_GowHo|ZDsZMrC>%#i(v;N_+m5*|a-V!<2i2panOjnR0alZVhD@(GZ(@q@f-vSzLM=sK$@(3M-5#M_fEMS>rm(0!pCzz5_g-gV)1UCiX?$IC^{ zS&`{RwqwG7?tYhD$QCOz6#wfZn?|SjeF8q23n0o1HE#0MOLAKRt;f|VL;T)sZn={R zC5pn;e}@Npb5QNHg$(TnOOo+&*m`fE7uioZ)zTX%vq;K_Zjz$z5%8YYl$~m@;Mamf z0wXq+l$@zcMtAUlTAM|VnvB(6frL#51g|_X)632h6~V~p+p$!(413mFrgp;_=IsAJ z3cg&wjWw*I4tl0xyGf=Tmw_eAN~16k2!x1D+ThG*r0CZ`G9TESmRD?Ssapd`tHJ)};p+CJV5p~4KJ}@q;eAz$*`ii4(M5Oz z>WE$*J--E9FO;Z$$R?+Pi#x%fZ*I2b0zse=mVMI zh1h@|sD^QXN#;zW;CqemySLJV}KsKjhNAdoe_)WPAdL^RyS z$h;ZJn(4F*f;=vyO2~5OZXD9lC{m~Xdc(9pfhr9f)TB!lfm309(VSlul7_MZ5U-1< zmrRwVd6w*KL&F44YMK+)9tc00@$QX})P2F|JaG?SBPYojZ1@{y^fWVr(mneC(sKEA z7k*3O1oolY04sTqqD2$ z$aAtHa@L$1HSv8H6NL74P&n*JFRlhXJ?;B#qrX zLpkcGHHLkHR*Q4gq>LcT(i66`%~5+Xb8GF}&{7+zL=P0S9qKf<1OM|N zMBu>_r7tslKAqm{`c1!FA*&AA7OAiX=2tY7O#sNt>Cjn$yiv9JuzXWpdWeRo;|KzX@_8l=Zjva zm%4}B{b5LL-b*-qqJV-oN~=kA9QXpkPI~JPP9v0!95y^;6H+`2)w|*$r%hwRV()SP ze}{v+45C;ueO?n^-`Au7GmLioQWHBDB-`Eyxkko$e<5$?$l8JVy`l*^B|JLf+m25d zWD=*H!=59d^41C#UuiRxp9P+NfM$lo3uk;CVHmc6YMu>_3fM-pR(||eH?DCMaee-E zdD=M|seR$Qhq*POHcTiJk`nCrkM@_cHH-NOli9jCbto25ozojW^ImHO1T`yD_bZ3S z)yNPpjZ^Z-c$ObWF+SR8%0Duxe`O0a`GV#9L7@r;k~Q*%QT=I^yfzNt_mCqvOE+qR z5eLFgcBN;dx(g;Hp>2Xzj@oM(%v?!BoNrveTCp)(bhUR_f3xktIXRam!qu zhRcnGAt7nA5i=qzsw51eB*U#^oOeFtWc? zNk<;to!t?5!!2q<%Y2vfQbG2XCme@0u6`TD_5h%`Q*Dydic)3D)*C-peIK(OtXg4u zoMTk)_3hSV3iE z6ugp0-nCyW4P8ToDL#NbENP)$OueOjBD_qld5jrTW!R|9x}L7nmf#rH)#Z!wZBsnH zgz4fL-rWI1)IPBXgXQelXt~ARK?@I5#$~mmA8JqzCbx`*nmi47B7p$Xl_ckTu>Kus9)D*~0 zrqw$lrKU`j6Doe#l6#m-!|zra{T0QNI}P&ctD(UC)4w0TeTb&eFY&o$4;#5@;ohoDB3@G(!-rUf0eV> z`it*A>ow!_s?#tr<84t;KHTx3ILUcl?UeKf^Fu+9W-mP3<9_uz;M0_rxwA<9x zngwteo3zzB_yNjlrPV;JhUw?O+1|ga4-vouA#5C1*xlYnqA2`+v7tdJbVT#P6T2t`{FS~ z*WXVl0q1)&&lfF~hzOw}Jt15%eQ5xdpV_kDLmn^tfrP|q7|V}j`ZauRm;DKjnKX}DJ7ndW#zdT7F}B@+VM^hGPv_fhbi54U9`N4>md9PMHJ$kHSxm#C+IQKyEwb7JD$0-^tG?B z``&1)Yh|p9nVTiI@a>%Ij+6JO>0cF3Bwj2F9efOBp(x@(mrEGb*E8FQRK1B7C*)5} zbFf7)aOjGbb~!^km87!9o;5g$(JT6frBZZ;A%;DSO?4~LfQL1tomt%ZWa@=5nACQ8SH&f(|i&b zo7o*U1UhwMg0JoeDPA7;zpR`9?~Z5g7zN|XXfF+Cw@ZKmd|wB001mB=FtiOEw5eY=N`Po=tZ>Si`fJFcs&J&RJqaDT+_Sgo@}}zlJJM5XKC1Ng^M%6t?1=D5$mNKR zQcN|7cnv)$n%Uhe{@EiM5f|xeaK9A&m9qpln)2P9qz6|jk%V=u5jh1s${2c)ulA|8 zp0V{UCm-#!hD#6^&%i8(AM9An(CCBR{L?<>^ll z;p6csq>euK%}e%)kpWw{5Cv>TP7`fp@|@2=MjApNap>*uIS_ol6Xy1SDH=Ue;+wd?) zVm2ta3e`UmiXU=1(wcQ2B*S?i6W_U~a>+@0h!O58x|yTnyhEqEF(d+<%!<-ct{h=kSTu8I0B1o9Apa$Mfq92blCE$J1qF@JvtVwnE zn_j9%EW56ce>_`R9EgA=oAV8cz`#3GVsh~pzh5>W5Rl0Hq2_3uM1;N!LukPHgys3V%~;AJRcseGR6-oUBAPS@YPZs zI-CrBZWC2|gPJ(aSf9bZ&4sj?oVET~eE!NzdOd{tUUNq`q2;XJ#Ae{z7ZwLd%9*o3 zol8lg4751kxBY`!1 zsvDiX2_8X@YvB3labAMWXunGmpQu`LmAFdKyeaj?T#_lnY4(ZfC>#0>O8!&*-NQaR z+^CFkuh_TBrT1rM$6IX!oe7BXCkituVzrxoEO{u2glrgtJti|&10zCan!G^^9QWd| zIdDZ*Aq7+nD|QoRJHU?XeskghdpKoWbC0n2uWGP*+U^2yc z?A#LP(hE^Fz6&|=-}N$Gf7>xGk3NMOsX>`E>&3@YYcV3=3i8uX8*1SUj_h2@*GE<+ z97O}MLVeBu38us@8N2-4jM~TPP~4A|FYr(k3~DHg=Ra4tFcM7#6(U|tqMW~&0F0|r+^zEzcn1=vhnxpzJQ?ExGQfmA z8do>dtI*C@xR7;dzeQ~GA^2=Ca5(WKgPYtd=@d$>7Ws<%jswwYOXNB?H=T(WQ8_yu zI_TNr-&T&pJ4P&R(jiww*I_Dd4Ly=Em_?GE6qi=HYxh}(=gyrvx<`f738PH>?Kh7Y z;=!SUV|GWBQuILyh?Nb=EkLL=+5(025=8GzZHaUfgi-i1GERNB3IM;tLW5jKo?O$+Np#WX(yPYi){4AWJ!HT5~w zWCG`+{x}y`?Z7L+;=mDZimAW=)YnyMF$^FKzDA=gx#?~Fe9{(P;;URW|=x9n^o!*x**%i-sR@6vb>0npUgRu*;~5uBJRto=S))wG;Ay*!(4EqpV3 zUb1sk(4MdpR3L;S8s@1mt;Y?tLOPwrL@oPnKx9GD0zYW-;ElHw(3!jB`#EgVCwn=m zqLgeBS~xoPJ@OGt_(=uQL6lMtj-d)>Bud8woP3npQCbVpzTy?H&jnWeDK@sV+Ge^^MgTWmk5+t?aVP-6mFpsOTQR2}DE+@0T*y6nSnivF_QL8+- zSE-sxpUXkpwtaZUjmEUhOoF$Cbc*X4EN{?Rj(vpRPo;ZBA}r^pvkY5J4IGF_IU5Pw z+!xlaadIJ(s+0C9NIG`RrK)X~wrr4vUMJ}7yqKn_=i>`N5nMI^#vs?SCnRkWaS!T` z{D|hxsjSKA4M~SG6$rln`Y%e0Bg~TVtKN@9K6a+RLm?=x$2r_i2tlk@YquiQ$_>qZ z2ug*)06!Sj{`3PJdG>D#nhaDR6~h3u*M+W($#XU2GlqXy#s8=u!)On(7x%aI)*9pj zRa6*N+QgVw3*wL^0o!89s(B<nv*6*oK8Eg_ZzN~q%qhU2vJ{89(er7m0nxL4Kyb~|=MmI}WT43I>^ ziJw4b2DvK#$@lb@^J;=Lg=w%*GdahS?hsF$=`w7PJMaca`~Kl1$tt^K!u86<*!%y# zy@*NKq_zmggaaJG7*?r$Ok&_C#%LZ|>B4G|EZWaicd8{00(zZ{nr4-Pk%9=E|mDT}^?^T|s)_NFA*5U*?gz$l{V&f~EO-4k~;&_bQP$g{-}q z4AlRKW)QoG2VaiQ?_QzrYD#^he;ylSv}%q-&Uuw<8}2n$J6!e4m3djLhsDF0kY%b{ z1T}f3xz)G?h=CRBO!;WBrA|@QvdU|k^5UOd(m^F0F%-JvWB$7ed|n>>OZ&>=i;uGt z^G0KHIArb8reMNl8N~%0nlbkD3Dh?n;JC9rYfrOlQ)!Xo&<`i5ofgmg{zTSoy%LHn zCsHG}g|-r9w$(!%CYdhD;MO#?cT1-^0ssl0aIbP&BR1(~Sc#-P1H`Q4aObJ#Tt)I!21nOS&xsMC)**&O$1-HxjGFgFFb0bAQP z*K}nCr$=6o1Hf@>)~oh6qv!_CppR}tr`O;V^Q} zu*MZwI?!b;?|8?%x*WA4NZVv8W)n0TX7fcNbA6P{JXVIgf^*@(_vJcl2&lk*eyJob z^8X#B8tnsBv?kz;AAi41p9(+`mSRF6G0}>IxeXTbDi!B#*RSfrGdr%j?|^nGI~q90 z#K2&WK$TQB#yib*ewO5N{=KweHUqlX7ir+BaMF%e6(0v$f~Y*X&R4|fu1wYQX@(1Il^u9FzBa0&u%wd8?RcU$(|*rXQ3{T&j1NA0cm6x4 z;umRUc!mbB;gb@=C+z3N?TOsmp_*#$+MofJV^b$xX_aU|4*NQ(;{WIfTTvtB0&PK4 zd_SLr_7>)Yx>|%3nJ4zoZyK1;ET%(_Ie;gdX+ zd$10m3rS;_u@IygWw5v@3e`2*t2egR(J%xb7l~V$W4RloiuuJF~DxT)%LeoauR#zy4?kMXmL7qd_+7(f1Jf@TLzAytS@uBhWXK}XLJylq(H zgoM{1f~zH>+jzH$u(Xn$lcuY5TZi$q7z!S%?e4gnN=Ekd&2K0pNJcsO3RUfB=*o2_ zFztE8Ye{l9Ex=ojM!I8;#VUgSRW_6ch;@(`&MAnH|24ev^b%Oc3$m`^V8FQ<2aQ`_ zPTT%f>@{Lc<^R7wKWhPyt*J@_Woim>^($0Dj?8Pjo_#BGHSdh$trAjz8|O0w@Zr8{ zNaKBC_Eue=XXyI1KTbm9P6cKJp_$#v&(wr$8~YZZFc=zc;mIB_An{-Lr?58|+09vW z=|6*T?){Uhhtoq_V$ioR)m@_D(rvor;mPn)kMHl zs?DXXo+6^*G^cxB36U?XUcTJ!3^*%_uGXcO_@zA_4K?eiv`RCE1(~3b@hsZ#Wxh5S zE9F(GSd{NLO-4+pB;EwwOtFe$=sP76UWpFuIy{Llb3z&e{#leyq_l|X3H-EigoT6) z74Z$A{_F|C{pVkU3H~@t;%z`Z}VN{dky1JEAmdrcro3zL;Lu3?7zpNG_&$ieB&5@PwB8>{_Q|57 z)F$mosJLnSiI?EfyVuM{99$mxJMbHb@dj@4`wCo3tWBWUYKPLCSP;~*!kRal$9~_W z%fisNo9%$Pt)Hi)OrstGsSRU($Je?;n|`pX@!31VjDhn`JfrEjX-p}Q%BaT5+~LJV za=kGkhJB%j9dh6INX{F0I8zV&D=sZ_fk+{ym*AVOGGg{$oBH!pwg?drV^ssFy2BdkcE&N`=g4vsvHN$@PV_AU1b#;pYx9i;pZNd zhQSDe@Qa!9Q|!oH@1EzG_i^1AgHChL>T^udBnJ9ofG+_5fnPCAP5tU_sO9CAAy10F znVQSEw!~3>bRj+|t%mToi@E-P0?6L*_R=qW8|cDwIZBXbT}_IRp*7)x&7oHvC5zhm ztjfCHB~_S-%JG?opC)6J008pMD-PD(yjutXAtT=0QhDZtB8mpt?dg0*Vp1xlTUO}a zo3j)FQo$mJT8SZHPd>_08Os`Rav@kdSMa>24&m3G2ro47Mp4VsGhO=b!g}`73yyt( z;^A&5BAGxGnbbvJ|1k3ObawE#xkk+DoH0wE$cv>Ju_(Sy0><_Gpon9`#Z>LNDj)v1 ztE>AXNMn(f*9|lgyJ6iiWsqEckFNH@vsx@^J7Qnkh~VWzV+#=Dqp|&!G)fB=C9$KRk;ntZw0Y`G#*)k8x0Q_lOcC2aLsbv| z3bFtAgsf{-5wo4ePf<>P-$$C&u$1S-3X$-)sx3qQ$A(w@*4XyuM6~IgGMJi#rhwYC zFt8BXvd?Lz@@FksmQ2#RAq)Rj?3$-Lt})9!DC*NutC#;>d|O&v%?+18)z!vj%edzz zsT#`A2Yurg7Y6FMHSK}+JvPCtsmf9ff3z(`h*p^NO`DQE~9ZVpVK2e@+HvZww>(KIf^(>G;rb*s50qq7}p56J=7e( z2QUe?n})LnK#LwO@4Wt9EDX}5vYam9VJLuEYS_eyUC%@`_KX!sqKz_#N zdS?7vt^T^tmXcmIWRGGeZ&_67KUtM<820l$up}}`W}2En82C*CV|M?Kxy@Zp;hHbD z+nRu8+73wB7D2I?P;F@L`k_F!5!(s^&T41d-){b3m+u0<3Mbo_g)PTJqp=I~oZf~V zJ2^%H)BD%6ofFS@F(ly%Yis;O6E7h3#k(DGDfU2*rDuCe9Iio~u>Wc;eokjQD^}GD zEp~n6WowPd1kQES1pj*r|A1i2Xcz5FPtweMFA?&XHV_D}z6?lI+Tme5kb$g2C)^ixDKh%Z{GAp_LhxKO^jL?h7rj@z&pI)R^{J zjvcRFWEM&~^f>KPW(AR}9PgL}nVF;oB;h5Plyg4~>T*FYLzYRf65!@_56cN<5x$mS z2L>26T1&3zAjd@%)jkMLrlY4fMo7@ zNlBV}&!OwCgcjZ{1JEkI5=35=LaWDUF8RjuK>`4%y@2Z5Y;T0n-Hwe-ClOa8Z-pio z*>*R5vLj-I;v|9SEQ;s#{;VZTlvN5v?sW1!GbU|+x7}yT&Ozlq*=92)i;j^DA7x@-D?pmmb5BzQQ?&;{nUqzeDbe3Z<%J)I4xYkV85V6xrN%%FfA? zP(kF?Mf_M(h}+3`k>Ry8g@mbs#vXHgDWjPKvG!6lBPrW-vy0Bb+)X#qLUK&KE7{WA zw)w#eGdZA&{R}D;l3S~7-+VH54b0qoPt~94KYWi6Jq0RrQ=OlUxuy_&-FJvSk4k!Z z@$E)Czy<)Agw7{xq76|*5yRS~0bAdb`Z>Hu|#Jey@k%)R?<=et-%usM|n%^9FKpMEAY^yCmpM$3&hz>40J22Lk-+6}4 zeO>>lvL>HbV=*vdiY?SyU|?bXyV>&rp`c&tiia`ArT7M4`sYtW>JQ>5>0Ou> zNCrwaGmV1C&0j_?I$J6Z0hNY-G`)n!T8LSbGX@%~9ve zNhEgf)q{uWu7Wp4v;WY)h3}(eaj{btvgpa_)56E`=N5~IF*UkK?dgyNK^f#7MdfeT zf&qN_CGOrc3;UD3Uz0jl^LzBqp3VcizR=~M)vF2rd*4>g@3TXoW7(+mT#qtbY&x0c zzRt5Ec8n-D9w&`5zhWU7eBD})wY0C`kw*z_?#vz3jtX8sF~|?AGsWgObK>mzF<1nLdRxS4{5W_4)2@ z2J{Xe+C~3n@nlDe0#`4lePqh zLN-(ZO?-zo-2(E+ys%zCeweB*1>NZ3*^FvUWu!67(UOma|Z zHbKgyDWd-Clcz`8aP-IZcML_RNXEwpmZTkwjnsL)BTOqZbE2d{`$XCyz%Lp%W>Dx& zw;?B3czb1f%W@hWKOIRXc)#QnMqcHREZs+k%<)1NX*f=)sYDh!in=bJLdIevf$Hr( z0D?LEEDY7R7|4ia0I^*c0-=K-U3bZg@qeb^e#RdK5>%8Iey@X9v6OO8QZ>_SetFa8 z+PxCUlG3`CWv9fO4CTjvsKR?SGfIpN2T}49v?_64%&lK2c1RtowwaEY#an%4tnH`X~< z4e2$(h$c-e?dIo*&ub-iBi6A|V+~`6*tl5iAOekm`~>i_`*Bsd^Qhu$HPlY7q8F3> zL}kMy0+_<8*7Y6QO9LKxlKUR(m3`l~2CEFR=+j>{=2USd!s_mbw{JZpT|T^9DpZ10 zQ|mKU48MWIjVRB#IOZ=$;m8MRd+Km279nIGso`oIp?!i5xC(~h)1v~#1IO+ml*)o_ zsIJRD!(ROo*evZ?yPXz~UBUq2DiM za{3pfe>fGlQu&!NEIZ*r|4hMk{^xAc&=QrQ_{mf^&1;4Z z@&fKwsyQJ0P+TKmEi42-+jS~tJ3c8V5gBu&5o9*xr3eUKKWDYU-OFlW>gv`bXl_S4t(nSii=seaA=VMFDo9ysw*ZxFT9BigJb0 z^N<3C+%G932~hILAvk@6DCI{)P{qVXs2rxl9P_utW$9_kMGPx} zs7n_b#)`ArZR4wX2nsIB_Xy6hMy;Z;YK0(N4Z*-1c0`s`k$L!PDaEB5j7_|*%EQ_w+{J=?b zeFFP>_D(kQDD5lnZNa58Bo-=Otj3v2$igkk~x`%;NJL`v z=UgVrOVK?K5u#~kU`}WR3nm_8>l>#G?n}5k8Dbr+P|AGs#m{(>;1^4Ecgg@uOYy0g z8h|I4=3WADNa@0eTny#3(p|{7RWzmJk5-^N*LzY^UTMRAE=1l3ICZScZc3*1bVwZb z6iShhDNb6Qwe&ztw&Cc6z9JE=8EZVi<+!H0jgBER+YwRa3_S>YFK~QG?1}`V=i%B^ zYyz?0zdK`ja+p<^9ILMK1lan$^i$@mjTUTktfB++86JYYs^Ear zZ*%(}eF&Gu^87^kA(3Y3mb-nRtxb=}*M*>j3N~tZfiDRzGuQKJUo>ZWHjnk5h!iK4 z&=*g1T7lB7-W=z0q)=r#FYqV%^>Adc;!l=SAd=x45ThQImXS@w?H%ud!1>j2aKxo; zL`!%TIlv??n;%J8Wj!FsrW55>UT+2J#cH2;*i5mlQ_ z0RJg+yMfYXdP*xu9k&AV5mOH^;vIkIT_0f8;tFFh;juBspPw+2BVV~iRM?1RKb@KL zwLF`rYFJg&_I;+p|cNH*si)of0yP-+AFitKw_YaMkyaUzi(0ovwoTpX!32 zUjjU+z)FrBLGrwGiO}&^IJ;VQq@cn7>&uAP>r!-O4nu0JWLk=j;ZFdb-*sYB)$f`3 zwwH|rXXk{@D6vV6HBIO4epbJ_iCw^w$HaBKXm*E?otuGWPV_z9`i=JJn$T)K1;j+X zn{nDa)m8vK(?ePQzvw_VZ9Q8mB#(d}D|7!dSq9<1F)CDlwPDA9Jn{FuCjAT2A?~s0 zIHO^zeNC<8FwIDk0$9S&ii>$FI3|+l?1|((QYT)4yG%L(@jejf*Cz8-e~PB0oO&?E zplg>%Z8?*83G7n^8XS58;u}+0^bVw?@-@HqE|a#{sKQJ1IVg5A36xZqLjUM5u%+{z z2?wZ+8HoL)ceKF!Nw2T9Euc#j52sIih$HPmU(GZp1@{$ zsMriYETGEGd!Vhg9OVYm%?^la`I!J?_bG9woV3!x=@?;C@|&>I8!p1P1{TBzH1FNN zpyk)gL5_J5<7Fgg0P&#qD*oq|;wnLA7HRTza1gIOL|OHz|6GU|)httzOzALbF{<{% zT*QNf;Vx5OG|iI8_wEWMa=ImK6C{cxg$Rgu*8mSW0XE!`&lPl&LFYfURVarr6t6Lj8b9nVKC+blnx58b|L)2S)f3teOt=`B-Oc)(aW>FEwJ^kKogJ4rJFcjiZ zPw~unOrwpDxP*xPD#TIVw}m|0h>97<#+l;dhp@}if+7~i;kaY}tBoz^k;+rQontPb zNP)Fa?U<8e0TG+0>h4vIj{BihDw{M=3XDQF*eR7(lUOZtOt1l8Io6XiSSKS~M{Y=* zDM@|TC%{y{L&W<5V!kaK0*uxL8)O-``(XQfI2GqksZgSY-c$N_5tf^Pr8{%JQ6O;G zSPk6uR|SwclNy+~AV0So%l7xme+luE|RB%UzZyIoi_36jx1Q^?X zYONZ4O~lty{xBwq7{5B#u(AB0;~B zsLYW0$;LH02Sb|-s6TEb7_r*YvLtaC(X|womqduLoOs2U$B(vGHvW9wcNd;g>M3D) zKfeuQ!q?6ZAUXU}IV>c*RHWI{BKn&$6!p1}bB{?l1%uQgKEzp(R?CKoPH_3-lx7q` zj$BE#NYgf>G$IL#R&$#8?iT2RvEcf4B6*6K5qyF-G!4SebF?gZpJE@q>Qo~$$C6KUjSz#dK#ShQO zC)_l8?~;{r_EZiO|6e^et7!<5R(9t+Ce9fV{d_%=vAw=e`5x=uk^AfmOoSreE(j!z zk`)S?PFyI@wi|MN?{5BB7S&ex?awS9pMW6~@YWz#Uu_)+VE*M)*FC3wzeFbR!thAW zcXZeU`^;N0v`(l2Q|)Fb>-hz<^?Lss(c1V{@QGAD zUM$xLOc_$B%P6HP+WJQ<9U~b4{*$%&lx*yx#PK)|Mcx;)uX+b#MajcIT1x|$b3xP( zqAtdu000000000000000000S5!fnh%c%c+-sdmH<(=q9&TufDxrpo9^HrtF8bg5w? zS+qn=#$~ztV#ZPGeInP_hD4FZk;*)jqx{tFGWUNoxowiTY_o**!w}+tgcwusNIE}y zz3`key2%v+=v5IAJGC4Zn-=P#I_@Dt2Z6iM1cM*y-W-za|2$3t5?}6U!FFtXf4e~C z#aqzK>aMUX9OcA_YRkjl19Ug&lmi`FRO#~4EOdEOwXs6B@z7>ayFc7)n>!uDd|IT# z9t`@Zsi8r66q2~0aFFmRNQynBoJSjbG;16ysE-bA4C9{&Oh-qM!J!mSiZ~9fwku%I zuI8CTcs!E4r4h@x^;UJX%{u{cMhq@j4RQU(hcp*NsQIOUN2GQ~ECJ)VO|%qM=CH862A|m7`m9j86x=#;-)D{*OSe19#T(Ir#@k^O;V930*N3zZWqvgbbRAYL#jjd9tR1AfBQ|I*fQ_#h#UN-YKaf5vlgSdBr5F^gzl5jrQ#E2Q z2V-^af<>lK-TtlkIyt0Uv>ec^(@}uY*dquQo53rqqvYVD`{@6grG%MS`lAgO#9-M_ zvH+K2`IL>I)!6NW=_*iXRwa3mlw#5OM+es%4J{0HajOrmtpbW2@cQ2v+!t0oJc(>M z13AGyU0TG9nC_%@JaxoLa@k(B*#7;6=q7;w-Z}17jL=B3-(M9M$s*gAN&2Tfi5i*g z0#hqTX`j}VXA;h(6|n7yJX#yYs4+ISMc68GjX9Gmv|8)?f`geLw&S&^@>Jj_TN%4) zqlJYA8A#c8*zoD@_1TGx4fboDOgV2f#~bh6O_*Ps32^`>8M2)sj9 zb7rLMhyovpBS6P5_S@5Skw*b1EjN2P=Q2jNWX9oK5EC#=fv~W;nr(CeWi!%;HTF;b zovNqKEkC5h#&}R^d{AZ)6>Mc% zAnT4=O&EfrOseT5;7?LJ8w3cjUtlu@rsq&OhKAYB(C)i7+RQ3yi7C<#g72r&oBH^m zX$2;WG4oc%SAgs;71zUR?zC+hm?Pcd_@((3c8i9h&YVux7YC)v1D7ALG-W>z-P^jW1ERM?OxtAH=m zt-M$MaKq046(CPtl1AS3Jy+T+cFysznrGQ&ZVR;I*WmItsOQKWwzLY0`C<5?snjHR zXaZBJ!}_#oDi+F^OM;|8U-H6SGYs9+M$PZiXd*p#ALHJPGnX3qQU%m>OFG`r$8u)1op zR|`3p{BL_Kwlt4?J;3}tO7MZlZrEX@!E*)yRxxd*vEa?&g+&Y>XNp`{W~-cJmF2t- zTuUNGiH!=%6lIi)?^E9c8{P!xp>sV$Mw9JVnP>~uBq|^lB8{$FjbB0pq;^Bydp>N` z3*d=QaOWe{K6=O9%=jBAO$F>kPLUWpP{RtI;KLQ}Yge*w)c*B0tYCgKcI!QgTlEng zVPd9jR_NgBya5hqJC&#AQ5z}rD(cD+qP=B&F&UE-mHJJ+MUcCb4Gbxrez16iH#ZNy zkust%mfWtybuxh#j;H_M9!*Lkvr4)ONJ7w6ui5r?yZ$B!00000000000000000000 z00D-&9|?@33VAF}BmUq302F{s;@|^D0daM;i$bKLjdH25Y<`?~3J}}S>fzF9mG&I8 zJ0eAAT^j?us-DRi_aOt-2pwY14>TW#xhjef*g5|u1FtLVNb{Xp&G7-X-1t?I>6`T1 zTwa5cOe)88!%W4v()gOL>;^hS{I_!$VfdB8pJvuXU-FilJWK@FMdzM&>M<~dp<9UF zQj~bEu!`{Rh5y5}-g%ofwcIsWAi-uXT-8J#SjH9U8s^;4Qi-kK|D`d#&d-dq`}|6q z5;j{rrpiR6-Et6mapsP$FKwH2{JNH@8n4MLK@IcI{Er?bmnd6Nb!V<=y8)*Iy5+Zf zqp9$h+wU7!xa`R>DKpO)0+Q1LRt3;Np8*}(xRWW=d>xai41=~#^H3C&Q(edg!Wvz<%K&G>O?Db6I zRwj5Kc^JGju)@0nF~K@9K~@2{MYB66PRx=A;x za<%Znh&d?LBpPZaKhobeGKoj{-e{qkg%(mO$p))P(hzob4?>#+BZy@`fu(E}eDlxo;#DU!V6a$;@qMXo`KC{?WU5pKUBq zLOmXl>Zqs8izMn|M#Kc4;;UAOytKhlim#iw7q2!UNcgyZMZGm~0%kE*5J~aUro^)8 zeLu4yKzoL2V#zrE8e!55eI>!MKMszZ+(mvCXc<-2T-u-M=A_;Z0V*`x01HYpTYP-Q zzaVf8ExcB0N()6ln}h^Z_N$CRP`Ud%|_ z_a}^p3G0fq6-QG7l_tA*bR gwWv8JyPp6600001P(f>ISik@PQ1Cwk8?dzi0DQdIv;Y7A literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/installation/installready.webp b/static/images/auditor/10.9/access/reviews/installation/installready.webp new file mode 100644 index 0000000000000000000000000000000000000000..8658437d3db2afd7dc54f85bda3f658e91280ace GIT binary patch literal 13488 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 G0sSA1^+*{2 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/installation/installsql.webp b/static/images/auditor/10.9/access/reviews/installation/installsql.webp new file mode 100644 index 0000000000000000000000000000000000000000..eecfa7e93d306c6e0dbb11da809a55d63a52d4a2 GIT binary patch literal 13130 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/installation/installsqldatabase.webp b/static/images/auditor/10.9/access/reviews/installation/installsqldatabase.webp new file mode 100644 index 0000000000000000000000000000000000000000..efbe6247fe58110676dae75102d7a8b00b1cede4 GIT binary patch literal 5196 zcmV-S6tnA6Nk&FQ6aWBMMM6+kP&gns6aWBFVgQ{1D)|As06uLtmPn){A|WHTIVgY) ziDz#7PdRbvnlJYjDf=FyKNlsf?)J;{5&u7@Z=nw`9&8`;{Z{{F=}!MY|F_&X`v?1< zU=P_ZTEF~$$iL#h^7_zv0DtuL0RQRM@6!+Dy_kPV{C)FZz8{pmu;fh*)FZN1`8NJ%Im@e@g#({m=J*;;!=# zxPPto0{&P1yZ#^e&+s3$UrL|Sf7Smb{&Uoq=KtkC^8cOq2mVj}XZ|nu&+|X}zsdjq z@lEJs`uZzG0?UyRU_T)xT^mb@khi@+E+X{?jEivE0-3uxFE}z@aAdT(A}sBDCjQ4v zHWup5PqhK*2hzNOcFj{<(h{Xpvn&%F{RGed+U2)h@CH{2Db^%K-{9Dsz<;2&EzaJn z{*LkQTM-q6HP#IHGG1_D`%g8Kq0IO)UaE>lDV!NEI5J*vWW3iwMA-_WXm+m5sz^o4J zO}f+X#E7ud7O&7v_F-+A=w~H)>c;cxmB<|$VQEKf@-nEN=x@DOL7rh!L0JMhj+<-p z>4z!1f5e9pM60{5T1B{b6DD^4;V+<`svJhPH8yHrkhqn_P!G3=F^_zw>$>xY!?3-hD9VJ@p2hwK-OU?|J zoEa}TGG1_GygvzhG;!fMGN*sMr)Hw zGzHcry9+jT|CON@%;WimulvT=2-jFM;K>7_E`6i-kSqDVn|17+5)@>L_KZBH@`bz= zD>4l(%Y0u_ka|)iyx_@s!IJZC@@+Y1B$uZIpkWQ>Q5C+86OYvd0002~>>!<71s)y$ zokNJ^A6zA~cMDngSBq)NcKJoTi_Ua9f2yP`Wa-pK9o@!fcrLW(hYPxDh<$viG&8|J z($Qr`?#J^kUZE3StiP@FcKJppyiKkGj}HINtSF4m9E${JOZjv=0P0T@$5#G8;1BYF z0~7Pj-=v)&Bhg+&vi!5O%46SWm2rki0zgA^l>VTgRY>a44zt_B4rLxotk8I1z1x+FWh0uj6$1e8ezofNi+E)X zaOOK&Dd-ZgQ_hPCXjQ2)S^j%prt9(6<9M#s>!0@*5k8pw4>T}!<#xyq%^{o6PnQ?$ ztS~Fy(_dpxGq~FaSyM}X&(R`>PDT=L7%h!(#VeqzLUUzk3Vo}IEUQZ^upt7LHH(Y# zipR{e;_0vbJ1EY$0z-8pctl9DDSFV=>$m=;V%aaGRo#_wyz#74qCt8lXy@6!c>N}o z_{EwMJJZmM)^#bpZ@qXOWUOEtirS+vRZOJ{^LDvSmf%l*N0`UasrK}z2mH&bQb#J9 zeMSnDLAVdvz>`0T0wg4)^(n#QST(ZMvT6p2 zNZ8^edRdgA&C_xZZ~0u4TUlPTfnW>hcHf+xe!GhsyVyMfcJtflHo!ssz+d5W^g$5R z*Zrdk-4hGy;fM2dys`y<*vCG;EG{=ol5l#E8FlevY6yfs&4T4kv*HkvAdbB8mOnv@ zE~mSdefIeTz3o!*HU?0*=&8%ZU<&$|`R*+uClW^6rXxb_*l0VL9HIh%^6{nTyS9<- z%;tFm*gl7^z7A~W!J1#IS74Q6x z|7)W+CjZ2bUEpYXDDVNW>K06&d*`#{h9L7pDaBwp4EQ~@?)&dVg6C4p#($6i%$jt2 z8NcAZWZhCRo&3ER0SHs~KQv-fP5noYc6Pa<$ci%02Z$wU$Jn|tBf~NV= zv8#Km+Z=QAm(&>NXRA?+17Eg0;w*m+gNuV>HG)cysQx2=zv(tC6|gX-_J}XsN0H~w zU_{wJYwt{Yt4Je`8x<P_I ztMm`x0?4xLkA_y|bOSrsyW?yF#=)Td$OCC%MO7blbOXoEWuj5K$Sc5+C3oj=b|Z>= z%L=v$e!x2m>hpqwe8YkqlhJU7XgDW|YDCt7D;xJgDXIEDq4t}Wzy4*w!*Qf34XFoE<#}XX#avkTV4r^@lmXYarANV+G3-1D zI-9&IPO0I;Fs#4#TwqqGnr{4}dSE5EAg++5z7KA0%>8%d6spTeMb=Is`U{raPjn{C z3QD9lDAjz`kS?d}jQ0@ed)m$V(-D>{U3_#;?$vFraOi`p=So!mZi%W1T|(7MQ+pAN zCk0(0rfk@@bN#jea3(gK=E&kAsFJU~9O~#*jg!dvbK34157AFDbhq}q$B&qJ2VsxR zRxL3MUY&NuR$X3%i=UogN~iu(tNY%4dE&NBZvmKRKNO?#w>Qqj+q)P9a-uo5mKf`D zoVoRE-~3NjE_)m$kTv|TUxO7i5NWlqZuo#yM2*B!WP^+g;*alnR*eT*)aN8 zeBCGJH1Ucxf;gP}#Ux88{-R&8o|5jBwKVBqX=sYf>5h&fKYW`k@S8t|u~y_-x;>jA z!^!=hd$jxX$XG=8TfHK&Y|LiiE;rJJ`EI+(8ftSlEdDlUjjoCGCTl}U=qoQ`a)*m} zyhT7x>A`0yG`jMHRc-$I>}mi-`o9k`l`_|@wmVPQe#KosW*)FYWC9!vV`1GC*-Kzp zX3c7iy$q^xxpVDFAtFgGuJHAiXbY=*rYO5@ zxBuLr|KPiBZ*s>ec|j{4C#b=YYJcyMAnvxm?v`&|8lGh`zMK-O(QHsFZ7XnK!D(p# zE!2OBx`$+c^wyw5)>v#%gQ2z%wT+h{r@#3I>@~z0}ch5f+@!)Hq?$2axNuHs;lRbL0ypq1Q9-Ocgov+K@-vH ze~YR+FAwUv8i~D%;!>KGix>Y`=tUQO0QK-Sj(^IMs+?;!f=4eiTt#j1NrP1vdyyc` zKZ4P*k}Za*fd_(LH+>qWPb~)r#|V~LnJ?}n$$xSM-CHHKmj}mw;7(dQ$jpY>APxyM z2aDz!vlkA(JYLQOIK&X_zDUv<~i5>#VXID1+?O;x&_#)%)f{gekznSwwVN03{5hU_)d?#X8VagV;$fclX*CvM*gmY8(z_riC``uj%LlcbrNuMIBL}!_Q zpTN`Y`7Ktkdz=w(LFzQpZ9-tes-8ax`Pwe$l^JlFC=d6q_I{1;Q2#AuGw9r@9;da<5{{+ES+ipS(5A*@*I8;OyS(g6{?oaa2$YuebTj98mPJ z%~tq%C+3@GSDoR<-QwC?a7>Zj0f|a@doAhKkA@l;WUto!*Xq<6MD%oEh=K^s-ZsMj zsLrp98B-jo0h|)F6X9e^yoZwV?#P(RcCF#?#=5T5vdrWk$yR%Vy#4|LCqYcz8FfT9?|f zUr61Ae-$ajKPUXgQGk>=p(gK?18eI%G#txR+OcH8-p7yMFa!(2%uCa`L8M8aSbpRC zex;(njpL#E;~&u3h9V6cBoOyzW<5@rtMXr|ZMIIT??u^81d)?vBCO3qVxCacB1hcj z57G&vj1{AQoGwAS=)WcNPfbB57VAWzEH*`_k&CmA`$N^mTHKP75tB@T#ICbn#XK`5 zF&4#Xj!5u&pI{@DB4#v&jKZyO>6z*i3uPm`j|96p+GC!_C}YcB8rQVoM#5+Fm9o|P zt3XG;h%!X-Bm6h%BNJ*qm8FS1)+!P#@( zeVuUaD#iFoToU6h8(tiQ5}NAW>YW?p_n~k6=Ac~PJ>CxKDWkjuSSfD6Gog?}-TmtA@o#lKObzhQzYODvg(&1Lu}p~qw|M;BJDNmBF8AZxkBAdSj&RKHU<(Sf z)OYv~Z*FIzucqr5^K<2HXBOfhc{^@$&t@}nQjTDai=Dng;a=OI-WEexd>TuW_hdk? zPI|v*`@`JAE96v?C%Rm${s+#I;iGEe+Os%Ari2#lfxQvd1tUY12CJ0Um#+M=i=s_) z>@a2Q@T2a3VE;+^c<%qk`T0P^-7o$5G4y&6+6zjc<3_tV#t8Yr*>!PGDRjRwW8g-@ zaohl?GJyr;C+0dj!PsK5OOsz^HpGlT-UQ?+I;YY}F@tpIKV?~~v$|j2%$w#_IHhIn zE8a20;#M}$5*WdN3?oP!iL%?dXrf?OZ;?DdmetVTixE}>RTAS_ zQS!7XVnE4B*9vN>E(?!oT-K`#8mz-Z}#t{fO`D+9Aq~} z>i&=dZnZ7&F|#ss{IUV$I~uUGmKTVj`CMt#vF2QlvlY*IBVU7#v7SVc3BG6wkmw+V zMNq~cNPHGIvtMqCM1NU}MTs~m(^MM(g{x|ns zTE}qh$L%M%s}#N)z+{jJ*1Svr00000000000000vcE6+m04us~l|Tbb2o*xT;DhI0 z`f4xa3w+yuBtQXZ0xG!TSH4q-fP+q^2+|bgqOQ_6$O7xqW`7DEI z^4^APvOZwY#KXIcY@Y%d2w|(iTyTukCDp3OX?_Y~`KF@@wRG+?9B{Hke z$+XVGy6ta>ycV?--czAs?CalH%=BS8g(5#>I5xAE(y~DasK*at5eN>}jDXAf^fKsE zEB2ATsqK&Vgh7uSl7Xa=-crt>>*UGe~_CPwm*rT{G~7Dv2* G0002^F-iOY literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/installation/installwelcome.webp b/static/images/auditor/10.9/access/reviews/installation/installwelcome.webp new file mode 100644 index 0000000000000000000000000000000000000000..45e8171d784483395f6a8bcc33860e2ceccc75d2 GIT binary patch literal 16386 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/installation/securebindingurlparameter.webp b/static/images/auditor/10.9/access/reviews/installation/securebindingurlparameter.webp new file mode 100644 index 0000000000000000000000000000000000000000..0577ed625ad8ce177bf89db0a51d8a89c0ad34e1 GIT binary patch literal 18492 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/resourceowners/email/confirmemail.webp b/static/images/auditor/10.9/access/reviews/resourceowners/email/confirmemail.webp new file mode 100644 index 0000000000000000000000000000000000000000..e5800b4d388870ad810257adf47173d8c52185d5 GIT binary patch literal 15106 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/resourceowners/email/confirmemaildecline2.webp b/static/images/auditor/10.9/access/reviews/resourceowners/email/confirmemaildecline2.webp new file mode 100644 index 0000000000000000000000000000000000000000..542c498eb68a737f89b214cdf69399104fb33c1d GIT binary patch literal 9340 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 KT|xE)0002*?Orbc literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/resourceowners/tablestatus.webp b/static/images/auditor/10.9/access/reviews/resourceowners/tablestatus.webp new file mode 100644 index 0000000000000000000000000000000000000000..16349e590b778e9ae0f92344c85565b03168f93a GIT binary patch literal 30586 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 a`a)`w$UEb6vf?~_+QVOiyRhW|!2biFE>q9| literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/resourceowners/wizard/selectowners.webp b/static/images/auditor/10.9/access/reviews/resourceowners/wizard/selectowners.webp new file mode 100644 index 0000000000000000000000000000000000000000..2f43e000b3e649ae4488444eb61fa3609f6995fe GIT binary patch literal 11896 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/resourceowners/wizard/selectowners_2.webp b/static/images/auditor/10.9/access/reviews/resourceowners/wizard/selectowners_2.webp new file mode 100644 index 0000000000000000000000000000000000000000..e84e6d5eb0395166a4322dd1826820986858ecd4 GIT binary patch literal 17094 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/resourceowners/wizard/selectownerswithowners.webp b/static/images/auditor/10.9/access/reviews/resourceowners/wizard/selectownerswithowners.webp new file mode 100644 index 0000000000000000000000000000000000000000..c04d7893ca34b8d959258e509131f1e9d53335bd GIT binary patch literal 14822 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
}<6sKDq)E$wg-;0*cdrQSC} zW6*lAjGrs-WUmk&;w(IN1gZG$$?3{^kCxA(Ld*RQmOZcFra^9s;G_N7$|QK|3vl$c>mW;Sp~k(Ar2C~-q}a3;Oi z?*ag!Q{h>lAH1tDN*_jfNCtUJm`o=5?@*6_B>B<%q*Ymo9V3P?$3rf+BlMGwkZ&$K z;a_IBCIc+bJlXgxP=lwGTA%XaT_nlxGWk8THI=H7$Ka}XN5pCM#9;;R2k$^?s2#Cn z(q=8SsMYwI0dJZ z4O;hm!PPTL#It@#{892L%d`z?LX%(ten!^b+|>l$nZKJDR*Kx3kxFo6azUWwR{qu; zi?DjF1RFSlH3N#i10|h0HGmlVAoHvf6_ol>E$kQo003M99kY#86EIz_ev>Unmn{=y zo~r1-#9Tcw5cUAX8AS}7vM-388SA z;yX=V=C?E?ilhvrh)NrOigKph0Ch6vdD*KX7GPRZ@>+xlkVI1@M)NT~ZQ)ff4Tmfk zc(PmD0uW4XBML3Pk^qzifAxpK{m1|a5b$W7MrwkWBvcZlaR!QFqlrtD6p`uOt=;_k zb|?`A@lR%*uzlLwRPm>Sg<9nU-D315DiOEA?lgno{>PQN4@68$R4nCpeo9mE2SzDs ztR}w#B~wEvU@4n2>fvh5NwWeWx$Edd3I)c3D)&q-&jjo{MXryASGw8do0kO)2SC*D zkWqeo9eQ5C+9~xQXg}h(uO%3w@0{P;+0W)-!C`f0BZ{NbfKo>GwK%))(t%eU*en_4 z(!Bi1;;BzFEY{Hx)tsRwp4rB-l?q-LTf#*)Zu^O_Fe^hC%~RKc0Gl3*#QuF~f_yQq zeb*)yGJnw$`@QtHO4nN?Rd2{l)vId$8}34f;w!r3k@ys()<#^xwa(aP5f*>bczyC@ z^8DAcq|&lV=um`f1SGw&x;qPeC{0S^-G>-+4`n+JHeIHbKBc0uY z`H&Km%V@fP7zNDMa)S)zqSkHN$k`%ClH7FfTf>)r>8QH~IX(d7E(q>NTu_*Isc=YG zhbfsVS-@d8K7d%gjI!>$RfbJmCVvwCDJuW7Q;PHR8`j78*UgPWwWW;`NCnIm%Nj^z1@Y&8)oOjdvzpof;f-K$Y|i%Y*2sN*8MOVz!Zv+xK0!|7kz;{%ZFzqWf1tUp5; zM2gX-)nhuW(yGRGiH1O#SD>NstiPcb@K>?L+a4fH;Y34*4UdizAGd4A+Hz-Z!mKop z1+F$ysth739~Y#|-yuj@!B>8hrNLV!tLqAm?mA7cWkI zqTuvNa?AXrd5~?gjRw5k3Jl;Dop*bLDA)h?sVeAkkdhROp?ep9Y6W`rTXWJbl{~@r z2HYzgDGcN>z=h!@R#yT#kLgTE^~e~SqSbah9}=V|7Fjd+zMU0nDxlpUK5mLnip(Sh zS#2;R&Td~i_ViUpg@eRKFAry*OF?1_;9ELbKMuqPPv=qaFhYJwacE8f+NX zP%T!{?VGnMy0a&{_xV_(F+e`$J^nn*&65!>LL$}cGN+zO>^$tMR zp9?|o9I@7?rQj*Wy|zF715I64!v4x1D$JT-?^=B~ z`lW1FL|kBciExU3-#WgU6L5bzR-;9QbM_Q%FATNz_yRoh_F27VaWxICO4e2_}0M@ZS6V z$R2@G&l1qyqrw`*R(tIOi%NxI;X!;z_HcK7Lc);@W``C~k2S3#D71?IRbA)T{8Rw{ zeC93@daPG&P1p+>=`y}eJ|OHE4ROrmuJL(8>z3(1Ynu<@u!wcL_#YO zhsxPdnLYjkj}5`fZ9Yj2{79#4>M_B59GqZt#d0stN>oc_n;QQb-?%SUl2MLdpXEpn zG?y>6+HbuNkKt@7#Cx_o;>5Na0_i6 z?ONX9E#ZGSkBX3V_A*x>%`-c3lxR3PK@)u2y&=BLZa%<26$?Y>4aR0p?$L1vt%7R1mq+=)6fS~P7fZJj< zNL}gDcm9`lk@pE{ou)N|dwQ0`Vx&T2+$BKVJ9{U82328#dy literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/resourceowners/wizard/selectresource.webp b/static/images/auditor/10.9/access/reviews/resourceowners/wizard/selectresource.webp new file mode 100644 index 0000000000000000000000000000000000000000..3684df61e784a4baad771a34c6210bae5fd9ebae GIT binary patch literal 9856 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

?B~+AjyUNcb8^ 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/resourceowners/wizard/summary_1.webp b/static/images/auditor/10.9/access/reviews/resourceowners/wizard/summary_1.webp new file mode 100644 index 0000000000000000000000000000000000000000..14508660437bef6b0d42dde3d04e429281219541 GIT binary patch literal 13400 zcmb8UW0+?>v+&!tZQDJ~Y1_8#X-wO;-92sFwr$(C&HtJE+0WT$Kl{92-h5bBs&b_& zl}dieT1!b%OiY0l2uNL2NI^}3lSt%my%rld3z&ug)DDEthCNl1j3hsg*#1qx4?f)7 z_S0*TfbEwB!iBr}A)x7d=tK9wzMIr_k3;*d>|x|nUe9;O_sSFG0qFZ>mSvLhVdk}` zKKll6?d#+{<{R|{^sRn+1E2)}S}C7zUiH6t2l!38czC0I`+QHI5&#+JzyQD^D4;}_ zU%sc=N74=T>*B-iNF6#4M1HTl zW}VLT@t^os_(*#B`^bK#e)_(|j#lG*C4RZ)VpjIB00h4dUP3=1TV9$0X#nhV`J zz^Sk6E6}&-m-$!AM$fqZ`6m_M#&_U%&wGs@<0;{;?-ii>v+rHuTl{{l}T)@e9DBy4D0+{r4=mWl%e2w^Dq0(!+`aA<(z^`F9F+SxRc!fjZYNIWN)LH}bzuNBLVpWMoMw&~mtVQm&;R~&k^z5rAt1=yzXTUWk(gsc_ zThpQ~+gLs(Vmic_)Hd+ORos|npv}*z2Q=U;Kh$qbO^oC9<~wI}48muwUd}_UB;J}1 zAFp$76-_uF8EAX|Jsy~>v+P1Iw4m#P{AN#Csv$q_wJ6K1+))QVh9a}3BnT?tFuhsD znbhKYv115}*>uf)1WjET;-yHT#?gegWRw`I|2Fksp=lJV&yc(%NcVCre98w$w}zVu zB&@hIRf0>xxhBH&s>F@BGx?U}G#A)=2_Q$;kkJ3J7{fTffnq@^{{FxzpfZ{aL>qL= z-TRp@j3#<2jhKv2#VKbIH-zkgGH@g=g&@?!a+CK9aT>x<*f2g%tTonvY_=6Pgs_MY zTgx+7tgAkA*FY?Ht(411uK9<_KEu5Qr5wo(MS#=)u1Z}eLIL4+JUOT>0%*?{E>g%H ziwXuWZ&V- zme8+q);tV;Us3&6mDe1ZGqN)sdLgW1EH{gK@%?gRHy~ykj$yP;g#}niu z=sb7TgR3wxz%_j^^(aPDbxQ1vr}4u)FwuAQc5fS7%Lz*=#$iR6%xBmX?k;rIbm2)6EQ$IJML6d{vC6pjCnpM2z*+Lb7n+JvWlgHe7H~+OQAbzx) z{gX)H_n!nj_-KR6VBiBFaB|XHd=dc@68zxIMH%`9ogomoF-a(*9Oa%*3_=6Fj&6;Q zElZN@OKZ0!f*5cIpi|jh;{+AhhIEl!&8?m!0t?|??3CG?0K$L&+#k%Vv;;&uT8`DK$Hh6zP zbS8hThUu2;peOM9>y(f4I7^!$(_7A*I<0VTe{~elIAo(#>9sTZX20G)=pw*I?f*N| z21C`?4f+CI0TeLu;-JWGx*sOAVdQe)N7=L*|G`hCGlbE zI|W;lxzgPdrJA)%!T-ZlFI0UkIvMk}l#!#*g)UQJ|6hrr_ax*Wssv(G{(q?a+Xsu; zLFli0eX!2|r0A{m;lDI%_Wv5?e*-o;wd)@ZBHTaI^gsA|JDUBMxS$a98viec|Al2H zqr;%TVC;r=`)>>X>b09X_K(KCe*ZuH;xc;tqanchU+~_G=OO-QWoi8<^9_c^p#CPz z3+120{+s{*`2BaP4@`&t(=WT;(?1#>=Kl;TaDc>3XulHMLDq#)eNQycWfP~>`xZ?r_oRBvyThO#b5Q6P* z3S?-3E&}ln|H;5V0=QkMMngDIN_!;SD;N)9v$~QUNq++Y zeFJI*fWUrBU-vS>)9`>fmLtU`s}Nz-e5c83_jhOw)?_5{a`7532@jqR={B|#fn$kf zM1VPme2BtxsTEoIDxlJAkCV~GId+b*AXLb}LXD9ts{9GOYO&eQ#* z?m8%QSIx^-G^kkR-S&3?6=DV22imzz_%U+K`oZibIWacl05X8!EA8skEAt1}lvvC- zX$wx#Q)+Joz^T1g423wZ zwnkem>`Bd}sgk^MW|&uy@k5(u9iRVP;S>?!n^)$x%Iwvt30HdW{Lm=a#6l41j9%>( z$)O!B=RFmXPx>?`zbp3207*%Bk38$AwCvxQaWW(u*!puOnL6h&i3&gqLWTwRKfoA|wP|#q-^DE++CZ zH5rqP+_oh@;gd1!OXmjkvh-WU&$Z;q)*MlOQ*9NiH62T>c-H%h} zLkkKarsKg_eTs!HnUJ6amgL*K_HNo&$miPB_3}BQF*d^-isSEBPotek2vUF>`a8`X zqrCmdu=_J7-bw$ARaF6(vpZ&?YXJVvDD(udaOKhF3vC2xk+D0(m22)Y#!siUQnE=` zbyU$}Ub3BNZybEc2_C*}fG>9Lc!ncAMS-z8OEFN$B9;!g4kAF-;3VPVk1TcZXcY5_ zZ55~C-uL%8$-PD7bXHKdrK4ewew(rkL3i(aMvs)V-t!pJ3+C5P%Qd9(8M%xpfM#tM zQCgR)e#57_HkvGzR7;-@U#3vEC!=xe-D+^?MF6YC`QwQqBEMG&S$Vkk?>H@kg|*S- zKEk}UWmXU|V=OM5C_TexLiW_Lt&A2lDmuJfDn4}>C>Bz!jgRbru0^JcBr*mviJ2AH z3fYgXtyw}hp5w&4)wrTy`~}ROAMhZ0G%`YDMx^X>{PY(N%2{9&bS@kKR*i&E(s(5eTrzcz<23@q8J83kW zc}H40K`5v5l(AHp7Ge!c>~`NoerPH0lrGf6+aiiB!q*~p_YG4zf#IFJ|7b&Q3%0Nb z`dOFH-O9pHKYo-H=aps;?qCaH`v(y&COdQ6xjLd4XQ!i(W(wXXlx-uL{LS?4j4-Pji zk;nd>9<0Si2!Z?C4(PX3w$-~?_=EgUMA%1pwgUbx)k;GO2csG=Xfyn1Hh};P8elnt zjh48K1ViLWWjv-8tr;0Lf(-IIllu);uK|(Syj|K7KaY-fb9}JLbBKZaE<0G8CXR?V zaGD;6%?yz&c(B!}uAsPCrqZuR9f{IsfUZGHDWp9Vn`oAp!0;uj{KT{qbw=RDvDIqx zZu*O$=<@snNtkxc?Fum3igs*tHE-{xW1$2>0QhTs`VZj^Bcca!J7qKN*nIRK&Vkhm z@A-z2c8?$XeaUWgn-cx#FYKeXzBk_DF-#mlU)NG1a_2gWJWjz>Bm4DOl_=`PpH)gQ~V5g`uz?lNpuuI z*e7elwamTPfySD3=L_7TmBg<`9MF;*I-M^XyTwI^39l@D6n1z^k#d<4z8)O1gTJ%E ztx(0tP&agSa~fMZ1I2Nqv`sY>3JTV*VqAu1p_N>rD00CBFUk?9_fs`53Hp3SXspM2 zMD_#)44l`e4E%AP^NTsDp$6SIUsY{ikJpyFb%xf}H7g3IX7>^Z*))KF$#9=Nj7w8k zwj3D;_KWT9m`&5%A};uW^sv#Y?|}t40Kdo{7yJ*M<(?<5N_FzTuoX>Is%fY4Z0OQ$ zu*A~>Uzc7yoCX)~i=<0(Yx*kReS(#KT>;a9ECY!sk4K+1idvH0F-VIOD8gzxAlja( zS=&qfnTO3N!1`F|d)!Dq_GS8BUsw*91d%^runvrG#Wwj!msEj!yA^)*fXz*Qg1OOp zkz*ctJ{!5evWY(@H@UhryaHBgGKi z1#7uMKW7|kyxkv+q9bf;9g;y9#3aQQho-Mwx*+vcQiBP~rpV)}QRLJV*>b}CWWUL1 zSbKe;4g#*3u(4F?x3xg4UmKmjbP{G-a_TJkJOzb*_6XL%^};Gibj(6SPS7o@sz7{- z4EA4tRVzlVk_Dunz#QaS5uK*nv_wD1MaQ9iQ!s1wlxpIg^B4z7~`yy9_M$-7Vj`**U($Rj* z`|L8|7xqyi!P}Kry96#s1v*!CFxOMTVy1gCEDL5JDlhPr`zJDXRln-0ikgT0Lp%Ei z+ykq}BE>8}-r5$SFD%^Xs#Ul?Dtu6RzNFL9PcX8Nh^%>7M2gqFga;{Yyvj;qx&&vS zfxBY5B)(jABRQns%1tS1?lwlV&Gi_LS{G1UD1)1tBlvn{9q|nW_HK)~91Bn)Mi-5h&MrUvIM+0Q$e0fL)*yAg8*_Wd=!lEdw3uBW4xbs`Hi++h!s6p{k6*2ULld?bH~U@_Mt(LQ+9=ux`Ps zF!2Xjgz^VN*i9Zgz%_{OJxED&+N>I})OBWGjo7f<5zeito4$<+NjbPfY?(p8w(ouU zSDKbe=ZxgcRl_{%n^bjAJ0ljPzETv)*7slt+B4Maid%b6wF2< z56nMz%n7Jee^5*L8Rx!vg)yiP%17CyQyimDK{nKiL)yMnEJq`j=JbA_i&KlXe9whZ zzRQYvr$MtNC--pE^(bZ^)kk{ihDrs8w_CE8ntKQy)jwDWrCkGN_1BVg)FH|Jc= zd@pD{-Szpw69vterA_EeiV=4#4PJ(yCFk}w*LySm z*q;K5?k=h2qyS7|J&({6`j`}o9lC>44H!%Nb%h_>aG)H9-q=TG8nH!;gk9VDEk|pF z))B4vgH`b7=DgS;paGc#wnHbEetT$+aV#uyao!M&n3z)scR)SXqQ2dkIwvI6eKrvf zq6an-Ej%**?aRk??qE~VzRsZWVR$9qILVeqRuXIU&F zgGS{uEK`(v;0UH!E+)2WMg(ohhY=M*)unI`%Yo(d_cTP)$A#e)RbF>I@xq+G>ldCb zeRDxptO-y`%A^;8A1`Ly5T)cLecEKrP;LHV>B=*~%mnm&u*$=VtWV_=1L|B=wuV(P$`=lN8h3L9hh|{aOnopbX|rLb~Ks?E3Z1zd^{+A&_&ylG0C)xelP~@};pX;Hp8*2rrw$ z>+UR+D2B@;^O-J7JwN?uk=Hfl#?oy3uzr6E#skF^YOt>Cp}#&ar#wZ*c?1uMJKre>6i%HcP9DPY_z; zA|z*gS@~Ji!=%(K6yjlRU&ettGn*WEYo!ESoAoH;3S39Zb{sxmUtz@I^TyM}v_cBU zmW$G)_&;C@?y`Ie-LZy#9V}V8&&Zj93Q1IAYuzl!j;Tx6D!^InNPPAeMGv212t#pL}fKqLo-x| zjH5`DJ_zG1wHC#|`H?#St;P8hlUg<;Ks|_S4TL7Rs2QjmrjWav(|FZ4yFh{~l;ScU zZ>7%XP|2g~D0ONrEfC{rj^JG%0NAXR6jUUa}0ZdTqV_=VB{CVXu-FM7p*tFCO1O&@E^(&(XQo4}YXvg66vnQ?FPvR4J+oKi2 z@#{KUEAp+T)`L(Z#^j^UkUG z_L1eBVNI!s{?8M~8%M6a=>aACpec=G<3-{29*5e31~>2%y0>{&6E4MT_hY$0tjZR< z<~f6^UY{7g4rAW)I0{R=7ELw+CkPt09&aOY_?? zZ4*3D$+iKi_#d0>;Ze|5z5>yF=FrlwWE)Drd(Mk!!yeizf2^GVxpY+_pPcK@*zexu z2g1U{WY|~h*7{gDln`&VjrX{&RI1*JjGq&rD65job8fe7r6cjnAZJ(2-3ARebQf$l_2WfEyJAkSfI7|#bmVx6Y|4kc95eKgH)GM)JWfvS3Hy#vpDEz+7oYf9 zx77~l0M18fB!^jreD!Q@wiB!tqv0?XkSzuffza8j*V3^Wp<{#5s& znTj8|m&~`yWI2lLMq>pgUNqb#EPB?diRzafeD`>689ngIfiJeP2tQ&ao@zhoBSmfI zM{7Fl4SEcR2&QITAHfB6s}w%K5V&KAZ}FFOJrYedunCa>-6+@{%@qGbuV~ zg-J0Hjf%!VZnH#u7!@1Wt!`5o(5rSvi}P_0FiHJk21;ce9L)jl;gCEy-64%My_R(t z6K67#CY!@o$(XQ?Nkto6$1J0(FyNn5Ny)TKRJOyygFtP0We8x|wu1A~N{ zdnhQZV*d`Z^BFZxgl@6IL%NZAs21yZbMOOI&b`=Dcap3&hL5{X}tH}m)z7#^o!oZvl}1zyj4BM zq?$jlK|qkrNh2*m-{_`j`*lV<*DOQ&X8Txym8HYvcT*bI+Iwy;v9e zsmv5{L{>b04oaxa^C$iP_e>j98`)Mk4syYy6tL(Ls*XU*2g2T-?mrdp)-hU3V~G@#EiWLwR6HFG)J%& zJ3cnTc5@eBOJ`MXf8Q)aefFGW?WzOcmMrd(x9S0&)e$&l`PHcu#bv*tL%pTOTdRpG zQYU&A9VfcdUW4jN!928hx>&}U?YaK_L2z)}~0e!+c8?!%CBHqPx#e+5u>o#QwGK0DGhuV*jcj_hZiOta;Jgj2p*m zTeNHbaBo`OVopl(uKJhVeD7$DyVRuTdXbq6a0d6^X4ZP$!H5_@Y&&Wl8f@_2vQ0q# z(=%XOkn#9C9djQRV^XanBD3U(wE8`onIRYNF{=vDolcAckY+?txo6yJ^&43b)H37* z*-}$vgt<{7vTL_>Hlr{TL>daLJFu7m9z91MBj+(cjoKWvnFCZuPLMF8kCo*$z{qk* zQ^s-`^TGOjf#4xdVOvjglpYvy%iscg*`VUyv6tjbN+TpZNEjh(jjO^xLiH@1KGxLI zrL7F#jky^wm>sz{>dEBi#!10v$J>!aUb&QGjZrx1ZOh-nTOdoW(Pd`1^T{IhS8Q@H zBeUmMj#sTvB44$e?RuMm@=oI%M?x|enea?qACjlw&F~=^SB*NN}~7~d<{N+EafXHMi`^@U|;EMs!H<82MYe7GWgeRp=vgu zK+sASlVl%D&a5J^aQL|sww^LPHW`USafS39tD9QXj4wBVRZ85phq_&JDq?Bvj4@UyQH+V?>xztoNs02rxCxlAHd-QM;TD(rO4az6EYX zT2mm})EiBD2OjqDo>!iQBs{6TzsKjD6^fS`Fo z82tK1-kk~-_pW6hpqAZq0~b;;l$Ctq6H}8}$u*sl%a{vx*IlV~z~7a)(vJp>I#B)g zZH;uaD%Y7FAz~`@v3yWKdvVF7+pfqm&{GQ{&yG!MJ)ASLsJDo)*6Vp-t`YTZi%~(6 zrvQ`nxaDfAIx`U}-IG~3(iu7QhkoBB1xb2z^dV8B0ROs6V)#max#TiC1)?r>iUSVE z2z;)0qqb-AUthoq%cyGYiw;AcSG5p$!AC|5s-bBQU5|Bv)@Ih4N|^A|!LH z_Vz{<_y7Wj|3E0+18kDr6%a|vDXEg;jS~U1?1YFSysF?CAE?>|^m+msp8W0vWd6u2 zLm!|$`uYo6=K5gQhH_QH>x`;$uU9YzD`t9sNgSifN3Rfq>I2)YK>;r=R#n$+t@mibsF405kezEL~awFP-!`Av- ziqlI-;&5zwoP%*F5m__XIeGS8`(0A|I$Na>%a9RXoKlNy&>}A)*zB$)*Quup!PIoA z4`c~@=NjANKPwQMWJ8v@F4rM>pVE289(vCHoeXM;Bi@yK>sstW=sghCs?xm-Rt!x% z5J$Lh04Xvd3h{co(-vzRVg%C<1tr#Z+aN=;AXPlst=PJl^;0cfpcGrma*5t?yI)oC z*FjfdGAsWPWUQhFqWbq><~=!83^PNkuWXp|eq2zCi-wtY|^0zrZG+lr_Zn?&IE3{M-%plV`c#QJC%rj|DqQlQvSZCR*j1e-cIhS-!6z9N-PxwxC>{;i&O4 z3FYPMEMv2Sg|mq~7*-{1Y_@MH9uNu@ltkV5lEDc1Qri?w)BobqrY5!@r^KsmLsK&a zZTqd?&9SM; zlcB}Sk)t=wh4QfoAn&ho29&q}@l|?&o1i-L2oE4_lH}8i9R4vd)y$lBUM+_C{uxe3 z*9la*#iLNi^3Opu-t>C`z8?M%qD%uN+{3pCnv zh4W!v6W+fQ+h;x)J|Jv3Z=h$~rDd>dCTVR@(l$i`ljtVZx1JN6TkXij#xi|Jl2bUx zJq5I17JT@g){?ZA|LU1B#X6avBZhpukLeqNZOEplor+n^#h>jUS$HD_yv^v0X0*S0 zM68j+p(Djdwcd{}dF=-=7=ZC?X$J&)mdM_TrKSMUeu6YGa4@04 zF2p$UWg(Ek*F*mq=>0w7yYgtgc|I7w3wbQAJljS{_b4%Nu4Rn09^)I~WWnMFJ^(u$ zm8nm=PG4rrKfCFB_Q9x7L|_(sQLwT84d_@n)Rte`41%a6E!YSfo4zv`HRJ|n%y;njAlqs)KA2Iw81D|7E+Wr}#B)Mh^D5LRlHuYUk_f`UmKHiPPul$40v z)Q>+E%kHm)>QE-5@8aUF>Z}Ip;$}lKzr0b$Y94$PAIjGIa$wM7^UM^bkY`bPUVq%b zti&hlxkC6dkzc^LJmXD!f zI(p1*a&TSoAvwGmi2xqsWU$EX@um3t$54XQBTiNcbU)Aw(no&bwu#PoSnEQJG!+k` zU4d&ccN!NFQZ*c7Oh7FQY9K;jA^4Ks-lmQ}t#wK>JkwxA)RVs%mUVm7kZsuc@~wsj zjJ>Yqdl9_Vs@OQ=#rw=7iaR->RWcOo78R5D*rhQgM`RolY8|qKYWdC_OZh`vTr(X5 zeDovNYiq~p`BB`yzL`5M=Z5Mwr!MsQy9B<(55;jqMMKZf!cFp8-)Ro<=SSjhP3T@+ z*&dv)exzl@YiMv$fyybDGYh@mz5{~0KVD@A@Q+~eHkORyOKc;Y3*P2NQ8IY)5zggs zd*iG9y*NfZ5>&xpG~;l~H&)K$B7(pU1I|}Ha_-tDF03<9S?)qq5Q~!1Nq%e)qNw{e zBL*QX^4yes4y@&0IApAAXz<5;G=^XVZ)e2N)=38i7l^fey+`<@3uMTTKr`j49trEZ z^t4Yf1QS!D?htMsrTw@TG`W$-let{=atO=>9KLh8kj4bV=dBwD;aw!eE({4fHIyB1 z;Ev!5f9PmEncc{_HUioLUf`tMI?4xQt{j-+;0m&zd`58_gMg`ux)ilRFCiosyy_fA zX3{g)I7i;jk`E;gi4CxA;`x_cRzUuxIM*9aqAw6q7OJbDP&QvrZ<&w zL7dX!hrum6sm;ugej_}PvF(^<_P6{2wI-Wz*r#bwiqB;+dTduMnCjV&Cu~rAS%w;6 z3>)kh(HTHWq~=Qe98u3X`}F7Nx-IxU-o6Y5Jdif>BZ6Y#iONqPupmpvMvX-7GAe05 zkOzwiUFsS$wU@Gm6sC(v<=IxfK9sV#2Q?Ww6lpBA&4ck46Cz~pRkDZExwl;EQdtz1 zny^$sVcSqoO%w~=++wv`OlZb{)QnWdi>V}8S`ps8fphO9YI{xTi;JYI@VG3M!)M-0 zF4UuF*B&Lm-2~SwGrCb~7xf_i-E-wb^C>p5?sUKe%Eq9$h?`?-T%wMGgVko+B%^2= z`b}K6$x~9GoR!%Gmo9w?bmIeeZ2?x2Yp@V|0LaH`j2FJ*%-mQ;L#%qvJ5<-ij@yr0AA4^ODTcT>Qiha5B|) zDc+wC^%yOxRb21E9{;p{bat*AvUYU%B$XK@%Al9*AtsZtJVYh{YA)!p9anAINB|!G zP#S0cx=Z#UC_&6S=%+Ttn656ySo zMp6^pG8LIp2uBJ?^}_-t!S_Tfy#!~&=Fl>I3`6<62oWR2Rf2-K8XV|*9Zn& zlaM8T{vxRb!Zj#;gGUXZIB;SnbOI)1@xh6Ak{dAL`#!$frsp#E=>P%~3$081-bn?b z{(ExK`2GE~^M5Qz7-wGlzOs;7@~l+BD=ZZpM3nU6@XU-M6$R67%$oT(=aT{i-OeaVt&Ako+RJ=ff9){ zH?D|0L(87=$5p^lVGk_uq`tbtP5)}3AjuneMmbV>*0DpFy^FsSzz>Nb3o+e}Z-^s~ zlKopdV(_(c?^LK=60gMTMdyfAlwwz37CDv2wz_{r8QQ{$Z71k*@fCNa9L(z1j0#e! zJDVF?0+P6eP{GC1!fQIN!NsC5=x8s0&SsK9gF4Tj^5AXnAgCM}6gzZgQSjr(?q^_p zSDqd<)P`Aod=B*}3+jgZ9O|PmR2I1LgE|&uFJTi((Xg)Tk4D02xxS@SPsX4grDk2m zYlc;E{?PDg$)^OXZTA&c9BR?{`m%jkAtZ{_R(u|VGW`*dIaq@qTW> zXeEx7;m61ZUz?btvdJ^2oew1DOVaJaR%*`V1jKxo;?uG-EAD%2q=*j`QsO%glL$u^ zpVuRky0?%?DTxRUE;#SQ`Pu9n5G?AtS|3rLhUNIgo^Y7`Gq_dNRX!nYv^`j@lNq)U z2k>-2)5m&~zhK$x47XrCX^EpglQBrRtldvgBm(>pS6jEl*~eUSDyE&ZMm(7--Scys zYZMP5a6;0a9<%|?G@^v>ekbRxF_&YRs7?61!cp-*?PyJ%RsojWmN-uZn-h9>q_=I{ zLK{ce`|@hSblyAwdt0l_wkGq!t~9B3L^9MNDb=IuDXh9sWqVM%P{`m~5CQh*!OAs@$lEdSztt^oF_KgLn<#GN603 zY)QTSfx{Rw_F=Osq2B7O!_>pNW%)$I`C;u%&1ppeAdIIn|B2k6K3A(*GmDa(!>i|> zvt9SkdYV|_eDbj5$zyrjnEh*rOH0jtC-Oh!3F|?Fnx2hhjA!z0_m(?{`4UnPa%ot;nSjWhFlW*#15ff*BZC4~k zhy%&M)LT!o$P!R}5mJ6#Qz^+i(hFXA@{d>a^5GXnK^bgYX)_b-M$P>6Nm6zJMh-+K zEMDm0B=vl9{DmbQv|e@wp$~AbDhOEJ)SkMd7&VRgRY&4yI=Urh&wi*mb2i5?IoHN7 zrR!WI5pKu_*TOGk+B`7NT6)cI%PcTs4m7GQ?jod{#DlYbUyMleh}xy|?Wc5W<=j!# zfN|Fxc#Pn2=VWV>%~4>&^;)qY_;bS%7lk|*6kX0=U>uT<45Vj`pXUpH1;QTl)%i?l zE_>q>8K>WJn$=Es86lM*5 zt>PwG+KJrf$(A6vNJl4)h!Sok>{|~rzLty{_ literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/access/reviews/resourceowners/wizard/summarytaskcompleted.webp b/static/images/auditor/10.9/access/reviews/resourceowners/wizard/summarytaskcompleted.webp new file mode 100644 index 0000000000000000000000000000000000000000..e86a37d78d89e718fd5980933968d643e92a0c02 GIT binary patch literal 8044 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 aAg|99sLj%%5K@P^v~ML&AGZH^^1lFp{+68p literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/accountlockoutexaminer/ale_new_results.webp b/static/images/auditor/10.9/accountlockoutexaminer/ale_new_results.webp new file mode 100644 index 0000000000000000000000000000000000000000..cadc062edee5691b4f82c26a5b3d4009a9d208a2 GIT binary patch literal 27878 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 KmGf^HhKK+rc38~- literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/accountlockoutexaminer/ale_new_start_thumb_0_0.webp b/static/images/auditor/10.9/accountlockoutexaminer/ale_new_start_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..10a3e51dc1ce3198d839fbcccfd175d73fd30fbc GIT binary patch literal 16292 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/accountlockoutexaminer/ale_usage_stats_thumb_0_0.webp b/static/images/auditor/10.9/accountlockoutexaminer/ale_usage_stats_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..3bcfcb9b00de0b16e767b7909733781b84d3051a GIT binary patch literal 71456 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/addonstore.webp b/static/images/auditor/10.9/addon/addonstore.webp new file mode 100644 index 0000000000000000000000000000000000000000..fbe89ac94514ebbb380c75c646921278e92a8efe GIT binary patch literal 52366 zcmb5Vb980f*7h6Qwr!(g+fFLBE4HnQZKGn_s@PV=wza<6`|NYh-tYI`d)v()tM#mv zImVb{_R)XO)7y%&l(=~41Q3vhn6RR{A{UY8?^qE5G#i*E9J~RP-86U|jV19JfFR=&^2&Ya1Xfi752;h zJ<`W#%a$L&?aKahI|=c6`>n^j8xk<$w+DCu2yB1?mYY(q5dpe(A9SB>9|Di4TdBi6 zf}b59+mD2ArA2hMO1NvXH0I8pa?TFd{=Fg}1 zmW!t=002;{ukIW1IscCNs_?46`!UOx`H}miaI<~qH{$pE<9q#Mzcs*$U)X!r8_=iH z2knRX)74hb4Iu#VZvD86!UA?4U7oP&NE zz1>lc>VNO7M^6HWbdsoMqLfo11IwZmEr#tZz?1euOiyhR0;Dli`b12g=)&Q0<+Hr|!(p)5RXvyq%80>;f{_A|grS6>{vLvm73{3brAF&h%Zw|s zs*oEP2n`>M9XKYU7|H75Yfv*&kPW8&@rzW%{}PHanpU&!<=+gaTHH-U=j9kj6la+v zUl=30Maq?8yi$?tl!{MDIl3np$=eRUW~x}(%9S^9lq{@eDlZXPj5a{ZMDifXY28?L zk#mxgOt7v5T1`i(olv)7V;E*Zixrtc_FXG+uo)_q;{UXvM#xXG7soCamBHP3V`V9i z6&yJBa5~|>a@O+GsGcS!@@onol;}QGN-NInevKz1cuHJeFZ(HIL5gb@Oh|1wVP)%= zX(@*A%hZ7MT`CP2Z>$U8ORR!`=q2P64`u5i|5 zeAthLi%35mD89YX-tj@wC_le$iDZi1kw z%FqH5Am=B-36#Fn*$*r>eXubOXtkZ2CUZ_-{~%CrP$i2 z;Z08zxhPAkqCeNY-}(C%gwj-^fxDYFbv3c)uaWoaS?C7%!YL}BoAeSgo%&C>7^MHysuB5k+7 zw`-G21S8v^rUv3Z>8DCDR>)dXKH2Tt3&JAVt*fq(A?E?@~`SgD{lpnYhR0#ko;B7K&tr zk`avavistXKSF^P9ByH0)~=l5VmW^tdk9=j#lSz&)VNH_@i}s%4F0Oe95UZuprVpw zX$13vP0C3AuO-X+02kopy|kT^-lSsf%{W5Fv!lL9#0ex7P(-p#-U!D;3=;H!~ZI9wu80xXUS6EOwahlIYq_d9SEj)(UxXimFhO9s;14 zeT$`pcwV8XwVP2v_3Q7j(bK^@k$U%T%~S#*E}M)Sh)3tk4xp6{MiT#h;C8`{^fQ)C zfCk5p4y90+uam$LmKbY*4}PrFh$ZQiIk8ACWYO<9>SWoErEyywa<&RWFrQh7Py%A?j4d`uE*I9U8$mWTlp5sdN!+|petqZ!DC_k5xwUoC zwJ_-ms~H*9JYs}pj~6}=Zd-WeUgKLc(3LI|i z$u;p28I)YuWRyZ*5eGsGM)0^P*+5}}hm`%AefgquA@e}`CSKW#cprZc%1FLTx3@o% z{H!U<^tM{J)il1U&10b{q-O?4lV#lcMwLT~Q?|>Oa2f$ZK2qgZQSKeArU=mx=uw0i zQBBN>?X>r3YzslKxs2Q@Jane6=PTBSfe1JP#L}EEtI;VLrqYF>)a=zcR~#Z&d&Sn1 z8N&Mj0TG0DiO}76hr6%jjthzsun%$sF4Ofj0EPvdT9P2w?KnOcDt6u&h2c?bXLWwf z3J96mBvZ*ayRfoYg*gGh~LG7@zhl#7i1Y*{P zU1>vfzE?6UfzH?ovLOBtt76Oo){Hy9$Z0U1fkdk>UffdxWp+z@-mJ~t#yO=M81o8H zd_Vu?5DnS#h7voQ zmqm7Z@O%%JFr2AK4~E9C{}}=L_|b;eyU_+Sa2b@C^?5dw?M6iUKC!b7L5N}^{1FkD zLO>s_=kGJa1?yR3=jZ@V65*KJzY4{i45q8TBXqGPesv<~xMa1&gj<;Wa2F3(`3v|U zJ$|$kb$%@T(yLiLbbrUrig`Q_+k+9=d`Q;vH2fLr@SYVeSHApT1oYr?TxB`cbK>|< z9eFtaO-RwzYgR6>f2aQ+HB?V#xd-=e%=;axgr09^mQo^Qnyz+mn*EL&TNKS#y5lJUG@qe8gSw0WF_FxR3S?DH|3BTo-mS0PGX2k;R%O&zQSrnen$9 zDc9)=0)aEb-^s44!_9_2dC*y;&Z?#sKR}%v2>-9dArJqp#%ymW+WacP%lY~GdH`I+ z#G_;Bg`Cp=0g#Mn*>xasOqH$&DcT$;g<;VDVAR&<)dABVkFW{-nib199dq>W;^}{t zRH}yu<1i14|E0-aq~dZkg?7FatCiP-vfuR8rAI03hiZl%@7*Sq{4L2~vNpQB{`sI2 zJp{)02!G?~AE;Xj{w-NNIym;Et19iVfBDg*i^8W^{+1hm@p3G=BMwbEkq9DvFt6xi zG`M1_H0!jY0{schipcCwU1|=LBlFWsKepArDMpWe;{>uwe`+p-w5XI0b)zl2sj7-I zqXBnb1NWi@Zk_~MJkAN!lol-pmILqknz%Jwc|i^2NO#tUoyrupzTiVc1sCf4zm)UNxW6ma4Yv;&xJ zkrYwdm!QFcSl8Udd-rxZC#RUxnszw7E>M4lz_9{4vb-5PPOyGZF;yW-IrU=Git6xk zL*QLI1fdLIW&lEXa)#$`k?OD}9mpv!5kfuE2h9Jmf(wZ|H4i5%IAvK4UzqUR7+U^9 zPYgU6GH|d&{Bpi|jFhQI0q;&FL>6ijo)^n!CR*$!2O(ay8c4+&lTY+mW!%Ox34OqZ z(r|^&PIJBs;?yKg6i!8uOZ(iKpxdNe#jS>rYIA=d_N4^Hn$>)+W(MAM(Ejk!?;=;#=fa5N zP_B9Hv}0~#u)c_r!f0ZCw6+3IW(rvzX}}FgGOCiQ-CVRtQZhWRx(P|$@3SLZYW1-F zGQ+q+LP#@Lv;SD7OQN4yRK1Za7DOLacey*-C<OK76L%a&V{?x(dzYm8t|#Z10^VzhcXzsv4r? zlvZIR6mKxS*6vw0C2}m8D5m0zXO8&m%Mns0o?DvxPSu}j%pdB|an3UTN>kaX^+#X` zh{ToLi}|t0A~d|%7wUFHK_0ZH$Wv9pJa@6g%`0n`tiUbym!XB+9JW~$!$gP3s9El}>zz54 zf$bqmS=hcR@kfdNGmmAWX+!%VH`iy`2R;5>dzD);2+PI7E?Se{3}^mgM!D>7lQ_K! zzmD`rF8|FewkP}#gC@TI+obdgL$J@l{fjAoSc~6hJ(<>D;ooQe&$s?nKH`3F=KnCD zQ&3v}G;x{3zYUlgm!{b_=)a1_Ut`wz{^`yBi>y-k-)yq={$ENH*T1m!9|joxW>DJt zu3S*>-%9@PP;UR%KS6g9{_k2pLGrh=E-MuycxTNJ_SZ`O<)M_*emkPvdfaAoVvXdgT7UL$AhX=;Oc$jcdwoAz$+udO031l(=Be0tzyX zvkMOo60}~22F21ZN#~N}Kf8=(TW=>f0Y+rF6Ep&Q!{^Dt+6VtuGhSSv>Mn%Q$L-cB zQDR;ejg3t$wy%pk_|IZ&uGgCV+f5UzWTp;Q|D#I(X+ya6Xnt|K|4(ya`-kbATy6P( z^3?y>ln8E!8&lRP!0jKX_{YNB2_}MczZe{F6ea%UTK={G&xVm7LBG>vOj~X|8jUor zWXtIvPr6*E4Oo)spS_AKkl%@Q;miN4dp%L=8I;EdIF;a!h1`U}5sf`_!3$@j zZ!6OIx54{)%viR7@bb7|@@MhBp^FsIvQUk^&>149-|hC3vUb1r z4Ak2sV#%E?F{qyn@sEa5CQbd$>P3Bbzytlu9vdHa=I)kB2*ZfJ2r=- z7#Z#`#fl)y-nJtF$OS`j|Jp41BL6$r*HOSSok4vR~Q(_b?ZaRv<&P!_l6#) zqf5Hl`n_s*k5r&z>}66HNb0X$Z(8m^gEDMSQ-5lW98>M~!Lna?G3Kqgz5N(-w;#$m zuB;GlOJvA_zV6_lNlRQR^tJWV1H-bA=coo0MKn6r{ z__w>r?&#=vXbXOg;1t$vL_P8wyrldv#cDC$jkKSzgd5$n6P}x66jN%ypL(#h%@K6^ zg;U{j0&hYJr8MC7Bz4p#rj%aRhq|3_7DF&aVC&PsZl658BTXG<&q19WLF#GW|8vNQ z$8vP*&Ecse4xkhuM*C@bbkJAd&E#o))YwKBco|+04%ZYqm1-;hO8nWwpn8KYu6QK91$3 zB2*1hnCDyAxa8?$7=}TBNh`?5L21>~S=z-RDr*~gvRIw=C=Aqn*1%0P9WrP^?GFnH zZ(|s+Dj5hfCSfz7^pG+7vB|OQDY5SsutO!o8^3;2>!QP`~!c6nN*=7#Q!GiA0Uh~J|zzb3(|#L3uq*{aVfU} z8ke+Qoi%7%wm)Cf^P$h_tv5K17Wqf{`H!LtaTIN(yWDnt5qEAjnx{% zmwrONw0}bgb<4t)N}D8v9xCRVE->FJ%iWr(_1*185?;;ar@fYw=@lamKtlgt8l-pvw!ehLbKsk_JEe_ZKnu@#qB3A zuhBfF_4z$F5-UqoLqrmZLwZ*h#-g8HkEjQ0_!_3Q2TnK9a?PNqeq zR8(SP`7o7%Wm|~C=&aI~c8;l!8FYG~IGs58Rroztos*c%{WF)fB_1M67}H4te_S2c zn?U&Ok}rT`!+FS^1%x}Ko_Nnps=S-R2GW(ZgP3A`1Ipri996@m?rsm~czmMJBt)Kv zEX^RIZnELb59n@#npr-I`V3+;C7rmHV z=q%t8Vpxm zqsDkqIQ$PF9|etFFQyYhkS_ep9@p)`ZOGF7@2&PXrB9oPB@>-*F=Z!9ZDwe;ImM5 z6vO!z<(uk0qSP0a>y!$9}D zZ{4b|kDa0WxyP)=gyGYog;$puBDj*}mn_7PTfKGg1H=yWm#4>*M_Gor&~uDdjXrg^ zy#CF`enZ`+rR^SHmbe%{kKI)g0d#3F3x)S4$8&$}tI}(Yg9}-LOwINw7+9+X=&qE6 zZj->2P_=3|@#Fw+60yr|`!XgQT6N7ip2fp@To3@vyF>K@B0HXuP9cfkL-4V%gjokj zw4P=2vXzezh?g0t;R+N8arv9w!U<-??Jo>P#<1N044GpwF=YpwroJhhJqW2vo8{Ya zFsx4PM3hD)BFun61b=C(V5twOiN0%El6Mcyf)wic1=S`#_1942lfb# zeQL2K3_&BYra5%)yL$kE#$zw915+K2;O)A|E#{q$GXh%@CHcl7T?r{bm z$*`;3Fx=)K=GQ^A?c^{^DxSI~3&saF_s;ef%;;Y%$|Id*z))j;x`sw}M-_(=(AHav zOIJo;suoWZzCoX0*w|WAnR$faWm~!dleNSyA{vmxV3UwT5ogup_IQiF8~{Z+Nt>0} zMSR_yDd=Qze9`&Xau%b~TTR)Nd6&;FXsSR(j;d z+z0{21CF|nZ>-t}^Xc#rQw4tsYFB&W^mvmvLXUqB*=g1D9;z*JMowRwp5|}L);MZA z$=#6-m*|O@R*^jCHnH3}>C5NpNX?$52Cp3nrbehDv2BTT~$D)I|svB;V%C;ivN8=G)I z-|mJ|b9qpvtc)kmZOhDDOAAujm+(Qs_Dh`*_f(?kDL@|$ggZvhIC|P)3IdnVnRCo? zvn@ZUVx2h{z#hf3^g&NoYap-E(qtR(gHNY8!-UMJS=?8_;i7EVNM%Qqr)@utB%Rh` ztV-CQr9GD-jfydUK{_0m_%dBLsH|eVJ!nb4rr7|?P1tLt1T$D;o2D2PPOZ?ivO#Ji z%9YF$=Fd-!7vJFdE=fpf&1>K&{15wb4g~mI2w7sq;d0KbY?s;?| z8Escqcd$rZfZ8aUzBd~|=xHDNT>$ht0Vk;S9Pu+|5t9gwB)HWnr#@@LDXgr0WTTSf zjgMmDf~<}82h*u_083#pB59UtVRagm0VWZK0TnEBU1`E2p$~gWca=!RFr+n`)}2XQ zPz7g5(1xP!McL`cz3=GZHGc)l&C~Ywhe&K^P4Oo>qRXaVE5}!g3}F4J!j6@9BDu`~ zCFcXqmH_cJS1YLTmtBtM-8^|HFE=8XWdp=;Uf>*#`z!1&g<&4sL-VABhf~S*t8WDy z7OV{XCB|w-IYA%0T5(KMZw3pLEf*8DZH4^4=TJ`tzrKl?ZI!&@#)9uJ#(mx#qE+*% zep1u~hT0CQA8r&wF|MVgBJy{WF)Jw>NYz8qYn-v zbrwnb6)Owoit^vRIYUe81DlhTan!UWQR2bxpVyUQ#i+7%q#?02@=LHTEZ($H%AoJv=PB$M5eiBb z&jl5F&yx}H$tre*O~w}=ohj$3%tv7rn!Cjvb`E~1@<*lhwbNb()tOzsM>WmmfMs`C zgxWfthPZidYA@y_arz={k!)nizF~^Qi{u9n?tC*ZSb>=f*olPo|c1$@D zE7QVmzVt9M8(MytuPRw%9dO~N0F+aozMW8mWtt=fp+J!5S42K--^T{b2Wed}h6Yy# zom_T{HNeeyVq}<+WNIKaWn3CL0&1asmEyv}3xKJrS`1N{0*RzunjlUR1|9-ZP9i=^ zRv)&>+tgE)kb+$yjSFS2qN^=0IfZN5%B+0n6mVv&%}Ac=RDM1UwU5!gPi+VrXnJIV zqsS(0e8uTooNMHK_Tg1w;nHgWNRslfU5(?Lr2oK{gQ=Lt6IC+*pRGL2O*2pvXLSlHvVSo5%&X%;q4Y^&QQu6;Pk5>O?ITns-`*;EGKG3a z)|P+HVeO~0PvBSxgH=|DLa>8Miz!%NquT|JS!Poywoc7gY+da$TMuJ1s80uw{+Ex9 zH3VWK2OoqS)>&b5EXv?)<)yzmIAlm zl?U{%A1F~XN^OEM9LS21eo>q5TufxM_%~u4<}8s!IHMCWVxiiSk8~r_(YXVT5ymkz zKh|d+MQNDuFOJm4tfM!*yTJAXd<*Hs-kfwI3Y)DnZ}1aOX?Q07!^u{6yL|--vaOJ6vJ*`9s#@xvWt1JZ^kek(P#q#?Bgq-rwT;i z>ZO!%(?=)O)%hhGF8InFdPQK!7x-9#E)TQP?PP>cTBEHe+A_&W(_Wiu9(!#^px9V^ zRb45b3ct=r!@>`=peu9(#S~_-1vR|msw$W@!HC08xsTBCydCp@T2LP4j{98FIHx?@ z*5!Pi+63PZVCm1QGy{c`#)RX-b?rDsJ(s;L*Caj6G{mzTJcc-0Q|`$K-6KKACdM??aGU;Y|XgUnwc}Y)= zX1+#Zl;-jk6=V=X~N=+}*JN=KZ)v``!|+KYb|RW1y3C zVAmIP2MTr(&^Y6kJpKbRuA^fKC*^pvY3-z#;#CUy$Kx_wdr`z$v-v382z4{n!F)lr z#XaXV?^nffHCc)L8hND@qXed!Esc2!j?nC?n=>X5W;}+BmDck1I5`^dID58^I_g-P zGjiDMbz^TqiPnbrE+X<#I0tTW)7i;b-j|Os49@`A#hs-l)%1dD~~bdepf+hjxVg0+pgIVV~e6bNZo8BUBEo5#`HdyQo#86AEHQ zzMioo2B3|BGG1J4pTiQeDJ>$&u#C#XuSZh*@ue-X)6e~Kgj0BJ!SderidhrHDg+FMCYmY*_TOp!ahIBA-XI5zzc*xB+eGJL(qi{Dm}M3^#P#ty_7`6^ z?|#cdy?<-(%ctFwT-QV*IfMX}M~$})q%VcU0(YEQJjv($3@9K7{UNc}2c!!tvb@TV zGOGHqF_44l>>BYn?E5REGeE0*rYt!V(9 z1}-L7HvEZ}jVZJn{MD&!3q!Y#u-eKlJ9|f@j}8lL;dcYpE7-S@*#Ac)chF=?A6IP{ z-M8NFKU9T~kP$f!$-x3({k>PTnAKZk^riz^o6bP9>@jxhNAQs&iwc(1xGpGMfI^y8 z+6HgYSaNv+m_4zXa-=3_C6U*75xAou6gF<>dDs{;m-{a->KcQq<{~8A=T{T9Ui4zn2ME~7T~ z1h56tvNN8~t~el@p(d%=EivL?$7l!PZ#@|I(O$Kz6=IcaQEMB3%2OLO zChvehgB2;@(R0PX*T|qU;OyZy*;bf2i0DTacCWrf_+MmA$z{5?ZVjSeDn08YBx5Z^ zq78HU(DPx>K?l6Q^Dm?IINFr1yX}N8-&HDjeQI_o4+U4%uA;B3Dq6O> zdgB9gTF&0)e&ml|V+}{<`XVUhO7~@I4{+90ygw#G<#SWn7BSNir*^;Ggly3#pE+-3 z5V+0-L|US#8{K?G-MI~m>*`Ab4A`gDCcWMG_ejQx?g};s$cZ*7w8S5fF@ebV7GXj? z2$mJqOdIZE^d2oO&hRtIs#ZK~ivn_FiGXR>;mmlpu#U}PzPm-51e4#T>}lsylv*Ys z3DJdbuaGx_`&%>!@FihU`}^i>rXRF$60nG zo11JJhL)h^exjf6vhEQ9G5_?U&mE9oTQpbvfM zke2n_O5+*R=bPEwI!X4UPkQ1qrydUaMMdm;3VHhmhBLI7EOhn_Zqa6SWk5 zrfj3gIRbIXQXb-?LOy1Vqe#3+xD3Mf{;?K>*he&O!t)X!HL5C0dzQf8iH;2XN|`Bq z!~JaYiggW?h?L%>>bUm3Ux|R;ByQDr`yI0yS{$s{2Bt_$rHv1V;N!YG5>|`X7H!aW6*w z{S{lTK8y_4S*rRMDw=dm8W+P(aq}ztwKwo|OO!ChSrDPkaw!8*TB09mB-Ka8?soYD z9te{$2@8GVZH>7`fv!7-xJ`a3K6`*ro%KyRIk9?OdCAOXL|SZhD`fLy=ynT+kpsL4 zlU*SOyVpe~9lexBs->H(NYAlHha+#Z9O|`o{%rbZ7xkCib=&4{vLhnbdeXuTmB|XP zRQY7~vb_ldFW*7Io6G=^l~vX7NH*9PRc(cwI|j{iS*d8OYcw^B!s1$3a&QHtIug2H z-y-PC>>id8NDW-QQ`u+)2AoY$9Z6_Y+9JngV6yiM$-m?&y#p`9cLQVzQuM>eJ98gt zPDx~OgyMihy;3lk*Bi%Fbbu6EMy~rZvF(Tv9LNe|>oVA@C%EP)p>rrcdt*F<`ShVZ zNAYy>XgLIJjJB%2Wl^9*RR&eEconY0Rhv z;srRjC4{mAszBf(D&<7K$ysoL5M`veexlqOC7gvZ-2tw6gp|zJH>lMo`KPvm-hBSs z{_Sod#-pAnl3cEr#B~cKs-w@mUOD;VC*9zl?N$s8$SvkcB_BuLbJC*QlGQ@0IL~g7 zD!RFwf84G2+uGQaRR$&)zT8hdJ5u5Me&M4FivIC>vRrpcWb8b55Rmki*GDE;@wT5_ z0hLS0xSTF!A`B|O2)x|xaO+uPSlwMW?v~g^QpmKz8#I%XjXVq69Ikw4`spK$H0b=l zLlcY|cc6SF>8(6^C)bOM75!yG<w8U)3`{yx)o=CkPTZNjeKBa<%uWkAw?sL_ks}56TjMzwyM`^9|xwq@`aO zEZ>rv_z<-pu9}QpjvZ&OzVQ-NqQe_o5$8<|kx8ua0h)hscdIEUtWEJ-XkZ-j7m)6@ zsQQ{z;shwxr~%43?qNyOa}#`-vFsOtA62*-E5sH%2umT9Kc2yszHKjsd;Y9+I;lLP zsGBZnsLUAQ&zP#W#(TB?^8fO-?VbP--z^S^Amo+UMkZ}>2iKq6`{Shx+tMJ0MlTY_ zrvB#^=y4Rw9PZB=`V}A`5VxJRT9oymb4CCS`Iz{r1`?CUyyb z3z^Pr6}+YLAyp)ue3bTy=vK#u%Z4*YrP&#DpQe5`Vu2BE9-#y-AUO7Un$ciI1Na?} zCa{aMHCzLUjSMd;8*6BWTJpSOz1nA4->>tJZxctiGuRCI@RlZ-%5B=4vOY>xDHet= zyf_wNSQ~TYz-pbG$NA#k$w}={9WMIRjq?%|bSs400wG|i!_mzs7n0%TuPuGVT=C(I z@VYzyFJl%Ylvry zNKFR)Zq2c(KET$A$chtEqgN-Y<7CmU#U5w_1ZfFx>LU!Ed*{o z^KE*QDjJnD5btU6V#Jzf0oW>eTk;Q9;~Syg$3ks!U9n@FQ9#e`Q1>Q0i7A?MfoyV>3{d{PT0K_dB0 zmF=cX>%W{t+fUh*v}|%JGvh8u@~K});t|FlOoLl{^H?9a!HXC$0ox08J96^GaW_4L zp%_L4FXLO=m6Vyx&}AYrpj#%OBc3DqDXniVJd^Ajy$;Q&BceAn<%FAG;aA%Q?FZU0 z4>f?MeW=i!%6O@+r7uFxS^n4T-E~1~(-D)u3XR~cu9ImTFds@Db2e)-z#R#9)iV; zv-q%mX{9|qIsJ04WgSG_VT6%KA0(7TtqpAoZJt-BhLD|1Nev1XzAN_y7c%by#MMig zpxRHDHK?|Hslupuwtn69gHJ6MbRuHAdALT}3qlj`$8DnYbo;{+L^K4cWfCYOXf^`8 z4ty@|Wog*G97YDH=qSFdKCrd*md+L=Ot|h^;A;^C->mFmghtW{s=bD2xeEul#9HMr zvYWT$>$epzcOEetY+@yrq*bJQ$TdMQgO;zvEBN9gN1JcD^>})C{22?OP}*#0>gBvo z1XvM+W4H}m`S3E{oJ0y|ldVU09=_#t5ipLg$=(bk)V;ezM{$)ovd_!$X4cd;rrqD> zK6W`Sm(rDY&zFI)=__k(D;6Rs8b8*;ehcUV=-{ZhlfM1fs2&Cb>iS_Y$CdUp9abJg z0^S4z%I2zHboJ5~I^kMfViLVJNo!%)md9fQ2MdS6FJM}&@E-icoS-A((otb4UGC!U zGaofaNoV^`{dr_`MiR#ua*AfOz+Q1Fp)G zF;>VP5bY|sV1Rsm?LX1G6{{kPM>X#x8UNdvqi>eIH$|;CW zL10kl=YXYIK36l42)A$TjkV(_R7mSe5YlUlG3iJk@$dhgu(GZZ^3tvsTJ3;gNjw-t zZaA=)n0y&QI}3EA@_ukJ1!I=H^I|0dMALxMW0_3eeDz^*yDTvKj5~y4WQKF=NMl=+ zU4o1Pa+A2vp1tDUR z-7*HK^7>flUL~+{K*WQ0Z(RcY?zIcL6|orlzXeGNLMvF&5y1G(@E$)Xb+@#~X=J4< z%_=>vpK4d2fNW>uduI&>IKD`_CssB9Vr0Bzvlh-5zm<8+H%6Lq&Zpx?kpDctjB_zy zdl^TAWoaMft^n#`YghS5K`w4$P*=x0WtGbLfFyM zQ35xtDn6bq$|yH2Pz&qh+E~=LsjjWIan!s&A_RpZB#GvLBgX&8!#7J$+i^+LUSe;u|aZXqz`}NuRZh4|fF&Rh4d1LlXdJocF?d;bIm4t_VAb2Nex0M$od_AZjQC z-O~O9$2yNyjO9LIrw_xAGF*U~QnGgmX!+=CTZHFXZdT^$g&@YqvB3e!^VpOJ^xVzc zF-;+?hPZ&4sWaIpMJScXFD&oNM?n+|WQ!XmsQDhDZ0W$IU^OFu3IejHMP85$!Ev17 z%km*m29jV0h^<;qAIh-gugjZ@Ym<52!TQaVLZdS7;pV{hZggGj5z-0*J#XiM;i$!} zo7+TRS%LT=h=n~B)M{ov+atCQ5Wk5XPd>yq`J=5z3XN%C3rmOf(Z>0{>1VHTc4q1^ zCO&tFodZr_BUwVx9*NUZ%2) z+@9!Ens>r8iqb36G)a%z=q#?HbKZ{X#5kIIk|Y|aO%@l6Q`4gs=N|Jmht{0m)M82r z&f=|1zx0T~9QW@^a|068S#21N`s_7^+9maq)qN=XXFM#C9|&s$$n^Q?P)FAqcA^jxR2j?bx2>M1RjlCa<~#59De$ z^dt71POFQ0Phe2437P4juy6xBSYZlgc9l9lXbkSdr&` zUG*h@e>FHTUOg88W%{}oCBeXVo1)l8xhUjp8#fjgN%fuLjptRd*#RcWgjhcg={e_#!|6&sYAfqOPMdMP5{a7 zfG>}PEw=X8hK-*v7EHbWGsAs;6*)KTaRlmD{DqWgkxCqt%dV%T#4uP2@MC{&tgmF34qw1CQ~PO(+Wyl$M=-N1=f|tkMTJp78o(&5a zf_rP0t{)sDX&hV@#;9x}vLWZSl7vKsF+)31aI81UBnlV>5?j=+9@OQ!2bJ}cqOXw9_AmOH&)uH@`p48>L z-uqj7ys{?>O9tYAqj-@rvUulQApM#lO}vF`k(3LS0BxO?-3;4uX8n=PCy#73Itl)LPW_!&z%|LZ5*w3i%({~^DcLzZvn%RYo za0)eHvL8|+qm%=tj98Qw)sF!Lwq2ngc+|4o)p)XyLB-87v5q(dKTnj_fl{*kbnSUB zOjsU%H$)=q7c9TRwS~nPFL)@4YNs0TM%XaByG_`)1w|wYAD6J)5#CIjxxPr$Yij39@d@Vr5g|G;zaI#l1k2lwFRgZ59 z0x-Rn@XzY0USmR#5zQMrtQtW}ypgNS21yt@K5F0QXKaL?;H#FV(PV0EpL^GsgqPsh zAA3h@c}=gzWzJPFMQE~XZ82-H1IzmKi1v;#WQ9@Zsv^c2h zMbaR1!c{9d^x^90N>+<%S8Fm`NI2o+D47O+`&~_7q2{o9n7{7aDctOhVKIT);b_!EMiV? zYUaw`s1?S@ftvSht5?rmV(MEii-k;S45w(zVn0iS7_qzwL|MK)%J1eaF!}Xdh;v2$ znfc9q>m;cR!urNsMONnPL(j&u-x%l&=4;*1{Q&nkdbrccnWx*LWQFk$K)tO3mh1fX z&lC!XP!BAt=*pevde?*6CQ~Z(We^p|jio}TD@_S^cEh;L2vIJ~=Zxayqfw#Y3v%~r zZ62%szR*n6pfjHCh*OH&+GxKo=BBPnwFP-Ytl0;a+0N|;aWsxDss|A`Ea+@be6hpf zJZ;+34=i^scXl#5@b`y(Angweava^2ea{8zPJ*2U{)1!4nIhqOBE{bG}zet z1~1q6{-ZmmvDm?1Z%yjGqxio}yrqM?>WPp4VTKKV$Ff?4Nfd8cjG!$*RffW~M43(Hwds{tp02K(@b0*NM*v z^9d@iAy zv$Y%k!I2y~X%l$;p*8-lQ0(eJ;D z1BT%cWul0kU(_W3RWfu3zu8)~GY|!MX7W=yh{_}v@2y+OL&Ny>+|c7IBTwn*VhaV# zl^MD!3(2g@&-a3LTg!h`?qmr!=qJ=?-!Gu5WLw(M2+xEbp_F`INzqerMwQUrcu7-e z4vRr2cO)A(Kq~zk0hT+R3ck+<5phEYjajb6CCN4r;uUL+)+&E<6DxyA(uX8dHH;Z= z3G_IVV4(5id>1pg@I$A1LbRk=0+d3*hcv*ug_y|PstvLNT4-@|P%+`@BrWyPX_G03 zANivdJ!L6<@Pd9RZ#SKmO&$1%1?6As3a-4_JoIyPj+xD&kd4!!CP8tXh&LC~X$Nz# zhB1S9p9<46b zIUxVn;o?}gL(L?e5exIgrX>$T;3D|eju!$zBuP*{Tk}K;ox&X9Hh>$$>m}M5=2X$+ z+X%A7=(}tPzT0qSE#IX=v`IQ}GyCIrwaQ1P#vH~CRx2Xh%CcP;1>{G3Rq3%p7t5MF zv4(j#IV;Z7huukA#GE@b#j*wFaQ(@vSu3nwP)9c`F3()ajlcVZSB#+yZnZH#Z+$^7 zG~9yuf1S^s)_3WXIqnx&E*lY2`?!8H;LT~EdWJO~y*+&ogVPCVp~cNW$AasHiKQ)_ zt-6%n8$&n6hT4%$qfA5Yks`|Vk7d%eRF+}yZvYA@62BBW(4+1pk3ZT6mw^b^R*nq^ z>mkb-nptGp)pdFja?o$AmZL_;EJlUTxoS_UeC>rh0){~hvTI(N=qV2q;QSX~ z&+yFpv5mQb!B1Z$r7$4X?@;X$0fFOBCrt?q_VABF#B{t&SffrS>s+FC#=-!iIg_1Z z!;KpzO6RSo9?o^F9j0W(DMqSRBT>Xv!~1D7>$2=1=kO<6es$xIl=M7%s=k_o_GSx{ z4hL{Aa|ou9rH^O2qYzM5@(L-U`aOSh6WMehc?q8(XpD4;YwU!8Tj3(hzPnnczoOZO z`-<^(L5?HaF#|ufdWj}3CQ*A+EC3u1&%uo3_q&u-|+y-=*A+GS&;i*zUkQ2g<=>hm@)t>?-f)gLyb30ildpBwwy}9;c zrFsl5yCzX1kU_3TLk$@po|ecd0I!lzxhEg}kgd5kZ(^eQrjiH~gDoVUA)y@^=jJE= zovsi&se@@na6~f#e^C!?9a#QFGL$7jjDA3K3K02m(DI0j z>))3oE=29?Jwh2ax(bEN^xRup8N5k{=UeGIsfX9iD^`l%jsu;xdi{dbmLJ@M3GcSF zg$clp=ot^zsSgNNu`?JA`7C@VcHHUXJJ{@w6_Wh*;WbusCE?q(%jk*Q>d!XEEA(Ml z?2f5Bs!`J_SW*~26x3~U3^^uvSx>30vgWaJq-ot`5si{=TKO z`O~wOe46t{m)N{Qug(Pzo;Ny0GQHycNQDI3CqDsufl)K~Xl~e)+1OCI#O0-CaHJQlOItBpcUDFA*AzBdKd1QgE`MK*uxGmSAEZ zPLLyr*SX}~*Fk}WvDb{5lr_By5FC@Z$pFnz^{9}7xvWtjY^TqQY!263TRZyL6tyvg z#6>goY2TcQz7vBbuQ=*iV|{#2MS7*gw*tdDtl}5{mLq}Qp#G`{Vej^;%L)VEGna?& z!HgC)KUNNag3JqAl;rpV?KuKFqYEy<^L3dK^S#^v`u-;g0Y%?-28y8-OY#oQQ=+Q- zdUtd-qM3 zc{3ey&LR|4UyicNNMTC--GdulQMwbTbM}zI1~IzW45K=}h;J{ElFj|fW0HMslCkkoqmwCsTUwlS zwBqGL{sTrhINm}i6|i;_+cd@uJtN0^!T!PBqJwO@yd9@k6Rv7}Q@oJGF2j!z>rrU` zHC~9AYm#_8@zYlJwgvN64L~gM$F#*nZhTNkuu&|J<@{IAU#IK0ml{i)`z=7g?}8aT z*Y)_{9^KLaQ`@8ezU{BsPWeyTOtKV&N-*TQmVbxX4SRYZp6Rk3-0lls?-iN3Sgb)= zD^QY={0f!$ilm(4wH0XMZF=j*Y2GR=!Z~C!ZC5SWwM=8z!OHDKjwWBpW0yW-X>Mq0 zKJ?F%GT$?O`(X=mfrCqIBATLNwatmtQ_DW2pql-`hW? z#reSeQ=^x}Ad2}$;h+71DyT~qsJJ9{WaGRYC40|A&x3swV8qgmtM+|I+#}JSK0*Z5 z$vWf^mC@xBk`Wz7Lw0!BjG)3dv!nlJ%ofUX<^@?LVYpbWmRMz(9YjJeBE|^(?$(LC z(N>44;>nz?FCBaZ7cj)~r`bmhLXA=guyGW~;8S(BO$Kzo8xn#b4I3`SZfCK|3f-?V zFmIcQR9-hlPwHDD!P6LOR48C+td;}L6pNx%rE^p@kn^cLhhbu@hR5xGA13#i^hx>pyd7foZj7-Js zZW!2=C@}UJ@cA8=W|9hiug0H zE)d-6p3e^&8rt+AGEMP)j~UXP>hbWeB*99Ki<%Pshv;rYy{U|{WZ^An8hWypGr9s6 zC+h?^GKUsuYb!`hr&Jm}q1)XYX3LmST=1WB2sr+XsQ7`Aje z9C5_tc~f?@blj?BjLN?GBlt^rNf0`yQU!2jh5Wz3`0pH{%6$}V(6y;AzEp4N7xEu( zj?bgA87A0NH;nH`e5@Z{qO&!MS^T^i&^{}I%ez-zqb5$P4b{K35&)#%6Ncnf<>D*~k!o3&XdN+Zn6-wL}N<9$I8qWR>y6X7sEhywI zh%EROuW;|DjA_jnIcCc?vUrId?BuQKUbk~Ubzd^Lp#(JaDYk7_~h|R~` z7aoBg11j+-(bGu{Iy=o({B8s)4|I<9LPdbkF^^mKBqt>f)<_VK8rcb?fF2otMzEFT zKb%M5wz_sL{=NAs2Yu5trky3nrN(|G0oHe9CPBsuS7?Tf$^Tu)`Y!gb*Fhuo9G~6s z!CSz`SLe`l0EfjU8^d7qD|~Prwv)Jo5K2HwQlk$@8STSA^8C!?9n{Q%r(Wrt%o#Ej ze<7J8Ndx0{{#&@cL9}~Y!_-V#lg(G=X077%dQ;^m&9vJv*_E}Q+dnCY>s&D3`_+1# zJSPZTFpJMjh-B{}@zJ+ryyHXN82SVVb18;?(#J#YRFBe)7D9z!8ZBsK|7?8M4$hx4 zA5*4X5ty`cgq7iUk9pFJ^tWSC)I)(OWAa(P`Q^>A@u0LJKcFDhE!_SAt%_Jw1 zDJv#2P61gvMHbo8%)aA?H4m%UVudV&QpLo4we;8jiQOJErf}Dvgv%fdUM^S?r?!d; zZ^=mGtR)D0g*2H>;zBrTm`aVAMstqn`fogSAKc|b(FWLa>`9K0&-&b_aAy28Sq0c8 zKiPEvlH^@y?+&vl;7Ki~>dOXW7h;`RSZ!>#znuk)a0OPn(2e)<`DDg7rX3`Aj2;FB zjf=UZ78K9SUM=sicg$7$Y9iz_-ZucxoOo8o_FI4((x?_#Za5$ndi8mbw42_Lsg}8` zdm3MQ3oNRtVDA&Fb2j#K`drx4UpurU#tV~QH~Z6IrK`Fdbey-GX^HF{zBxq(h)k)L zt)Vh~VhA$d7Qana(rXF0{}S3R{VNLEzW{z@O0W^LOQd3_O z!_8_aW(~v9SiIV^F~4FZQr=-Obp2G3#y5V@pXZGAxg+Xh#FD^wb}}m_bfrU9bnODxj~DGI%T(j>E`T(+ zk(&mWdLg{QNTAN{1=z2H17|&_jTBR{$Gh_~ly)4jyS66H&~9?q+GFy=&_*Ma3+~X~ zUbCy>tkZu{(4eX+;Pa@t$o&vvXx$q`ZU;;W^)`%Vwg9ByPG?}y2uk$&R7IGr%w7ft zdnSzJinRsA`C)oxWzCyS#HZx+ z3@w8EjKYQ&@!KvxmRDGM>P8D3nzIpIGPwp_T*qPS;6}$5ZKx z#koAN#b?ZNR=)81B?l8#DwOnlsbb@>dgdeUtPF#Vw``=V%jMg{{!k>4yu6G_A%2B5 z&-}&_hklR0h)wd_%3Zw&x83S6@9RE8vI|bHULX7&r5APfD!4|SFDf8OgMD?5?BQmG zD<_3DDG|BC|> z(RxC+VoFHOMlZ&Lb0URy6=k2|gFxXcUHtTIi13IfcKLUGio8uJvNy3=m zRTXdc`Xr!w@i*&wOzvPGBS7YUP~fc*efPD#zMYla){pqiv1X_-M&j|ubXS16`H*g2 z-&Ut)oNS1~N@{-4J#D2)Qkrg`(4WZ!sBA|JhDxqT@^0n^y~5BH8U@^Avq07)TjC`s;TZTq@Z=KVEXfQAbXw zO2E4-$2%SkKm-ycfn-VZYT>UVK6SSQwB(vcCU{Jf#7p|y;IF0NBE0plcpJDWVT&Q( z9#j&))mjc-k@6<5>z*q}%}IN}I~5Abk3V4SMn#P^y>3R(ukKqjuIguaVigC>={3~! zPI0KWv?!3+&bOG2A1f$b(c+-<$Rw#z9T|j-(vOrY?!dl!(x4;2v3gRcuul-(TGXES z@*|EDmARc=T$(Z4g11B87j=!WY%#1u{l8Lk$9i*Don30Y+KtE`Epjy>)I*4zn zTz;3N#ArxXe`9sN0(nXsrXPLO`;H{^JjJWzX<20LUAmMCd^Geeo@;pIhn_;Pu#8>N zj$KGy!uz%fVW3P9XvgNc<_Bu%xtj^pw@WN%BsiJf#2W|mwZ$9V_U#%+(jg))B4Dy~ z|7+@>Gryp7F|R;l3!?0$RY`HpneuST+Yy645!|*D-Bfs?z}X(@pP+-`_19-AGHv*O z?-9@tp86v~pjR6gN3DdAmza7X50wVHV>k^oAs=;E9`zxQ0msg<~zS+ zb=PO~{-{SID)e6v2V(y1ko9Y0H|CoA*~!Sr{jkKlCO!^Ki*WUY8cLRDRENKPqBY;S z?Gnq%zesZL$w?GI+7NDV)d^+uUjr$77<-r6Y&AJ_Fsw%D1=pBPpFW*hL47iA86w-7 zhSheVgzLtA-m9F`x=60yIgd-DyET#h200tQUYvA0@6VYQpx~A z8*g;Uj0cII6V7^<4FC()?Y?^`z(?d(&9BK$!p=WRRgPhlM!*JwyZ0J*{mq6YAO%2U zE#zLGu-z1ks=y(u|DbxMwZvoN5%-(`9gk%60GxmD>7E43Ff%Nzo`Q%hKDzAF@skcp zw$eZf-pw7G4cMR-m+$nOyi+?I{?HOhpSbjD%a#?xs>T)8-bsT5S{qdtJMW6--G|SD z>w@!rf~U|Q`o>+H#bnH$GC@5iVdECB_G7~hO9d8V6*TOnpO=xSs~Y^ zPJkL*jEc5%(*?qLPx^{J()$fYb6uFckAiS1-Qt&1_3-4+o&2{{&o7bq;T{-v$Fnz| zEO7lx1|$FN%-2haO7tJ1DdbQF0kx0eiBVtx002WYnbH?r@M^-`AsA;pSN63oVg)?{ z*A7S^VU;i9c>;RyUk$(N<)>XAdbVNvP$Oo`vtAt%j+_KW=?dVi>W0Kc=~_7wJH|HD zHei`SmNioQx?;s8f`YzlDH@W1)ZwzpYQsstdJNOn;QBgJTZF%l#KGOshbxuAiMZv# z06#K5kn86nW%lh(+7X28KWo@ua0lC)DsO`D&0GP;BcjSoTlJ zv9~BW#c~_2UV;RLGwEo|*$BOy01ZjPx^*V02y|h{x&6LxRRKms*>1o2kc3^%n^dU~ zP?F4|Ch+;6WJjQN3%gl!=|p`tbjCe2SX1aA7Cp`-k%*5YK>v02xZrjV>En>Z7q1VT z3Eip`!feWNvnvOA5&n<0b>LYyY*xm2$HJNw{O>Y(oAnP+PzF{h%{hlKGw3y>p!FG8 z;|9o<^c_-yDfoWlj6|Bs*hMogG=dk;fP$6ume}XLGaMsDs7+TUL+LZ zWMZ!{?2V4$Um{Tu!wsZ)hsnS;c108@ro72g@dJC0gpQ_ekgVtgUSPwZRBNV#ryx2XE^Xv)ZIOP%oN?N z`a{J@L~vlR!((*dom$CWXxto}Spe&ziD(EY9LnJb{L;hZjhKqRH zrLA<5>NFW~`DaTRAU8Qeb^Vrfkz~4|^@)IgFoJ9YHIwHa=s{(#|j&APvu$CDom`j?wf*aub4pJrTam0d1Cl`yGpLcdC>c zqH-cQU4D1`s|>fMPySzZR-a>Y9Dy(m8NGV>yeAWKH4C!26(Q1DRMy2J`>v@QvP

{zsq|2uR0HDjscFH;)NT2*jyC_&C_)0m^bsCtea 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/amazonwebservices/activityrecords.webp b/static/images/auditor/10.9/addon/amazonwebservices/activityrecords.webp new file mode 100644 index 0000000000000000000000000000000000000000..613cb85e8b94eed32eaf629937e74266557b2c6f GIT binary patch literal 27608 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/api_thumb_0_0.webp b/static/images/auditor/10.9/addon/api_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..df03f9e8a437d8ea295ccbb0ec32fac06d8c1754 GIT binary patch literal 30950 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 S0000000000000000001p$RC#g literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/arcsight/configuration.webp b/static/images/auditor/10.9/addon/arcsight/configuration.webp new file mode 100644 index 0000000000000000000000000000000000000000..7a8134a4dedf97489c218dfea6021a260da962d1 GIT binary patch literal 11568 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¡rOs2deH;9WwiG)IR@pn1H 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/azurefiles/azurefileconnectionstring.webp b/static/images/auditor/10.9/addon/azurefiles/azurefileconnectionstring.webp new file mode 100644 index 0000000000000000000000000000000000000000..a1d72dd23539c9e859d15a30095711c77e3ca662 GIT binary patch literal 11066 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 z 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 E00cy;&j0`b literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/azurefiles/generalsettings.webp b/static/images/auditor/10.9/addon/azurefiles/generalsettings.webp new file mode 100644 index 0000000000000000000000000000000000000000..7e3064943c110733e29d78c3a585d4cd5c2add8e GIT binary patch literal 20520 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 ot*$t7d;J4%$zf4=AL;Y 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

OwA7u>3C%8FVQhSi+5 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�#@zl(0|)-U%c5H)~sL_|b<;8zd>fvi9vA3l)%t4I4kga110d_X=Pb|4QsI}oT21Zv|0 zwShoWAh8&bRUOFc24wfaXZN86YV!e2iCNWo*tKcdeOOuDh{eoU)!lfseZGznBL=Fo zeidTV|BmEyV+FdgvWl^anF38Ew1E=Z>=Higsy^&yV#IFhtPe9=JlWT197{#WtI2AbC4`*hH1XS1p&^Y~=*nbxto zHJI{6ySXKsn$}5V`$%;7sCM`mW@{T}`xtik@MLGxW_R#K*YR{@^K^93X0P%^&+~Mw zs%B?PWOt}`bQpGIyEP=MCr?XsteV!%yEROk*4;_0W~;7dORRRNu67u%W*e?{NUW}^ zuC5xcu150#|GOtX(`0pEo#|KMYj9(&Gc}DijjoI4tBW?BkLH_BR-cbHoo;ZOuQR=? zGfhrTj{aJ#`--o2zOHUQdcH1sy5XyBm`?thX!z>i)kV+GCr?jD&)+pnPuJbe*WG=+ z{+phjPM)9tsvG9#>*nviR-*6j>b{WZ{8!w4m9O}(`dTn@?<+8>WR>(L5e zGJVQi!(b)^!sWia#&E^lKP9*o6klY)k!3}2(}86)Fv#*zKY!cXU*2eH7Q3Oks+d`L z0EPN-L&IXIb%Hv_lU+lpdT7N6*qDe6Z7GRWh(;Aq7 zZ+R}?bvy=BIZ)i;*xXlK7hK1X^AWjTi-bJ9FpqQkdqjSVof(d!`$!O#BM0K36H)o6 zg9HBh{{tf<6i?wcp;AJGKGa9HCS)oQD6fPsD5@U?QJ+^sShgb@m~uIc8&Xh*&?KOq zPM(KLz>5eHD+IMvHK?3%9vMRffPo_i<4hnMFw3oup@>39YP1#{c3z|-iSk_jQc5Jc zsyFH_x9PfitE|mVt{~TNnByoM9qs%W1rx3C#F0|=#ke24Nc})BnN_k(c7j5g5IBEIy}-~0 zSCfo0Y`C`Fmz1rPJo^TbB;~J&wIiSSzYsOzx z$`(APgvxSIP!PB#+4w}k2z&uy+i)APZA!UbpvmP*0AyfmF?=Ujduc8-ncFtXzaD)B zi*GG%D$X3`Dy3csDuOtOhz=uQg4JhSC*ez0Uj!3$kSaV<8lKe8fLOlW}lr6S=J8=2fIbJFi0EQ{3d`c{Yw~jp&|~ZatZ9%<1Z-$8f?Bu zngBqDf|N`;;=FZt2qFb*arwOg~btZOGEyiRBvJTT>{&yNeHlBY)wu( zhY*}xk70FVg*!ZfXiuK-6fgr!I#($N!9sFPEX*j2AISfC8BLJ&gclV3gyn> z6e&kbyq8yw*2(3llqpnr$eLO)zgq@w3osIzZbxP>z4{`U`=U?jBwdX05DD$WaN`2K z#3N8T@Eyhk&k-bqF=RdnD8&S?SQzB8j8cMLq^1B(-lJF3qy}tdQ#8r(vl?0{w+jdY z%#AUbqbb_IMvAvy6qAB?iOD`Lu(XGaQ|x3R2Bh;r1jy{HC_<3_#EO3aPOyI7*?b03889%#;BB{gM4 z!lWOfMZhd1&w79xW!a04WoBQ28m&}iqw*jWE62h!x?9*!@jb*9AakPti}24}1vBI#Lq z;ZtxMOYDJ#2^%WNki?2+fSuSe`87KKeyp(r! zSQe8=W!&$&6q@2%8XB0ZZr!O?&t6uV$T6L;Ez`n zwZiF^_z$O%Bj(w58dFtq-N~J+N%;C?lyd`z<*J*#WuJUfYEOQZ-*-aSV$XZOl}JvP zYs|=NcAM&GmzaNhbFo(&oz?Zu!vAcFO0D8FtqhQFHVB|A9v}~>r-K=lN8S{yEBq|U ze=wQR+BwTWfRl7r8e9()aWEt!KVtinB|A=kkZsz2gWG#LJ53Mv%{XG{gE&aece9xH zvN&1DW{L${Pc4s+X;Y?E)6k#bHSb4Ggn%}gfE^f9+OY&~yKI(1D{55&~Dx2sCDs(ZNJ)OzS#Weke# z$@>J(C5^&gr-ysHky5^VD%w?Vle{(;3-LEi?aXZ#LVlp63Vf$bnOu4dZLadqKKp$3 z`vFo$o5WsrjBa2GJWz}ofP*J8j0A~2bw>)3E+epxtkdA9>$3?zg~Q1KS%8GA7{P^X z_v@(0` ziu`)m7m#77<{)OEtSr))$Gzl3;;@U?Zzp#Ve=EDsFZOb^R$@7S_6Z6xGG^R1IcyOqzlobEGuH<+9k8*5_;awwa|G>Xg|iu(iz z%pc#(iS8)4>=CZe9ECz91Y<$2fFnd?AQBTS>cu@0S&{8rg-ApIuT&Jpunf6^5;eRX zxp167o*kv>1zGkaWCKP+Pf5=ti0n|5$2pO_58NuOm0X6{K)aEI&xseEiFC#oW&1u_ zb}>eQIL2y^xKAmjr<`ngJys_pHZ_fWOoL?k#R|fi@`_dKxydjlBADVRn2Xa&e$n@P z0hG^;ChkHMwqvx`Zv1z!1jNMXlP8l9cRTF@s5f({J)#6M7Z3P?guQ`;6N&HASP2cV zD3BG=%kI8ccMO+GG3(>p`+E%g#BR6ov;G!KS z{u_B|Y;q3F0zQD=k?_iwS%;{P84d2sXH-#rdGvu{|jT z2O@bo_hHR4_y$PAc8z$~Jd!8xi8#e`W=WFglasENNck*tq62^OgQq}&T66b=f5tET z9J6%x3(WiT%7gkuo=M36AZ!i4AIJBLA99%=gepKHEC3xMV1XGQ^8J@FSMZcrB$^mF zfQ==v!>(Zd*Tb^0Tatfw1r%|yT`*>J4Z1dOlN}>u;zhYoqiF&4GAdIbY7(4KS@mitmuR-XF|^nM*#bR1CDIC7UkcCD zgy9@Qh#=hvH?uMK5-U}t3wFi*u_S6lqr=BSXI_hU1LVE{2^6Shf6dmaqS99 zwmoC5qxeiFB`7lSOU=rPmL;{bBxTs7ow6j{rKCgO^0u45RM#^vK@v88Y%(J*GAk-Z zaEaeniZztLj1oD^o;ZbA1u33V1m($1h_bS=JBo=nk$HrTzaCnPr^2i1hyo^h@)4N` zrcvH-{qqDf$7mp94Q%wEyV7p*;nr}-;t@I9=SHcgMcQ4gh*?CQ}##yp9WS${sW zO+y3g^-$&0t1SmUH)e~++^8+EiVX58=ggHM-a9NA*DyP}938{>K@!FIS^Y*`c9`9W z;vAD2gE>01k-XI?^u6J?V{?n8{LO<2cT`aXh4zA)W?_4!>}qAXR)Rp9P>*#Xwp&%V zq_LhsFm+%XdF99F8NQ#%655lvU0N+M$9gMH`h-oOLJyRsE@u{3>SKD zy8R5Rw@seMuD<83B=0B-j1P+%jQ+0-p5-?ie4bQ7X}5$7YySpofn958fXx{BFYw*L zaj~>-v|ZzGY`f<2^{xeu9k!0xRk?5;`b*t9)|%&m1-Dx*WDkOZv~c59m5QT<3d(pD zFKhv2Eeb_VbMS?o=g6k@338~W+pRrR4ovFWTemn5H=6e;SM@0r)(J25L>yAjh%%3vi|I6VA(z*vUk)%EVVSX*Em0euF`2{b zKAGzug{sywT)W1Rn4XGTxaB2qk_ID50V7OP$S1?oapu{IG-FxE6s$99z?Um-s8s?fim~L$g#8Z^Yi~9m?FB%V!q1~ zxyw>L%Q8F5a-YizHK?rkD+Ip5A`6ZFjln31OBjWb^?NJuCprWuXy3$FsDPnW3!xuL ztM&z9))}Gs3**Jrt{Es{G-YMB_~G9I!#s7JSPIwNDI;Ab!xSaf;vK`)PB230aQ$9N zecQw1fDyAF_$yxNU^~bp)~RZrsPnf>oi_Mdx%B3z_~+51*QacGCzJ-UL`bK+6_~zw zM62j1)FyQHW;Ki5Smb-_WSzFTsJGF?r(yD{B$Mq@XgcxzLMZbV$>L5)Lo?)!Cb2On zq<=j+O4Ue6GdngPe`xsP9Ix>}O$*}`%MVEdj=(`f^Vg-M<*DcJKuaR(v-a2iFdZ|1D| z#|NVHEminLcB5P-km#_3-T_NKB|=_7&V=R=zW-2k)sB4ZAUI5i{&aq68cODE@9&0s z^BjpY|1-1EJ^keBbH7BkSRS$X&c@`&S)nr? zBQ2}v!0b5+PCDNk^!U%I3Qib(L>O_iqS2p&pzTN@CsUJNG{ieII80F>v!fBaDUexI zbyeg8!(PzwxHkNlKBA;xxy<>oFIlndo$NZ4v{Y89-0V#P-mf$me`Cs`%yPX%yHPT{ zQq=)#qjLE=N>Msv*fPK?FO<7nFX|fO`n+RPHrk2}g{dOT6R`U%=R(SHQi>s^n)ugB0s|)VZ7SmE_2L7OyP5z)jaBxz7)2nyGPE=2X z!^_wVF+c$p#{N5*qE4wjjw{E()fKCUFA72(ptR3ww^qEQR*|?)#B>tEyUytD`c3p2 z=A+L4Z3`UX3BIq6*-6bNzJY6{-XgRe&H6desUhfk#8s3(+4QpTJT5*8IUsc-giPae zzmsaNkyhV={ernfwiRGY!Ja=-4zFD%)uL>yeN;F&Y1)g!1#G|G@s4fVb{gBZ8ryb*9oyE9ZKJVmJ89ggZJMOXo9B5yo|!XqzMb_KtTpR5 z3-|o)>&id!o8!jD=l%uPafUP+V0R|j!HQ)t|BF?(<7lU_d{<8OgVJeqh^S1G!VzM~j6<{!&9(#_~{%>v8WCC@FjmDh3+LStAx*uFs!Kg$J zJ3M{TUE}|Ug;b9d^+XJa_6>lo@k#UxoI#B)S?Y{x1^P;d@v_bsw%aoBT2c+UW2 zs4_(etZWPu8#RDfHHsqymx4}-ES$9C%hRQ39Ykoo<@VaANzwImuFPQl)~MI_*R9d^ zp_DXPrlJMXG8{xOn?Ecp36ci@f7Bk4R2gX?q(mT=F(kvZ< zm2^%%Y3mluMLqPu*=5a+*D8uwadhBNgy==3R0olyOW$um8Y|^5KbLml55EHl7{Y^8 zlgJMazyg$YA@TW^1GeIwsM=R#Y=C)4C|YnH#V0!(f$)-B);Ey(KH2yt-<5*-fm*G? z7-lQ8Scaqa4@Fv#8}458@4AabcvKvp3KW@Y@8QrukGRUlAirQ_-kcTnDVlJX6bo*i zVDV`RaWAM^771xPy3Ad)tK+16B6UR`|KESDi^6aSW-TLmUTjKJwf$_%FXTHe!UFCr zq&~dGLSO7^Th{#S>w6-)Z5oDg{2iL7Bd#uLqS4lRs%E`j9XpRR{BJu2T(rfyAJ_by z``7K-;hs8g*THSCJZ~-|m^uNjV}#yst`n4*0d7-_pLWC<&h-HIxi5d-+!rKp13i`$ zc>g`s-0+}zt`X`a_Hpe}W-@R7c=>X-_VXxdwgHKBYBEH>{qGEd_L)6^32&m(yY$<7 zvtj{i%%0*|qSw21!C*VmoNS546OUjIscf_$H4H=CPb20u<|nN_=G7VKS@(bAp_GLh z9njP_K^oM<-_`!Kl?4?a6+Xj)zyCqL3l2+JE|VY4xy$|;aKVTS^AC3b!7S;^J7n+& zs&G?M9?~2IEIdMI_h=Yeud-6xv3AFfN7B~6Xrw`SwA(dtka4mL%We}Q>iUU9|Fes? z7kucn32fSt5UUk=3&uJKmm|vvRl$&8dAzY1C$GyCc?xq1r--hPhJ-2_n7lMwFqCn* zDi!0AjB&@o(O28KsA!I5PB=3$T2z|MVxOl#n7)y5-G|2R1^~d|EM`q2(ISDkEX>o$ z28*atcoO-M-2}pd4}mdB^U0bfStcT~2+>Hv8(-&r-a`{%t;eu4JNF@_rm(EfKMoQT>ha{>z!Ib20xCU`$LmP+4j*~gWCi)+G3Lcwi zboz98*xFRMWVfo3B1G0`d%8!%bTQoQS3~`pHLTDjXO0`6iPXfKrc9 zdIY!vbGb0wv>#aB?~;Y0jN(Wsa9Dgp$%+ybm0}RVs$3*$Hpqc=hLH4AGkgbV@wTNd z6RL6=6q2P>LR1W>SyAp)9;I;CmbJiTdbVHyu*d_cY>zfan5Z~Ss7}*XTtLH^N1B^| z_kuBmgP@qi3ZOW8CXWcOq3{nYbNxP5EA?_UMLCAc#F1WoxEsg93JecxT5ecCABH|5 zs!xt53ujm)u+yfRGdDH(s^8fiB6!nqloAqJUajGv{79ztD%ZzznDP;^acE?ZNj?M| zYV?=m!AhIW>{|oF2q7ha5|GhtCzm&^Fce$DOQNJm{Pj_IKq${<%t>5l>^uOj0=Kxm zB!(o|Q|w}xAt=Pz9W?3Vh+4WK>RYkq0m*V`F$7}}1mPM!Rse~lk0ug{cOhdlOSfW& z2>G<`RxlN#o-31rZ;CW(sM|Hu>djVJe(lB9vq5*r(Ixnxy2M`;*knfmkNIPY05U7I#%X<|> zViV;!ZmPKf%QU2aGw`MpljPB6EEThl@nh5ALFx=PVVNbO#GBs z0}M(0V#h^fdR!O|%?_;rXw+Okcr}GH6}tS;7^lf+Tga7i)&mrYo2g*P>}q^n)|q}Y zO*{Qe4n{ebFC18_fNFdkXfL8xB7`IWuoL0hndK<8*Ivo+%16bKi0Q=v*k!P?@yby# z<{Tr$Db!=(%lx4!nJs`T0Dsx)zc48rl`nbEcHCp3Aj#kT8VPq&>|$Yz&HEg|jDzkN zY270#CQ#lCx^n7(n95M5+F}T(8$8wK?OmwY(G8757K3`?YZEx=aEqLDcQQ%Gt+~~eQnDxNu!{Vba4G&T92(_{(EK{U37xEju$&094YDoaQ>(GOW zwDCjg^dW~CO1cuaglI+!E2lEa*M-gX@44f>XFMH+i^UQiTl$l}-~e2~_#nWo2TU-u(}LUPY<>=Rt*^|EYQOsgU{n-54!+5#_YGK`dA89xZa}(5JQq-0uweqG$khX7jB)Z zYl31Ic7F)O%VFK>y-Z%&!+m>pq{omx%+2_T8qlY18aQ6X<#!hAN{{%tlXfUuxu^+g8jLbxFw%K;phg1jkJjE#1ROq(bBPbvxJG*m zmXeyGq0%RqHaNIKb;SJ`%;g8*R0S}&ghKjMf>I@w-Y6+e+w18XS`S83ZK2>8CBX+G z8R+c4Qe)HwM>V0PGrQ`w14ec8Mh{{noj5V>V`+`9xz(OVKQK!HnhZ){dKrCERHPUe z#p*_Z8u~Dhk{uQ2V>OCLYrXlP+hl4E;&44@oV(_@@7qAR9jSj@H-~@IrzryZgo?&o z#&u`h7!o0ZD(ZMzOBQXGlr|M{MZ}=m6DjYN%VhH4JU?c_0@%fNRtb zUQYJQIAZb$l#t$X)ct`(_I0!y0)kmr?=)ppo&!_NUlhFiUcK#P19!w#BPeXX*HG9w}ed6IQVQk2DGERg+l8|^WO?WIVgAaj!D2}nE}k&Q2Go}6LG zCLs(90Ph-U*&PgD2?{I2k%y_2{@$@wPQ*tIaPb{WqwI8>1)!cN$~tbkt9DwyRpD$} z;bBW5nSAW~wY0sw=rtLN+X%8b0{_iM!ScZP^>f^E-k^_R5?u`neOSCaK1!2ammCE0 zsY{bSg2X14ScoKW)k5iGUQx6pCSlt_Y{jDG&&A9fm-tVcXcUY@(?Qvyg^Bh@X{nm{ zR~zJiY=ERE)D)tqTj*M8C}ohYTqeatNr$yMb`+Ppu%e0X=gSNCWk8fN*-)RsMu&fBoPMnhs1LQP!gR*wSm>J;t0 z{NxDBEkfwiR9&nYR3n;NIbYwYx#AxT%;rh}3m@eaRr?RI0v6Q}vIEHD=$UKr#ZnO6 z0erhDBL(#Z0>$WPgM}iS7$Pj?NUA9-UizY}p&H?+8nG54Nf`wx^9yJ(vj+AIo@h(zXpTJVvBWY#T3^MeN)h3)~hUZ0RHWM#H={feBU6) z=-Kew$g)48;@6puI$2Z`4dd+a_3v2+*rnX0+8eu{pP?Hx3_qHPtx` zq2DK}R*p@)DmGbrqu*c|yKPEb>6u3>-Z4^4*(X{6deLupH0TI4=!`e$$~Wk)GwA6v z=$$p_+coIFG5G$^VBm&Gm>?%AMyFp@vKB;CjBGgOXgD6Y!;)Mw+J`6txg;X6)z_%s zS7}%*SAS%-&K6498g976Y_$Aqd$J8NLEk_vfO2?u$B-~}^=3!rnj$5hC1G}CdDm#~ z#^@urZv;(4#~Zoi^8*&^3;UQM8?zoe6|r$S9s-clz>tvbm}2knft8%SX}(X$5i9k` zvtDY1f(3^1fl}?0fwiyn^_S89OjkRXxa1p{FDQ5K+iRy;%l=vT*LWemhMmS^0l>e1 ztbZ+c?_=qj$fO}qf>{IkxWGC$Tau+om7^A45$a74orwMjfd`Q4*C`L|o`jL0zN5j; zRA9}-S$_7pDlpDW+OkX>5J!QhIy9q8C|)A%bi!e??Q2r&h_|Ms@21_8CVo&PSC6U= z4!WQGk;u==9m&|BEU)C8@Py z!BYFu36^>VmL0P7Ax7Zb3+;pGnbW2@mTjU3$|Q}kmf3RkB=wD!O)i_n zH|@c@=BKA?ca|x3!e;t=R!+B8&S$C}!Kcn7)^04;`?Kq3+}57P)?QB5-a*zr3D&*^ z)_(QY{{7aURPew(>!4ffZ?}1Mb>-g*h-}1DnM;Z5J!2b+(R-HG+#zqIlE({~a-D-8><)t+;6+$E2M3V_9t-R~;3&m3*AQaB$ks%+Y zKARTt=BJg%+PZ^4|L6-#{4d<##ZtlKdD3YI1L=^LY3lsQ89ZW$cBCcJD<`dFMF-fR zdonb$p@1eE`n;M@VN9IM46WIyu!QCj0>Ruo+?RmZ#M^U@!D4g*0@6#lao_VeybJb_ zdH*J@c9Ysatu`F@A=axvIWlr5{p3zqg2DGzHx7sR`{D;1hj!paPm)7$m3`lPG>rrL z>>TiBv#e3QY{{fF0>sh5c2oDFbWB%1!MAdLUTW{g(D^xCOF`u1bo^key#e*g?9Wjj z?ll)C-H6FEd=0(1-kALXq}kSVijLz{QKj+fl2sx`+h9Nc`4-)3MXi&A+FrmFW&^y~ zLF`Y69VG!eW90OB&0W6Jj9oZPz!E%zk~@-G)2vd-A3~IUv>|PvFO3P__9Su@dvI)r zItLtj@F-qMRG;26aW*$gN2!|`n%9)8RM=}WC?;xNM5h<-2JiT#9g(Y>9T(D&E2nNS zD`rt@UC8P0(Qy&*e!8G*-r&J0$wj9lc;CzZbIIUmmJm3$Sn+L=?+-OXq{ zS;L5g*8foBw0S#_^8kfEKa3#pD9Nq0JRAlet}Su#y*-NU2ieC1u&$eiyFJ8t#A`AH zf_YIM$b||+e3b6v3tA<>S@D|$UPOg85qu$q=WDoXW2>9UsdYwpni2PCe|Ar)$J+!m z^Xy;UkF88ItfAQDDq3IL=Esf~aIG^)$kj0U+a}*0U=I^|2z+n})n-*TL5ur9kxqn3 zFFcxr0|&H!EkbG!yFan>3JN!9aeDs(@dFn^nd2tiwa2xLz2P+)o{XDv7G9tHv+HK% zpR{@1kjZ;X6!kOxS_l+4h!l{CU!_T*B-~J&CGeU_dtHwXs_6XVS^PPu85ubIz31q> z2VRlMw=eKU{$w5@5q`LMHP~_z&f%>z@h)TWD*R!Lz5Srft44tc0?Nr!3qIwalE;I+#;gz82qO((;O+*v__gYes`#JJ;#?s!?Xxf}jM zt3GD_Y*n27dG=XU-m}mA3M|xdFFJ7hUD`%+*qZSjSLK!I^-0Uu7sx^M<>9@x^gHfo zds~NBY>e!e3R=(M$KnOXFzv851ihDb_?OY@Nt9*~)dCb_FjUN0*H=Gl)moxz|0%z~@g8*(a`?teFb17Y%R z#H0e#9=n;g|21g5mz6wGQbDvlUfQr`C|Q27^zG?*pgNc8kR4M~mu0XJ>$y_WOKt!`(+iWE% zocQiT1bm=S$rsJ!5R#+PqyxiBbW`zRTaQFz1?tKdNhL02qsfTR08^`FtG;lXs&d&3 zipS`$Kqdjx99Gk`q}(Lsele|e>)X$joqxDM6xUnomzPzhR>&3jak~9N;JKYG3(pr% ze|aW1>GD8yYUl4BjxCdC$)*E>Fzo?Q6BEUq-P{XofoOmtKs08BJQ<)jL8!+I?+}IP zhW?ze)8(kqfYjRs*x|VY7+Qfqpz^!jRSb!uo$o2XeN;k>ur&?RN&o116V?Bg78Le9{EukYK3Gbc<5(D00*wv<|CUlgEiKguX_DKjL7Cc!P z5Jo9D3<6N3oeKTs>COyQ5Cjm7WdqXDl?bqvp}p7&R-W4Frn-8_JG3VLH+|}gLbbEgvdDBls!0hSb^Jy`-6?u~2guWE8j)xAF~V3!-%8y9 zn#L<4bdbO$WLXN%5A8lPkgZCHJWoZ*xW1l71w*;EM#!9)x`A`-fp)$3-_;YsZmdd1 zR;MQpm9LIY|y|*wBGuh2#N}oJi;Ht$3M2$~WW4#vUNA4rcP}7B729 zQ}KF!*ZrKoQ$I@K2wNXr%?D#)27S6IT%;F|r-c}025=zZXpL(CiL-zUocIM&PZdu5 zx9s8q1HrE5ko3!hX1WqbtBs^eLb+XmU7($n5=LN~F?0%BL~W6wf6Y>fh5gHgg)~3U ziZN&s>Gmt*y*%Wq{Zs{-n)z+E*Sa4Xx$REKH%Iy-Sll3>oSu@wpI0?BZ)7?p7*Qe@#muT_mG zSB}*+%?@KfI;?QPa0IUi9iawl2~CSyD%DJfw-*Q?1lvH4q{xahYSivxhS?0yNS%-i zESlo*VvmYVT61dXo3-m>NUzz3xY%nFp{vQHj-Zdl8jc(mk?=}Ea)HsBawT28^h(7%!ld=$7JCeg9WysWsn=F|mHtFbu?bLzmzyA5a!I|y z@3O7Y?n7W@v6n$n0Rw zxV<@-QChWHss$})uyotr(J!T56vSw_67SeKCPl=UxV?SC!0S3AR9|klxpSf3(Y@Bk z;?=UPzYX?sNiZ;UX06)2=Ly$7(W>*Aui5+6+|fsJIS^}czV~;jqyKl`Pg|KMa7EMa za!@XF-Vo^PO^)|~H+*<7a_s>OXXhYF5F3b+=@4F{a|oxOErPT55ZS$RnB<);N`mPK z{Ufz=ghrS>Mx*u!yQOoKg@zIT0(iXc6ra#leH*8ed%WgUH&9d8U>AbGM~?N&EpUz%4=v`zcUIhDKgV9O}6!@@Z=t$^;{wsXR>CJe)X ziS8yx3Sk95=Q!!r&sp&3V8lFw;<66Y>@W=O{#6+>-@43F)Inreozb;Og5k0I7O=&m z4-@T@aYOj4_Cm?Md%4BnjW zxUKGET7LDjwqtYJ)=;Hu7;e$CRelR>MSd(Dd~=^G=;!T!taFaFnW~8DqcrZV!SA*a zi|2yipsVZL5Wr@2v)3lhbAsE8cr=JnB4Qknqqyrq+c^jm@6_Zhs0)!FjTA|ymyp*u zRw*{53JZL$&!@vCmKKEQgNKd_W-V5~!l}P;+5=_r# zPT*l&LPSvV*!MF?<{lRt-`<9EdYpLcdc34QW5`>3wPX=-#2nv^8zHC_^r2E+fU_$* z@;Y_7ZWX-vK?)Y4>E%bKG`T=W?&{5E_M5U4LRezz~6o%nEl%4XxZMX?So@dv(U)djl zQ8PW+*S-E~`$S6KWf)hrORTm8z`-a08SCAs6@kzT@W^aEOcwOMW)LkBKF`9;EmF`M zl`~6iT<^clk|D2|IM~X4*2Jt$*NPM~s>^b0Mpp}GR*Q(V(aN#)t3Jq3t4Xm<)2oTd zQLGYBNLEcYx4P;`&~DSwLLt#HwmWReG2GVhln%4tSGB?oRRgv2+D0sr$#wp!eoZd0 z&?C3*T0ymw(q)%I!bwK{T}=9ZST3~Q2M><3HC95SAfo|OuuxF)P$b}kDW$T3?zU0dYCMRN$MX{ZZac*I_U?p+q zqzb2Nc;jjC9E~}gjB}C5azlnYN2&0`F8dWNL)2k%BV*!seju_Ds|tuyaxQ6bvQU0; zOa1Fm0%c_W1>wXCtyH8-GZhUx@;N&DUsUWsRNTyw!zq$9HrcCd~D(5jct~i$}*X4Ms7x0qd-QHM{%NPT?NZO2QOtVb-_UL;b{?1c|Y|fg=i?(Ub znqkDri5d>+6pjKyz5+`&hnt4?&bZ>#yoxZjlx}&y;4!1A10Pms;zk7j05i_2|`Ep<$+ZHE2j-osey9NYjGYQbEk{oSX} z0N5#hrOs#Hz%$V~RBhlyFCH-JF;)?|@^LzQqPSQJoCgi`y~`%7j3k`c=c`M?{;e@y zvhjq}Y3lo`2tBp7DY=DRZGkTZ#?n~_hUtNKgDZz{+6qPm->+b(4U1WZZ&9+X*y07OorI6u%=~iMZ8x zr;R&MIDYAd3$MHymStQtj!e+6nK2t*v5TCws|mrH0bO6O56P&(&MZgNfoyDZEGHt^ zh>j*0;mV>o)_{_8Q9J#rO9!XRJ9Po*4q3_!MfC{zAiH1KDd*UiU+?A8*{A9toH{(@ zV7zAM*y{Ns7agmWvOLf8P>0eVNCSsK>6yE~OcxoZ{d?X@j4Z5`l|A2j+D@MzsvZyMC6N z@|mYSnlz)`X+za*{U5zFD|1hZN=2&qG)jGt4tuvXOFOnJXSV)RlPk5^6{Tr7{|XMh z^eV+R$IuhkRqMN$)88K&Dn=5lchD#7SS$vd?Xxqhx$@s|P;VVBFDSA(#1kh4lk8hr z0Nmj)EjEw07SLr3s!oxMm$#~C8cUGY`t9XUqNTG@^Y|aa8w=s9K zeu*#!wzcgp)f@}m#zru<9}Q)lH{X?M@)?$alM(RvqKN6VfECNA&ZNbWq!+KozwN9f z|LSD!R5!!fVa&48Mi<@Hw+ch2X+n_ktfTWwaaDT}nhdAOEb9ra@g;i~Wz1^fjY&!P z70hAD=!Kk4WJ8gp@1o^&1W&JpnVV(XFgemS*#C{OBUezlr;0sT$-=`?<=*{#kfyC+ zqxzZ3d{fTK9wkP>C^Ch~;C{^T$j*J6{h8G!&WbO=;ExDcoJg+Z(xD zJC;j&yT3X=e&dF6pDE0Hlnu0&A3n+dQ<3UC+V*S&TXF0 z*=^GEdg9-oY>=!BTGmasvh+I=&T)NBJ3Pe* zOF%xg*N@V&B1?B@+K_;D?{Aj2ut;A~+O6guv~O+v)+IF)c(wGY6P9k3gLv^h;CzO8 z6T7Ya6{rz28{rU7HHZGVBd8e$(Zjm_G@7E-_3t79Dd1sre2;g$7)K*%4B&2bTfROaNgm?b}j<6R?XgJ zTotM602`K%aJPr@$9h`7X&UZ6D~I27buWmCKauRt=GE6ClRiG_KR<%j&j*rJ+_%d4 zUd}VuV}GUK%Su)l9{CuV{jhbm_J(u_*tM04q0Jlb68i@9ljlq%5SaSpA*2|}RwzwVTRs2l#+Ryg(a|c0>`~HTh~p)Jc<`FLk!+DO zM2I0$xFjl(tgi54nbJ^q&Gp;d>8(cWvGwd-%kpV0BRWeqAvHLFcqg*;*(nPRI7w(i zUEN41Sb3<%~qmJH^uv5$&Fg)l{iUl02zB9!erme zhy9YO8U0{^jq(XBpKN)ygGS1@LVvL&iBMNy6GVFlpIz>T13?K{amA z5>Hj*AA5}IOpL5g?oMjUUqGxgUi9M>ul><`z947AJX-z7O?-;O_M{*^!(AK8S}gH4 zKpPB61f99oBd8R+5t$LYuqA!PgSvn+{`b%Iyt>;$MqRK=+_twpGH*MB!40a;)UUh` zKLB*n=WG$+;xZvQ7zU5Xa1mBS20%#SGpbGoLMO$*!zCqSHko8al0igC7A0#;rMYn# zADuUyPA5_!jzKRZpN{2{*rqU*(1H^csVK;X&@PYx%-{TYU=9YQBq2B?vGRh4KLEif ztg`YOi%<@zB;)`eKJOY-J&5EnJPr^x#nFm*?rB1r!`YU8A32e^Ye2#sx+Bv#i+AqSsH zkz+%HfMZH09$|wKRa8Ltx&4JH4t+mVE}V8Q4o8%2TO2i1X+GRzcAZrI!KSHhTOP$X zf)W*}Ow?3QjI6Il4#J{nrX~BG1WZ9tfR>Xbwq$~rM$4sA8(~yiNh&2}eM*@w=;f?K z`r^=&(A5jbs%B_!bW19Qu=;GJR)O7?0bK}}2eTcwObT^EuO19jQ7cqGdw-hQBMD05 zny2;rBvI0w`Fs_kepyaCLe$9N%D+jL(#pjW=K5tH)6RL%=vWy#a^(mwI2IL_4Ef!> zS|e#el3R1_AvR4%{rJju9aaoGL&PMt4yjj#vFt)~{cc%Pa45KKO~>}so~u=RxW&=n z4V>;Mit(;L1E(^^m`UXoABel>lfM;1MMecZS(=goJ+Q|{d1L6N%H=bV7={U0f6?kcO;u~$7OtRIG0WSPmBNZ%oVKj zBAFlF(w5iEm;cR}d|OM363m^CSle){-(k>RMIkuZk5Fr=;o*gnKyD3{6Hb z|Jo)kmZ&LlL!3L)S9BUq3I}Do6f%4!?M3IVMI?;ZQ2bB+C_2%|JZ{_bD2iPym9@We z5YU6Cyz^erX+)_B#5YD2iV&y7ZjSjHO2gZat~oJ{^3kC`Jm#pSmN@>pdy`cry*Ina zovoKfikUjbq|eR~n0)LHh@Mohzeo3dvcMvZoDp9s4#Lbk{M^|a z(NlIWz|7w;RT0?SR5telFd4i55WLV+@kelHFd_dT^mkL`+mL`GR@|9~8rkjnufXzJ;o4$cN5+-n(1weof&UpBj7Fm?AuHib*_P zmQeo6Xe90%Y1~3Ziod6Yyjnb&JB=Afm6>NPq65RbAEY(`u}hT;a+dn)I8_}a8o+F{ zMx!~WrTXDlLtuU!^+zb7qF8de61#%#Sjv*|QdtB;shq;LJZ$n`If0s!xlXhZy-=q) z-BZ&&5usO>1=vxqdxo2Hua_(vFB!d>Sxq~ki7rF!iVB33I(5EIJq-+4zX8uZn~<(q zwg6~Z8sAOVj+LY;gllq)E7^2qSR?3O#gJ!;!oDoDwIB7UXf&_&8k$^~r_D^VnddC= z&0lu&2PXP_>vUy?az&Y?B;k*hbUhY(T0S!Myu03RHe2M6qm`*n8^vLAH7g&cGbkQy zoa9pcSYOk!j+86P9dE3$gn4!yI4t)+w0YgpI-`y{xkUrR(-Udqvafh!QchmSgVG+>jlBIQ1rPs?r>x_pP zmjfebN$y!HO%kpSbG=KkiNS5Pdhvu`zrk(HWS2Ky9bGxefHo`Fpz7vl83jt!_{*%O zy1o+IThOYzF2Ak$9Oz!DzUii(w|h$3ygBJ*VmO^;{Ao~tsZ}n!LWX98hToxfjoDYv zk`i8$@dEV|A=}dYJzX>sEYQisi&Lelh$2E60zJ7_&An~8jl4vb@of8A5*oD3z^gxy zO;(<={`fn`33_1O6+G9${+nO6@|f-&a2jBYxWYe(k*;IJBcdQyhZ0{@^Q(wKE{s;+ zLo}nT?^KM~CKb-6Q@kep=K8~jL3W+$jl0Z9_aN4`sUD}L_Xs3y^j+VA4vDh+J1yX7 z2$MMRuh7=mO|`C!658=7UnEB`Y9xI*xTFP4Zcefox+>lI*H7k2`a;I zS0;`Y!J|fw2@+JXK_c)c#a9BAf$NQ9V+;CRmWYI<#E4bS+6_8qVXTd8nz!snc(y2V zb*o2Gt#0;Cpd{kmVPeiWl$KGHSO(M|O-4zyLYi`0c8afxa%g&C!Z?(qq;4VQdAU~H}m!!elQf9k5m~na*NGZmd zCgUJ9u@6aSpqP{<@PRmtI&J}k7A~_=J-JE(;fbYTjFifarH;xq>hpZhszfUy44;NJ zOe!I@ztGqQ947dx{_Hf&VQ5M))gdTqq55lR2}I3t^!dVey$Q zcnnZ3ZNGQRTve`e&ceDc59i40fpO}-g3eY)xg&aUkAvyvAu|C&_>1RMS!B)mOVnAG z-tWV~w$qN@g+qPC4n}|N4D*eWe6mqT`6}8eW{g2I$z~cEz0`-S)thRC!>B~ue#P@3 z%vF_M%_h?8Makz4#g9VM#i@mxoZ6cMPJ{+?$0Ct8(%MD4jK+S+U2(RAd zpU5=mowhy?GOSkedp zux3WVrg-z1>33I#XtQihRp*?r2G(flvdUhWi6~Wye7%gQg=F#>2sb%rw1|pu07j~7 zMV=)@Qe7*D0D*AL>0WWE0;|cDbV**8X&5juMULr1Nl`D5iE&)N38-`>;5ph(Ci5^qfti1H-5&=v9!i?P)6O_x-;U~|L%{reuJ#ZqUHJ7wgT zKJIeL1S~aF0z2PD(vYfd(5kM^g(oC^#ZJ_hJ*|xQ8z%lJzOo;Z`!H`72xgQS+2S`j zbj>ARSjNw8E0-6PxKn0g;`;*HW?>hmGHVtp?U{6IIl??8@1cBwn48ZSmif_^);zhg z2&|6U*4{W@j1ho^RaU-h0@5Y-pp2~0HJemz+sq8x+%?-m9J>;2yNV3Enl-xy9Qzh+ z`;H9zo;CaLI1a;y9~3YCHeQ zaDH8L{=jj8(s6;ybU|EqLB(~&)N#elbR}GOCGE(QXXYf!bYon1o78rLI(FmDbpMiR z$H|K&sN*4%>EVgvp@8eDq2npS@cFm;A4?4WClik;`u`u?<9|*?b`Vr#voZ~VR=H0sXK z<)WW+2@E>*?B8_;C^xiVBg+VXJAeHE!iCs*g-1lXBKyF9i%$p&bF)iL3r&Sj%LGO_ zBo-uO7iVXH%j~mkJz#5UVGHBSo0_wotE%fd>)~n>TWlNqZ9+>+E7H0qCK{$^3W|g0 zCztAGS654t7MGXTc0cinCEGiDr-k1S50014Zq|>krfwhSw(dKh{suw9f_wfvKb>N- z6_E-C_d@eXtjmgqhZdlzYdkAuQAVPAa;Ib^9Wh3HW3%!YaZMk$B>R)9rOW@IA{S5V zujeq~MlC7AYF?0w-(0Q~&+j>fJiCSa*GC&SPiU&9} z{W_d9&P)gpT|YoTUy|NqYS;<}`ty^*;w4|}+Cl;w5&oAziu`%Am=*vZ5ZwU#&m2Hu zd?o;ZKmtIb_-_I@0Qg)0qAw6+!T=Ic0J$W9N)Ccf8G`0>b3+4ySr3BE;QuKNpE*#& zv(SsFwE1ri{Ad1?gM#tT98@GTrb7}W(&W2MmXa4P;JC^&OE*lGdtJq$>uHf^cmgBl ztMAjNogVsY8gm?^r++N88~N`TUpJxt*6B|bA_{C%Jt zqL6|l22@=@q~TR-_dn5HvcMGy6n8pn;hJZ$C|#4Cg(h4pw$x%JQ0n2qh3<4`+?e(M z6SW_&5Q=jH?G_3(p6D(&(A(wyqpyT^7HCmhG!x;QjOC)&4Be_ke$=FmxuqNPH$mQ0=z&1s~phuDtt!uhBBb9#9B) zp8D$*gmJekV|HDR!=;lAT(il0bsa5L^b)p15rDg zoBQbi6y1{y7m`itcupSviWD^Ee0T`Rv*ZB@~U(tXt;{oC)LAzuEK>Z7TFAeO$_Z)eM)av@@yJc|(F z3eawD*Hh=_@AG<-do-qS9CHRH1b1h}m zhv6-DKxwDw-Tz*pj_8<4)Npw+kR?4cGQy|n(A4r^ReN7gypM0&1Wmf3=uK-Lf&1`{DdYfF*rMVRolewAZ|F22DZ(e%rO@YdlL3~?fDJUA6Esw{_AKP zLI`3zG#~fvEJ2y5<7NLED0<1-%bx{qM-P zpL~LY=Od{BX#6|ZKQ*e5a^uaH@n<3V8oLn)QesAW3w(HzWEldo4EES;Ak)-?8yd+W ziQ@SXI;O2;Hpxnyu__%HtV3uWi&nL+*$DlqVxaZ;F!ukj_tsHSHf+21%uvHnLkL3; zA*~`x2&i`wS;su}E(i@Zwv<4^~!RLZ|)JU@Pi0;n`wW{qfe1}kJSRci$s2YlHhDcws^d+_S zjD}6+TTHAtn#J8I(texGIGTkAf`cP+qwu-Dq{!hMY8R6(B|g6?0V<+H?TlY|XY(jq zPcyUOJp@@qgh1h5<_A5yEGR6j6VG-bzPZS}EE|H&l>d6evmtKLVYqGWl@Jm8;7&^^ z&Lckkkn1QyeQcTae5l**O4I$^w+i-mKp-CFB=|462mA%%I~PM#xLr8DJTc#R;&uh& zcet|lIm?bXtBwWIzjHMHxY%*Z+w?=A@kG4gP%33duVBZ#c*e0 z)uAHOjwIFEiuJLo=c|)lwUwJ+vED$NNnO?UY-O{3dojUb&}uQ!c_C*p$$f8mF&Tx=vxM=Xwq8mJ;K==xM#r<99;t1;oPjpa zUCvB!Tv^V-`0=b{r$<|_38; z%)42)JNS6>{lP-s=7*EL)yC+D6T%{Y zyP3ghZMy~O&$rXc9%Hl9#+8-7)6Q49w)2}tH)QjzOJp(sTetZB+P5AFf=j!-GBmck zeF~ffyZtJ{>${&d{~AFk2?(6?oT)`7VJ;D@2~HFMG;&+nDU{qJNONw6W%zO4U@loI2U=}?r>ju-+KLbE{J_TR$j(ij#MT0}?Bw*Q7kN1To% zP;8Z=`wNY3=WSSUIya2yJMofr9dHI!LAP>>p84v;gg4BQL^#)D#c@jzfA9S{W4I*+flEKSA^ z0z*Y4Kn%T}WGIOUMtcc9+9^+FuPMlI(*mUZ0WMhpWi%aTf%G=g(}5L*qp&1#{ox_X zaAyk#reJ}4^1z2o0u)Vx%qG2UuWF+vkt751#DnMdG6-BxB$M@$;a-tOWj+UAxZovu zV^rGJJOYHjBynq>5an?M$2~(JKzxi?HP)(Y(c32}1o}5V+j)G$nP#w1b%T15%!S8x z`($2cIa1e$U5jbj&A6K^+8O3p7S)iDaj%QET{C(oGUtSyQ!KEpoXR8Z=QO&m zd~@NBpENoQNr9z2K%E6Y{|XmlN;gEf2QMF5S?LV0X-bPs^h71%j-j7qZ2!*hlc_* zI+bad-a!KbpwS6;PLl#OIwWZ^K%<+Xh(9=|(FNV_1ZZ>zpZG%o8lB24-Pl31NOy6l zQ|Bzx@j;6OX$e51n`5OvY*kPz36JTV;}AP+(+Dkz%u<=>(K~F{=`M+`?3};scGzJ= zT8aib!v*3GJ1x~p_bZv7F8BS#}2!lyGxVyI~Q*qANHU~%P<70OH%Yl zy#Z=vsWe@d8~DGL0)G)Mc93(LF#!P-Mnp_X1}7pyFflP95bU>^nORv``S|#Fc?J0R zM6O>Kymsxjn3xzdvm`UK^=)R!+sxL?7S@lLCFSMirKDArl$DiL?rUk?yLbNqzzQ~e zXk;WWZ)|L8^60Vk$=S`-)s6Xf-0jOe1+8x0fg*<4hU%FSny6Jy2fq zo()Qx{wO~fc%cJB?l8xm{Ev!-U zKGmM`rBRZf&%dlcrGxBnCa|?>f-<8!B15a6PdDREt36Gle&Yle_m`BweMV2i_moK3!mlA4L z%Bt&YKQ@IA9VHJPeW-8w*wC7e-N>e{U7*(%+cEZsS(-Z}bQQMX>_vtF0^ zc_?#zC~h72bEmGpz8>JiG_`iOcXYIO4RrL4_V@P#xR}qwlOrP|4FlV)!{7Rbrbi~` z`o4buyfZmIz5IE4|MTq0==}c3!pX$)kIy?t>pKnWJCoD1)3b}4D=RCDYrC`SKbAN4 z7Pn5X|ATx`2M&qls_TZ~gcq_Fh)oFa7wPLp{c{CA7AeYWbIb z6f0f*sUPjAD%NIgt=P)CYJcj-V~$@mV@cMp-9pA$OMrenV}5wxuy-yXZ$FF`+gZlF z5djFuTh7|6=K}KUQ_lU3Sotu{y$gVVOyeH<`cpvOX$A)*ctKL6&>RAto>P7dg9Kl_ zf9gm6a?TVR=6*pm2R~3d;LqQDFwVpNQ$Id)V0FT$9SkJqvE-T!lL-~-BVeA(2K3_& zE*8*_iv1uH1bZ`xX1&Vbjh|IX15xMlJc`Rda7KdHl1gJPF4fBTlYzG7_Rw2Jp>zFM zhzpW(3#IY{-6Lhk$2?$?_hYjal)`_ePbVi6<{t83A=XA4HhKZCZY1aep8nM=8HELI zKtDbk$db$o+O@#snK$20(7V^0H$>u+C=hv&bw)<7H~S|CB@jf)Qg`=swsLf6;E8_=wy!4v^rM+3HDhs(dlIf6 z2u~-0+{pon0x^nv1k+bvtkNIC4=yv=tTueim|wTst+&@{minNyD~j5U&q&^ye|Owr z46)tEcu#q$9N~1PFDN;i$yi}PA8<#i);hZP1+QtTjnGJBZdXMH(C=IE@aa&&;R4B| zL3sI~Zu+AtlsBJ9`)*RKV4StJaYegD#LGSW_5QW;1pmqs&%uZ%OB@O7dr>zQn`n}g z7CkmDX)IBNB;|dnoX>k#yE-WQ47_Jou-R_m^l{@urT<5_%{j6sCx=U97G;ranpVC2 zG_gx3y38d7vRiYDukIfKG~?THJMj;HoMaS!THZtz93%t!QNl;Y(&KSTFNfdvLdX`W z=h0(;W_)m4OQJ}urU3)>{Zvm8SLDpB@=5Z;wFYWkB?(S|W=yjuaY@mh()d{lssC;Y zEubHra#MWH?5YB_*0ur!?y$hmX~uY4H(`>gRK^2MfPj>K=63WW%U? zVWHGjZsIJF7RByoziGxpZQYJF-x9Zif76UV3w(8-Wp^Pw>;6SE&Xyoh>h+@A{Y5jT zi@$AmSLcV>InB5)NOw0C(REHU)|?aBO_5#6R*+Zf50CprGoB~x7c_X5!5{LAW<0u^ zxi)U0d}Fu2!~J@y2uZGnzY;(Z|DL@$ZWU~jcDHVqDn}zES1U{DOKz@K4#SR>5z6{Y z;ZK@zo=#8T7aVYT&P$gSo!|OV^M~bwZ^P8pN4|OXzx88#DR~I`tHqsZKgKF7o|wI~ z@S^Kb&4w?zDZ(4P?REd-Z~ZuCg2&t0Q|S3rnn;)5N2tsgn)U+6O5v?1aTu%U8|NlF z6Z-y&v!!_$R6*h~B?_cE{iyV(fFv4JVIaQWEv-Uwr`PXxVJZoCcD-dgwp2hup5hUD z%@(1FuNam|e83y?g4{H=E*J?m)sQvNy6T6UUvRmFP?jQeOOhLdyl{`dp0k-Yh-0^t z;PLX6o?s(d9(dIyjI$Inpaam4&ZUMTXd2wdXqI#dg&cGv!y3Y$idgb`{si`MqPM~N zj9=~Kg)Rh7uWzkG3dB@GMTSw=54W}ALaxRWUZ%IG?a_>qos28E>#raF5LG7>FCykb z+Y@w1fUy{z2KqsYc^HH9C9P}}3H8a;xqdXgDT{9s?Ri&(tjvAc$A7gU5Rr~N!@D{q zW8f18v8K*x>XF>GG#sDN-m1Pv{^>OjMem|^Fvi?K0TsH=8jl>>|8O|5xfGUfhR23( z)A1{bOtF8&Gme3aObMXnRafrJI*^+mc*RR-c#2P@K#&2SX*!Fbgefjp6f8Z1JmB71 z8m#!YQBR1%jJU<6<$G+swu2h=&^wclNT51p81f>&ug%SU2L?kghfD%+5_sG0>D&*$ zD>-)}H?2R`EmSj->hnAnM5!n;gtN9ar^UcJU`yLX!v6A!=JQd3A426=0yX;xAyypm z4iJG-5jBN9X!=5{gwaJUG%arZ<;Fr~avdWYWUs_^%PJ!~CQUzq{OLKaGxpNXBUxTRNO^n#>7%5>7%67E6ba+bH-_f;=BW`QMM@A&$UH zdUzP3_pQelnmo7@gIt+Yam2@*cy_yr2N);XYyKih4NXP+&HXz%$Eu; zd(Xht1J@?20Zwt?-80s2>ypLPpC?~(Jl(TvkCXU)mYQDKk)Xoji73*ln!vt}z#Tvt zlRB$qfgrTK)U+T-n=IlQ2-oQ=!-CpJnqRx`PtK=IIB0!t7qh_DbuSeHjx z#ztEos%zeeu1&dz(tPmvMvTLQ7_<54@8tBajAPtKVmxA{oF5=bzG&qmV_vzS0|L>W zR>;5+bm$>^tQbuIiH&>^8^|3CH9<#L$0oGBwGE8*8i-B35l4F%i{WPaDifDm9rqzd zJ?k*82tXO%h%b8(U*Qs86&nwrjO#|?KODwmX%iZ5Bs4upXm&|xjZJ8;PUsv-=srx4 zXNUFQNE~>OIOvi%9GeKBjK@b3Cl3>+Xp?5nZY0e;NLp}7T8d3tsZLrON!mC}+M-R~ zxskm4AbHOv`5-nK;258bB##g#g6J?1Q4Fpw2HzC}jl;ldFvO!6(jyFrgg-SOC z;20y~Qs`<@7)Dc=j#7|xsjQ-@?7FEOuBlvcsXR5Qe50wCk5c*R(gZ})0PP^;nkEvL zCR&pwKALvxC=EavONpk-=%&lLrYppyE7hc{jHUx9V-32DJE9p{x*6K889H$px-}X4 zqZx)r8Af!O0Ls`*H`ClT6F?bT*JRp^X4)NP+S6q{6U_op#*VI8&T&})%Ge!186RZ< zC}S_tY#-fhKiBL40A*a09eg&L9eR`drf}lXnyxmelJ}?zi7dLZo!~y!Eju`XidTRXu;%B!4zHLjA-GUZsCG!;Zj`T zN=@O~XyL|D;TGMy9np8Yy6^T}-yOugJF0ni0-P}(y#vt~LBxu1^@{M_ilFgDu-YQx zu_DsrA^>GfAy!PKS4{0zjEFA=P{s^n=O|+&eF>{r3AL~5 z`ceV0((8JqLT7HJBJri7wWZ=?r9cmo1bvy5SecAonVeghLVOv3GFBNYQ#&rxpfA58 zR<5O2uI*N?6JM@dTdqG=Zg^a7L|)6hJ#+E zqg$nOe5Gq`rTbW=$8jZ!z6wAY`{-5qxm5+kR|VBp1&^JhjKctwu~>DaUUjrvH9Ec; zKp7{DRVN)+W9VyA#cI;^YBJqwvg2!VYishyY6_2Qis)-g#A?g*YAf7otKw?`lyTiy z?T6!9EPY*rSY4A|9e^@!jjwC3tpiZT-N$vk^zZw{-Vf-#A9Q;Upo~WWl=0a6$>aA^ zX8_7r?8BVihXuC}OYt98YCo)veb_kuutooIN9^OS-p4(+j|cG|k7_@jjD0*k{s>~g z0uWTYWI3XLOoqwJ;QiC(@8y&p@CJr0Z8_8 zxHoVmH1O0l@QpWIK55`*Xaw-Z*Yz8P+#5v_8b#|G#m5_Oois`?G)aj!$>=x9xi={! zG%3|Jsf;(Noiu4Md^+z6)&KOXC{(xZlm7T8!;?=&49zCu&1U+|=I+gw3C-4Z%{JrB zb|=mD3@y*ZTO9OT9Nk--6IxvBTHME5JWg6r46R<`tv>p#e(tRS0K@pKt~GePHT0x4 zjG--Dye(3{E!w>eozNCn*OoBemUPmFVQ5bkZwF|`neOe`3GKOc?fK*Fg(vMrKWWBg z`W+SS9aRY(HFX_-r5QKrcQ(6swkG_h8F!y_{-PNV=>KP$@f1ThKr^1x?_O~4UP|a* zsq0=F|F3AqH-Van|DYKYPyD1AGxky3Jf|5`zx;z{JkiJWqYug0|0m5DAQ=BaGd^d5 z2;BU9z1rX}G~<8G0%81e=jInJgD=`Izff9(h6x7njlg>ApYeNPh6V%1mj)lc|NO{y zP&#qYnsLBpV(|8lLHmi%&u$J`8bp|?4!KFfTwV^jvB0P?L#y{_s5ORtFAe8PfUJ;% zuNj9#i}SfU0q%O+*~CD1im#`F7H4 z{BGc+Zpc@|uqo4sY0H=yEA-5-?W7}S-XnA2zqz3F`MID3R+GR|5?Dg!_z|lC1CRyUbgaU)mYH7S=_!=)xG_%*Na#z7FaI=rfYXMuva`^ES_%_zwCC7 zpDz>pXHG^Jjwe_CW{0@EyfV9XytH||{>SQY@8IOGt3!e_l>0xhgF_tc{?-moj{0o} z7r18rw1Z3E{j!70XlW|}J2*Y$G5?c5m_wuk%v}}y0kDJp6oECcVlcL$d1kgb7?3g9t!d9cFQ()ziRA63CRQgs^pd~|i*&6Sx&7Z^~x~EsgUVH*}Lwc`KC#kZYDo zsuIVg$OY)$kz`a!)gLu8>mlu9l>hy#n)XVUPsdMNy&J&mp@EA9o^%MU{b;=^Z^YOiGACy`N@e>?8WS$&t8 zSbKKID*-MA70@?sVbtm6N5Tv*dQN!24ZnT$p(ON@e}rT1tV!kS@LkiA-0y(Mmpxn> zN`EyN4k5gv;Ypwh^q(gNTwl2}6EZ)LJsVm$wKRK49G{#0;*%50bUtao4L)OyVOUP* zQkLV+@Kx7#X^+(5u$qsKH(P!bW^d2E5M#E&#S!x;lh%aKLOW+6{&>1?A;Ny}24np5 zQ_IDqT;EvEP z4sPc#!KbvYYiRQJVz0;LVWw%21S`+6C@?8gh0!r*cc(OxRFHxpOmfa}`FGC`G@^-8 zG%=eBlStt^qjRf4C=;3{kF*t4im^9m z2ylRJUs@%-6viV@rX5Cy`{mgdzif7he9?<+S(&hgA!CcnE39UA!KK%al;M)bry1t} z&68}yY-H7GGY(S@$XUFLe1;IJVg!lB`cxNtxsW?E?aJK?U{5e-C%XgcGFlX78zv)@ zAI_Lh+q8N}rupe$*he z*TUs98Yaz_z!T{8%tK*t*~s6=v7q2|y&x8Nk>vWJt-mlXTTU~`lOnap(HYB#z_IY5 z4pj;c`t}tr9VNr078)w6#o7@*Byperi3z!i?1c<+lqfOlYwv7nP?0>8bkfLe>N$$~ zL@0ObOHVLLnr#{x=+7@=bmlv8Y(z)ol-u~gIP}oeb81ZlE54%nC}Gu&Ke1_W{W=R3q@|23Nz=ZnBa0+Z zL+Vjze}LAp)Qoes>WSdS)3G|!Q~krP*VQTs`RE5ib2kDdcT&vEM2x^1d!q8s$k==M z9)g$@KZ3+D!OjO3*MJy9oR^H_bSd*`9lxOFgG&&2h$U~xea+XbUZzZqk61z_KzLy) zU_7*@;%lXQIHH|t4rh80im={NX|3;ht$N}0?2_t5aW9NcSnr9_gNsUQ?iugUJ!We^ z8mws`GRQFTG1w2%uA{Rl@EXQ3I8@Sk_9&+)U}DyovO~v@Jg+$HA|e)_ex%)6Mb#CP z|44XDK;31p^dH#4asj0OwH@qR@c6%P2mjBy!Ds)c*uhJ3Vn=;pp=Ifus>@1xNB!vT zvP|KwWi_{>&luA3?DK72{Lw(RT6ymMt`+Utqc26F<@pw>tGZ)HgH_$-g-%_ohQ~)k zSkj6jf7LY;`s3kNwThCMv#vFBvEz~6(2BAw)pcvV|`4LrmBfkZ97QsWCqbw)hyh-9qM*6izKUVl~>ydk3X5?Qm<~m-@OxEdos`e zrn=KY?OWW~$%05vb+=RZx1{5fMG3N+UVpXSRQexF3hFieG2OeFVn3EO-qZ|aseRAY z`>~?aQ!`lE{k_ob$Ep!o?Qo0QUP=6qHB0r{(erIy?T>Z)H?`x7YWp=~KQ^3uYA5%* z_dgu}*hG=lO%bRcU>oR9w*u7bW@vg2n#E4H!`{@*ajGA->z(ePd+HX1dk(wZPQPKu z-Y?0kAN9wd?q;jMU%B6NG+2B3eG4w}N$wJeu=CacWXgM8Iniz6>*VM6`#0AKi`~X) zQV)_zPmy6?t>&+s?V}w}d(iK!mWfhH2i|zFE+IV^$QtY@psxbBya`^i14}fa}mC| zwe`<*_`lgC|G)d=fD-|FLK`1{0upJQe{f?ewA+}K_O~~teBAbZ!Q}kwmVexsnp`g{ z$?5@41Ws+r6!27N%^Y|P+RJk8CcO4hN>nQ6QKn~83AU2SR!fvrKR+?mUQ{Qc%g;4X z{@x9xaHdlo=}l?$XGbP{WLQpWj5Cy zYgd~#kyb0OK)t*qrKtj4ub%$UyV{NC%M2$f+tJln!P3CTKJ*?GZw9ME6ztO3B_aZ1 zgn1uc7Wf1e^A+l}YLdb6>-S>K{7_XRAUg!R(sZWCWoWeFxk%8w{G;~erzzDSX88@u zOW%$=HG@U8vb-g3KC#glb%1A3`x^xbn#3D<>3B{#PjJIQZcq#sz7iXH;=&q#<2?r02-e z{B%xgs(@O;agiG}jHeE5Fl3v0%caK#+r60TbkW4+QIMHH*^K*c3RQjFKKbRV3jci4*f8J3maVoDY0to(p&1 zQFMsLd+I0pg@mma8H3-?a;JqN>kEGa^(*Q#*OUt-uym}m>fR^1hrw}NOPsj*~v^y&vr+CG{T9lM>U*@g`;wE{nZc1JreQ*z|(!y_iF&1X>u3)-@ZThT>*Z z-W;r4P(N_dYD}$n60gofB7BW}pE7bkB$_zf$?D^2GqJ5YoxJ7+`IV4j7C#J$pcPHFmpGEF}eZ|?oKgA5TJDBj{^f;KYeje%kHCX=E z-fWn%UG;#brrQ2|0?nnW1skW!uAQ;o9^aR;udG%rD`aiB#s;&`w2bG|oE-hL6I1um z*L>lv|NO*sOnF26aOuwz)75JpxBfgaJ)Jq)-vq9liKk9MG-6=7Efg?QoI!PN7IB+- zz=AQjoLrJv%{Sy^+(EB5`*jbxBZz=^VJ)skq-Vg5DURrzu~tMVob56jbRDMp7o zc%BB?uxpyBQsO{*j!Oy|gpmT{M!{F{QVB$n$>cI&0qm$LvQ;7(_%N0C;__3~8(~Zo z5Zap(#M8vuD(T;u!arS_@qv+tNlB%{!912e{;(V=Ff={jnve-89>`S6W=US8{cWgY z6Wf712xl1#ff|P~ksm<=m>s5F%7Z~H$^JgjBGB6)V)I>Oe`|uqo$wHm1r=mAT$TzH z8?ptW&(Hv=lcu{q37$Pz&}k9#dlOYCZpLEVrmQ;}4y~1uA{v~67{TtM$+b&vFR&z& zD-w-|GL8uj0JrUybGs2~aj{ z%H)oi>XWG}jyAa#Fnewi)n@DwVWx-9#R?W6C8w0@m_yLh>CYf86?MtLZn zmx*Ya3$RtIB#}17-f<|9h}7uf?iZ@=HI;^*qI72D?iGJnU-^d28=o!|ey=3E`HbvP zn|+tu)z){?JWp9x&SalsPhaJt;EWVCsSgYn8FpVq2Bb;q6Dh}Nty!IWFVmbQ>II** z={>@3(&yiy%D(SBBy;_Ag1&!57R+A)kB@}iiNVS=&3HcP|KuxP-+)lGWlK8ni=mbX zD!utcmQhIq_e*pd*cod=d3ENHr!qy`w#29`R^yG=brN@nOjvy=QKb8+beM=B z3#I=V2xgxOffZ%2XB~ELji3~dF@^P^HA|?rm&*)`LAb+ERywq|4ecA|M5`qzc5o2y?MW8p?*9%cDh&9 z^M1pr=lJ|Y0892^%U}IuhW_lJRsF+GOwY-J*x6z4n-9BL>OWTW&W?tAKI~QY{Mc|i zJDwu@cy`dDe!3HXcCw`Y@o1>$bg%a8$JU#VCyVN5M`LHF2R$E8_j}GxkAeS%5h#cV z3Ree(?~H*3Xbrk5b>na@uYV4M4&zCsyrEnJ(&(Xkq9qV5ifQfFAirf zF0>awhpkDRlQ0@_EZ z%133`NA18z1L1q;=ZS!}v#$=?SGUSnf7sXXz}E=jXCmTfrsHSs>}QGgv##>98TPX~ z@UutwKNInH(D8S4_IF16yH@$T5Bqx@_@fX3ULpZLIstyp0RiZMpsIl2;egQXgMctZ zV7N$Nq)uS8b08WW7*`dTFdUe45Qsqpr2;1cIzgGvLD}e_+^V4b;h@5Upd!TU5|P(s zI<6&gB-hEHUNz@COS2#4aNgkoDl*Abz$1aB@Q2|LhJ|3DAbY&=?66hmFc6%80D~m24u#%eq5=_wNPvk6-6^)h zI7~nx5(Jc1?o<*4Az`3aPAEPG{0s>P|2h;W{$mO>{dZ1*|Jqt1(K(<00Bhx<70`$F z<%ZMWOn#E?qra>bdDNJS_qeA2gkI=ZgEv#Ak>~Epv!vhi-wVv#-&-q#`0PW_i$f$l zBLo+R2|31yxyPBsW{G*{;g@GG2uv}F&Rfp2CM z0e9fLY43LOE5DW0{`DaImt*sLcKpM!X&l^bAN$@rxd+USe+-UCzXr$MhW3NL!NV`3 z2O|?l<5Pd0f}h(s>*pTM(e&KO;_|N}@V$c{Kfe9%4H^C)Jw^gkpe!NPd}}ii1-lt$ zk1Q5&E_^5f+>W4LeFL z{fLdft>CR%nzL%E1>k}qxQglO7!E@Kw+S}YL_-4ZU^Cb_@Eoo^-fNXrmcA6lJ^HD( zvTQj z9BI}{=@}6O>XY6U-XulKzBqGU>#N=RwuDFV)l2{IS*lZVN6hVSlo#1$4~Wg~q^rr| zp#z@PBSC7^Qz(60j1dTpDxN~75b)SBGL4*>@WYH<*L&98kvc$=VW}mIXXQG^sIzFwMhl+!kTOgri2DYEVPvdvfnL{UWC!I1aCF7hZAcBvhk&BlKat_ zi%j7W@mLv``8j4IKagzGOAu(~tBu)RH4+i)r!G!}dcY z+rYJWfpCHT^x4brlPG50im&PfcFut>DMP;!xXOB4I2NyD0Z z$?hd>Yh^=r|2SxfZM-D5)A?u6us83$_#Z*TGxyQSUqQpOn?q6YKZAx>ZXH#>+Ufni zG4$l@$NuvWw_fs$H$SJqy$VOM!v{Vdkn^A+LcD+_>=pGkGY+RhJ6xayoTPZ3pvx?FSV3>v{j0y#6e%cCiYL(tpG=o1B!PPkX zpmACIB@5?O2Pgq-3fM$6Q5tfg8gWx=m6t#St)&pC&|5q*i5Zuet@;>!{#t(5W&Dap z2;E}~LhjBKfBW$X85EaHvNH?Bz*2#Rbqeo|PcO?uE-aDkG$ChDDjZM5L|RCvnb-X3 zYl9QkZO2~7*n?Dp$3=`6S}h5g(8i95!B{#Ae_tqOD&(okBZ^mursTD&Z&IBfsVyzS z)u}+ysZ-ee8V!&%DZ7())68~RtLzo(H{sC^Z1h(ZmDF6rVQEcLup&fxWyY+s9qRUe5_0tftv zfY`Y$CEjvLnnqMCa4**acJ7iG!w7PuN#M#@eJ zmH;l%T|T{N_zZq(Z?-=3K%-WQ;$7tK8pp{LD6!&mhD(9j#^q|i`ZEp(yzuL5GL(74 zOm}bt9!>=EnFh8z2rpx)=uCNpm+EVn`OR_FCy)6Sh_JduJIg_^K+_`Y{zzeTO<4rD zD!4;V*yI9{S$g6^0v>d|qp=$TjPf=7@LvWTPxvT%x{_bFM(9-~? z$6XZhBCMBvrk^sV;z77DelRYOi_qhF0X-_8D;()G6-B-rQcY)__RSn$_^ZevEr;EV z4w&^FWpcuq!yYDfWFi@KNh(X@Rb^g43QeMgjA>X8rs!H4=Z}xYnn(Sw%dck&7f7u> zJ^D=T9-l6$y0W)?$uUFi#Sg=le`qb;q)|Eedu!=GIZO1zb^q@=OaK2A_<#2l*!{ma z1s=FS?4?RLK@`~6MVz42t=FZT!Hv-10*l}lgc~pjz8ebeMhBBg2KS4Ev^u-?9>@%2 zyN+>TWM+fgfS*VcER0;4_ zl`94R8^~2CJ`(0<|E5?T?1zLA^1GppK(rFjYLT~858e*Y{JNg|odqTWN=&r>c^3HB zB^@8%)n8d)K|vr2{139ga&mG&78r;EtEp+;y{mQazRsUnU=tHl(?`~SW`UnSf9~Yu z48(zf=g-4BAP)Rz5EzI6|4-z9|8@9x5RdH(lw%N>`*7Jth`ER0mxjqNk5KWC&vkz?N44=*$J1khZ0B{pvT3oP0Ej{yIb`9Eg4*dJE(c9bS_3PKavc{3X6Lp?7 zjsu>*%^IhsrU6-F;Q3Ek;F2FHZ(N; z3MqH|M@aeH)dWJyqobq$IHdfy3FYtDmhVj+yRF@O-2=yM0|&i>2VcexhbImvrhiSW zQ$S7M;^yk=>d)}<$)Dlnqv`qMg{6~~wI3T>-@g40GXMDY{dE7}uQ!SR{izce@!|=o z4uTVYmdU6b*i1=SZm=pPAc}SK_>?|qq_r0RC!>#wuq)*sl*#;~EHI;#o~euu5{9>7=;6#N@7IUPs_g4V(aQ*I*NxpFq9nlDnXybCpQeOlw-^f~lj7X)wp|VkqHyLD@ox!yv6@sMGENTbS4nzq#LCGNVoD z(*8X2?2($4miKcq#VjjnMqc=p1{)E-qJuNy{9-L3zOTt=k zdN$L2h2F;KYcAf>bfyeP8J(tUehr}wxOUWPP3gvw0)-mOb@~Q88WDP_lwV~sLDAU~ zV;p!;5Exe=(kKu)1Sd7cq;mMOJ>()i(2ULw@%DZ-2 ztiHo1I{sQroE*89aR@AFQz3zq({_ z0#61~F9<2w)m$-MdE2>JbNBfu)qJku%iWzdroQdA(I+3DY`E>ZkzY9D+t0rw^n)l^ zgJx1QR7{P;C|UdY`gxhmt@I()tL;nbgNgX1GL}xT%r52;QET_YQ=Z4gS#ikgldkZa zMKX`u<#~eFx|lTA{T6TadHlF^qWLA9;0n+s<1ObBVNB%Uq8=Nwu8|p^`Cdq&W~b(H z4t?3tmBL)HAG~>A)FWSlIS}K#haZ#Ft2WlMaNW1J&bwsPUam3R?R~E$py4T~e$Ti^ zOmA15^IevpDl36aGDK7ABfjXCC%jYl>?8{gBE@wz4xd~cHqXL6we>{uDdNg2G*HBa zDcnuLNEK0FLmfiR>3!k|ZXz1!T<3g#cF7>(o@Vp2@E51R&-`1dndr6y6jV~JJS^d8 zaqj?)U=t;})blKGkWQH*>|U#szmIf~5iy$rANtdInT+_j$+wy%__KiR5PJuL8@=ac zGFQDQ#Yt$ps9SC+ZHJxH@-sUzSmI30 zq^nUcwsz1pdIUExlCs94-(m~-I0Uj3|I7kc2GT!b?T;M)OBUEYjwe2)!{N^?u)1|& z+Qq5-tXunSXFVQA-;zP)oeVgCWPz7%jOFzDiSDMrL$YOF#Pqz%m1b1wJkJ96g}Uyh zAxU!nngzb!-XC4Fn?Y2)bUnmM6Afg6MY?j-oZ3Gp9qndGoM(Y^HFeaef)N*U@5HnZ zWQu?4LBECQG~GRP)RMLi-b2AAQVQExJV;;s+7W? zT{7{}w7sL@u=^A^7p^yCuUPuPOt8^XD#0IWxaC;TVzCdYQW0}_l6Z0&{0CkVWc&9N zJ-7wDaEVzN$rW3W6h$8bw0!Ah;8Jq)VUTA7)3|+0T*6@zR~Zq&>W)ZCY6)ZJV`EB! z;V%NZWFFxhgLOTIZIwJQUW&uc6cPN7*tNF2%Ojm|mbyaxZm7_bc{`t7LbihZUp@5< zG{$Ffyd(n|Tn%-=4l_0=fc!4b=s%m%X;GOge&dWd(sGf!{3_0 z+iT|Cn*tFCcoubjJ(#A=up=mm-;~m@<}pWW78-C(9|O5ig{39m_JkpFv4X43UDn0? zS2$9~$%k)TjLc9FrRXIH3`W_%RKO-*l!}txtZKPUDuBmGV#Ou)pg*bNdggSmm1rl3 z<~qDQ=lpnZ{|k-ZL8FIE0-=f)2>0~Ro5kIj@xGfGly7Q|R9_<0w91G;$h;nIy|g+3 zqQ8U$fn~WIZ6fn^SYJzE%c4S1vbfGHgL_Z&Ty4Vi8Bq7$oE1vvF{zTuo{5m=vsSm7 zdW5kSt>AVbA$d$jfl3k5G|O_Wyyh5NOkVsr;nkYj^XtLa7Z9{)9efcZh<79kNAt}) zy8`cUnq3K2*c&KZ8%fTDHM$fKaQBgqW`Gpm%(}h5nC^_)e#N&DKANpW-OH1eCWp2+ zUEeu|zU+K1O*!3H9e}#nT1+Gt#zvUDbrqL&a|ePv1&J0)Pd`m~Cg;!EI?mzW^PafaNsdiH8L*q_D4%dwLRu8WYnb7_9MW5MALA zve~Oh+<2NSw)@r2scde7tq!rPc(6fwli!GyJQ;e110ma~_xI@Q6L}@&DCzmBHlc5B zYVWYrz`u=6=0_xl>k7$^YoAlxS)Q=lxzU$>cM=Y{zz>B=LfIBbPQSSk(U2! zekQi)F^vBzRLENp;lgv@dAsEq5xG@N(W~1QIHL=%6oDw~PowYRMbf8!a3FC^!;=X-Q2z=oz2^9<`uo6C&@xH{xw&>)(3{GqzofA>s=2 zkW=ucfV-@#;drOB<`--6NmRg!;F+xdm-dH(hLFg%)qMyY0=~erpTi3zo6@l0=a7wKiMOK z!u@^CZR0AP6Xcy=4>^x41Ya8R9&NVmuylSSM9?$rA=~OIhffs2;TpO09B4O>I(T)P zz&D{PbZs~kzn=I4ihz~>DoYr_1&mQFr7jyeDGxtxb1x2+g6B;mVrdNIA-hbu4sB&C z^;ghCc5{Lke&*)&FE_%#guU+M#ZW?!(EznKe#$d0Cphu}NFe(;9zS^ez~f8nGq$$y z0xwIBmgl$jVX}^J1#R%cnRBRmw%x{X#4T>$K>n-r8iY|rV9GQo8JZ$g<1s&m@L@V> zI|j&tJf6*d7x+Z{&V^Ch6c z5=nHgShAxV!7%ZoxIUySoIp5S%~=?(P<3aCdii zcXxs_%lm%cYSq?O?biOEuIeABd-|OFx$X-lv*)P74-40ZzN28K$8&VGWscp#)>os9h}SmzAqRF+y?D{;s4~m8n~U z5Hn>11#1uoEO2s)V#wHZtN+Ua^Gc>SjS$9jVN@Xgmjy;t?L*{3CdU}V&-!G62^KO# zG1Xq0(S~II!ve3{WQFZz{g(x%$JrsY18gX*a{2~hz*Pk!n~<527oZv%CN@(xX3v8XK38WIK*dYD`Yj~0=3x$05kLoX?bK2 z0f^<31tyd#ajq+rgMG6_(j5a~ig z=fEa8Ags7=!zT-T9*p+wx*)Y11H>v|tdScp(cudDVNnGD&Wr$S^oj}ja!2FVPZoHP0jPZszou!)lpFt}E> zvkF(3-VRVfUKFS?``(EW*LlVWxL|BC&gj&c2HX<@Htky6$GSdQ;6#@m0AyX340sWM+H*T=OxOhhw|m^dX1vKjTmp8m&V9Tc0E+`02slVitV0H7T89tTwxkuFIq0* z*Cp2td$0|sl3SyY3%6d;2K?R0j?&Jl07y7P%RJ_pRy;V5uPAuJxJQk6{EhH39+W z-J@CQEtq*opw_aD^&u0YUQjw5=%r=fZ+hNt5+iU@fpZ`3&uwd^-a1+>eTB0Jvuwpn~?Ty&)B8 z(pY5*067a{fCYdigY@QYZl}`Q`;LD$sXCJ!T@O|<&8a#xa9*Hs69bsu8ytXuI$+IL zgE>j&X1M5C-@mh$qHrKxWDEc@C>@qgaKZV#TEl+lCMILGa|PsDy%-eBvW|JGC1)=S6M+s4+%`xXSrHk9x-42xt$Zfe0TYUGGj z*RIAp7|Ih79p!NL&a^!Om_78ZMWqZKPP9NP4aSyU5dNO&oWqYh;RBkFx z)sAOu5HQ=)MSGjuv6u{q&|ZVErHq1GgK$+u(i&tqfX*A$jocNB_H_;wUl~E*167U% zfUj)i*^NwD1AplZ+1`yzHjIpPZK>;c5WI~RB?`521X;2IPuY!J8En{&2k^MI9Qgdr zG<d0O&H-+ z1qFlWfCv(*tA;Y&FzyT5ZkKY9|L1p35Axd%Bn{BsWs~$Z-t;GTPz?(T<657GV?twi5|V><7L@jBR233H(hvBESjfJ^&tWl0vP-nBYskXha|{#s zt{Q}e$ukg|0Lk_-UMyN==SA%;s#^lukt9!$<5@Gwm2SB{W*p?4E zNyd5;#BxQGQ>36|Z+3|`06gfrL~GAI{R1X3`&w{}&qvyhcAH!kRQvrJuRCb3>SV+C z6fi}(S^{a)n7UFGL^ypTSj&n{x_bwBKoB8?54hE4&G(;%poD<>(Fm#I1$p*x%Yerl z!@_xD?CTK=Y369+u?<;Ud$(nLI{ODwVD9LdzSfGo)*HPx2D~=syta0|wr{<5f?vBy-+D#f`i@6K{X>)@^TP4N3R>Bp|f$G*|WVZg_6&c|uj$NAL9D){4? z6nrZJzBdB@3jjamfM2@6Z(HDxFX)#rXjIzM+hQSz*evGD(>vl30BWT|?U_%C8K28> ze|ct4I+k4W50%dBzHB1BMwR)>?16kLo5f_I&fKA5CZGG|{>t3Zw_LGMG-}=XW0gYL zBo>R+`4hELl_I4g-Gx()zd8+$2dfKbS~VsEf2j2q&voi;7OE`P7BBRgT@EIT^p-9S z+Pxnx57w5hjJgA1ztHF}Uz_y*!e+HxU%oLLj-&ootiN(=F`mZdbhy59XEmKC8AD^R zdT%pdrcrIVvHD=Q46>Li{(S!bIjpz1Umb3&JvwdognpqlTz_)eA4y`h+FXBjJ)SB0 zR${pE;(or;;B>UP@#=ZKGY~^-wE5w4Ny+l_f{ZBeIFjQjDxW~v`wS9{%M;hXn5#YX1M>; zu`WpR(6y~-_@`@Mx8R}Y*!J*G&$$oVQ~&!I*Q37MoQ9`?$C~@2f!AJ=r=ibT!=s_! z-GZmlkJpDsqo2??UdBPl+)u_Kn3`TDVT2w}CJ~g$UZ#>|+ZquV{R+{ad%_V^`Jo@5QdB569QOc8vSgzJ5;A*P(IEXwMG_Id>FEY=Yb3dk*pUWVj=bOtgWs2YTQO2gX@8cXxey)=O zk8iHi;<)~9v+_LeZu4qd{_cxv7o_~~Ijv~=@Hwwr`r&)o_W0p@-G>|CcRR)d_Pd|c3h@88<_Y$H z+Di%e@p9G#{_%FV6cF(7`uMp5;go+uQyD{|dWpi&C;f0>W(8H8ND5*>k6}`S<6)T4_nwuaSJblF*R1V`PG(mOn5+^!T4j0%r z`Qra1P6nqEAx>oqi1w18qEY!JZ*Gd2^&~+jr4p%DXo_9wCCOx|5~a6qireud2@F&D zZAN8=Kj9_CS*#LmXKqHg@g&7NsPf0P(2V%POIq+yCB}E(jP(6US`em2P^(1J;xPrhk>Ho4g^ie)1XP3KmXxzlZkCy0K$4t)a zzL;Z1gMHKuoeYq(Ud)w~HetkMoVI&!sfz-k4xv%cL$xUa)fxf93Lejj6v7i9(vuk93ZC{m7n+j@trmoq z6}*Q1glO~txQ(!Qd-X#Zubrx*GU5R zU0TmwLHAv0&m2jQT@8<2YmZ$Y&t0DACW5eIg7hTha+FghCH@>rCmm^o?y4o9XjiPr6rahJJj%A-X_p>r zH(hEqeOO2BI;8CRMeP1a-1Y1lawt5tX*sj%0((_n_%xlX^`2|>KUnvkSxvk-&AoaJ zo_bF_doG{(th~k0L&Px9rhLOr*JI7`#I4tatTtk8wMK4o;_mR29(TeBcPc4!->ppK z3D5D2De>$|)9(s*Y8tXy|HE*UDL9p?vQne7^w;I3UgN&Q{%!R0ew#jvSVDt$LsR$C z!gkX$b~BomLQ79W8ZUphT&L&mS`N`X}bX>%`8TaUWHHo`?L9xHGZ7lcbm0*nZ5Kcbo)GX`#tUGqk3v9Z|tme^saj8 zsBGo+GYG1gx^G@SYhCyp#$PMjJ}o(ZFTDphpT2ZHowdAw%z#p+8)}cbVwSq5MhbU_ z8uyngch~Cnb{qGmCsVejs;3_7-q&OPEmne$GT)E?zMZ#%A4|X=%|pXulOqdTQ%ft0 ztK(CL1M80~Bl~M}=R@G3@!hA9*N?5Eqm|>A74X^G$H&#y^x@#a$?Dnb#KF_@@zK%L z)zQ+&<c(i-*dH_B@xqJIKK6yXB`*=J13}-)+R`CCG>oURJ!5aMk zjkbd@Tdl-#z1d{Xqnt9W?sJ${CgHzGIdgq?*FdBWf&bOo;r~6eHCRg? z=hA!G&2+Nxe_A_gp9iT!qHn)j=6HB-k^B#9hkLeW>uSm2(nx`Pj#3A|ad~eV&c}t1 zk;mD8TbI9WQXPhsWmIkI{10shE>X&l9nZs~{r_k?z~`esK7Bg@|J8PQr{SdjMEI|^ z11B^~;vsOrIOMr?sQdy2S=&S49ZzelPaZ+F@>VE|y#v|Ls544wEvxwRr9SSUWhphi4KkToC_b z?HB?0lM>rtrNN|?9e!Fneog<*>XDrWdi*=F$`T+LI?DO9c38yGp4cqrhH;-BN1N)x zCFjGky&Qj9J4&hJFm%#CtsSGhWM0`}pVp3j&Za9)$+aGIUj|EcXTjO&E4*Bxg0)OMJvJlJO#GkdDk&wHFXsB#gMTr_Td zYCBZ&umZ`NjvCKc zNk7tjT03Bv-@ef~5iK(f5PAB!&_R!|g)2PlV*l>#IFL|=ENVeZ8!BkG+7v&-Kr znqQYq=Hp*eSMSpoe#sNW3v*172G9iML_%Z*&amjBLlp~z`Ur&1zVNL2HEACN^iw|j z*I+8;!27e@A>k*HG?fWjeDyKJ_r)}vNqBOiM3XtN^^N(x&_Y+i~5VQ+z@-!MgpD`{ ze{dhWf)f!15h=p5vB$C>^{o>KR!bD6Eb?LUzLKfbr39VKyp7XO>wXY@!yCq4}WCK28tLiXFL8cJTgHl$>v3VeKwDL;+A zfWv9$`?YDEU?`>=Y_J?s6xMbH>*T~3#zy3PPL*@f!)b}Z>xSxhq1ZH2 zAC?uNMe1~788K}3rS#0?vOH$=TJt5{6EGGxZGW4CxT*kp_Ql{=q-Q2;GkG${hr-76 z^D$+e-nGDpd*|h-G~HhUS-uZcwH}eDvgrcolp#S_|0iunwa?gE^^QqOYl7^m`yK4! z1pyYdX>JhFzcC}e_Pqb2wF3gK&%X}I=)=#0FGg1MXEfa>rd(q0Rk@AdncELi#~ICos{9g9u)R!RsUof7Kl=+WS1Jb{i-U>oB)Tn*5dG7Y}grRZFguL(sZF+D3>31zs?6L}9a ze7ar%{Q4(q-4So2*2cd$Sr+T>(d-(#i`x7FMF%Gia2A(XuTgLh*J2)W)ykj_ibiWu zR9#V~(?cngY3d*ix?(D89s2n2l+VsA_QTUfQI)yR7pip*=hP2>vjqI6bYxBS!dl8>@6nbJpJGsnC zafaf8y(#(BOLT02S;<(qW81{qzn6W7z~assSe?;RR&)N3VBpHiu`Q|XQXWaDW2Xv3S^^ET$kIoLJ zd+m-R{E?R*`A;a2AMCPUrN_@Ga(_B8y=WJHby~RGA%7rbAgP)U3zl%4RRE4QAzmtm zJFN_psdY1)?bHzlh0IS2w;&9aK>8+nqu(=D@0(a%P@+8aQcAo*6>I=bUyY=7oKRxmuNp>TQ1ZbjOzlR(} znDco>b~gX{-W(_*gBM2QW(4%j42g+p`kl+`&9oneo`<~!$vyWJ10jpK9D&KK%_mkG z0U^UNx@;#c1K9TpZazlGu!%T{h{V;w#81OKy4FR``=x#z%_>Xq0QSP5epVt+iRWO8 zURVz0;lnm5MK^njyn7A|qh?eWkFyfLsKr!F4xiB+L4Y4W%^i;kN>CEx^H)n&hD@~8!O--^>JWw1ZX!2A z#PCRyKrT)(>q+r%NzP?MvB0JbeFo$mCn~`uExBT;t)yb#q)0)g$;~A3v85H`Bu5;F z5e5sd1}3W`nr7=@<)&ff|H3R>0fdiWd8J8~wU9Bcq=O#P`2ZR5Be4z3zhSMz>TI+> zjx!WtGkM7~fvOoqDrwd|I@EEQ4gKkvIy`xhSyF*n{?eIyVC!_x5u8&9B)4ZhJ2pn< zlgvuIG-=3ePVy{5myGg|(6Kl(vpBrl7UfGD%*_*udwSPFe4M!a9GqIB_q1`Am(f#7CdSep_xR<0C2n6HOFm=RLY8CMv4IYMJVvasBDGAk!iH}_}T<^ zwlDaKa;dvEF}^m~r`jbkVkMj@CE1`7g4;qFydo)Z98U@)Ee?Y^Wnq4EeIYQg)MT%i z1il1?yf}K4Fb0Xx(kBH{ysX%~j5V-~&7_AmBYQ=|XcAjOg=>8U^GpT$Z3PBf9!OXIH7Pc|QEr$(YIGE1{1js;5@V9T zfYJwZq@Oi!6p$cO3NkCr0#!24RMOs5qLY_|g|ai%5m@QU0}iU#6Dt{es!*Y-zmQi0 z#j78=Dr^F)n#-#acB&DeYD`8;X9x`Nkn~U)GIi(Qkb%LZM}|gN(!-BUfh-+Z9+#9@ z_gYs+H&X|5TbG3d>g7+ty(zWkuTu`Ie<`S^?WsT9sa1ag5frD1%i~e`a#i?PX!{E5 z+F|JXW*OQQ`ahMZ+Eu~5a>XV$9@aHd&osX6)Uy%R@A5a!c}CK46**QE>iJOqs6d}4 zXuv?m7!zwK7jyI?WZYzn=FMv&>uGX8$oDT#*s;ar^v%~+X>=J3^Pv;p1jSeNVNa?E z8oESq)qZ#X6*IFp;n!Wh>?zy5X zees5nJ1O#lu~fooR62=!T1Zq{2;w^7cgg^-MTK^1#Zd&yV=>|V9l|>u+k~AE(6r;P z7$0K*h;;x|CIH4BefE`Wp0PFL)f%wa^O}d&lPjF!Yx>C6Ngvna=-Nqh+XD;e4dd-? zfD>q9=<0(~p(CPZBJU#r_1u{BVZk<>kF`PCSGA2)wwO!O{SHl*>Bl$ecL{3?LTaU= zZoFXZR2)xAt}y8GU<9IIXbLKF+KXp1#v8X`73gJ~{${}7q<&=h4j}I@+G+1Q8FV@8 zHS)`GMPXPm6I44lS5F-j1=kHKy|gHtbi=Ne^8R! zqPoBPjfLzgB?9oFPf~qGhy6~6a`hYH+RG9$2ZHr!Q!VtG9>%Z%wY6Q=U4Q}sEpXgj~bsl+r>+5Dgd_EN%q@K z2be~N^rx)y$1er&D^UQjLI8LJ62wZgSieaW;u+%JL4(?fn?Q}M=TQfOv4+2G)W-w# z6Fx=f)0**m^?6-)U;r=n2K{|z8C~=wYRmNE`ZT`*b)l#^!_H)2k{qsIG!1HApMB~J z3h-@xWM!QyH4ob(q~=_lKwV|luDn@MF-?xBx%O>_2xV5OmhI$8)JDf3xPG2AGQr3o zJx_mvL_mm@c;1Rxc-4GfZS9*dIe>>4fSa`-urVW~I40;Y2JFCbpC=d=!0>xV$DFX$ zoKU4^oZej%NxzA6*JiHFdr)>$j{Vw%VMwL8ad=K+cJ3Pg*p*`k2wq ziRr~rw>i$Xi7UMR1+?~sZFvV_bq;^=^?ZX&XHiX&J(YZ;J?#(C$9PhisbzV`Re*!W&;KnKsy@evIz~>;tm5R(^BLJQjL5A!f{P}*{k==S z?>nt}j^7u039bba$}UgXXU1Pq&-Onkej1iCMW3AtUe77bpv(|`>5s>7ko0Lkdc35Z zoY=l2N}mw^`LD8bU1&Avqb=vM4`;?4A)p;JhNnA&{d?}>XWms!QXocGRma6m!Ohhw z7q_}h8h%fd*G(W5xtvlTC za3}r+lcDQUVrzTK_x@|^2|@Mc*xxhm>UoZgMZ}m3$;x9{tA_)u8^xh_S zYs>7j{)tPyt|`7RL;^7wMUJ| zS5N!1xam3g85`H!aj%F_myt1VB?0ej)h|(_FGk4oxg;OkrX&dwA0Am(rvVQ&U(mt- zr=&G@r-l{ne@j|XRaLCm)ajye1|kr3zVCMWV~eDlx73))|7PX*6RdNWqmc2ey2`|- zM68qz9|)(&>qt8jFOEMeu{uv9QSzCzx)0A#%9K-vstS3l@5*J%aYY`;X;P?F(f&GB zIGZk6X;g|H%tCl1({1(s@^ztN+HtF0Q^Pc?e8E__8(sws?Q~(^s3aD9S5Yv@!6L|s zO*+fh#brM-k*DcEKsVQXP6<{GMlaRecHj?TV;EQnooi;z(+-@laeHe$q3`?c!v4l} zZav>qfVpFxZ)pM3Mw;vG?MbV5%rzXfjOfneR~HX_2~xI&%koIhH;2wmq1of*7EM~~ z&J*|WIlWcs;hds?D+a$03sqxTotr@A%ajO@4llXwzto98(v0!P2V%nZE_&=Uj7RZ!c%~)0E$tbt(^Rq zDX5|p?=PqbKPNFhj}ZSBK>w1wr;^90h{;w+X7_rVOMxkX!HJbHJ~l!x9$Bl%i(FnS z{Uu}cwtl`*p;R7dN5D}4G*O$&XNMHvm;?tU6GbaZF#BK*OX;L1jPZl!UC23PclD7j3rh_ zEB2?Fs0^g$nLzAxyy+kwLxi1Xtg5)3AO`M}Rlz#z=u)(=ocuLy)Cn=WUa0^bQq#c~iu&)p2()EEH;IH1XF8aDF1`i?6%w-Reo| z+A-;cDZ4%R@_D8iQTfvxITKvv6E65v>A<6Amn(Y;p8!VP|3SY-y37*M(+mS-Bvv37 zN5I4KC$0(oMW46rvz!HAd>UREpY@b{M2+Vt5ey|b{!&=i)7LTevm{{)-3mh@P!?Sg zOJNr|Etlk0fsHUD-tN@ZLA-IVjw-1)-OsA7(dTM+L=-2Yd&Qn5ipTDky)}udn=gJsHKgWAF>ThD_BdZrOy>w za;1Uk;eQXSW~>QXFtpIiYyG%O$W0CA{Z-pduo&(__-dvbBrCl`&6b6dcH{^L|8460 zHre+Ro0zwz@`F>)g{HO^dsvV-5KW%3rbYFRJprBWK@YDKmhl|CAOEj23i4s1V{xJFHw#$PjPJDmw1&H7@EN;?ZX zy^R;m=0S}r*CIQE3m>iaLyc(KYK;|5!?^b*{+Kz0%j<+)}G;?ZDBq z(`@M%!1^KPP4Bv~28f(VqiVtd+uXJxFyrFpHI#m^6H_GUgXT06g&b*OcDm%W#~HS5IDH;(2L^ASv%T@}6j&;#fKXOvt(m=Kl4cHdTqT=MGG z3l$v{N~9(YXb?Dos4>(DJrhvg;TVy?P?RN~F{RvpZ0HmhtYojU-~pP5a=q{8+Tuy1 zQV5)4L_+YCpIc!9w1;d0E?uQ&W|K1~| z%vZetwD6|wC+4%fjocEppda=pXZd!$gqUyD1^r`lI+Z;k>*tp+-+`GwQ@#Lu`z_cz zanvu1wV8x}_TpcguHaqni50F=GcflTSi#bQQeb1=x4l(!9I*e6>^F2xbm8GYGtNJ> zK>M08_=AYa&0A@izR5gKJ?f%T=h*S){fs2%^4c{QX?|glEqhm?PR*k8ljgv}*9C~M zuwcHa7u~Mxl}?`aH$;rr2XMi=IlszZM9qpJslNdAbD8TidyeEk={LlSax0_Js@g9T_|H$ zz)v0o-{3Wl9-TdQHO8Pw*Kq0tC}w^3$vReA^iZbyHn6}nkiA}@m=Zy$qMN5iz)Te3 zyH_v~bg=1n4z}^$8#__xdNx$?h9SE~zI|~4ECfw2Xm|l=(;#U7=4SCk&a_u}PONaY z#2}2iE-iUsr9PfeVC`Fcqdv%P8(KAr z3$-rvl^u#6C=t>P;^wGzdkxoQ64&OeXASNr@`a|P>&E_%nyLH36-qOgojjw~oU@BZ zJ6Ja)IPtg!eowsjtWB#8nw5&3)fc476r@HJ@j1`4MhSc+M0l%c@K{G=avOl>5X+Ds z2)VtwV9MpJ|x1!?H!D^jcZ{;0tqweECeTAZxk^fwPyb|>b zXAM(+K>h@76;8zi)*pbf~iXiP6MyT>XwC^)N%bPMF|&XU1@9n5hmbuGn_gK=r90=)OSb z`dzpB{JUyS2!VKx9y2wLPNtS;^%i$E4kT!9GyUElypid?@R{43m2Tg*ILCJL zdMY7*Cxg33&GrPl5*yPn5h#RIa0D7Hd>e$WTeGyATF>yWqOe|%vy{k%~mwfe;Y9q?ri2Z0_EVu1A56*xD_dx$^zR(%w zByyoz;8Tm3Kafcg!3MgKSrI{ra`0Gv?9;zSM2vt*9U{PZ7o=>TzYo`gngY6Vrv0h2v7VoG(iVCmpebtL&_#t9z1u|_zz z3FGJny9V_atR{zqMu%WQ*CaW&1x=hf5gRo))VWqI351PYKV_@A+1`>AZRjyfDav()b6|Ig3 z(U*&ZSt^)$+|<0z+jridbIv_!(q1uQ&#bmnKxc(=S(yujWY+;9A7mh~Fk;_;#nqif zJf_JZqqFf#{$0*@jCEd~XMSxVjj07@OcM!ns3%N5FPb+&HA(jw!~Lv?qoHt6^Y^*HO-RWTvp5xF$-fBupGmT>t_7= zRPJj?W8AHFO9YkcXyzQdzCbZf1nG>K5J|~Ui~0ef{%}~GRl+4SbImVYiy^$NGeWvz z`=CzZVY$6Fq7=&fR2{oO z3O7*}D#>upLS9uMIPWL_ckAFMW|52s(6)tEBxmv2ed%{`&OU{ONhal&J2p1tg@g{i zo{gF8x;hjo{f&frv_ZoLKfV-y_F+tu7qfcPV8wP~6iS=d_6YNsQW*DxBYrw0^4%GI+o%FN9n3AeiaU@CGthdQTo!FKKWe<& zl{vFkPb@URN)yKa+#@y#4SUsvlL&Q*2Y_nxYC~;}B2?mr5OA7a3;*1 zV5d{*rO-fh-~hd=!P#-S-ofUuA^X0zjJl;mVxd=H*$Tt)&uvqnVdD~Io#)?vNcSja zh=m23=^>FtP=i7b=N^RA-V&-oq&5#?f^NvqO$tLU6nWspdBf~JXhWZ)7}Y{1Ywnm? zREne%Oo_wup?IXHdF0E2aN!S>WHfQ_sO}W+qqR7uPqqj~kazr`vtfjzrW2Lu3w`aa z`yf6vYtR;A4r*}k_ITe8QEPy+jBrM73o6we5?Tc_2s?Nj#B(gkGKt(Nws9GZ3P3csEXzK5GJ9^nj}IBnQOO`3Xm zoEb_9B%|7ecH4$!G%-Y5aJ)-UN(n?YBCt_*yAMj$cp!L3+n6b>e|6}r9JKzPeI8V5 zpB1(iAiA06(4D)t3QjWbsW@_;JMSX4nJu;nwziA=UeAMf1|txhFxEtTsQ*Li^Gjq7 z+->PFvT0gUKYgUoym7hA#$v0v-=(C?5%6);m&|Pp44T#FWgK2Ab=)c#woMyXJHwi< zlTuE{UhyQhThTY@{E+7eRjZS7S~+&GL7u#&IfI+$ZCtCNUOFB_m7{r7fX%ys&ufQn54eL#M`< zjft3TX7G|@aq;~q&O!-@#b7=OtT%sHohv~1nP7GL42pai0cNE`(4II<=0Y@gtD(O;e0w`JA~B*bNh4-QTbKO)Vlbtd&RdH6~?Ii>==_h2BK zd~bm9Hi%)#CNjiHBF|B3KdU2RR=dM*KT%vuWO^o4PyHT zuQn`9m3=(eIjmSJ$WR&@8Uf!H1*}1SZ#Ii)^Jq5N8k@7Ko$vY%?$vWcx>FM$aIsDh z2}~NT8J9O+xL~j9xTz3zix6u(cv~Oqn!T!_FYusw>zqEE8_v-Ps*C6fVvJ8L*^ z=S>8QB@1&gn@@-5jlh}Hn$jx9KJ5eE>2j^rT$RHs_vL!4=iTMStEZC< zq6*a3Z#Jz(ivB1Lr^`3K`{UUXwQ9#KzCjAqY93*mnVe#ZnwA7srw_rG`_rYmm=A!t zZ}^mqZl)2B@Wdd^nsl4;7Mcu) z)@Pbbmr*|2EcaD!+HCLB7TO&DmuK4CKqP*;yifuky8K@Zt#k#^{4aEcadQ0hMM=6o z^u=kmt@I^XN-IBkvLpE!a!}XN8OqAa39O*OnXL?eLHR4?6{Vv-j8*!xx^`6^FLDP} z?H~M1AXzv@d(a5O*&b+^<&~+PgZs?BenB^Cw|?HRjk$@~GHR+~BT}F$WaR^zrRAg? z*|?6U`RuawW|VNN3etS{wBzoy?aI3zZaW(82yUFU2lm_2X%~1KodNBc;0@T{xe;~Ai-#GGy+)cp|MG3MyJXz=V@laKO+u6sM+uqp6*~SDpCb-u8I41ed+Bv3# zUf(#T#gK(KXCw*zIcH@VJ2>YQ1>QO5MKhh{CbdbTDM#HKg&w)lF+gW~jBgZn$zLYG6Z%*GZU#ge(bm50oi zAO3KN@YCc;9)F1L-Wa4X))B zlE&L!3~49NKOgBhua4z;iwKV?WY}Ra>nb(mZ_pRvvELNa+{)LGCg)}(VR#S(FulUz z`jpTB;Dl&%U=UROB{%YKgGY=#;S=o`julFT=kaji2UPRm-+?d?e;#A@@dra<5XsG` ztRWD%X}sf(MfF%fTt{L~WTb^C5Bzw9=h#(jc=O|cB_8f!rfKrvU?YH->n}7qQ}~Iq zadMARe(aCEFd`d@b5Ubx3iLt@>IgAd2UoEbp~GL(fPBjz)&O9u3R^5X6w+qXR~FsE zKRLhp(GbL>_HO`x5`7HsU$#R82VtO1!FhuNs^pR%~mEGuiftA4MV5Qo^r*kT?j{NB0@3|CR z_a(}R>>BMF8UOB~A8pdB> zF`BD?6#mTp6`91^WFE3JI+7fI45I=vDn!Oti9Hpzq!`R zn!g8;3Caq7qtWl>FexG}LS+a^NttrHI2bqKp5|cgX}M;DQh89(R@A$VomS#$2ffM^ z9eC#$7Y?b|ZS1yXrl)jP>h;Fqj=7&*>G9S@9v(EBc9cVO!?7XeisHuCj~Vw0v0tJO zr?Ns?Strx{o)>PK{k_qPc z9q;$Fk@&txdznqTi?y*4v#DrT`KX*a^I(bCdBxTf>0A^0)81i7XDOzj+izuB(tVS1 zX8T0BXlU3wDjVINjB4V91y0_X#(Lt$4Bw?vuyBhmS%fXx8q^EIU zxrkt;vl?gWbLZW>34N*CCzmDP=xZzvXw@q}C}xp<`q{}clxXGe{53D>%Hd4)`xC+z z`Yolfluq%HqXH}wlq9xsdncJ}(Tk~ETlZ>YL&xg{{+r$!N>_{6GGWDLvx2kEZY|%w zJNT4QO!%!;HFx7JhLx8+cYx(B@VGdb<%lhVPB+I>W_ngR7`nyKny(f090EA2&3Pu0 zreThsZUc3!``F^X-uNYo4o#na?0it~HD=WIR+Q@sYH=d>g6K7rP{fh}NC0ofp_qvA zi1J2b70-ky*tcR+jn5OYFeB=)QXHk~jRfZ6vazT;n?X{#wbfUj~; zFL1&{nrYETQQhXL3&z62L(MNQj4wc%_HJ1})=VbtYww?Izc-V2Z&Ny9Z);YRWoqXl zW*$JTh_|uJ0W{%evHfN$a&hHTtpo@1v(8NCfvMwL!z34s2PES}745gVCQjD0$a$w| z@6Z_#hR8o-dc{X04S>%nz~HD-+L6oB*e)H@J;wJJ20Qd%Aa0O8dT>7g zw)2u`T93T$eKHj-^QaK?dqv3icvB{#hkcJM#srsUsPFCzT8#5CQ3)+k{qh;wVmQe?f?^!chkvx)1I|;uuoUbFvx={c205NX@ z0}*W!qYJCWZBxc6rDo95BA&$sMaQucNa9tzge#he&0%8V7I?cD>w@7k#dEy{%okA{ z!u@D0uhZu^z#&Z2(YGp-e{sx_r?-+nz=Gaum!%vQ`85MqPP7z)loSyki<#y4#x=BDY@K~JM>mmYHTbLNm~}4LosXOe>#nCfE_!qw5G#XY*SZY7*OQI1~Ioc;_BysOS=CiH7fV<1JfJ#+IV>kK}& z4zx{=HM4F_j)^;k@lgvgHkf7#i%`(}^L_SlIR%L7>MMMUhY`kg(xH2wo*b2%j5V`2 z-(XSW)Yn$PVP^)ol5}npwtm!`0J(g6+x&ZnGSg~2hb~f@7Dn(PR*i8*J9k31IM(g9 zl6$}5fJHj9J<{YH>!#EQ%dU|$xl!|>wcGutG_U0ptI1#fv=+qKq~Z+k%tQS|_8+fC zw}i_72{sq4P7V)@EZZgX4U*%t#Js~86lS4Opo=gsMfw(q zR75RBGBjD6Y*I-w&0CSTm4DUeC=HEb#u);BDoS&K0d~0QI!H$ISrkbdiJGoQ9_!Z| zn>yQ;fhjh-wkob$8y6>t(AT-CUXPh+nY}nCRXQHqzf>e*w;*!ufAcIt7O9xEw&9VG z7t_9#^y+D{X{<|z^%=gR+RLeTPjh5#5weup&MBdV_lZQ9w>kB>phjH1G&AnM6yNhx zE@r~-opXgj^Cn#UCe4vOG)N}>jd>8Y1)lHQnz#Z3BxCNq^n@9wJ+8>^xvlaD*{+#f zbwmbX2A0Adi3_sB(HMUDmMhy)P_P%XIniC5X7FO@3StEi&$m z>qFb4ji+qhN$1u4iX>a^ht#862^_Cg#RL} zCgR5Pt$u9I;byP?+K!$2?PPvo9(m~k^)({-J>Qy;X(*9xbN-gpQ=WEy-nms$2+F%z zpY!97$j>x;H4?rf!i8y#xh|g~DoUd{l6Xz=BX3GSZ*$Zy*XGG{*{f`%9zW;7dZ)h~ z@WnE4=|;u3!|G9P={e<+#LtCrK+}f&kya2zqL~SqrA(p3qaE#`(asONky^Yjr}kdX z*^U~iNak6E-fID^df92Bwa7ACqqJLwwZ3ku>&1Z8IIxk~>$nqM7N#Lzcb<0GTdXFj z8k)}eFz@c|tbcuyWRbFlzrLu2(UfOf{D+i9hl~P8oJB|c0>>gn$1(yZ%0(yI0zV9j zev}5sJ}Np*={zzCCy_@9KM{DMtKgUt#>xF*2hL$Z1a> zRJ&vA`oU>!*kfv%$3vk%r9P~z?w_fCINu(!rZ2W{=Yo%guHh1kq#?bh_J4Br-wsA4 zj%l5qnpkVkWa#&3XO~t5*O6wDF{U=Ry?gDzJHe@`fVJ@5-&$Y{{)6%l#{s_Z5Ef0|!we%@Jfgu={$XRGt0siKzP=_h<8oDFjsZ#6oad z4;t-P{cvJs#eB4GArk%KD8gayon2vvY%St_ zmm#GAcFc}W;{79t?%+^o)fm>cPX?Dc8)UJEE_Brm#mp*%EOeG{p6iWE(;shTEK(LzwhxrMu-rN_Vm>TY z^kVF7&;d%w6)({yR4=KyC!S`M9=*Vcn+>$uD_kX|`TT~PftY1sCijhsZ@N(8)42ev z`5#FiekMtYrpvB=BgS#K-TRSHB?4kk8;PI2>q|!cmdc4C{B4%kN>|MM$$;^zPl~v= zw7(w9nJ7RXk$_`HWyt14g=vmxau`X!ToXO|K7345TOh17X|QYJmOupqBVnZu$R8_P zdnaib`b_NR{r7d|>E(L#-`t@KCQOBKq{$`U-nflRixc&l-5-0czJ;`VEkY|?{9vYW z3)KDd6Wtuq_gZ7@4=Gyc^p$c4)y#Sna>+k0EWc3Kvy-c#7;IB;> zml|76zZu4vG%_``KDuRk`S#s->np|p8gS-;4A zFKJ^ujppNzFzbZ^h^L5_^*!JMxHpQ$olBDgHNqv-=fDGA4*z&ReFG|&_d-HYvj-Nk z&4r`b&XKmo&1BqC$i)k(q=q@#UvXn!+qgrwMl)Y6keBA*Zc|xqUo9G$PmmCH=U$tf z65qb{Zoikou29(mILNkjf-Dnw#73)cumn#UfcDF3Uk-cmJg>;tz~b~iWp7fhq;TQw z8t;EZQqata9;`L!Z(A1fQcUt<+G$odPYd7ucE@{ua$@0LVKb%6EPYL#>ACQe-K_^C z{yZijp4I(8oPcJYl-zN+J9*SnE4CR&e5cFhoj2k2oXj2KDQpZwB3L++x#79wIoe>* ziE&Egg|s{CycCL#y*vEsZVZJ)rb=z5jzpGWZI+otwsmc`okWgPZH}izu77QAs6<|D zZCavkD#Z2Uuy8oy=%ig?Yw>nCOu3gHH4);jA$4^{2WGikH|`oF1UZY zQX4gF7%RFSJ?kE`lb*14A3s)`@NbwzTuZ*r+isM6Jq0hOBzRqmxg>M%OsZwQpqd+D)%6g$bAD@kunuR2QiNCN zrDgj^8d1kL*Fz9i%a*E{ag9 zceZ*#qNjNzsDq| zAJlH=3?=t%V`m4%xdZz+kETAV=iQGW`%)HEIh%MUN%XD5>J1T*3vx_Qr0wuS)oPe> zGb599BaWAwJHH+bz|#u!eeVy&atR9-0ENJD@nb(m^5OuhP%xY@B1s6B5RRQKOaz7y zu(JHS-n}42FbP2UKTz)nf7kmtZqP&AJ3B!j@%*}cyH6O3<*+hn)N8rk-jPU_Bl>UJWgK!v*5I} zlAmoQw<`d@c`)>aT8?&|oW@eMxcxJDF$*q7{Vc`{#4<|z?{@i<19AY_`X5~w)f8GO|cQf?X{z3?ga3sIoL{h@4E-n%LhD>ZJnp~Xvo+9d-5 z2(j&0S+)ZsMycQ6imb0bPyqaXK#TpA^6!r3$^N@({5}SM3JDDhkBE$l`bR5GfF!`g z|08|Qh#4Cv$R_2fZWI@-+zYoxL7s0FQYo)Ler$Na!*v-SpghbLM=tKFrT1C)mNe3j z_Z`FqfD0D?)k-vfT1gJjU_lCwNMK)^Mh#p?jN!6#YaQZ_HH~+y5f3UO)QUH?y^#21Dv;1Exmg+?c@%xFZ+xW4O z5|(RB6j;EfpJkGfpiM@8gr}}Y%=3)y>)CwW;Kzz_tBUDL}C*lj2o zip4+GddK&>BMSWYYVCkDz(Rm1;E!Q_0D!@MA5<`m9~1fXR#sFatxZ0hk@Y zqI5%ga8ah0iC}*qcCn!IsldqK&3+k7-BvMhWQ}C zj0sal=pbN*0x&ZHm^B1&VuCnPF*z|&VczT{OZ6}FD2#IyfCvQyLIF|C5evwsA~3(| z*!$G+19Iurqf3IMU9Kq%(#=`f}0 zz*2RnVhw>*Gl3i(pvn+vvW67d$u`*uR5_`1T0=VRV1rIn6HZJysj^L>vKW`AL4U+x ztn5N4Vj)yuBUW@HRdypsXQRk$zsT?`M+IGFh;Fh*cUq$doiMgeO`V}l`$e&sjcOBT zp$q8L!Hw7rbj}32XyL4CVxwwezY0CkgkH$mI4i=OKSNjTqpQ&9CN$=3?8HRserG6p zA@pn_6+KvVwortg$U$$!qBn}rnD=3fn9eZQ{=U3(AKi(03mUzEMq|8{(EFWd`wQrO z%n8itLG;-K`V8~R@7FheKlV4y&>NU5&(8MIn8%;u@4^}8`KOQlANm912NnDO?+3-K z`0wPZtCQxva*y6Z0YI1a8_GzOn?veHT0o(<6A-MY3XPC6yrpl$?Whq75(2;8R&s{6 z`rgJiYgZL4Ut(aZz+(gpJ&zwv<_S<@sorc4{Yvn-A4&J_>r|2rRyc)opB9zKBdxVK zaq!*dyX4u#*yGtfkJ@o{3K!c}f>C$*BtVpLJ^I2=yd&Vo9UN1_-5G?_;YZYkT(TOP zSAk&LH_a+c`m#s|iP!QSA%pslSb``Bbn9IU^5*W}55oo#+p6{l_;A&{?VqObfWKSd z`Q$E)mSq41KU4k|D_+{T8)8%9R-?k%xH}XsZV>Ycv3hqg<3vR2^*#MW_DBL|u-rRC z+U8qa!OyVLEBkl^t$-kp#Pp4B;oQZr6v__5RRTu5zEv-+cm22Sx{{3KXfl*oh>;7s z^u6_FSICTkvl8Z(kje)U!aG8hD4(r{t8(U9sdMvxTMY$l*cTM_NR{wD!jmhYlq?eW zvgDf1!%$SD$?sJ0%6ZFr;S!uDS+302ho&*kB<$%5cJss7JX9vEx-UcU+f+S!*;zpV zftA-pS|xKvhHh_pMyn>fJ1ZQj9>t2~XMJ+JJ=GSwmhkg7iMg_HLt8phJ2NAPO<$X^ z?Q_x zsb9b(8oEsF8FC9)p>2`;U_S6R#-14q!?^ z4DiF?4I|AD!LAz65vJYdETEln>#y zWY%qO0es07yn%lYIvBvQ7y-x+_=0e#aPX>O-N5s;i>j4alkrvAYNeZQ6gud6p11V5L7-{^pDHzB}$p~l|vG2wu zkdojM!L|RPcT+&6;7NcT_&`d|NlJNxik63lo}ZjioSa#TiS;HopEL!h3KgF|wSXbb zEi+n)7j&|3I7AE(;tz#xD&7`Tp_h9{uk>CbMAb0`)XxneSLj%Yinoo@EViK{N#7?w_pE<#<_p|TM#r-%^RcNKlld( z2K{?%5*-s87oU)rl$?^9mY(rBLRo-^dN2dD)B5?0?P zAG}^rrjU<34wMGUiOFY9gK}2+K%NGaWMI50`8kD<;dr1huDd;?Y7SOX(Snb&TM%-( z*z$Zox@TQ@@Y0#{+=)pu^8Lco3w)uqhhY44dS%EG8|!8OGo66T^DK%s)sLj&5vyFo zKXyK`%O$$x$1c3Tw%)I?CuwM2a53H5DMv@I1HIKwA!MKW}e7n^|cqk7VWZ8 zI}rrnK}H84Z{}BJARGe*Rz)n9?6`hx__;YAAt)eiIe5@sP!1|}ou)`gp(+UeBqyTi zjf>BmhQh|h$y;TKz<4mOM(Qfx;1JO_Q2Pi)8Rb3U<&X33i80R}`AFjR7fJnzCn=x` z3~E{apqA{vP)o@qPRa5&YN@$YXa(-l2^rE0KVT3sXOgt}3$M&FFEL=1Rer#t@P<{z zjZMw-FW{P(2sus_g|>( zSva5H`8R5}j((%|$Ho6Os8#0UzVRPW%gv|E8~ZnEGkAS7|HQStoWj53S|u}-kfo}j zv8fCyd7BW`(b<&(Qd0wSbq@`X1OR=&x5=rFF|~>5g~ifYfC$dU&at$;leTi}CY+Ll zfn#g;>^x*;TtyLwghXtWPPKTbksbG(ghjV_DU-P`4(A58PzGF)C)h~oUN{XgohmEm zaJZgTm=8Y5!#7<=dT=%#{Y~ols4Qy! zp}LmUO`MSgsk?abMishx@oL_TmqEi_ZPqucNh}(M?59Luc;O# znNpy6%nR2A;fRI@eC|npNMSh?Vo|s*Jz6Ee8b%U6*%i0c5l#joW(&!6ey!1E`Epr~ z^o09KBb5M~&_e?-?5QMuu(qwltBD#ZI_o`gV!#z zn@s%r)^(Vo^f8vG6r^}E49eE{`BM66e-}r5y9hgb8Brg}p|E87lDm@UHV$DQS!HU_3545dN*x&6QBOuSe=(N-`N>#2wBlJSc%TVP0lLJT(d49}U5Pp>*EA z;K}y?0Z#;v3?{D92^uime87morqtiql$6$Fk^K!%R(S_DWoLGE&s*wt|AMEEuBoZT zYYaj;wEQ@A0=Nt!dCf9-EwcEnz6idk6na%JWZxkCy7{S7q@$CUi<_Ug?}CIs2BB+e zVQaRLT`#kDTnhgVsP5k z2UP)H?*9N!UIFjezk_PJ0MF-~-|)=KF8HVHtgFYs6ZLmc?dtC7#RS#Cp+RPR0+!*4 zNk4ok5rV0OBqhxiO(nnO)jJ>f)wTjQSHwj%Ry8GeS3xV_A8P!I00YTkj-|ge1r~aZ zE60*i-XDFi#+BLHUeDk^8GjdKP7ipKVg+eN>G~=AV&5khGAtcx_txZObgkjw)!Ex)K13zMxI2_IVNzk8Y}!?#M6W5Jlt$g-ur z&C6+g=Mqo4juR^;0;-Ph-heJi32S$Y(KDvLI3ri^0-!hS$LSW_>n_xx_FVELa@Xf8 z8!H;>Lyzf0are7>7xp)?!0anP9FzMsMJ^tMn(!R6)k!3v3!9EhHG~95%*KL+bcmUS z?6#m_1P|3ig%&_j)!7S=weUb8Ajui-_3omdxmh)VuqA_o{1&{;O%PjGK`y?$Y$@!& z#<9$tL|AEyK5(fv^JaW7H^$i5=xN?sjLEA!UqWiBFc4Jk?X#z`e@E6oYb|>q6j%Zv z1N<<0n4FReqlYmvn3+fRZ^Yg*7QU^7(Y-9Pw!eWYXZIISnCy(v_f+z-@ z2y6O3I7!d|9uJn6N$QgiMn%%k;|CZP5+X(Vg4%>{wtVx z88&hfw)C@N7u{dC@>j?l85!w6Lobf3{7c_1qR~f7`{>;h3=WUbztI0{nqyovD&((` zn$?D-n0eGtF8MS2c;YS!yWTqd3X|C(G6JgRneon!weGH2l)=z^a^q=8*W80OMG4av zE`*uXr65~>Rw6P0HC$&o zD)K2e?8~9}O>6>!5~UuObB2tr-R~YtK~+ysne?~LmukwC!-y1MMA7mr*lih(A-GRh zEW%bO{mL7~T00&;y7gkLdUm-qh&U7*r%E$k+|MVU?-s_}JVJr9Uny0EpB}!5Y|R%@ z_2TAmV7?PV1PWnYD=p9WqB1sNj!P)dAA#aLw&&b7^{t zX#ShcO)Y;@`3+q^jNc{SgGiyrpM{_1-g@>`1e3bgp0G?>JpYnhJcz#}SN^{w*YBx>|IF#bL-crrj3bj% zet4ongwu=3Qc9~zQhqCIav!+mw*$6TZwV`|DT(Z@fmXq%^4v>ciRHsV-%oCwc;HNn z0qh2E7-;>oUhW5|s|az0q%{~22XGKj`gqm!z)$!D34p_Z6-zK~pso~lbLhi15{f$v(adRVZ?Yma(CkP;q=$cHXG^^sMvphK$^&F3~-`bsA~ z&-%{}*@CHH=Uigc;cPe);TG21nL@s->RCGj5`GUi?FL#ET&e9B^LN^5>asj$f4NfA@gFto93uu9OA3I~kGQl&nR$uBE=nf$pqnm<98*O*nyEk8QE zl77TN{EFm(J)PY5ja+r|o-LmwxWi2ug@s>vieM0_`f9n#y!hF1G-)4PffeO^)HU22 z>kB|?=%9ZSI`27DflfI!D?FSg*CCY0mf!8WX5CRGhp=sOQ0qc09L#xHTd5w&G%bi z!7y`abyy&*--$D@acLk_RPAGPhQ?zVq)Sr`1%lX zTbO_efUv%Sbyt?@IRc@AK-e)^KNnDWb06#XipG5bxCS?uJvs1P5bG5JaSt%mku_7{ zwtvDTZ--E^L)aM_QmLq@YHRBm8XBsoSelxdo2#gpt5{lF+q|@UZD;S`Y4`e_qa&U` zxR6jd3Tt9w#<5lKaTBi1) zO(k{1xNO0o;^)iQ0rT`0^YnS^stKo}LC?|wCrqJa$F8%}uKQP*Abtn}5vE0#tcFOn zLsS}qN=$glt?6p*gdYn}x2IX9X8DxoZfeX+>i0NM zblM?0?Nk;OA1-NHtQb6BHGRGI)CH;H8)FxSNt3bh3c302LscjO>7^1HYMAP!lA4M+ z>{8P$zl0hW#hTT4sZ@m;mPN}Kd%dpCd@>)(wGk&a9Iet9W4};k_$}k{MykqnrQu%X zvtM19T>t^WA>p6GB4c7=qk{@Vt3pF_s#4OkQtPuzy!?tv!*g;l$gZeK&#tMdjfkF4 z_^=$=FoUeWY)o9PYQjv1el6)Qix?V;9=lH7KsPpbmQNm39FLYC|LlwP9r?1iU%kI&kw@ZPJ>K1eS-%q=@At!pn?KCWq5u2>oBkDnVV#jMWkcgF5bB%u4_ ze$S~c#O_Yyp*K=CHgfik>d`x2er=Ya&vVhgFmtUfz5U-N1}DbHCng71za6!V|CsMX zZ}$8`&#i4tZe32EUvDf7ZcHrvXze*27(E}GzWTPlu`#!M)UtOp|8ozMCZiYqYi@CA zabxetCVF%C=<;fP^Vjwh% zC{5mJmIO<9dP67^g{vis`3^K9h1}buyELmeR`798l3H1If1=o%?b+_KoWWE%A1H%* z`9Bh8#I0&4F?W`+HIv~MK9{cM8*42j-MAk`!hP=!Rl1lrLzi$mAqINcmdtD{eNI*_ z=jCr(8FOgXeH-1_e)vX*`eZp+#6LS!ck*&9NitwB?o$add@4a0Rr)05n^A7uSPP}T z(@S&dNBy-GI}^o!5@(3$=;`0NzgI1^GhO(o>6gJKYrDu-KmUE>c>AvhUh|97?*a|& zbQ(QC`zEcvS(2jJhB9c0;D;5`qX^-d-nXm)R)^abmal5WH?LEC`ssc$&R1gAxp27_ zk(k68%&I3Q?26En-L@J08#f?HhNO(;!>=8(SbgsG2>HXY8oPC4<-eB#dXT~@nO zz3AXgkm9Q!#62^~KCDb)kbB?$>Gu_H0z8V2CA*glZ9##ALMW($K-Oj~$o=%k@J;-K zDF%c)?NGAx4maFTmz4M&;=mu^2pC-dd7N7qi!W01;nIlyg~Mo5(s{9GkmI7WY((=d_K51_4)% z$xS~6@~IHiFOnXaH)5Y=NXI`V*ey?sQGer}?#*5(ouev3SQGEwvs0|7K{@?ZA;Nfm z_@m#`lyV>O${_K0v1HoOu6)PU@H>#0ZOdT?x3^WMcJDLGTXW4Hj%`#NZkcNqy*Qh5 z-Y7haSh$B~*U%`ny&%%Y?Bv{E0$@`1&4Wb#nADR*RESn$Soza7G69w3_M1(!;u_<@ z<_|Nbr;aT*cq6V?Hh86v@^ZvK_LL2zxIpFyB{#Gm&s9%Au2jy(e$^FSUc7qy-E85N z$br?Hj?=>fudB)_(H0N(0XOTSpQp1!RCkF?6?wD~;e|A+~M|?Oc$0Cj&^v2h4U8=+JcHiaoG)u6R6e z^>&;(Y_jj=#LRS06eBq9*bvlrVvM*$f-<^-uQuq|`_%`BSItS_np9pvG&H8P- zwjQUz(f+D!tk7`A_6KTElf|?X`GEI(H{;^@qu>SsMT*Rr@Y?fM+$(rhiC0Z;BSjwT zjr(`62>fKQ8E)S9;F4hGrMPECXK`I8!G6QW-3&z&H-B9dz7p-ZM;+Vwr8U!DNY0n> zyX(6yhNF#VQnrkT#b;&I1F8>2k2G10t=hC*k0R4d^q~Rfq25!Ep*%x@_eUY^e$@gN z?af2?PgI)1nA^m`uLI;NSs47%yDWL#=xA{LN+KXatE z^i>Iq_s+!qVU%x5qG9{$bNp~eC8GmhKgWZ}zHhW!{nZbMUOc?3#rA|tyM*PF%~;F) z#55A!r7@4qm>{6gSwZu^}jIS}+cF16dcdf zgx-gKUss>%d3ai?c7bg`YXx)7TqASCDX>v7p1gd}MV1mkK>ew@WwPAy##UQ_t+mF? zG}{9|>O)>nsE0z3mV>CtU{!W|`XMa}T^iIvbw|D-u_N<}ePLaFX7t>JGS>t(sk;g}|gU-7)}dyNU@)2-xBc~u~uf>0)G|FWzr_mHcU$e z8TKtx)}6NthLi+bYp!6dQ#-^4N;l zLrSA^G}pL|FM5myN@J?}*7)5ndd-Q;;yN|gg%dCO8k7AKCi>Pz>Mqdz_910S8=4yu zGZzES17#^^eH$`Y7lTOR@-&FnrUKpNP=I!M237y2vgGA(SV(y$g2DQh@#RR|KzX)k z|CYAf<+n8Aid+?~ZT-Z{(Om6{e8c{2gSyMH;*g30YptD!GneDl0~KGL`gcsPE+@CrLq0HPbIIWhC(XKbF}uJ8(&RN4pdfF_3yoMyP8=fuBz_T`tFdJ zID=gDslBj=Vf8M}?aNfvZ)n*u&Vc3}jQr~kAMJZwT`llpT+4p!nYs6Z7V&hdTh@3E zoXF~%aLuaQ5ZZ?ZB2o(!gVi0P{L_}_OY?70Sj@gGB#(h*;y36xpDwkOu#Z?^YLsAy z%y-b6I3`7w+x|5QBjLwy+1Y74;#%uAn8O10Kf`tmss>>Wp_#|&F#6EiQJ+VI64dnb zZ;dVo1w!^Ex~`c`Jgb;a(}~@&6j&7eMF$Rv2(wq37vFM8G@Y>!`b>aWJOrJEvIou@ z7ii&zqUZFCGH`S3`NhXfs*`Jir=_h|yZCBu^<ois1TE_4dP z_s>QW=f|4G>gP!GUB-+}554T_r-o&m#>*H^4H1_z!7^|9VJ6Itv5K=gI@imQv`i6B z4fG1BAz!XQ>n@^V%~S$co!=UdD?NY81d}*R$-O_TplU!j9~OtoQk(2_=rmp4Om=m@ zl4k&`sW8;agh?*W5O13K_u@FbZjt;o7v>M|u5z62gq$lw%tYb!2sqN(5!VoJhsul8 z`6(`*U7#p@$J~Cm7}gK5a}0y;z~3KyfL#rFLJmD0;7EuNGRnzq5n{L5=@RJ#KX!6< z67&*_^D(1z_eH=d&R>Zd;+@AJufhmr#e6ve?0$*5g;RO>Ik|D2d*PQL4|80lbA62B z{PdLl2m|cc&m1QagdY)*_kbs-7@RBD8>`uS>g?6aSi^$+SGg}+dpS%71O(W*r}@Xl1uA#=dvLjQ zJ0a8k-H3An#wUCyo#3I9j-L^McU1$`0_@%ly-E=KSYG`&3D1sQ^uzuKh!UP-V8Dlu z)!tEYLE&7EkB+uRSM%Zl{e_U~&bGUn}6D-x)Pp>A%c8cWg z17EWn5V#n8w#o%OjPZzZy>gCv93OQh7xkb9)^2XEKN<7EC63@QhWYT#)#ibt-3}Ja`B2p~WBGV`J}>W~b%k?4cVP z7Z`Oj*1fg!ZR&Yw`cxuM9x*D9__+(LIgj{<82p?$%C9&HW&eh>gt#Rher8VSw+L}R zfcU}V4k3idA&7?@UWd1q)JxE&KN<5%RJrYknd60VQl6oGW zdRdctJ(c?FA{C%b152b~KTN}QO~Xq_gVv@IPNz9{L390NkC6|}N{Fb1VNMay+$Zq- zCmbnA+5Bjd8RWxXE9v=nSP2!=Ys%BZzHtzi>CF`D!Gj($)xy{wey$@=$6iX4N_fp5 z2Ax4cj~9s$a6x{11d)&Iye`!Z6qK?ScB2?}90r!-&eWBF>*c4<$WdO|gDEfRXNCZ? zr7YtFk^*L|M@wM3JFGUe&>KiuwR{JF*F8z9-vCH%o9eCne- zjp?kRl3cIpd^9EW7aKg)H7i{(qaZB*2J#^dN!D}uob$-M2iy1s=JZ#K02dP6$U^Cv zkeA&9ZS=}N{9K?H1iq5X_kTx!wuHMdsHGiqW7DDBd z(Lf1Bor@K7Gjf7&BL=Q zo_{_#&H;l;UWXT@CS*A+=i+G;>Z|8nwUS&sEJR#po0fk8>(PS~OX+Zgo~yIsdKE(@ z%jU-gh0#Ef##=Cqq~v)^K1E_FTp^1V#1fJKbrOcrTNH4?S=gS7tGX3P(CK&d2;h|v zU6(4!@?;SfmlBn57|m3)r^_Pj3l0^_p1M`qBvwAJtF)b|e05c6Pgmt2S@qVq%F(UL zIkC#MuF8F;%HygENmuPHS?z0F{lTp|Ah9~At~z+8I^?Q4jIJg^vL?#7CdREMF0m$| zt|n=wCgrLojjlFBvNqGWHruT>H?cOquC`M7+1IPuV!FCg$+~jmx=OdY>cqO*y1M$A zx<(%B0=oJZ$@(_q`VP1HuEhGDy86DE`hlzZA-aYU$%awmhHf#sj*hBgv){nrgU$nPHLvDZ>FDZX1s1@rf*@DYGF5N z;dF1|N^0S*Z{eM7;lFMXq;GA=CSro)Vht10U?wHa2}ELWMGlOk0BT{))Jt=Gd;pLL z##$Lt9}NQ@FvF*ZK%#QQo93{G!vu85Hi_#Szt&otq9O3&HbvglC^(>SK=h3npOv{I zV+>!ip5jOj7eHc_3c~t^@NS_xj@H^KB8Zra39yzrky0I}G%yAf)=&jL3@zAY5RPk? zWZ}-s64cifsoCW>3(`!34-0~7&2d%fLBaJfvEVi_b7CwOn5`h7nuN8UMnn^abI9EJ z&>b5jhzlvfy=mT#HH?pS&;}Rkd1KpiRotB%+!pHqN1611OSV0)QHFh>^MN^)+BF2x~lmUM==Cnsgu8 zcX=g&w2<(q;vs@z%nmIgl9xT$FNap`iJuk^aS{zH)OT~Db+KxOh`<*3rgFr4#kdfA z0`Tj8a0xDH7{ReUvHWp=$Tjph3?DzN`$}*mn0E}Td4MJv1S!Un>c_39hrO1<(y+w` zrBUe>j5!w2{VE8YDrnVX?rTi~Soq*mVW5E7VbS7VEc4#PgKv20!(hGcD_wk!;|X?# zQH6TA+!XH zb)NuRbj529HTF%}z3hFq7kn^;hYtr<=w~2H?O&zgUz56@*-tk9?D3WEivQVfb%429 zvn}+U4`-*frDlitW(nAZ z)IQ5Q|3m9zLE#Km^9;V+Tpi!+KI@t4|@d$hPpzFw{`s(hjm1YhefB%8^_xDw0ObZkdidPjC-@N@ zqB%EeUpQJaupM0jO9lV~LD)&!_ucQ`bLIxJOxNe$Pl1Jql*~u>P`GZdw#BJo*2Vpx zG^~^NdlkBaY3}fW;z4y@_<`KAYCYB|YObjf_U7dlgasC6-=@k7P@@)zLffwE+lGIw zf`yJwuMZG*>x>88bz!*7=oEO=;^A^Z?;YFYnnIW@vdyXgSVnd~xN$!H>-U-Zo>MsN zNm~0H;X%dZQRchZCzTUjuZBYe0o}cm9lRf(IVRKTpPp);gna#>)3k}qg00R^K91R| zF^65+6I&m2S?vd#ET|I^0W!$_$CQWIp&${NGbGcwx9qvE+4%?0^MKUzpr-TSh4T>f zc^K10gzQC>*+q=!MO^AdLeoXk!bJ-DB8}-XL-sP$>@wT)a^VXs;sAUv?d%r?%sZ`9 z8uzNyj?;FEIL8U>dNgYe1yOA?{$7TC`l9Rxn^_`5pSHz1g3(V;fbjCm)d*z0SC*d5Im|N zE9#L|wJ3_)4w_RVYZ`GvPX;m{d|TH_5`Xu7b?V!OPMW;muWM&}BR(+!Q{7oAfvt~% z&}jZgxjGU0thwsn=_;eY82YppD~whX@@V9!e|D&NH)b$RrNk`ZYjm)AH+#~Os~wN8 zk0bXA;K?$IDUz%wN>%m~xz9XX(K^jvArXCJBJUx62Cas@;My18R_#yR23t`L0*nHc zAER%Yg=wYsaG-NVzm8A4m3c=OmRm{bHAv9;*2CyXLJTyBJF1I>mR8g&yO?*Gq{7&D7479`adwb4vTs9_3d~0C_f+Kzr96B z&_laJzcGMj+Zu_~U1{Te$-_Z){Ze)VmGPq8*Yxe{&&oTc#CK_VXuDh46IaSA*E6o( zWO6WY*u>qiF+OCIe^EB5gJ*WwBxoLZxHv!M<{N3_yZ`r~TB{PJkqg8~4 z$c0tZ-SKCGg(L2F70k09X|O$VAbPPZ?$sY~S8C6t#^lB8LIN}V*3Gz*Leh#zYf_42 zA<1A5Ttij#r|5C2ZjIX*mxSQzuZP;XO{cF%Ggtl}_TDlou6AA5EZkj#1$P1j0wlP* zTcN=Vm*8GdKou?t?h@QRxCHlv;10n8gpdRYQeFA7*0$JgbbidT-|!^H?ew4eP~G3}!s?nVSy1J{$PE_1s?Gy7hgOO={iU`j|D} zH4>33Tt-iZ`7PH-N85=QO5ZjOSeDd^(;JfMx;Q=9S$b!l;U?5P#zZ34{3EQ? z`BpwuGji<}o9ATihm3L^!cK`kpi!&J?)z*|Jxps&suYaitPjAl(4{< ziAm`XMVT!}haA5kqn=M7d_3oj7G}H4@QkM!A!fD;GYkXp+XwIL6n8>l3~AsSVx@tf zV;X$7zsT=N-%Ar%mA-KDC)brBN6bPKD!OM$5Da_k`02fx5%vy2yq_F1t9G=i4I`np z;%i1@ju`b4E3z6td2TzRXx*S_VBWqQPn33?HM8}jDL;hLTsz*$#+rKlT0vx3JHfNW zn)cLBQEXp3F>ufN@%^=;6uM3lgxQ7x&tK_3EzVF@v(tHQ+K z>1MC)*$H>wsJln$=Ik*n9?fh6y5 zG{OHU&cF-MieS|%#Id!P{bzB;TYGt)|LesW$8Xh_z+xBdkn4nB^Ae?&==6<2t!L-i_*2}>7{n{9Fds`%9LlXL(gl~3rHUUNoMRz5XB>!>6j0DvCi zy@uda8T2TVq+R3!^n$l?o)FcfLkTcbd`+!qawmaGy>~-03okKJCsx}ped^TpkpP!| zqq@@V$~g-u7n5wXTJqKg+ZMEdmnKOK=0a4L>m$H*YU8Kp zel4r!mnjDCFhssY5>#8RJk98!n|6&|c~j(yBql!)aCcBQ^9o3HU;9!q99ZOmZ-%6V_#(Nss-w8zFr5vWm|Mm*Wbep{{t-J88 z>#Ley7MP$+dXvjn#l9I!$TNL}M74ZznJ;1<-}-$xH9Ic?sYX-L-_WPWd%$8%k9C_K z4Xc?yO~0o(yqdlojBRNwC+b?33H()U>f=>+kAAf9bgL598_2-j$Ni}y*ohi;l6_}_WiOu z8@}$hbcoZb>V%r^&EVc3PQ@ov@=ZT;f&3@T9$saPnC=Ud`A@loc;+0K9*7?J&jdes z7GRhi%CZH_#fNy6u$dio=8OpCJb0BWnjPzw1$?Rr@va7$eK9!*SnPiAu7{ePShEE# zPlfn2mzkY9fdW_8AAH(J%+8GRp*(HcS8wy%kD7BZHon*T_71+H4!yeAvUTtq$fx`k zt|=Bn0UsX`rmIVKWBJSi*PEz&`aPZZcwhI(e;SAEM;T4c=52V(Z9 zl{18Qn1<2}=SP3r4ZF*blVk|60HC-NW^26ZMgGLrdm}A_hyUi~FSNOy3kFHm1H(=F zfDHK8p9Cals~EdDedkO)UsZeFY)Kw|M+%=sMPGwzh)6=*`_OIr{OH5BI;HNJq;5Zo z-Qh%UnxOvdL<<&yTv!A6ufaqos9b!~==42t?$YR#5I+QB@Iz9>U*ZhXdjaV$)sjZH zkWv?sru@-EtQB$51U`xFrHCMTL<3=q=;deczxgOd^CMB9Tn0BzDyg6^&aVf*x{Kfh zMjRydq+}qfPb&N{0{$~r`iQBIt0aovulG5r6pG$p@GJ_-9r#9o{`|WHb#-59pR9PZ zEW_A9lvEGb56S0p5X8ZNJZg`IpA=@0)N}4Pd~z)Nt0i|#Fjcuh>FOS3ZcOYGRF*hQ zG-jBdV2`%x;P>4DwK-`N)LxZpdBbK5T^cH_HAzaFL6amIedZpSh`ygyy-)RqBqrtb zSLD=>-v?jI$>9z?D|v5#FuO408;kX!GfVIWDV%&6ekRs0BskDPIpkU`>BQV)_I}{v zBa-qPDa;5t3a^nZRY~-6uzbCgvEHyPjch7F)_z__J3`Ujbi|-pUN&OL@4dW==_oI* z#H$7Y<`zs=+z2WpSfTA!#* zZw5Ce@Q1wY{IIdunAi_#8^N()uR#l36>ifp0aV!}+_6CvX>he{V9;P-SER-)5(W1F zNwXAnmz?IFlI&goMX?-RP(SgB%5kT%akT<{P#?p|xO%R zvHrfdZ&e-sW~I~EvEv<=#;%ygo|?vIQ;mIRje{VK!#Itjoasu$zq4H$CzBedYZ_-K z8ei`;&T%!r(P&<9Ykn8g{Gq1#(^T`)S@SAL^EyuRCP(vEwdQS?=G~;`{hH>(i6;C` z6M(0MM5~3&qlF@_g{rQFW~PPiqJL3O&PEKC|8@RMw_}@n`TOzc3qq9RQvJ0Ha(sW1Fa4t zj}DW#4zs!riG}&$`Z&Qyt!W9X>o=ep=n9Jh}qn zx`OJu@MmVaLN2<(!MY;xy3ccUU)1P|cI%2w>58xGN}TFS-s?)?=}FV-$?)jOitEX# z>&ctxDY)n<2J0!s>nZ2zsnqDHcI&B4>8Y>lX`Je5-s@@M>1)&K>+tC7itFpC>+758 z8@T8j2I~Xk^^J1%jcfD~bs45p`ey6;=BN5E@AWP43@m94tauEp#SLuK4Q$N}>|6{$ z!3Os61`fFfjx`2O-3HE61}^IcuBQfW_Xh5Gh90zruXqeS#SOjG4ZY0_eOwHEgAM)S z4gGTs18NKdyA2U8zTkDkkW<6ZdqXfDFpL%$&I5#q10&Rdk!HXs7a%kk2#W_s=K|p| zHNe7#E8hm#7=RH8U=CF)j->E{`{^$ThC4F|O)1uAVZk zSvRgdHLkliuE#TJpfzdaF=-MvX;wFBF*9j(F=-1nX^%H~muu2dW764e(luq$y>8NT zYSMde(uZf-Pis2BV>&2q`d;01$jo%u#dIXtbTr;{EO-H>Z)z+x8bt(YqI)e}1ROkT zI?X~pbH6r)xBi;a?8CElUg`CDeX}Q)>kHoN++piWsb*Y->nkm0Kl;|!KCQzqw$}Xt zW}D&!8|%<5TJs%w7zuFWv%L9tsda!wphf%--;CfLOuu={D_IC$d=tr#ibc~>{<()9t+%Q3%m^r{4)!J2Ma=cOCmZ;;wP3Q5|*SI zmSpCZCP-OS|V8wkr?Q#7@t@%Nmwy!Sh1K} zvAXUsxQ4f{U<6`9=zXlXdaSsocUWD+`TFF-TO#?`G3YpEDxtE@2CW1zKYkG0qXQsgNT)6Q;0pS2Xe4bR4|L;|L?gpHhmmCOT!qykJX#74<= z50Yv_SF{%nvr!}8lfPt8Wre9d?1^sd(H-vv18j9QthH-xWF>43dUo_S7<621ja+vO z7Yc!Swx$X@#tB%q^j7ztXe=;1!$YKd-6)GF5++J3mL;gUfnA^llnzFi-Tqmzv{IUK z$E**7;h`@08a<(XpAH!Asvu?Kw`Ud-ZCNYf1Bed14r4tWw3M*3ld!Wl-;W!O^sgnd zPutHb*q1BibRpky-q?3z-|@ga^Z@TO2tmUW_B>s&>>qmJ;V?87zWs3bNPa$KHhN5J zI!p@%Sb`8Ncp58I!6xd=E)3s3>WP)d1NxEbex$3tQpn+(fQ2P<0v(??_ZP` z;A+RPahNP-Q1Qb- z)IQ8q%OR6|=RIA-`zXioJm=2VXiGb+pn8nhyu(pj{L|Vqq<}M|+6{~VLdOrRj?EG- zuhSgBd8g$XF7JHKDioF~L!yE7J7#?0Hfx|wSCGH!0mFuUBl;QWiB(7x)*!x3g@$w6 z6PTOGVL85isq3j+sq>-oSJOP(TYQ?k>8}PGZhc2?a0y!goEqt|yVeu;-skS9Gd5^n zsnOlsp|vg=2Ci73&lm^Un7!w}O3$@h-SIWgBZ93Tr&zzh_b^!4jX<*&Szvf7WKAmh zS?FPhGr>bCY9}URhpO$H+`bjB`6BpV;657UUSwPV>3@OTMBAc3%EkeG$UaZ2BMs@O zr=hy>Gj81rz3h(1S}fe+rb8)Asoc-7d!f}*ktuWlIaSpdOEMHCrnP$++-QL|fEEWT zA^MH2g%l>Qj;uRy@B6=i#XpgxkOcrK{{>eu_}5kZmR8wm#W{1&XaTytYF}UCeeKhq zq2Mlxk}D?8)I-lyFT*p%1bDmVE^P zK6MqiD>>hUv=+S@i=a)OD%blJp-~4k|CDta5YN8ltH$c0ywgY(7$x@Mi%1imN8e{Z z2HFqod+-1j0(-Q`5HReyBEtA3nGl^UA`yp;5|o~jrICu5X}|qe-`yGQJVxDBXt0p{|kl<|MwoDzs+j!KE$y9;Ztyakw07RrBY*D zw^Z#jaT?IORqvvdPi%-35uIP8B;i~ldZN&n9cn@AOa zwuDUDXU_wOh^LhYm+WgZD>|^K>uIP~Jf)gQn=v17W+fSbBnxVb^u4Ptg`uP6ybYpn z1kV*bcR`jqPv#IzBml5e0t%5nm1*-+DFOPyx*)WY7%h4LGNfuAmk%t}XN-b`K`w>! zhtBy6h%N%eA`1c1|FSmxRyGjx{%vje+t+~o#1i3a_z$v%|J2d&AC|0tQz!rYLOa}I z`A@73L0|t@zmc(M#CmAhSvqJGx%rGmS_LI}8fE30Rn_XXb*c@G%1CVF=(q&`NKJnm z8(GI7f>0b{BSoK>`_Mf_&WOIW^l^23h#Wvjfq}F3d8};{7lncpW&dj*(h&hB5e4Sn z`7d-pCjl<<6E*j;x&mHQk|%_Gqvv5LNLW;Y+z89mZ~x#whD(4V3Sj*AjtFA9-{=zp ziz8-MB;nF0<$Fo`3`8p8Oe*F@DjDzxgW?l6B$Ez7U{HT3R%vDPKY|D{xkxev7@0~U znQ97|Mh3ZFF$J)S!mOF%z82J%qLRUsF$uiA7h}(prW2j1LPzo3kS94=lYywFvja@I=+9{P^Tt=`;Wvhn|7q z!{j_K4-N_Oqvh4!`7v1uRAOSv&)o;|Xor%hU)#QYzZkn}okk9)!~B48YJklsr;~I% zH~3y!Mj(KhhO8Jfo_+@Po={LO2{)vhPKah`mLd7kTP;)v*nm755~4mxRd3b+n?W$9 zKv4T)OGAeYbW%@mJsJ%VAo^7O*;A2_RE+wUSc@znDs{M{2(bA_s%ENaQ5KEhoJ|rD zIv7)@s=TVILclfV{h|MbULw7mk460!JGibw404`i+%_K<;bG0!-iK(k8DLa@c%yc4 z6iyy%&hB?7fCxQ>V%7}zs$wtY4v_tRNCr;-w9l#C2>pYoWpu*^W@Gi6DI@$qLpS);>|LnBJU zP&S3(ZKIVq#?Py@Z!j=(lfr;3GM2#X(V$lXO?0Tz zo9AEb>a>t)p7ODqQgUp>Ge4tuU9&?~eol;(f>qz2Y}o@<2=5DYIE<=KTmUem@HKv} zOJDAAL1llRH_a>->{D{%!TQW$r333Z_SOJ0AuzS4hzeym9E;$E&8Nzk<7p;YY%xq# zq10t&^p0s_hFS7YtL^T-3*z2-QjO?i=g3Rcj&g;?aw)XR3bMSG>W@h=VSGF6EfbK( zARVb)7z~ic%QaDbLmW;s=FUeL|D3GC>oGp5vQYLkR%FPm=E!vLZeKftm$BoSKFp_q(*5jbQb7Gap8%o%d@|Mo=rPvb;EFZ$<+Ld*Ye zBrPIEjN%T6ATdd~Fw3~JD)~Q?v;NmCsT%yw5+X(H>JUzyXnv~_e%o@PSKT6B{eOZa z3EPs6{fq!;5$J4S?MX=e$$u|GQ7vaJf2F8!_@ZIz>mQ8vzfIB5+STa#_0-n&$ImyL zC;w(HIlj0@1nK5%%$MPpmED^usl>R@6Qyj0NB5#zG z6l0&#n3AB>K;%;;ak=sFr~inPq9Bx6Zg^YbuQ>54i2aF^poAPVBQ*vQ-{Dc_!Ot^~ zSm>zYQzu6Jd3TS({9e_A(P&CPxy&ZlOKdbHR*T`m&<(j+DMm=qpo?6>8xkb?N8s0w zX^Bu}_At7Vp!S&54mB((>HG{klM7SZYJn0+K=;`~2(%y`Ge+*!>nuT+buhC_|3Fv- zI+d7MWCv%(1fw*jAVAe1)rc9bdm5WzR_J$}%ogN7>qx56D!_|V=jf?cInN6~B~hA$ zOkbagk+B{N>UPg1Sl)w~hcY8e@bul!FH7>fl=a2esPoH%v5z%F9nx zY{Ywn@r>YvtLyKvAb!AmJlba^^!*skN1&~+7P3NQG#otuq6kWXeLG?Z?O#5lu>m## z*T^rC5$aGRWE3jEHrI3`QkmTSLL;|P*06+kR>TlgAkt@Ovijad+@cL2+JNz+&@;%dFlXRm{ z^c7Oj6;^UpM*?Wlpd!qmf1IGke1wX;Y<~$s0U%z0n=rsl@-c{w&F~LOE9q-!$g7}a zi13*x13k^Gy>6ZW0 zsTJW0rShGj^I4?w-j?(o;r07X(7t?`uIO9m;g;|!@SVN)E&`to4f7C8>O$bN>4v=dZjxncfI35jXB4UKB^yFD+UW8k-&Zl!)dOK0Z4dGs0b%{IjgI*8rn$yt26uJ_ zXCl~H1UQ>m25N{iYzXt%NcauNjwEW1q#Lg0t1jlhoJ{vvtuk4y^+$+EzqTPPr0VcG z!-qD*Z=JrIBfeipeBmQb@Cje|qHla+a%xl^f|^ZjYHJ9CG&QD{RW{}4&mb__#O6h4 z+c^T0MSNap+e}1YvT0MZ&>48*=GTM`c>3f~+T=sV5rpd!51T1?zk^XfNdc2tPo0r{4 zgfC_uEY=+?b>1M%rUzMv2w3*C>^CxtFq{5`%#N;q`vCtqb8vw0n<8M@i3j-F!NJnO z&DsO}V0H0+1_8*f9KxrM;fr@C2s(BO{;;}>I70agkUhMAxIaF;J^As6jzti$@PDd9 z(b8TcfeKnk0N6iNlp1!VT}dO1)_@+CvI)P{p$_~XBkh=p0;=122I}7Yw?r)Cy}uQJ zzKF<2r2n~8aXnhH&-rDT-grbwCBVxri*x)LDqpxtCNeG82j=lCOQR0viPoCcHuv4} zT-7$$0X3wOobOQ;=sJ0o*j=PInBb@;GK`8bhw%aapzDHrBtE%HjUk`sS@B0ov7>1a zfmk~Aj^?9}<;ts04G}dJuNl9-JO5zip-9^5)}wIeMhcjDKC!J~=I%Kj=nICRs(1Z< zJ{PObbQwSIccG8_$LM_gka} z0GDo%33eHv($vYz7l~`BF#C3136zVwzDU%sS&(ytkMVe?9g@2CYx25S-6R8c1-`6rkh=8O)&Zi2sy&AGQBe>O~XE_xOkUm=899O+DpDN_cCH8{q%O)$oj_N||$MN$B3@H;75RH6@$%TYdc^DLmI1{oBW4bZ%o z&N@%Rx5>2U%iBYf#@{zqu|;btDS<=Q_R;WyJ?4A`{PK^k1BMHRA!gsdmfB?UUexo~SsaGm>so#>CNH}(&ImaFw6z80eYl>wLBRqT@t56+X7m`o zIU7+7xtfLkD4SnY>fDk5;Ms289`PEjOX@)D?uRt#8*ddktn@ptTV{gKV@c)<*+XD<+g);&$tpG@bkj>GN zLAqb(&=(ccWpHxEBx!&pEKXqbOi8HMfW@AYZFgPjVz(&_w@9+)cC!y%Hs*DNs~5Y7 zzC5uA=G^v#P^3FOQR;QS#Z9fgz~Ih$DX@Zl2QPsddwZG_8ouok6@a0=Ed{i18v>4D z929K%%?lH1u}fh|#g#C#DJ#dI;^{tZN&%4$y=#9rDAcNc$8t(8^y6Teyc|omOBT z^kFKnOIXVVG%Sw$ecm&ESiV-aWrSQXGzR^h6WD(eYWDrq($~P!*m}Ohn?& zRn3cr*Vw!K6dm)CDMdwJ9x46Y!q$C*fqxyFF?RA=jJzM&-F$$Yd@2fy-eI~i>u2>` z1N1RADS&y)(V}Y!AJ8G2^%WU~LjY+9kLz%GVQ3;V|P?<2W%V@aS@(SlLwC(+b|9ALiY`RMO^gw*1|J!2{9HyhK$HA_>q zKFWimc^0mn^fyoZMpQR0vaST2ZlWz`Vv~M0UUi?x^ZImVlZ3)>tS`u5!6VPQ5M9Z= z0P@Gd9*txGk?oEH9>l5H=7oXb6)?8v9 zvgj|Z!T$Tz4Z7I z+p8d%C!x&)In&3XsKNAo3kuXU_byek#`D^W9THXyu}Z5Sk3_*FD{pJ?o(EY?A5Axp zbw3$^hb?Z=N5~96pCyIlw>8lm z^QL2eN|y1e=oI}P{q?H(An4fsylC&a;jgi&CtoMIx(~6ql%|41j*1VuzE`vbH!PYT zHeS(iq?Fw?yF3sKmWiHNv59_>fB5<0w&yr{QDma3;gzGC#J6UO(MmSKv(^by{Lusj zc$cokxlHlkEY$E{VZATG*?+1u$Bevj;^uBW2*nVZT@fa1_WtlQkf%%yq&dl$xCkkJ6pe-cjf?IKD zp<}pRw2u(<&84fpBH@6KBdDDqyFBVSrmF=Mn%^4n4ut@l^nNrdWnzF(?1w8@1BUZ7 zyPhF1G?@<%av5_{t)7W5N47+#VFlYLC?J8aoTtbRG#jW-X3TH z3g^6flO5$l#*r|To?rn7$2hnwHKEbd3Hk*zpC+5L#FvAX&a;Ue|~iViy-OaNiZF>ov_Ab$P z0Za;I>QPQLX?!(*81KaKx}-eyEmnwNc|4dEcHrZEXrHD8f0uTU;qI)Qw|N~Og#pP< zPdyTjQup_ZeV0B#?)3{8GT`8gZH>47Kfw3NSn5d-m6NDO)X+AFgdMKS*p)rA*3*B}7=5=_c7p0s}$ zzs4RRpiCXcy)(l@cv$=>EhY1{{%2qhY1ia-pev7qK+yhKZ z8pe5h>6h5*$Jt?D!dVsIkeS(k}Rm6>Who@I(ym(cPVc$tvvkq@MZ zfj)x;O}_LT&MNof^oCWI7Y|onmL*7a)bK7>^-}pH##Da!XsU?Y2WBWGtL_iE#l+eSX>rl+D!f+kHu@J@C$WAn4 zeXCrD5n50agF!@Y6GQ{UE-p^ZViVqICXtp^mw%=g!WiV!8-#n^< zl@))$L_l^->RaCc&#P(`P-mWxm*Dan_zQpeGVs=T$7+^yA7>DpGtM?MYQv}UV|~yZ z)LXvIHOjH({cTN%ZbII1Xv2Az=1BPl93$;{dxw5`+&EwPh)KO`TM{D%Zi0~aM0(On zM{3C>E+YrwbYCV2!&d+r*jI1w1O)f{R!V2oJ5IbB?~74ZjoMvF`vUH1!hwDXe3ut! zp8-IB4Nb2oOU5~RReJ4`x$jWkDI2pCu~3n=N?!9Jy~>&L)i`DtYuo@MTYAO800Bqz z8>1>_%-rYB?f}e^8)&u{Rm~Q8%?nW2mQYF9qd`1Qmygf$&ab094(s$sBl;-9dAlM- z4?O}z2QS|jYAvR%`KB5x*JE=6YDr4^0qc+;3CrPi? zvOF1ZgJLG}VL^yfO2T;4(3dxXD8RHgMkzi1-n>C$ikV~8W0SWIW9Dq>LE~;R74KiZ z3sB}te#$;Om{sbJ75*`(eAR#On`yGhaZU(7O;M|JPhW zlcD|ZihqHdVIOL{@O@Z8nec0hmdOU}%z!~y%AG1muG~F|PFF?186Yrzb(GQ)L$1-4t$)ntr)YrI!K_)^#P$Ng21$gQ3 zD6jjudyh~Xm#_EcyAhY5Txp(p0fy;e?A{I5;+MifA#4szVhMY8W8Ba4)Hq>O*l#s5 z-V;75FH&^)j_$1TqNG)+pxOr(URGsymwgrHEN)avMO)j+Gj|(XV4xZ%O_f`fQ%XHm z`qg)ctt+_pq&V7zFcr?TYMC>FA-%-4?zTD#B?_1c0)jXwmxH2LQk1(1{35B8HnXM{ z@hLZakC%yL=egD^?4j|gFFMM3g37yAzD0L_uBpobim^WVS8?7{1pDCu?o^-6l zZufql-SvIVbKS8#E++2>_9utRx(bX=a*Fziq)&CiTZcj`ybr6FRNnpWt}THzIpvi* z#)GdN%kJ*{bFs4%0zi9sdl_F+1I+fs6P)x%O3qwB?JJ8R*8bYUXq^C8Jhh!X3ZLmU zm(a;gD}{z!o_)InTk61l$0x2YjoO_a_TA|YUP&BynIHIs9QfrO1oRvPZ5)I=9DwN# z!|5cVSKYz7`vq_sipXi%vNRb@*A~kvI==QXFB~ z8A8jcOL-`N;NGw8lg^r+^dKI(@yN?Q0k(?jFWViQ;p?427t?)tZJvj&2PglMup1Buw z`;HH|1CwE)7nz}NBOb5qUw_=D8WFTFes!Jm<@vR4nNK>-XTyANv$YwdJ1ktDUlr|x zOos*0cDIYCBmO79nz~#2CQm7<2_SLvd$s*oi}O!LMg@TrRt`(xsb2(|x#BfbOkYOr za#J(lFeq8aY$!uHm^#ib=H7i}61^dh1X3QW`B4w65?gc% z1vyL|hOvYv1X*#{-?n=)81IKvj*<&UV;`9j3sN?h%w#A)v-DOjcGXJYajkJipN{pb zjapnkuYCGqSZ_I$fcAxeWY|NrRBe@LGLJFEjo)##pYIgE%g^TIYDuMt)$9nTcUcgX?&?{5)6rSaozUf4K3Sp_ow&5#6)4JneF2&t=Q;C+VKCJu~n@&qjMO`%8f%8+Ymv=D>Oo@C*v{jmg-*BDr%C1j# z5BVeH7@cIWxth;qa0TYiU!)W*Z^yPyuJG`L9sa_q{a9a##}5HkM>CK!1SK)`15*a& ze=_1cX_~Ur#bR7we_C2MBU5Eh1FJ-y>CSV_!W;YH#ceM+<+oF%d`5iCQ_9od=^#m0 z!<{e@k<`UHR>apashCftPOZDb)Fbse7!L^C2a%Bo_9Opr{upSXJEE5qB?N zlbW=t?roRl)M_-SAL&%p{2kva5%f{X=A60jTDQtR-z`|7hwpsVsC14v+c^eqMww-t zcKOO=Ff-5YSv)`AkL^nbEH+QojI}P`=b7bqIa1&%vnhg5xC%lHA zvW83A>|b>;jixW(G7XJQ)H-z0l{xcos~f7 z16y-%Xw9AGO8~P45?%%;5}j7qvi0N*`E}o(bUo*#Cw@1xpERzW7KD1w0*)bmEln7u z6~V-8iKXr*Lt3g8$z@}SV|Fb=Ijj{WP-2Pa;wMY9ul0wBy_Tg%*M`Y5TM_+D#9EQ$ zUdyp7XvgUOlZe%hHQBSG=)RWc`~MgbYcv|TCXGilb|CTfW`_Urb^b3@d+C05EeNI; zHKI!n@MJbFl)Jg`whQC2S0NaxP(q_sASWyED^W&}6mYv{uZTp58cn`MfzE+}O;w2o z8GaLid9Nt>wE>#ysE5YIGotZ*4C3om@|N#jku`ia+2zL;t!&K^E!cRz82e4>)3=-$ z4xFTEXP5ym|uk*jeu6Y$dyPay+v z@>D9l4EUI%!dzp`QziYB;R6)kr{=+{isLRo2i~c08E!aKA-A;>H=u%A&#%pGl;}8L zFI3zVX;H1S&S^AnHB0(cbEAxY6{yg0>HR`lGr9*CQ1{jZg|4+wbE-_~ ze)&UGrB_ok%ZYX}4uJbyy19eLMJrZRd&|zSbM>>UZ}+X)d6Z$-E{mK0RG|5fQp4^q zwr+vzx8~QwhCSckx&@yGzP#Hv?7jW$7K#x~;E4+CLt%9f!wa%NWdru(*ttV!?<_DC zfdeF^?vXq}mbf6`AoadGRQ%485DI+H#Oe|KC@v9}fim=9+i(fEBM7Q)9}?&>kDHRV zrg_QR_k5p!%4f}*KKpn?n)Ovwl&KA~F8pv*+3poEZOw+=^YfT?>4ko&sV%qa-nh~9 zMcO-4Ti(#;Kok;G+&L7}@ zmk*EmA^>`!{#C?VGtTUzl9(uC@9@tm{&hPC3=__|4I~R7&q**WaQO(=vu>oD!1rax z$_TnotJATdhOf!urrm7K5YMUZYtSsb!+%8lq}$bJlalL0)TKlYg8RPh*g!LkXnCIU z1tuW2xZ`uB#yC9#Vai#?UVL0h(CGO3c4hU4hJ7pK{vfvQZk?yhXI%eO*!3m#-U_*Y zg>pzL5RHlriQ;FEQNn3Ko|P}Z@UO|j9UcenrIZGb-aZqKdoFkH)H3r+JC zARG8C78JBg3-=pUG{1OV7WA1X)PItR@;vGw=s+CqKMOVgQOp*6q#hbDUuOQZ3Kaas z3?8sFVt(0F7JTXw8n|{~e${yZ5B?ggIXw9glEt9z>fA&Tw5{mbW^-SDnUsGAdh)oH z{@IzaJhtu#zAu$Zd^s|^iq`f;OF5{0P^q(bQ6+=y*W4AGq5lT(r|;$Ck27*;Ia~%; zGofYjWbhx~D;|D2vF>=5H@v8_TZ+QOtPU#Ts_UpQ)T$gXmPiWcn0*Sn>#PAFSWChu z$j+RjPpk2{t4d@raz_6QZaJ^Wu1i5Qcda>SMUa4}b6i9KGbGOF8Xw{@~ z1gprL`)vcHaVI18xj4~JYQ)RIsVh;~TRnHhk{uVlq5vrdIabD?+QR|vWaP>N;@*YE zTF$k~V_6w0wb~z@GS5t9;X=-`!a=ekak9^IWM5RvigwA0P0EU|$x58aO5Vvz;mS#? z6~CVllNFPbQ*me!cERQ#dy9MQKG^K%0{+59I}Z+spxB?l|uLXF=D(T zD90tDaIIhuR`NAff=A`BKueHg?uN5sls=5cgmjH6{E9kIimtp>0Mp>dl8ylz6}py2 zLMcbQCl$N+MpJFZ40T3m0qAcSMuUPBlj0O}Y~D8a4}+>Oj{31Y+vPn;#|v#(GP{N| zPhygSR1`X(7!HscxPDs?3#4SOTCViQIe(1~}-t#YhQajM!` zsvW2-on5M$c3R`-k0=JPg+umsR*jQ4B&^bzgG%U8;w&N%TXJzR-5RW zBw7_4T2q@oQJc9_o5fY1qf!6Bt^QF=eO^udld1ZGv-)C?`cjnSHXbfuP|b2V%Y3|6R}>w;keGo6vWGw^hV@QmlMu`2qM-MZ#lUI z`;C5KMm%O3f{4vs-W*&e`Cyd$j3KYvsNfWs?!u54yqtn(Tw=CVC~lPTY$Zd#j}iISz}FqhO1TbWM-SmKi$K^}zL=)vn$&NZ^u}YLZ$sIZ z5Ooo&a8^vyK|IqT9@D97)4re7L$;>a9;UdX;&_Ub1S?TZ>=jndN&oe zH$=GKopkcae5_{8gbxC1M;m(vGonW#$cQ{WHUAoHa=wmnLc2NtX~QXa-Lt^-^7B@9 z@MdknX5~4QlMH|D84n*_saAJ;9uw=8(_VJ^R2xTM_%oEX*dZD+useM4yX_fYZ&43emAwxn%% zZ;QcwizQC~Hg@z5tCj_X9ev^+LqKYY{tSl92Sc_%#;)CJGP63>-(>Z(`t%I;AsC1t zc17~mxoZiZoMHCJoANKbTz`uqps>3ozcEC%RlA;qY-iyMv~g@%6H9}MKR}V&(U_l* zv0N@)-XpHxhNyKx`vLmX*5)eM2HVmaGP~X&v)xH+J^0h~0na+Rz!Gx)`SZOE9>*5e z6N|Xi&o2^SdK=b<-nKa8Hs5JKd(v+jmoChBqZlpNa+^!?Tw?doR)s8K+{R;)u-frI znB{1h+K?;QK49485ekg{ zql`$Jb|hkZG+i(Igl?;udkpu|qhP{KJo1-?wMN8rh3N}odK+D)V5i<;$G!yP{!97+g;b-yFyxHz;6taXz7spUlVOdOk+XtP z2{Ia`6ApI3R6_Je*Tdd3=aPG8d~6q81}g|3M)z>cJRMGf-Km)ZD8EeI=pr)`8^}L3 zzuTx`w2prQaNY`^TFTIJJ#&bp-ilep$BAo+i5EXBL0bmQ8%B#WgrWf!b`T!vS*Mn2ux=;$Yy(=kTp;HdTRp9xsLk&8FxMu9_%*Md-F zpz1QKo*{i$l{?yZp?L$$FhA!=RKU ztbaijh^{U2N58vg5lgBZ+~O3%AgX5;k3?Pnm8B3@w)wO9t*C0OqGpQNAk{N1tV-Q_h*uXDGJ^;6jikRp^IL3e@*E=FKeAZtV-q&U9^4tH?E>@8`j_t6 zk}PRf0j7+%zmeB!>4e2^(ZPk)gq^K1Pzh+qs4Pb6h- zRe!cXG>BOvY1V6pftZqr3P|{huTaK*h$Si-eC3-)-5CIAGokNFrExP&(8v&qJei&Wo#AQp1m*JMo%ETQezb>bMDt+7@C)zq6c9-r)g5Zhy5l&R{ z9M4xM!$>U^7K<;;aqRp4 zKla(S?e}`*>C>XyHfk^x)XZ1N$mW~AW2rLk%$TN9N8Hl`JXkxH3ugVx{owZG&A|uZ z_~1mT5V0hCW(;BXCAs3Sbq7;<#tl$CMw7F>N!$FrLV0PF;~i8`gyCyqCp=;}dXiB? z;$06~Pw8~HyB{sw-Bse79>^m|32D}g)CfZ#9~lImMV@^Po%3akuF}TF!9mx>2FI_= z1@Kt-NFs?v=179XTXW}w8EbeN(M8TfTd?rn?@))xG5hJ_5^_ivyQ0t>q%M5;oihuh z*&@IE)Asa7h2EmM@@cSgh!SzAk?`sg3;tzzqL8o!tQrCmT7N55<*QPadSY&1^zO#+ z#H5`K)G3q0?7vp1ZFrS*@Kuo-1h>9QUH!92J$)kp9Q2=_C!k0(^D1wOH1g~AO?iI( z)>qoQ_5aHv1uB$}k@9ysv=<{Ei=_PTbm$n#$n+~ydQMc{-}&i(Go{B0P;^nyO2tSs zGD^oWb@vMNMnfqC+CPo;$us?k7NVt{j+R=Po1T>ypcI;ckMABaF+rJPphq#y9U1EQ z#C28|;W(IKuQ2?K2UJW-(q_T#1gK4SCPI01s-5KNABv{FLh}qn+rFS6G@s`Si!(#f zD3J!?MP}nI!SxtqF|4px)1WapAZ3uWm9wz#OKNeYQzCcT&Oz@1CJ;Rgk78e`@ooad!t*c>-iS%G`dffbDQ3ryx>Vr7oVi z7Fn{s8aCG@r1%i9oU>Q!;4=oksQ%9cAK&GX5~0|^tfR8mN8*(;(p987d_V=dEzv=y z&3N&`L@U(PBDeDcd2lGxsvVCl=Cf4%Q{j`H*FW*Q`5oy3lg7Etoks)t(i)(_+bv0%~<9QWKoS zMs{pOh6oo!B+z@FLtlC+l)=Er#Ex(e-+wMQBfy|>DE#L+ zsBWaAZ~4mT{Y`yQDfrT=rvfF${AY>Td)^E|>7XS|pt$}~S-|Y`4~YD|vNEn`UqQ)N zfVd8fzsRpw{#s!6)wT3i{WkuZuE*cNz|he3`0JSZH86KH_4o0&_P=EO{p;if%8iSf z^l#-x%_SWvO)Db#w}B`^%Ng~@Kop^lDlV_6EFdkbs{8u2CbGV{rLa-DwY?+dduLBi zcke(;|KLy+Fc6DI$EPwUTX;z3Nhn3*?^9FXPo!B`;#rELBjM?UH}5V>(yYhbr4$_P zYGr_nIh=YnHqy?I6&hd?cg`QtwW2H2F`Eun0_g^No%GICP)}KOGEvb)MUwQVbzaEg z)Y$S{Nb+8nY*_lM;V-%!@WW)f+ZnWbY(#}@aGHwMvCtuEmd(rT={Pt%2Jc6WOY|{Z z5(p1p`E)hm+=gVMF$qMbeN$#YC|ZNG`1G5itB_O(AqKaGbmrRca2)fd4Op$y`?tKo z1~Gw5CF~OtJMIv)JC8gWHX?(eVBUE-dR!}{X-o`dX8a<4d4irr7pVgaN#6Jb!j<4qCr8*3+rGrp z!5M?VL{AhzTuCg$u4q|g=+hDCv>4%6ST8wWR5Xx;pWA6u4BQ<@U6sE7Yyhj6_CTwGhRCr|*u8DO%iwJO8`w>govF590m97yL)X z0@D#FR}wBYQeIs$A=7`YTLq=(z(fRq>wpFLjhXFD(b7E6q|^CKZ&b@*Qcr0!%lvVQ z*5HnbNY5RT^rbYdKx#`94S5fc+R`~zG7O})B+g7NuPiSWFKli#t*`FwSM5e` zAD^Th9$Z{Toky=wODq@2&1(yx=D zJ)&4T{Dn|wrT~SH7-bXROB6y4Mx2f^y3%kQT!G6^?`~np>fEY^5-T8Lk zIJpPyzTYA^$2#B#;7iJyt))jWHhp3$!FBOi?J5VG}DpXZZYh{voa36WQfDt`<@`<<6DrGm=1B%>m`73reP(n#giQpL@S@1Earyu|Pje$Mq+k zlDbOapr4<}r@DWL$l(X8(l?^{f3Q}{cr13SM-rrp1j|Zv?8gEEh|3hYznn{|CL-OJ(L2{;vskWh01RNwrqnlGVmEUJ@B*tcswW2yKdMb&k!)t#$#nG!@X zKE}k|J$$p1bO$g~V-<{-Y&St<$-ubsc96!8EhT!CyWdIghe|OCGQxS<7+p}Lzzj}cf!QcqM z77{Tp7l1PIaB{Gs^tTM@@$NT+s8{-t@i_SUn>zI?0of3zXfX(ddPBwZpKRU#p&L@% zQKu5nqZav#bx$jH#k#*a$o$)e$flRYVOYpzQ3o7kcq|(k9p-Pkp@7GXfY*YU|B`gj zf?U{&UdsB*)OFLW^$+HPs<=AQBsA|8^#1yCjl2KT;{8`coH%Nq zJ|37qnOys;8!l|01K?z!8}1%m{$FnK2D+h=0NvlaA)SEIRX2pv)Bdd+(nIA0n52H| zhEhN`WVz{vEOdW#Ln*q_gsX1YNdG_XhOz(W-LQhf2S)iN)1VcDsaTFQ{G*f+6FIrX z`O{U4@8L|m!nkBe%_~flQlZxAC@AtA6sY)zi5;G;Jqi+nm<8`WZ>gtg#ZAH?3$z0t z9wOqbHOJp$;yq#x<>{e_ju@y#(H2n5A2wDe1mE;pa*B^N}-gfP3VUS3FJ z%0d{Kh0XCk5Ak4rQwsLPur_Gzj^}&%>xGEgT|p-oai3u`5>=szH)<+=pC zZk!V;n`seN6N}jHl}w*(Bpk@^tMKqP2Lf=&_Yp!I?R=y3j*1q%coKDB2Xc1XYVW0Y!m$!Z8YHc~@m? z4+y)s&0ltUW>Y2s)aJ0VwYB_W$-9`GadODnpFp&YFf=kVSSXvC6B|cr)prmwDjr{> zB>sJz^^MXMc>HTZX`+4@GCM4Pv!X+;3kCe+_G3`xLNrA{CEPjTQ}ssln>D;QpdwPsPZO45~-&-T@oZFUBJ)Fg9C5E6IFq?6}$LT>4Abmp95Hc}NmFdG{(*AplZJfcnJe7~mcetU#R}d&|`y*(Vjr%32k!1{mQ@&RVrc zE0rSQ7jhMn72EUPPhk)c(w5G2d&as~@f^B0sDIlirZ*|xgQVjHrQP&bM{OchJI1Fe zqjhHn^pr&P7t{CAusnoDT*PNvb%+QymXmRif2OJgF|l!MV=#|dSEw=2l^!T# zfct4@9awN&!8m+XFeGG>;>t7!@klrf315#^>f;})lk0${oBRuNq$?skGAac!4Gk3% zhyp}GLIS|yNkCv$Fp@Aj2{$^BcY(}uig4IU2yyKu>gS=F*739nHMj@idffp~5R+V#( zbc>eND=#f#`rp(}T*2b=X8>NjL-mMp=GxnaW#b0KyZm+Mvem2Di*AH%?^WzYFbgO| z96v!61aRbm%!?3Zs+dRkDUWDkbZO$$@8l?guLCbYrCRJj;6?ZS~F6177h6mCvDl64U#GrL+iFi_VjqHb z-6in(KqXI14ISfwcg6C)neMJGHI8++8+}9PO`FP=MhU{`|F+ykAv8(x z#Jag>s4S3*Tvk;!uvE{h8tqHfDR>|YDMIP_m`#A&^R@}x4TCwCR+y=5w~zi_RdfP~ zj@IK53o;{}iXcAUj+e;%PklG@s#WIx`|tHq(Zojj=^@O$=U zrSKU+FTUve&~#?_pmvkK#{xZ&gNBN`((+)7r3m&!IRXAq74Ct5|AU}C13rq?N_08Og@n0ZpFa6xKcNSC z{ZUdnXRcb65~iWzgK{}i&nqsaI>FoDD2if2qCe16eHDgr6t{z|VYj!TZ+4n6SU&GO zEl5TO<%Vf4gQSk}JXtG+sSR+kQ8|qBD#_+6W?PG9;|o7Q;^tt*QGz(2uNtOg?_#R_ z17E&_j)R^<_K_(U6-sc%m^UZIb%^VSROv-bg$A~1R0v9GepI!0j^RGqTNMWZ|Rq@trvpLq!>I7txbKE~n-ks4Zt-1HMqg*07 zUFmqEY{Ww3Sq4m0g*6gMlJ4$-!QI9v%DX$Wg4{3Q-7E3wzD<$unqSGHwZb!Su_3Xh z9V5rbnXDmVNY%M3^eLmVx0~BL&_TkO=XCdf!X6KY>%b%W#1AHP_hLRzBx&K>(6`;< zkj9tN*!qB>l!`*@3>0%xIgC4lKd&d{*57 z>Q796h;JPV0sZ_EJl@F?stD5)qCWlxJ5R$L0?~qX?Vivf{P&1ma0b}VD3apNZT)9B zd@#<6+o+;{xasih_-k~h-)2u|_3#b;kgfr{&G9}+4(DxviBbl6>F76i$1ux+d0Z;@ z^6$dqyTPt+UX}k8s7+FNOLG}2OQYxACP}^*+BTShGxMs}{-DVZOxx5Ck?&B@+zXHG z&SbvV(Q!?L$H{`q%6C4A-;2yu%3@RR=v1rOiz*Jx;xLx)(j4E5uIkR>vhC>7Io*qC z#L4FIk?(#%s-VQCuj> zM41RdA7zrxA5;p>*|mEta%HDaKf7n7-*Q^BtzXM@4JQ7KG>fA7^yQGdWqLjq1N&3` zPwMV^3?!&FD}_kxLoWS4(~MEsaFgL!Wlzd-y)MvMNZB4+W`a}Ds5lhp_6J{^MW;eH zq1MIY>MhMSv~WRl*t+nT<7sAT!hH^n0(-RvL~j)Br-C1*U)Y{^p0<|6-p@5-dav%0 z7@7H~`Lo!U0c=P5#i~uv=1UPa?S+cl)ijIWU!vw|H2FuS;Tv*^J^%8|NkKhtj`*{> z)5OGPuo^|0(_6#cLK0mC|6{iE}hdgfy67_#t*ZlleP@MeCd^uyyo;JUbz2Kwba7{RW-{S)Q z1lIfOe2V3T@1`^5QWR(JQAVd3s(g^yRvH$ujjv}gZ_B+EIM%H*-YHIP?#onWD(7H7 z$cDRN{LNHDsj_Oi>b`lZ@%igeg?kkR(_iY*oBcRfGA4g;mItK-?Iel`7s|PnKTgAK zdisbcgKx)1ACvP%AkEK-T$?fzmWO6{V;pHl5CYK8ZX8ej-ki(V1qmcMO|9Jn)l}t9 z9hPdP1^R3!%pH4Ic@kedlF6CK%X+piLB#c1rR~KaZpA%c59*N#?-!L9Vmm)RJzR5B zBwudy&aZ5u9)3?j-h)q7G4^#WK=RFKevb@Rs)TdpSTfn>cY%+xA-L-P+-HrpGkd)w zT<;Vt$f_Tro~Jd98)Lm`T01MeV}V>~C~p@#{UF6&*C}v|YbN@8LxuG~*4E=v;flr( zu6-EHWx@)XjIP?yzTj)mL6lVDkS+H9aDtL1OLa#?Gh9_AtYzQ{~SjP%Yw6ty^rYc5FXj z`0Cf%K8ZthdxUDuR-psucg)UqIq`ApK$l|~aiJU4(f59Y)~3}q^!TUGGgKDU5nH+U zvV@z%B%`kC>H{A4NIlCVJQyTACG9*n4LoVA9_#pcK0NkRA@zD9=%uRRrDo>^5aBhe zyk3lY=^T6Mk$S%r^fu7&HnQ_JiS;(E@-`dwwm9~-B=xZt^m(u0^TEysAi~>M`8baH zI3N4ClKQ#}`g&^kdfWN>#`^kK`38>q0vJx;P*T5eLBB{1zi2x@fCwL7<(D|>mwfD( zO6s33=%1_DR~qD7TF@$#d)=1_bu~By zBSdSDGOCzje~%hUFQP#&#B9lgi%A281shohXR3tGh9V=ohX&_{5>(UCj)mQ32!qDq zSCWd(RAT~xuGCLHKmtZ_`PNbw1j$RARNUnj9e&GbTu4q65%HozAOik z#l$dB376^!x7iJsVU5VP3RU>zi}e~nB1b-!M;DVvH(-cVBa2wmU>~W9dVv{HjuffK z%KfbgOBxdStRs}0A(ZkXwPr`O^GS>=S**KItmpGsfC%p!7wcag8#opld=eW<78foQ z7x_Fc`eR&dTwHv0oRKg7+D=?5S$w)seCBh&-yNSD7oS%h|9LFF@Fc#NETKdwq3n4= z#m9uIxP+SOgu1bW`jdo4vczVg#5_NIxU6Th3_=y7!y{!%J;L-le9i0wvtyyd1DU4c)rjylrlOOZW7^|mlfS|-Og(~Q zq`E!{)OVrS#m@q1;Mk~USvsQ-q#_HeXMsKvv%MpUPea;G=eJiOWqT%2la8i|b^a-} zt29G&JY9-BLsBq&cFyn!}hnzkAUWLXk zPZknE7AsadqiL3gDTLz`|FLE^+IZH;QC7QE*2;0Fp}mTTLiV#$#t&?njc94_nAEM; zvIeV(`4rMCWwI?0c{#+38LD~N{+-$GH6kxGbMM;c61k;`f5?vemP_EDhLeRB0{P@z zBbt8t5<>18Ynofo>5F-q=S-Sk(&9ijhQ$QM8KD9Evd#im_^oakPq~ zU|hIbUP2#3@B^6SF$tn*!>aE@FQuOej*Pc?usye zOeE%q9svmzN3fP=&qgTAN3yd&EPfnuODKv*C>Xj&nORKAnGjAPAIvmS3O^`C+bzM1 zV^Hxcp%Kb{`MN~7s|>PUHi=S>N>{Ei$Ma0DoHnlPes!7k!WW$YWfO`r=*LKw!ASM9 z3YOZ^w?8Y!4?^`PD2=Ow0#z%YI|yneaB1gPP7sxLgDd;OA`V_w7|sT5M3gF)QEvKH z{nteJ&l5G(?FAd;|4f9h6e<{5tJ!T$?8U6xBT8yjeAH)OHxXIanV<|n;YSYY`n8k+ zDEtrAufr6|02IEj41mHbO(V{}b`jOjB`5(<_%^=JPX6`d`JV{r@=ix`=w;H-n=p;q zFe%b9N%_+^0u&DAQ_r>EzrR2l${o5yOGll(C)r+`n0!n$}m98)7A%b$hPnI~FDAf{vq+sL`Y(VFzLQPI9d_B_*E0iuYLDf6p! zPqyKSqdY<+4b`pXk$tn~q^VM3?!)dTJ>f?EI(f`fZ5D-QgS-ZusAkg_891mdHvW(G zDBGgn*Sps#dcJ6{e&6nka8&fKYcK!V9xSRDO4;#+uOsqYA=XlE8g7clT5F42t&re9_||STa1RaI2PrIG>b(l7Q?DBs`#$g#gbc zt_S;8i4z5(a;+Q(UFC`y&s+8iKljojSgF99kccy-w)Wn|CG}ANtQpBuQV2^ z(q9j;ri)T{Ajh1I)*SNDgYf9K`%eX_!BF8<(K|?w8A491imsu2r5%#~*@8 zEc<4IJ2=&E&-$VHWylgy=adxy!`rU85}&hd0Xifb6#SfGFp_{v5w2$JnUnaXZ ziF(ad#AY!`+f+&rJ3R#YQzKJEW4Kd@#;GY~}_D z)7;>hQ8kuni0hG4BH!nkZ-cl~=F>yP)5}4RP4oy(l;P}FczcH^Jv);Vn`qC8vnwPB z@bP9@^ftzEv&7&9iHC&e%E)R5jJNCIcY0^prx&mWwfT0YjvlKl72tun z;2Js{!=cll-f4BQB`j$oag+8M9ISClxGPPLXUww9^0 zmhHUO5I3GwzxH{0t?+WKn0mcLY`sipy~26DDtW!8e!Xsbz5a5&k$R(9Y@=0Y#dV|LktrtGmb>~YNOaUu42 zX!h?S#P|7h_XS+`1ylBg8}>zK_QeqUFq#8N@dIhyg9k1Law!K24F^gy2M-YkDm1^I zi2qX6{iWveOC#l%X2Y)+Grx2Yzw~GhUy2_Z=pGum9GavYnl>Do%^X@F4lQYpti_Ms z>mGe@IkHPRvTrzYoH=qv{GABjr&w=^s@VT8MELDvb+`x8m*cn_B7Dk80zSbR98J9+ zC9mQ1^UP@>;C%LaRtQ?`$~l z?mKt*k);khZ{TJ_CAh%c$NTvR@@eLL5;1czopL^=o2FRIGw%XfOyOD9h0HWuZp>Wf z>E^Dw@a&31_KP@vA@H|S5T`}wJC80gz!1etT*hl6JSH)h!Dv67q#H(pQl`ehoJ=4Y zzs17nK*o0;I+fGNh06j&cs!kZN6anO5wqLU5c0U5^Tk++Oh+95+a;x8tK~#YaStxJlfBjE z%x6VLQ#A`KK4a0{Itao*z0a&?79-5DoJTO1$0m z?@!P`r*01`D*xtp1m)+}Kdoe2f$R}!&$|bk0)pv{FKK7qw``^|V%LO94j9?*$93_e3w1JB2nt1%K#LPw(TY*yvRqSuGjnW$_^1jgEf@&-FQ zDVI_-<8h-zr%X_Y`7?_7kM%rpC5h?YBM4MPL>p{W1ztIO45do+aq>-RCnfMq`nUx& zR|N9waJ67;^A8LP%#8U^-JQrZ(Y<$g5&6x9Q_;>iIbWMJ?Xqm$IE4}GO9eKZe zaU9^P?tD`0X&iVw94PC2>K<2ld77E1i(}uXo_%@dUrgfSs4%nO%)i<+ljL|fA=`Bx zY^#L$MI*cd_gS49aY2NZsc$$Ab%(sCQfXrs4i&#-QgK78Znpn$5X{b)=_cx)iZV2U zf`;P>Rua@fppYClp`5&2M)ui@aAQE5ZCEEI<^84)=Mx z=-nsb5t*497?|#EqEEb|u88ojZ;{Ql&{p~`uv`)0#TJNp^<3GE+C!DI0V2H8B97b% z3R){6T}>uHglCl}%Y8+=*0>;PccN&(TpC=I>k9pap=kKvY5Y4?FC1!p>+aV85gyYK z376cx-5emopJg<$lMa5j0*LUVPtlP*KZWWQ0z~+ODYgfxq0j6hlFt@cmQ}&-wzs8; zw>FF=aBE7{dEl4^ss_8?TUN|sX53h%+85)?sIk;|=4s;+-K(J0o3?(6F zztMT!NVfo?);;e9K&ADkI1A8}0}8C9mc1L{RqMnRo(YgyO|PE;(kehyb#eLcRi>yb zsoxmoUSC1}09ajd9M3Qz0IOTau0}M%dszNGKdpo^CZI+26K!KGAKDXw7-~{KnF41! z8@8^_{_?Y*r?j%| zy|ulQed+jbkiSQ$$S7z#a>xX@D4NnQz^{?;^yKwguwD5;B^;0e?k))&%!2M>$Ztr8 zn-`ZKLFq0J(c}@83i2-exXj<+z$H0alU0=8Ki(@_E`&oslqxGJ_ft|?MMANhfNxY~PPKY=26?@hUr=JX zY{Pf8Vh(Zku5TWqVwtT!+NwH5?-k8G;BXsmNgRhiY>3?)m=o;Z-&PqMUWy2dOS~)J zCHps`AT~RxpdMWxsTi7Os-UZ}2f88{g4u5A(+Lp+LBPelGJ}~h*C>H~S%n1tcWaX! zr7V4I2_SkoR{|;Tz6`mDQxyAVPZTt4>2{vHvb<+muxE$ufb7B@qTb@)6ZZ=pTp)}U zsNE&-c&yauSw#~2VKzt_6VmimzVhv0f-vM4EK{;@rbXy646*}eQLgu8Xz@%<2V@ta zuZ*I*$K0@`IUzqMyM^}rkVGI^&M#{C(;;{trfsIkk-ZXMysk~wOJDNCsL^U8g?Six z^ff8QXz&Oc`Au|axxipHguWo&^jd*Cpq2nK&IdeI#hMQ5)Qpr+J6E~~tG_8dIl-LB zL?GI~-o^;~>UhjFMerJB<%cA0cbF1F5sJmnN^{!Rp zjr8f}p1l#e1MlzutI8d?Lw}dGU(w&LO(}ogjQ@oR6RiOjW(ggnC8S8VW|b^c!^~DC zYMez$TP4&(HL08`3J*YrQYHp3E28B-!E0xjf6hBGMNzP0r?;i8hW3#k#nsT=&(H@+ z4aZ+c>N&juzuG-D4mUw|A|wW1we*ZMB942sV1vvI141q}PVCQ_25jg8YSm@w`Amd$ zpM%nANt)96&@*qdwh6KkXYwHPwhCjUeqb5W|Cr7JMg76+@rsPB^rxPMmlNIEC z2?Xa;qY+eOm()6;f@BDhsELZ}zPkX@1DsA@HiMkUM#^#>y(wKLM{ zg(@Am`CzFkil(lUavF6>v+HhwnpWI#qjj~QSk?T~gT@qQx$vfnwQX;RvYfu8PLqe)i!a}FJ=k$XSswZpgw$Xj%Vmi{O)Xma@S~K^*ib}FiU@U! zH+FOzi5D%|{a-^HJpgxoJ_#+=u7AvUQrB(a;$4jM%HjwZGc~P(-1Ia|faVpYK!v^! zEj^E(uVawhOOMM$(sVyItYiHEpD!30T6cSMqtykd)o#Po76mobL8$zZA$Ib_%MUL=ruSjryxq{tN+9kqf}1Juaqg^aCY%DV#sBV(fx zg&!=3XH`UTQc=PMT)|!Gm=$r9YnH|hNVpJDJ*@Yy@5Q4N@{p#gnn>rIM4K*Z4!x;F zA+-KrI1b^c&yoX2CeiY)s9C5bSgV@+YD7jh9LqC+)2@yeIow*(ZiIom>L&0~5Ap?a z;hq-Ti<_^>ik^ReA+qlE6H+qMh6f!zAp6N;kmM)RNloTZVGfFWtJq!OaF8)w`4PG8 zg@c{!>~~E1M|h#s`@v`QUmTLHbTZ$J<%&q>a6Lh}X2?+jQcsS5oIO1NK^%+IJYa8p z7P|^yLW65}vpWuIhYy=4jyq>gfcpYqe%{;{SBzi~2&FTW0GxMoYoszko|q(?#1p!$ z)$fdb|97{>280~fT_z1AN~Pf=K~O+M=_4bcWl~5UZ0codPRivW!yjBMI%7nD)|10$?5eg^Bo0^)Mo}QkUmsdnYL{?T-Sy@?4U0qvS+rY@!%>1o`gTpW?!w?4Z zFb?Y^3d0x<>o|mKnviFbTwt17XaR+B1(k6Rm1T@wdX`;g_TJ+;k*8Dg`m;}r7t~DW zHOv-Y+AJH}FTQo#we$1v@bL5v341dDkv!U^5si?ef^?)*e}oMU%@Hc z$$7ic83%EByPwOCtD69MTT4f8cX#*qu7UCK@yWTBz4qS2_WrYupNor&vrFp>t6Q6! zo6GAvYn!`Uy9bxctGoM$2ZzT;$ETP78AgzBo(W-$kg|GDu zS5CCnZ{OS6ubgN-y?y=vmV@0dF7-ej;Dep12%HZ>9sI@67e3N(BUGS!57MW$ii@ z7pH;^(W2Nr;Yzgv13xm}txxwjM94~=YAV_FH@YFCeJA5d-D$4aU#4N9gZ032n$0TXYa!5U*mf6h% z1O|mY@;iDDlRzeJSHVXo5{0?N9c}n#AfYg)H9DhKkIg5Yo@+FR%8;{myjMhHTS*NR zmG@0cGZ18oI{9pAh=1R*8p&^IcD^araF`)G-fWr|hA&U4*OG&9V`IYtWn#hb*>X*# z2n8rDL2kK7u9Arx(9|{IqbzdcA`sl4MNgb?wT}UlF#!ffg(iT~`XA&orn{?PE8sFl zrqVH=2@1Pr;;PyAW$oG21jjBe@fs6e_N->-R@Zkv{9KH*lZR#1?1zs9?(KZj&~R69 zL-*U^sxbo!W1?kgr^5P93%(W0mvSXdI|T$Tb7HZ%&uKpd2I8X>l@nVq8po@7v&75r zm3N6WuZ|5v6qbkHs9BnLHugLt@1j$YyG{UKi6_kQkRb^SVJRrH7=AM8mp)@S*oPJ2 z&w-iv~k?a|^vj56GNSWd$s61S-=7%^zS z9?ZCs48Lc6%%vdz(Nj-3d-%mVFMBScpmROHIXn;6^E$(_w0@%sQ!n@48v3bl`h?SM zcPy;)#S~}st64+S)?5vDuR~2dxF`5*WTxZd{9q)+?-d0u zIQu>m@3h0nYd4z7ITrCVvK?0pQO}oHb8(c=UV{yj7iSB<#IOh<4w&7kXzOiZQZIHq zNG4M;WLJc1^$gfOQn4`91$l_Vcf5EQeFtxTLAOKtqpdr$K5gzrM0I0HX?IU?^m zb)LNVWHa{(__~Vt_GRu{*U?1R+(g&bw?o7P;&Nwl3$c2DSUufAAP|Q~2*kf%Ib99Z z>km|`)E!lHJ!S%0Aoh?kQ(h_PM@46R@~8ILY*z**Pmohv+si%VRMik>%kMlYX!4)> z{GI6Cn2{C1my%>M#&3VJNfa%b+*Zkj)>#)n-Q($1*2N^kc=LqW2HnQM^`mhhv6q#y zyGC%}6Pq{p_(fDijOhL%P)>k}i(F-%@a z;`s4af>c;hAZRCsdN2&`CsLLgp^|@{O@4q$!JJ_2>wkifkeZZ~5entw;1ImaD<&zW ztf-`}|I#crF7f(b0gecNJ&OLH{x_%yIOG3oZ}EXJC?sBq`2&bief!(q27eDa6RtnOc(Tw= zNU5w>LMKF@)yc=9vi}SR(i>YN&0sFu6m%AUIIb^at+O&xv?RHAZVb%R0yuvP@t4V%DPvDoh4uNAk? z5Uy_j?gngvYZ(dh;ZV1H29#EFc5$F_H|(>-t3jfW0@^ zUUk5I1Xz!ZuRfeW*PbE(pKEL!=VTmb>{RRIRLc@F15j;^<3^l-&syMfD+I9dTpM^Q z)j@H>u0U|8Ut( z@>ws0!f4*#vQcx-0*kk}z{oA?PiC6kH;mihYU zxjOAZ=ReNX!QDfD)MCoW%p3rfU0Uv(UAd{nz_s0jt8?|_{>k~(v*Ytk?3-Fd#Z>~% z)h#}Uw_u4W?Z-!I3X9$PZy=4OZ$XVS+|d;XlT0JP+f_!s^pC%3B!8%tMCnfrGW1O7H7Dn_i4K zN!!t5n0s~)m9b$-Ri30rHD(hjO(KKpEo@2c;!^~hj&{u6VP#su3P zyoQf&?mC~2;u$r*=V7rhv@2UJ2yFf->6LaW@a=V5x#=&4E6?;}#>|IzqqSYtUst3+PdHcfBrb$1Vl-D#p>aw?t}wX6 zBW(->}aaL{}P7u~?49}Wlp4Zd5$}GQxxXXY)yIMQ|Z>wzM9uLxa zfKN{I@5pmQ;LTLX?;Nb^88W)wV#1Nkw(*FJMPpiQ{u7Y8A&tb9ky2Ln(IXWNjpwqmFLiYF^kilAWM3K@ z8kt#Gy|uJBqLTTj*#;D^7|&z5!^0=$&`;Zq_B%d&2sfQ8aIB=p8YDeKm(;5rOo z!&SXUZ;X^`d|#Ql$GM z?d4gy`ew!JiymtqAD_VBu%OV0nAq4T-z#fna#~hGPEAT(_Kn9fCnvYCq^deCyP~2p zJZd_uZqhq%-nH&DwsNKFYfDOFHsG|3=<164c^G44Og0*C5~*IYx^Ji<4_l7IQdZ^dQp#bmFRyKmNI@1zy%=9TT0)E-nf z0oKaNfkMDqxj7R5hpBQVW^*J5a8z#Y)m@n?0l@gRsj|Jjqoe01uyGn18t$7}ZXMbi z8lM}O`SoM3`N!V$mD6%z<;VOv;Ith2bp|*sf3|H{xz~ld7y!`u{2q`d+tG&zb zZzB9=yfmG<-n#&AB2Xz-nEiA-Is62?SxED(3^8{F9>4K=-xx1lk+G>?*rsTe`rcyK z>8`TsDKleG6x#?bUc510J};fWTDwpy+ovx4$e~zT@2)9dA1QwIluNm`VsoM@D1Dmh zs(B-Hi;T zbV&$;fYRLvNGT1{-K|3pJ%9qzAsvDs-Hmj2BPHF4Fy}^}_j#Z1jjz@@Xa0bDhFOaR zYyD>Ld+&W+``CH03+)x0>Uooo>pq~!Gx&6Q?H=g8#L!L`5-o6YdGdV-FsK4)fcUpX zXSBU+FpcvxO$epiFd%2RmSQ&YTtTt8b9P=Hhq+cG-KgVMqXgY}RWVr_nAc&F$H*-}c#u;AeI%8X2Z1}cQp7xtxM`_+ z8=U(eV9mCo>C+d}Y9Sfl21Fykc|czcFL{R7lKuTgdv#Nb3#Ndo0RUe5lp=$~-$qGd zf|PK1EHdvM1!MBt_y%Cwt1rHX`kxJ)MMYu@J5N1i?{GECgFAS=Om>Lh(PBdFzrrgl zJZ2(*`F6p9_&|wb1uLPw{}5KHniW5Yh|O7t$B)eh8?=j=Wq|s-@kmU4#(riEF37A} z-VkAbCrA1v*DV=bRD2x7RI(m#%^^`k_|8r?GlLNBtq{&=a7U1#tuWkrhp7R#PL3f=A(x#Z?vI8oJw@rc__6Ku??_3BT#r3Q56=P zpTRKMim3h3*^3b%Y5IEm-M-Sp^cpW|Moovao3Kyn zr~_5D;p>;lMU<~eByan_^tdIZP~FL?hx;tr=bZ*@s`s>G9X54YGnjC!Kv@U-Bz=fj z9dKGY;2)3WpzFWZxjmi|Chss_6u1Ctr&pwWT4n0=-LhR*M(AuTHeAT9aAp6D4#O_N z?pgTLz6I5KK@(sYMI6q)*d#rq!LLsiK9f5dp8V7^iSW75lPXo6H)gsz7s8HtDc(qh zo9jUj>WT<*M1O2gn;#hLFdXgJWvS6Bxad{)X*B7P;HBiYQz_^kx3WtL3o^%m78h`3kh$Ee`@`5exW-c$o}ZjlZEyo`44H%l@H$}St`UfcavQA~-WK-tCBXEVEUHqzIQZ*uFrZ@D z@yM5Ck{=0sb(&Rv#U#4cGZN)>noW&UAS)w38k=C#5Z#GenQ#vcu9w^kT z{yI_Wbymb)VpY&0KY6!!+(N17)l`^T`8oO%ccUWRP5G(1*|Sm)*8-gvE=i5+XP+QA z#fE4K)1UWU#ktQEjKF=o@; z%w4*a#^b8M(?VZC<-_-9<=J`J2rolR709@#N!DNC~m- z3MNa-_WKL?umI6vHE{^W2~P2hAmtdF0KM>U(KLCFzoLuN5SUj z$k&Eot$n8OitxiSstm+FFUJ6vwP&AtAkD^S#1l6cW5)C%N6b8q76;KioqjhVv|I~b#u$)WfkJZp@4 zZTyhKlYg%J^1MVAUX)>!91fshdNx|WUH%#}uc{=$)fq`rkVzo)O)Z)H>(!;*PkFhC z@6e|lJ3W3lHn0HbtwdiH$ArhsH94=jS%cNMEtWo``Im811S9L#6VY;zkV5bf%>&2K zP|9pE@N5^4aOErh0gLAfvuGoiemN6rYmO&fbJi;^lzsQRRJmWySzcuV;+<^azQ*?xRv$eB++(oA?A2 zi|}^u+p<@@BV`0drsNoKL()vSQl~FJYdc~L6MN-!kG~ZA8FBD;lag*gUNL)7P2uzD zyjuylkLEkSg<3Z}l@&qFiexLCR*CL23?&mu9gRXi&dn?($$GwO`f5pLOs9CYAYFS0 zwqJ+W#DPdcab+sZiPn(QgsfCVF>ah!hpvBQQPJ$Xv*{s`{b|w7sXmjKDWkG>bKtV8 z?~H=pgA7A)81YMG3v$dwsTB$?>3x1N4&3NIV$26%rk`5eWk|}9_X9sBO;Fv+q8sh@ z6cZ6Eg4^KKnYyujx!eypZ7goRn+^gs5=tv5}>fpI^KdT-~<9w1dw_rzEw@lQKmFnPqUMnjLcYJ1#RVK0|Ge5|dt?`zf zAG1FIUg`$nallWQt-18sA$V$S{&-+;1E+OG6_%5j1MlVIr#<8ZUDjn>j`1;w6lRhI z)8HC3uJN2eGh-0d1zz)o(Xg8n(IFOXHwkmMvj(%R7QaPx4c-_h!hkubEhH!~m^@oE z#GE9Mk;TCv^}^GM3%CCXuCtL>a*S6iS6G`-SUiG_YdI#O zrVYFjRDu}3_01**!S*>n&Z8DwRqY5q-k|10U#pm)KG_JWT9U5n*ZQ(1yl!t+Ye?jn z;-DUHeBkKN_B=nEEnmC*IOA^Pr5e9OvuG=RHwldB!^F1&7$)v$P{+hKo21b~PhX!U zhFm4Se-)}u4?@1q(7A>nGvW&)$#^+(;g&698lZY5SUkigqrjDOl;P25F(i{=2D_4g zXYPR)VdjdLHnirx?R==LOg_DQw)BiXnl&bqjEU3k7(FsUUztPLs<5Hw&cfRkD6(-Q z)2^?;AzvYWi&GFwKFFy%A{DbG^5tu}r*7+$s32xY(Ff>@f_H}KZ!P)W##Xue)r6E4 zyaOltNrqaS*SzoYOnD|{kXDBHC>t@I8u5IB#yOd8eqIE_}59QUF;=;8!Ze+c)C?PE^Anc?&eb`rX9 z4$O1iC$$=enkb-QWNt)BgY01-w`FwqI9O8s)#Cv3D9)}7o=H^0YFmrAOaaa0K;}$t zl1y4r6qOGlYEwuNoF;J_NPc`Cx_R$Hp(*@H*^d}v7Vlw|!#vCBQvF8^ZiBFzRdH)F zkSeMSKB$^)kx?{kl6%jP7r{K~Gt3}<-j06yI4WFX+|OMY;)MeX4^@b!W-?O6jq~fo2#a<5=Bn(js~jk*odl{~bgJFFt38sdz3Qud=Bj-q(INOXkQTfRN4huOHBg1J zQySVsl^VL(8W=_GbzKeCXw5gHn%LypB#KY(SkdAY9wgS+W(m|)%+{tW)a57F9e&03 z7o~E^Knu*E^BTbpgrPZeqLs1MyNuKZ0t>&E*?un9H+{!;qiJZe2Jag-T!?`I@r`pC zwKG0AkpkVHqNa}({8Ob7f{$J}*SPpyt{)Cz;iE-!acJzHtEE#z3pl~ss;Blp#5>@m z4KxG~vC?)5(Bk_ydO6U!P&Yu@Etcf zjWjtOHXX6jp6Gzj>ZvbSX|JyF4yl`HN1NgJb$$+XG`rYDDJ>j7+ZK$m3E5g)2wJ%# zn(y_ukg_$OUN=99Xm>Pf9r11x?#H9wt#uS@W5jM(obMnS#k=p*?u6gA&)MX^T<_1> z6mQ)sP~0kH)9h;0juqQH(9+`7(kO}D<=EOrmxTuBMCUVZQWorXvAO?PkkiGAY1VY|VWB=&lXDDQx#+ z*l3B_z=sZWM~8SCY_uLK;6qp^-6-C!cTapGfmfv-DX{Wy2D0fO66XoM89#_kZfIDc|j^DDL_a(H_c%R-g-h-_Xr%)89@xxJpU7 zVAD&NMR#4))nnM|gpclJQ#V%JW6<9xg53r`#P+ZO1FH!81e@vv20{0SeaeSI90uXb zeNGu@KOyKc#jQCuJ)>;knT8(ckshOncAMR%ABug>eoYYSVe0#%?qb8J3$3bby)-H9 z1oy#2LPJi=J=G~A;D(V&`1}ZtVhwHT7>&{>Z5G{b1GQIK(?h-5BQ`W*b})(FP&C_E zrXcuweu(dQvM6W;}-%aG*EXP;wdVPow9-R`di?N z6AlBtn(S!LjQiHZ(M=-3LxTL8w6u2p4UW2Cy+-Q6*va|+5j5X+y!%rTO5M&SblKQ_ z5Fy$Ngb63k8fUS#q{rZZMrsQ-FoGa$p!KxTz=&x{58v@rWaF&j&*{LprU0VZ{Dv;g zl;%94&Y@-O&f(#NJ?tR}b}<`mOT^@r&-7%(kYGxiXg{$0v8D6|Pnxa8FMOEx^9+1= zn2~ZutzjWhX)Xg^Jo)H8_$H&nu@#RAXK)~OG3$E%qJP0Dqt{8b>nAH1Wp9zMc=qGo zxG?2BmhnQr1KnKlBBF5JuI*PQ+fG+8?30^rKHVk}rKa%IB`3dHIL;(2r57n}B}r#_ z7^fS%xXFD4dt0%|#b|~u7A-Qlk&q4DlYOOTw{?TP*Og%HUC9b>TFn7$?Ep0RGh^)l zHsv&e*Bps1sgK=J4?Zkg<6gvuQlmpS(V>P5-n!U<_~`x)=sloywvx4QA+TKO+VI|* zh#gpHf9=(qHH)+jtELT`#SOdveDS#OR-he!=M&CLxQZ^u22Lj(W4?;6wUd$4C>>Z!poj0$x%AzV+%5;h#cq`P1 zWpRkcSzJg&xcwEF5z3rR65laQBv&Ue1}hl(w{R*qaj;>AeYpA)u{tacW*NhXi=rY( z?e;o9wiiK0gaMc=ust(I{k77)wg=yL-c$~9gINsC*HJK6Z}FPa_Nh+r*7U`@qA-mK zab2$j_M^5hZn^MGnD#ipq)dnT%v`CW-aQY%q*@0ALxSJ+k0h}$sX`pva4{2`Fwc|` zeIM=;lHlgr9mJe$Y3vBoaUvR37;fJR^epnD!ykdq_F3S!cywhCaUXGwJ^`Dd9>yRY zl8Bt*6zK?yfR8x1=ns!tO7&v6k9$u9n3gb3><(o45wWQmo5v7Ws85>KaOhO_TniHT zqIYnfGpU{k2z@#idwy!SR3;RifJA~D(|$x05TV9k-dmtWt!kfN-DXOpk z{7m?hFjVB}WW|Z2>RwL;BP`up_vAeOQyKXfqKN_5LXMtW^Z~K`?j;9eswm>h7wfCR z12b`boU-FW+QVprOV&q-v#w9*s1Yep&5tUs(msQto*(?&i1s4;Y4Qk>wK*)|H+Z@9 za}fS>nCfO!bk!^ zGq(Bs7kK$3D=jBVP3I=rWqlmK4gLXMp6!2|n>sLP z@k7C5)SdnfUYgBMADQ&TFg(xIojEq`zXLBLF80iaGo_*#^=3~k#|!Sj%h@yQ>2lMd zT)5ucx$S(d>%qpt+=cyeYY-lj{`{rmdhh#3=8N-J&RZin&-3&bez@+=e6inLT)1{W zT-068tR)iP%9D5sT+g6q!ifK@63` zabOyl7 z2i~VgGSmUYPO`M&Jjb&1aq3QTjL9y?a?IK9oa7%CRUXT;Rg60+aMYh3D{!_GJ1ai! z<2g~}8B=#w;+=Cj0l>?5&dSfeSDq*fo{T#`7rs6{c`k}{&qYNX>&dAKT#`t`MOB)@ z^;A_hdWSK98QC}+HIieZmmI|^^z;P+E5>qo1Y^lK6|g1(jZR%-!6FF<1bdJ8oPG7R zx{CAOK^iUymZ>h!wc3H=CR)gdfMpl6`3_%J1DcEnAwz#<>H1|-M42+N!_SKS@jW_u zC`v&z+OVH2ksX?N^_=xwr+p;p?smqg-!Qd!95M*qFjNCxAnk9^54-1Y)qH~%Ns3w* z5{d9SCv#fS7-bpqVg#n4NsFtjoncKcEE?{2i=(ZHX2qV5=ZJIM9UF`X5zi3jK&1{& ze572HqzvDd4tO;Rd%xt^8n5doP>2ag;7DUtO{ll+zHrDqLR3c7 zRgTKj`8YC=SG9U`7PXpEpMN4uO1WoKXy|=^g*35Bo^4}#>0F~L3T;jgZUYUn;tJBZWo6PE4ErA zQ_Q(JE{zZ^D-!$lZt!~;{cKA{^ILU$h}%3VBN|~N*|Xtjj8=N4QxBN9(>`ocfqnzs z0$)K*EwOf_0}JDG=z8XgRU-_okHftfDR7Vc0kaMTA3UBHO%d1aJAMF?lOLXi12w`a zZO*;JnBK_yefAKdl&MP#;qRGy*fKSp-;p)TEe4fH#h52olOWMPDFh%mc0MtIT<1;i zKDlU5lHjz;S0iZ`USm-zvGs{3fh!6IKb@G^gQd%a2j zOR=y^vi18k*6ki0phJF*vLCsHTt0a^UY7Fe!5Ss%Pv~A|e((ku6!tvJbVAL!RH?=Xjf2|Ggk=Fbimt$kf?)|dgOtT{Sn~k~9 z^~>R4&B|;BTT3PHSL3;wUy4j^t@W;7O?PQlRpi*(+Is8EZ)jH6f3vmsy`BpKEPfAV z{dbd$@gx%a7<)AKRdx~3?#Uw5K(m4|i;Mi5geA#3Z$ch_EW$U{y{MaMl;xb35`Q6U zO~F>ffu9r(JA4I3Z!z3=?)Ap^?kJ_cl|2wC^w!(=uWme5D)ps_HJHHww{(?2J#m~c z9;KkP!Z{CJxGN*Cyd=p8?9c-x+LliIFRA9x9b79|=RtXoYKdqZ{jU`w58U|L(ZtHv z68lz(vDOK>HlR=}r_gJ+oKBMcVHidh_A601xPJS^B`)X!q8-xs_6YHPmccRC22S-50)ew`TQ`M8a3c`F})0*gBJ zkm+A!aIYSHh%XfyUSx^;Vs;cc=CQkoEyt}m-N4qwS#D=BB9q7uV$dX7rae18J>Q2O z48r~N_Xw8jh!QnvNmXy<_LdIp65Ciy&!YoUZKcd>=8#6tolV#mEDoxhZJM~^aUNS( z>ebe71-IAE?HXI2c~aXjLPM|+4?O7v=Ha7-ZW&nOkz`mM%YGzw@#%UcLCv%Hn-fkY z>ybt-<2BT?4`l1cZVqj=u-Ya{d3!9`F+$#g*9J5_9ACb%k5yP5W#O%XKEmBLkMmsZ zQ&#bi8*pUzMp)~KDr>%%W{c~cxb$qpp<1W-AdHG~fwjx6XQE`0IB#wNuFL^V<#7CV zKC@i;hATRx$u-B521OYE?UehbNG@+?p3pv@f%k4?yt_M{ z?nSyx&Ea)ZRWw|Ai{!ed(|n0@*}BQCxo`e3nvQ3PpmI?GZ4S$`s+5>5+C@tFS)WH< zee4nCnzX{x{=NN*$%}@4;m8NU=qSU6+^vBQU_Y2nG z{1`t#&PmZjjx+YN=N=dD_GA{XYLM#dSMP}or+%oClj9-+ z`TQzID7>Nx@gpaH4@Wjd^XT`M{Od>5i9rQe^)@F@246fZHE-(+EQ0=2o z6QNL>qEJ_?0Bjv^=vQc*R{*w-H~&;%Lr1k19DenapnE}JaqCF ztV8o`!{Zr|1q1zx*_EM8@P2|El~JYCl@IKkwRp5|U`2f&Yh+7%BSx<*uRmuU?`wOZM_Ef2E zRH<>)Xzr`grpo$&PzWtR40>vewrWhiYRr*pEU9V_OVn5!)z}8q*ca3|_S7ETsBz-F z;JW|fG5ZT{p%*+#FW^t~Uhvw!;7e5_1flpC68b>L9GKOX(9!5qUoaq`sI-hNAC585 z_z7slhF^t9H1;@9`!QHTm=HiwF6s<15j(fSH>fdHE3xj z=m<0-cr<8KCuqec!e47p`%Ta|YJ|VjpfZ|3Nt}?i9S`c!pvjyFtDJbys-f4YuCIX( z?DRCuku~~8V0<&7mpUHA2_ep(w6aC05k(2$SMx(hvsUs`)`pp;_LwcinC~GAqhJUv zOp4ruxZZPdeN~R}l@ez7O>+nH1MUvA6KE(hGVEowBmk z@>|w)cbyJ;uMJ0dIxguuVWNa?AT{Nu9prYV?Pq}ylsfGXnbv60^jp@3vCp{qPKD%X zi%Nxg55)M~hbl9xL-(ejPoQt~f?{sao-(|Q-_s23L`#jF`Iz{UvS0>wqxo)P#@%$9 zSoCH3z3HcVFa06f39eJwQnT4AvlK?JGE%4B-G{n%&fbZ&I%oZcUxnUN|D-e zX4#h*^G4mNo_X>a-9b~Fp&Wu?9K8wB1u_<3M>x*-`7ghSnE$>z9}u1TIdtfsBij4O6d{Sr0P%B=+hUx zP+?Zz6~Yl>K=>>aOQ$r-CuDG{WN@ZuaBgdG;cIXiX>gTl@S|jjDRS)S1_lBBeVG3D zATTp15E#58ARwTjp)oNrv9hvqb92)Q?|l{3Z}M)?Dh=2myX{+k;IE7ifk48-!rr}m zmztWIlaur5)2FJcD*wXS{JztcmX_h+;lah@;ico@<>Te$Wq|ZPJUsl(4gi>Uh$__R z59fvh+t5GLk;g$9uLVCyh?nR8^V~IgpT(ouh%Y{WAK<;g#6Tk_#<)lMAT%sIA~Gr( z7848L{D1B+jRvLvWq=phVH!$#4}%^PTJ~#zw>Y!$Z(v+DB_;z_&m9;S**yAtn7$B; zabRwFWi@_$?bk4U{sQXK_rs&^Z^w57yc2r|063d-di!fYE7up5=%EX-12Djgzd{os zJ7Ult1`KHN@H%G8xPV1~0j*ed85u-*cp(poQ%+w3CsC@+yT`do+U)i_^JI>U*-3%{ zh{V8zmUwzNgj_F-g$YpOx6^2R@g7+5D1|8F`0! z+bZ8--W{TM1H5LvI8c~+&bI`^;FqEAjpKma|-i>4j;a<}emr0g90k@5U zyb!zn?alP4GmNc_Kz#-aV1W0bIv@IU7BIj|o})+0L~N56*34HI97iQ+yBcm#^|%g9k{NUxMiESI}4PZaK`eFu6}l(-GGoVc`An@A%5r@Hwt&~DGtgUrH`!RSQ~K0>cV@>vbv%}Is7T* zM#*Jx9w@*I*Xi!gSd(&Ypxl@ypi*#81(xEO4aO+7X1|bU3 zSwNRhtSPc(aV|6(s>;{8DV`5M-HI<>K{wzg#urR1N9_pk1Il=0HpYAzG)4LYKVIpK z+K?XJ`0yYhHJB_+Qg?l7n4aZbjiCPn zXKP+|^D!_4*&w{>l+paH^!nU#<>i94dHa3gowDTK;n2JYD%P74Q-zqQ`Bh?K7Y%czpk7XN7nlYY4U@tvmCc8(qommez4e~3p$0GPu13rr!Wpo-%OW*ciX3L!s{l_H#gJao9W$fH~{~{ z;oX~eB+A{FKabtNya2$IBnR1lc1f`jwUjs_%>ENkgf{k9Fh$EPFa!$3HAi+zV#5Cz z*ZvNsB(W6yMF>$vOv(O)z4{N}JHDv%58(S_6ybfY2;j^`1OsPoVbO={J|X2j!to^l z5_>)S{SFe7;UfG-czk(vwD$u5Q~VhLAp|}_Ga!U`NJ)1W*X(e`0Z7dFF0N_D|CWxF_9~q9@Ag^fN z^RbDsO+n4OQ$osa>LpJsXQ&1zJxT;H<|iYmBwiwT$y#>jf$>z|XuC#&F~rv+!Zjz+=jmA#;)N zeE~xNV&z0e8&X}TRzQI4&q+O-=lLoSPc-phLl4(bclfj=A#Qnw-7dz;qU&ro-IXR!PGTpuvJ+iazYQNLsi}T8B0|AjFU2umnbP4Q}bC zM-}9fAu!9H=Y4qakRKt8m3N0(A{Ku-K9KeD%N&|jOfAz}LMyYJcvX4rB(z7=u;rYe z+fNI9%qOZX&Ewj%DU&^e3i5s8rAZUgD9x(YKD_)E`DSvnm?G+4I~@3m25)wqna9zV$-9!mjTPgYtPBIp*wLOtm=1bL4FgaC^6^ z=@W{PwcH|gHqz2R94>ZdaCCFVA`)+AV21kDwss(_2^iKTNpEOJ<5S*I8{6ukdj_XrZHw$ETX1HB4SNjH2K`+0I@7VFo)^O*}byQ4o zyv?qDQRtT*j3$p9rSWRVa)5I<0#y<}NvtGPGs+U*=3PfaCp&_3oRJv(_Be?nRUU$@ z9$zweB0PN`!O<=j%Ra&cbkkelB8V8*x}Vp)Uj~z=l25MZKNUelHhja+HnZoH7i3L_rFpg-mK zyGFvz`Hy2@5g+N9{#f}!+{HnO5US{P9GCGo;QKRaz`PXx@92OBe98iu)O`d3BzsUW z@B|Bs6rdIX`uBI3_{{)wbBh4953pG6X6X#5>Jv_M+_96o+C!$1%LuwfvM{7F4B z0Rcs;`Y$nMmBsgNOWNjB^t5*T^fwmyI|lt)>GgM>`FBWKx{F7^<ib_Zy+cY;F*2u(kG&OnL+PuPei*QiFI6*S0WHb1 zh#8fKXs@JAf9)m9Mis=#Ho~0B*1p4INK}JCP5GqgCZ<+1)ei8rR}+Q|*od{jF2vN{ zPEg20Z-9^awF~h#9|L5DFgk@aU>D*ad`xY{=5Icxu5x=U{{@g4{^nzVyRTn-%$=5` zzWQM47a!A51FX*mGQ+`!THx+0`;LzRv?O%1I63%ng6xY%uw5i)uJK26KpONPr2Z_qak^?eabRUUwlgK2`0whEX~ zFhyT`WO||@qNhXdVTwzJV&>M61)ykpWI<@`R0FVs@LT z&GOs3mp^J4!lXr+H&S5$Qch#>750((g(ikYvSS!2RoK%E=w?>fSxt79?=6c-vcLXz zKD9`^tfW_j+pI;Vz-P~IaXeqqARt+&p;3-9q2tb5k-@zDy#E$H$+}lLu4%pZW!el_ z2|Mrhy@X4#!w?Yzz+?7nw{n36*}GNW_v;V4SPvRbC#??}FE@$~ntq;tKWGM_u^qM` zgKdDlWYyN<*h&_ol5O}hY)2i$S~f@UPEzyYqb^GKU9JWk6G9{mZo{L!UIZg9Bn+!^^6Ox@43T)wD5293U`36;Z z^J6>ltz-L6R!F87LOI>)k8NySg5KpoNd$xy{~FwO+DvY{p1r&&Vd%<-M~?*#`rtP4XA@{peYfK#vGjkX^eNs9UHk31Kt-%55aeYffF;@g259-{i@ z$M=&V;j1hYeVR8dO(zU(kRKIkbRJ;A2f84S*mlqle8=XW_YWLG@t0|JW%$|EGdzu$ z#nEy@M3HF`y??w|qzfB{-1hDVJd&KhJqM$rW;x)~raVAEacsKm#bY_eYM&%V3;KEA z2>BB$=tr2L5Ycg20Lf)KO=3^`1VXf*j0(+JEU7@>2rk+%1tpSiSs<)1iZLP<)r)Pg}ZW*{_2!AoC0Lzy~iZ8|Au`oy_Ss zs5|7)Epbni^ow)g=zcA(!k>eOu`mD^`K@f}a94t+k zAV`@ehVWAPynNi%k8XkfT26d<0smu0#5(i$UZNKpasFd#n-3&H>!}rCIhFKOa*f)c z1DZ1QtO`18>_Szjl}bh_T>btAbx333=xB7SK#C?o_xQZrm}6<+{O&7!sRDT-Z}WS4 z+(89WHn-2cvGBzeh3cj<#fj6d6p9e*^XgNNT^NNm0`F^8Ps|QHDITcEzhWzBFcUt` zq_{~#S?ZNPEQxaBPuVhlS&i&BNq|a@%u2&X(Mgd+;8{es&EuUXEuEz9vQ|$+ThXi1 zCO4KITg+nE2-2C~R!#~QvQZ?QgQ}N~7SU8bP{YbpAS*2UK-cImjiG@4>6S33QEyMu zQlPFb*FIt7-UhcLf8*{m;$Re%9INbZrLOm!afha+3RK{Fmz}9*@-Hi9K~IGO7`192 z8gbC6UHQvf5yfGjG0dC1;FDb&+(!`{PGv-5=^2aR^fW9sk<{~S6pVF?9Fkn5^z>Z8 zcK3+SVJ&mSTbU7mTrZ7?Afs1bjC%iRH-^pHyia!nn$WIj_B^7t-=ZroX{_H&Ii+^Mp=$PdDDNi!+*3mP zriwJYm`$PU+BdGb9en`gAP&wl<0B&LMYr7&FN!ez;4$6JsI)B)uv&?OmAQNa+sbHc zuM;i&YXp^c)RKRU=PQ3H)Ed|cNQD?B{h`JAr-Td0wtlBt|I-ZX_YL~LORN~YmYIE4 z{%v9vxhfmA0^Ga*U&*chNUTPVYetX%A+h?0Wa@Vs^5 zG!Y8~qaorvwhV@eKiAj2B_M+YF-A(j)w7l#=lAELWyT*PwP!p)Pzz7?S&$L5nzWM42|^}AfR2rJi!=UdizknhQ>Krjw!%}c9MD2^V^7raoD_G zk1>QFGj`EgNYQL9hObFG4IYHBv3cJdgp41E+HwOmz*EhQ*Ei>(-M%Y#vupsRIH25Z zkqeZ&ZK}3`a(5TYCQ$CS{9_ZW&pA-;{(C77jvwQXM#=NbSMj$}+<)b(uqr@f!Oz4X z`1~(?6(2}q(8!t!^y-U=EGXjUbh7biuqAXStT?H2VnTC&I6&VRBf43ck z+R@+BL(lj6m>P2qCN}UCjMxDZ?QY;6S3$dvg023Dy>lGNBC=;fg{n-Fo{cEB1Cbre z=?i8!vt9*_p~T)9^&_lC^eM|RoPe)t9Ru#P+|4&G<1i4-IkmY&s@qrqr!W-9Mj@sH z$>jS0-;@H8-l@0@mN6$j@i1G^TI>sbuWyl$^xSFq)p0#(KSkeG)0r0O1t41<2#T#k zAso-S>3$$U>lZD2K_^UY_+zrigo=Cnqk^jUX#g9rj{3X5 zXzA4khARh3D>og@Gkgj|A<=c=pEo{NT{4h5nzMxGuCrf|+D?Bkij>?GTXXeL^jWzF z&|E^?gDsX0Q28Jv{9d}@7Fa{CKN=U3kGPRwi0NWcJGc~~!>Z-)5+sLS};cPN;Q$CrS z5BLE(NFQenK`rFL)TmBHGlR!fyr~GEE%}m-`@`J3

Gi`h%!&<;Xie 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

}=j{-i~QQz5@Y{_sQc2jq_y7_#s#-}aG1Mw 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 z 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�p$I1aoyI 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

(qfQf9NzgNh65K0J=yiKSn^{ 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

o$ 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

$P*_X}v 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 T5QzW~Aj2ns*9Zhk2pInp4>f#; literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/azuresqlmi/netwrix-auditor-search.png b/static/images/auditor/10.9/addon/azuresqlmi/netwrix-auditor-search.png new file mode 100644 index 0000000000000000000000000000000000000000..de5580a5fd5d55fc0c80c7ea1cf956009ff0fc63 GIT binary patch literal 70393 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 V8l_v_ubTh>002ovPDHLkV1kOs^Pm6# literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/connectwise/addon.webp b/static/images/auditor/10.9/addon/connectwise/addon.webp new file mode 100644 index 0000000000000000000000000000000000000000..237c03933017f791a80b2463edab0c4325df0ebf GIT binary patch literal 37232 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/connectwise/connectionsetup.webp b/static/images/auditor/10.9/addon/connectwise/connectionsetup.webp new file mode 100644 index 0000000000000000000000000000000000000000..2192d9287a270681dc6fec68fd6d55c0d344182b GIT binary patch literal 10562 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 z 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/connectwise/serviceboard.webp b/static/images/auditor/10.9/addon/connectwise/serviceboard.webp new file mode 100644 index 0000000000000000000000000000000000000000..9724933eda014ca8db50bc71503162b6f1d35cf7 GIT binary patch literal 58806 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 X5$pxr61EkgL_8d4Jc(R{OyB?jv~u=R literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/connectwise/serviceticketrouting.webp b/static/images/auditor/10.9/addon/connectwise/serviceticketrouting.webp new file mode 100644 index 0000000000000000000000000000000000000000..9bcc122d8faae37778283c8593c59838d2ff0aef GIT binary patch literal 11094 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/connectwise/testalert.webp b/static/images/auditor/10.9/addon/connectwise/testalert.webp new file mode 100644 index 0000000000000000000000000000000000000000..7d9fe4d5e77090f45f8ce4ee0d5f2969c20d5409 GIT binary patch literal 58390 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%0AR0yclq6O#Y~Y`Xmh2!obR-`oxiUtb5x` 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 XtgXXUtrDw7QS6!ls{{n^1i%0QaZ1ON literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/copilot/adcredentials.webp b/static/images/auditor/10.9/addon/copilot/adcredentials.webp new file mode 100644 index 0000000000000000000000000000000000000000..d6c0f5dac76335d36732c6d04b1f3c608a6d8ff3 GIT binary patch literal 16258 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 WJ|oIs5#L> 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/ctera/configwizard.webp b/static/images/auditor/10.9/addon/ctera/configwizard.webp new file mode 100644 index 0000000000000000000000000000000000000000..c699fced20cb46a760238fc27fd1294edc4d1e45 GIT binary patch literal 28420 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 ZlPL;kUtc{cgsf@+00000000000044TTcQ8} literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/ctera/ctera.webp b/static/images/auditor/10.9/addon/ctera/ctera.webp new file mode 100644 index 0000000000000000000000000000000000000000..fbc4dd6b481236cb8d976e5c3fbb5aae24359ed0 GIT binary patch literal 76776 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 ~?wQNcnm$hZ*yT=W3bF#Q<}# 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

)Xz-{^G@J=;EvU` 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 X9ZvZ9%7};Wb%$H@=6_1!f1dvjJU=v2 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/cyberark/dbparamfile_thumb_0_0.webp b/static/images/auditor/10.9/addon/cyberark/dbparamfile_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..0b62dbaf3ac6ac7db81efd01ad5fa84457d4640b GIT binary patch literal 64458 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 O1Jd@^K12V1jQ;}NO;?2g literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/hyperv/diagram1server.webp b/static/images/auditor/10.9/addon/hyperv/diagram1server.webp new file mode 100644 index 0000000000000000000000000000000000000000..739041ddae11919bbd62b7549c24d5912fe0a02e GIT binary patch literal 14622 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 PX()OWlz)lqe}n!HBOa@R literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/hyperv/diagram3servers_thumb_0_0.webp b/static/images/auditor/10.9/addon/hyperv/diagram3servers_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..0d129ca725c82c2c38288db5e93acb54777fbf7a GIT binary patch literal 20342 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

%fDItb4*v*M28dY6}T>>p3w(nJh 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 Iu#|xR1-Hz9e*gdg literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/linux/configwizard.webp b/static/images/auditor/10.9/addon/linux/configwizard.webp new file mode 100644 index 0000000000000000000000000000000000000000..671731b02f3d4a333ae3d1439456473c83666ada GIT binary patch literal 38146 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/nasuni/configwizard.webp b/static/images/auditor/10.9/addon/nasuni/configwizard.webp new file mode 100644 index 0000000000000000000000000000000000000000..26ae7ff0b462d6848e9fd2442d219f3035f425dc GIT binary patch literal 25792 zcmcG#b983kwk`U_wr#Uw+qP}HV!L8jY_nq9NyWD9RE#h8ckVs+?R_@xdF^5TvD$2H z%r&t_AH9z;TU#p95)y4@0Dz{rh?0g97jgAp{a=uvIUux~5a?h6_8jTb#iWHKBpA?v zfe1e=9j;>q73_P9q$FMSeZTzTyUkRNzIO@p<=rCY=y{iH1~7awJ@ve_-y9GP09W2a zUZo#U=KLi-;YI>T1cxt(P6XGysQ!3-2Hfr>^@{f%1ABcEzes?|t8j0<&xR#8F})j1 z-}5%Uj)8+d!9Z(Zz|+Cj`==yO@UG`Lpf(`ks~MR5>G<_mGa{N1YzkO-s{Q)@m9^>f zF8Ma|-m@Dp`BnRM^A!Kp`CjogczE(2@G-MF^C3vO(~|cUaO4vhaQO)M+F9ONn7Imw z&wcU#{toqYGgfz%TL|R*leZPn4qWvO@dx>w31@8j`u_R8ICB_aAqe&P{>=Fy*eQ7S z#s0DNa`pN1#nH%ctT*Y)AGq^*0*rsj#fr83H~}I(0{aX)KdC-$p1OR z{Ca(6crW_8_<|ZJyTtm+k9N#H4aXgNZaJI#X)oCsr_m8|p)dScoBy_=Ehq%>3eAg_=T<61e`g^^8n2Wl|6_z=S;3b9k*aQ< z0}fXo43kl@1|Hoyo`ilag~d1VBxMsqI8?YnWNJkkyMef0gRt?%BuQmYn#QR(rAiQBZzs6x^asiz=L+Fl|A$ZXpXb@}xVQ#d;^Y6DP5j;N z+y=PMWiz322*5kvr{jY4KTjlu8G(O_@_z<+&CSa8cAcJ5>}l5iE`mF!$w0V%G3?|5kx3t#K& zi|^9bMXlW%%0t|1o^i$SC27sB6x47a(|$Q2D`Zqb;7)}f^ zAgKh?2CcZhb*9{UENx~4O&IFC4T7?(i}bnT*?dI&acq4V1ILgS|y7iB%R{MmWp zUq|LyO#3LKA&5y*!=v)VNjXy~_^+`*$6B+XjB}+gL$BZ1gt~c)3rCc>ac(P<1jaxRrApX)kiNZ~BlGu! z@t?7p_W8-gbvgs6=cosIl`QnkOGCj*V_CmC^tM!Nqu8oeFRP}e(ot6|nNReCNTB8q zyOCE+|1%I3gORWrLj>G$| z)(lK5^FKOk5=W)}iF4qb(`B@Wa3d%v2KcjQK@V0^EDtiu7CC=rK%f^l15I9KDZzNc z4RvOkK3WYo)NWw7f4DqJ(}FM8F>kc2Bt1ZsDq&%g)12jsh?uSX9cvW8$8K(SI`I*z z!G0wbte(Wbrna(>(*K3;I=W$&D>4p1k8)NP>1?xJusaRKPagaT*5i?~P+7tIkfQ0~ zsvjGVB6SMW_bhYwFMYBfA8Lt!5F;LbPcWIkrvP>J+{7ro4bhQB5Zj46xlXC6K&BLn z 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/nutanixahv/diagram_thumb_0_0.webp b/static/images/auditor/10.9/addon/nutanixahv/diagram_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..1bef9f78ae29aa01c93cde71cc54a22c0f409e1a GIT binary patch literal 30556 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/nutanixahv/nutanixahv_thumb_0_0.webp b/static/images/auditor/10.9/addon/nutanixahv/nutanixahv_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..46adc033c42d959834280256aaf4409d33a1e522 GIT binary patch literal 63146 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%0DwrIXFjU9m$~)V^q3yCEK~`+q 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/qumulo/diagram_thumb_0_0.webp b/static/images/auditor/10.9/addon/qumulo/diagram_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..9ca8cf7211106235bd504aba0848d415a1d3f116 GIT binary patch literal 28916 zcmZ^Kb9kiR(rs+pwrxyoXJXs7F|m`0ZA@%UY}>YN-po0_Ip4YW`ELH{?)`LXzg>G( zt+ndyR+JDGJ+lJ8E&;KwP%%@;?aK(S%o_0%qV5I~Dz^qc1b$0@$N%~6?j7md@Dk*U`q^}<^qKrf zz5Vza^7^>}Z^8e`*Mg z_f_tUf7921kLhtyG`r_)>5?eQo6t>$Y}H-4$F?q|Zo;sfAY-HY!V z{>0^VC*G&oyX`0D!Rr(LlWv_Z0RK>Do$u1e?z8`0>09;({Vo25@8jpvL;CaLQ_NfT zA^+mr4_}Ut-cQ>%{ug|A`ZwR~&(DvZkMqyZN1Av2&nL2?hNy*_)&+Krfm5}0OY90m z=W?6>&(g06-^`)dBEkW%`#aG29m(1;r20aIgjG%q)8iIi4m#DA6_k znehB?JvL#|3I~Y-&X9REJv^p)$rs|kFDMDfML~|bGBJ?zft>VYBO#~#xfuSvgi!M) zH>;WoONTe#vLVP#LnjjVXe^w)BC|g~T>D(+xQUK58#MGf`ShTz^Q()2L#b6Q!A7b^ zTe#S^I=iTf$>eqYe~J2M$>E7o;PGXemlb6E<6Fa2E6iGYX7aG`x0H-kg8* z_R}Z}_9k8k#K!Nd<}{Smv(B0$L(=^3Ih-idNeL>iZIBdtQp6gl#~P1`ZQ<$^)>1&@ zEL=s%zxssGcXE~2+aT0z3f2FCW3#p*X`B;ePMu+Jb{rft!>A#c*Cxu4!*3 zO1FWdJlaOng0?U@>niZesOgGAadW_^}wMyG!$l5-5*#v-g`}`=N!G((g&nt)T5pqBXU)AQmb3qcr(y}noL)CVe z{&rZ*HfwT7yD86{5j^`hieX>jnJI++ z;2DDFTP{nqd=1BKcyyy3=eAf&jOsPdleNbtn{J(a_J#9OFCaT~-3fSEt()mENB3Xk zn}^t}f?3A@Em%a;=-j!jW1&E+nbb$$ka;YM^<=C9zf43kRCp}FX&*9RPUJ?&rMy#y zLJUHC-4VlBUH#(>aMdt8DlKf&K&vb3ELd4+i%cHmuR|EqH`^wSn&5^_L5W39Cj7p7 z-6L31G}`PUM+lepdcma_fC&o21wM(T*Lf7e%P4GV_;dc~*_GCUCePD~F#B_5BKVN# z1F3_wN9x~A%USWRj~0idrga|5y65c0zn{u=Og_alLZ&AoUljeq4dka?M-;q|M1fKs zWEcb+kq3% zSbw29d9eAJq5^jglj>->5=&vF5Czs>(kst<;^!W(wji#-KqM5tIrxQFY{Dmoo7k_y z^asJx(bynJ(v(tq$d63imn*@B9ODSB=0E#wt@2=Hpv`kYGoSZJr-92flK(DIlYnnA z`P%Vjz#eFg;`Bjun8K;9KTN_?hZejuRIvjAqFPNTa#W4OYg_n3#vAzMXzeizSRpnQ zu@*Cl4RFsI?=Igwp45Z{;9=~R2Wx|6cVf5jMMOTAOGXo5xL&4;OSG<3VghaW+g~Em zo;^67#z6XM2G8_+?_5%YsW{811v)~Fj_!V$TBSvof`r9eBb{IPmB^5cd;pL62Zqmk zhi}`Oi6{Dj*@F4M5`#;o&i$t0d(ZunqjTno_f_}a4AYz zDu0%9uuTGAdFitAG0!^LvsY?)Pow#3>3-WM=NgXhau*1Aa$3 zAzC9aDQCZg(*o}6NiJzP!cm1cM|Rcddor+b*Rma(7VNAvhPXBlV$rr*D1Ol)#kU;H zGq)$=jxG)GFVW%OziV~|5&MrG0tNiG>vd)Q76V@G<>x4N1H$gQ1@xA##+-P#0xfQ@ zLAx*vIerKa{lfPE?XnkX`C*)V6y9vzCP)8@sC!+uSPiwJz35V;08txVmXgiWC)?wb z);?rz_fT<<#_uuEvV}r@=vRhAvMj!kPWOcy3;T%#z0AM)Nv<#;+~@n&vpj-b|Bb)^ z?9vVG6`jQ+m6>RV`vAUK-|?jL%{R~ zg{CgULl5s?T>VEI{=R-fZJ_&aR8Z+Q=jX{ATUA2mCn;jkf5`{+fT+Ueh?bjgMY^nd zWxH=`m#-qS&Nr}JQee61!1AblufO1A!Y3q=Zz3dJY8y2?z zj0G=LT_9A#JSW&2rRGa|g8NOAru_O3an&{bNNSAx3!?}g=eTmp(z;%3ZE1pU1c%?w zkmWnhl_M z$CWrYJDCDpnKNA$)W_DYILMx@XNRYWA3_hT^gC@Aj(z0_{&uI(@y0H$ZKdL`8u=re zrNIu@V7EVs;{@VJsWh1b*;Gr>j9N+<4S6;)Ik+_u=n|yGja@(-KU4XP3|O<3z2Lzp z=et&JW>B(%)*O|3RdTfnwXa5ps(0j;uV*&WJrY}fgAb5b-v7mWrr|DrP2Jzh?Hwvp zL5WRyDN@B>vcwsXY+s9`;;_w%K1pP?L5o^-#i=O`Q2wjwg}JX_WRL!;`_Wdfvu=(; zoqzW~df8GXm2Ica$p6Ux(Z*V5hmd~}0k)|fYH!=rm#p|l$r~cBi)+imo=CZn zE1@WU`zH*iN;F*T9@0Oi#QqS13tRldLqIHZ?6e4^r?-^viIr>EK#LkvX z`T||-OS$~fAa&iKLt$he=YOSsBIXnRW)TkzA9OJ;jcgJYPdAX7#2+8zWmpZiON4Ns^vN> zeSp=3fJb|DqYov6<*!t0;DK5&jh*|aY%(TDy-=D+* zdVuY5bNXNI3L=#@4%EUcxqC=|$*qN&N;gpW(2D}PVsJ^BCvSy39$N`&c7~OaLBUxUUNqzr00_)0Idf`>+YbMeu(d+ke|FdRgO-c7++H}n>u@Qn^Jq1w601s-fps~Rb z`tN!Fk01Qaxsemt8UL+U9Fa-kgq1mhk~x>u*GAUVc%Ds{3qeBOMs0#X27`&W9}|tD zb+ne60Q4Wh{eK(FuViw04%0=EZBZ-~Dt$jmJ5u;3P5-a|L@(x^LvZ_7l$6Y^O)Jr3 z#Q%>q?qjP%;Y0YBJq$2A3iE#9`a^zyd&S>m{#kMmU{`B(Bmcu~!attzbZ2e z{#$cxt#Zdhw)W3<|G6|I67pe`#?Y}pLivB(@&DwSNYI<@KW8Fpq2YA(m+k(;mH$8$ zT@GZK@XkNuTN9K*08x94=6>XsoTN_bV8W#~>tE^o|M-2`u=eEOO&)@rm9g>}lb0sEju^_sLcFrmg6dxFEJvG>Y)Nw6+whc(nwtjW1P1>yg7l+cm`@bS6E z0r2%Fsmmc}zgeHob+VPJ%D})B0xn8R>ST>vx*ifJw?We)|2_+PLMRPxE>*X7Zy<}x zkW5p6P&03+IMLBm$MZ^_DPw7KL0jo7%F1Ot8X)&vT<# z&1Zx2v*#Kqa#|C;qK4PQ3J0;lM8fyCWl51QZ9{0S=&Gs5kGc*aI)`>`Y77uKF>}K?1#SRzXY=BU`M%x9@N>2*#v{^PKAE1zLT8@RD$$8ClCRvAcAvq1-tW zliEDz3q)`a%wl>wdRB8NH9SGcy1I~B-A|25Elr*Bx5(^Jz@kH z@Oo|pK?0B`du0Wz;*Bc$b%dMUSQj}5uAF5Y?{j-~A2J4yy@0fmp5`gu$7!Q6u_x&; zzurL}!m-$NV@Q@Q;32Px0U~>jCe7Y-j_2w+CO1N!Ps{`()dNoD2Gn9(hD=|!h!<`m z?OYry>SJ6_tU&8($Y3<@#QfG2hpJYQbbbCOgxmUSTB(-ltMXb{|JrnMBMCG;7y6+R zFMR&fGxjz&hJ8LWC3lF{BWIm0)J5HTdOm^Vk+R)p(yMQBG=&)xLEUVXrpCpyQR!8b z`=&fO{8L%>9WkcFTaZ&S@|*|FP9TVDFcY+`;o~tPU(OYO#APSH?aVJxE65q<}VbR~#ZGC^oC?hyr5^Ar6kENoQ^nGJ-udR>$a_@& z9qfwKQXDgRsa{oanAo#un&m05)g!byTz9aWcJ(FXpI3&UT7N?Bz~)wBankgXq^;4R z0wY7DEBNJ<8x;E{NT4Wynj37W8i5Y(q_S>FF2pj^*O*ln#*046mC?YTEm*19TU_}-JDeT#v#_QQd> zCs`d*FGVVi@;lQ!N^u{XgfMvL=;%YJRQ+dh2&ZBwrk-6N8Qo)#brjQJ_zg_vE?dw= zll!-gGqSdu021|o42eRaLXx?0PTkhSVr-v2OotXFVEn8T#tT+0T7M_JFjk=1q#X#`eY8~ zQNnd=VvS}=c^$xBaNsXP3M4Tmr55|rj&%l($;j(dz5;J%zQD6K9UD+u-5+y=jc-C3 zxuWjcUpTw(g>V)U0*5d0bq}s{7$Bp2ZVmrBsSH{(dfwnq|wenI2U^f5&MnaTr&+!NZ3<-6r zhSXz{ed3HnOa7}SL_Yw0A%0h{%aw|Fqw>SL@mZrD~jV5{hMzN_gpu_vj_*%wk*zXol@Pwln03xfjj z2Qo!#;yUmF008?sJr$0v;{wVPHO3zIteC28JVxmrDO68K&0P3E1ErKJF_;1|QVECq z_jZP80%fCBTq}0eI#N1R3+!a^WQOSaW8_Zqafe!c`QH8Ra#bfQ?GB!u)Ywl;3H&ws zCCP#-@3;V5`6i(FJvb~c*I}ZgM1u56x=8_q)6#k)hDl1iG^Y*aEHQC0C@l(E4?K+! zDu$I#VSVkYi6^!X$f6VMw`|V(+%)LZ_a*j4g=xvl6M>dgREqc#qnWRC@_>05iIyUaKM#De-xIET!dw53p<8_~qag(4_3QLkk-f zAbSHgUv2tvb2qkZB_yRsG)ddRAy?c|ucELKYOMzHl;2c!mmv1GdCbQH68qblN0t*S z4n~mLgiP56c4`JeyJ|{~V$%8ty&`rP!`xMrmvS{X?PH$YJDUj~<(94Mf`(HHw2JkW zJ=O>?Ac5aiwgF=XgUl**sfnmkh7Q^7x=0jwv)ja@%Z$3DTMf3}b&&-%`t>`VzH>v{ zGtMTt*{`N|YssWFs$0yMBb()~{JaQmGsMRQjoV9~%#u{^wgUjl*x)u_?=ZjMBN~<) z>Yozlq33E4t-JzWpdp|SADc2AIw0e-ZAYdP@ePc;MKBv2V$3s$+X8^UnaI0r!Ma|v zToK-|!x>T^r}p!H+$B49Ffhz1Zs_JI_&)EbSbynQ?69&rz=gz%Tm&6-?ZlzKKl$To z_>8kCP1fBxK_0Rp)=4#msnTXc{(&vw$S0#r@BFd>KNpTtIvk&c58f`8bi=Wg8P*<@QtBz78QOh$B^Lrk4rs8_yx2w2bh$tq>x*9dxc?2QyAhR zVX=24AJMt>)L`f)1HT_!^FUgW>OFo$oPRUE6@$m=!W0ZwXPu^75d`-$#h@fnx)5z; z-{db;z+pLcutoOeWv0Ey3@zSNx|zQ zk;9Z?!_M!F|Gfiy=nak9Fj{f7^H!Jj`H1$0uJ_EFKH4|8Dto>G3GAjJ?E9Xk-&++i&<*Ji&_7-UL&_;#zteiC zIEA~hlswQp_F7ocndZV}3fnY@p^_rP^lL%H8R1$GL=f8vf#Ch9hlzLLo%n^f@H<&& zJuI@)13u$NdIHH*qlq% zD2wv9;yR=~4$>$W4;yR_LxX7Z3clTq$tn+aygGRm4hzX`& zw`96Op%{zqRD@4&Wmi(?hqhO$ALY({V>N#Tn?yI8q>m_FKpN8NIPYMeI^{EbX3!E+ z5Zi+|GHZQ8i6TvSxueX7n1UF0Xm$xFX|g8zx{zk#8fG}6PrUYHD*MJ71L7>JvCH?} zU0XjrsHh&FYk}Cih2+xEV9l8Z!bd1E)({x>I}Wv}`ct5B=91&);6=0+G96ZKL6G86e$*yr-Z!?OUPr&wPuE)mTgY6r&kWgZ< zi!oq=SX_!~>&WtY4Q5G*Ni54FI)RExZfJICBMQiD?_1^4X#1xRh6hqRg!!SDy@vFm z$sI?82sjK*XNIr?;;1xVHx##Ue}vJyWi?&@vb^S3(k`4HzvbfW1(-9tx=r6JYHMHV ziJA?Q9m~yW>fzoSNM=G~73%xJn!+E;VcZ_GN7J`Pz`4^x!<{<6Y0$tS$-L4#9Tgb{ z%wN($+88Ag$7^}?daf@h6eONGGnLXcw<4~?!c}%vXke^`@)-y)vaKMB!chlu^+~IP zNa`iOy z-K5l=a(=1EGnmIu$dZldRvC428R2DglS*rC;M#2*%B8qT;_l()oz>k8&n?NCHA^=U zATf#vj*|EKxYG#8m@@i$*4JQ4fp9Xe8&GxD58z!64hC{s0)1t!=9lswi8`VCr%wzW zB0U&Ms%hVhbB8%_z+g%8>)47eZp5T$PJ#?rpC)M~Qqw!X@hI)nPhyK&=IZb9D3S zQWa|}t*4E~ym>?PO;Mh#cu3pp#f1+zZ>iMZY4Fj-QkdgdfKN3Mgv(VsQd&CdZ*-V> z13f`QNQD-IuE;;Sel8GqRpkJXa_WCNf}tAEv3+EoZT<{MaH5&?!p#v{tPq}JUg8mY z9ub5o%cgQ$qpgG#nswybnBAVpli{3arP4{&`=*j+l@5jweoS98{jm_z_`Ny%Rcj#X zq&)>JHk!4ZlvG4^&ithvtqklrI|{5gC{u>hZ)IaLH%hE#Q~Kcqn@iF96Ax{zWyu${>-&*jOJ8!m3E^JSx^F z-SrfEKb}P1-tt(0cq430iTG>7oVeW-0&Bl?M21cPWW<5uA;Ty9NlhF5{y>e|cfxF= zx7USlw1_8xrK?}zy+1f{pT6&#v&2F&QcLHs?ngU>s0>_<8LrGSI#N2X(pvL#RpbfcHY3?#o!UsHr6L9z|FQ|Q{1Nb* zNvD{mYIO=zUV!G{fd1jdstFSj3=;%8C!!fsP zS5T8Su+_+(EiF8kq6W*rh7!o>0}sw;o_jYC^YgSZ#44VJO{|Wp4%>*kERN)^MjsZs{qOK7fZisLRPxyXS#Uo0gh9AW=n;! zAnP?j(0|P_&ls`$p#(k)rEaF)q*fc=@=c1p@jMt-vjrtm5cVuu{b^Sn%x?Tly{8m9 zOIf}a(nm_1kj`}_Hg^pN5Pm^=qd^&LMtk@D8S{ zk3v8EaM8tzHJM6^v1&{Hpr$g)4Ifhsx+D;_a#IHA4Q+^kNb&v}4_(I&DfSxYMXVrF z)O#kun<$b4`?Z4J)DEwwgLoE2?2%&D!fjMFA%Fu2fKMRyM{*J z8^Fznsvzf_3mV94nb9FJU4}f)Gq@)5#lUz*Msty4!7+ zrYbWk5Y_ENurA5wVAw=az2yl>uWs?Ax&u|m2bu-;213n1-Hes8uXNQ0LnbbZB))ai zsT0Y++J8giin^pm%6c0(zShOUH|x(P*h;8_WU|r$ z;vJH%j#->b-gBnMB_Ruu2O|lE5*+0KVI|6oIk1Y;cHP_Ee)j_uV1lSr1Xel1B!~cH zx!C*22wV!0+cIyzwVh@Nd*Z6pt@<&Is6<41bS;#b#xj4bmy*gsa87CP-me_SG}#9K z-~Y#Qi@VW8mm=B(b{toLfN%hWiu8WUV~{LSJg&JzNYzPh`iqn8`N&PFD7&mszbnWJ z+lAkgeV?G{N9(Nu!5@38VRYDN>hhdru61{fICXWn+wu>B?`1 z1i4kp)y-X>pFJfWlu2<-Qoi{%dd!~}gL9pm>!Q;yOlE+u?vMRb__k@jV3q)=^NbU2 z5Gu}YqID+DRx@l-aCgDM*(FqY3~1VsDXXk{s;Z>0f+b8;(GFIT5JTqKnW*j0Z`{Fl zGre3~Ll$>0g>-4ai9o!uEo*3J4a&!EZ_(`N&b!-H#mFqP<2=+tjt}j{*DHL22Jy^d z65&0^ht|&(K-_l%->qI8>l@%pOW_ASD?9A3XMKJiT$Zz$qcd}P^5@uc`4qYXG^0N9ERa&!-1>+ zLcPYfio%(?HZ{tSVtT_-I2ju!TRDlQQiDQknSz}7GLMDd&Ml2mJ^WQ)^y42o7MxgOEBuzSh~A{`S{nxk@PhO5pd zAlXQjs1H0feIp3qtfh%kW!3M@h2Z)XsIyD}5Jh;Gj=$$^q&zjl{O;7NYK#W&Ae&$B zW|(ID=VxvvPar6C$b%&iNJ??VYG{q)z$_4e^w5at)#oQ;r9xAn^7#Xu)G{GZ(eRNa z=)j6T9Y+Gn804P%6dbmA6ra_aHANY^2%Q7xemc`(Q$gENuJvCoA|~OZ6^|1-Q15tB z2W!AFzwx0aZ+IcZi`7a=YqZz2-U5UH*s&l>jOMlDZt%?IXzSM1PdUsl{#2(UM8cgL zuC+^w-`vT+sgJv3-`34h12ECJUnOM896dRl)`xak`5?FR)gzc)Su!JKM;#jSF?N9{ zd`|1+mw5TQV=?7nADlRD+futgozDs8930eDiXW#eZar65AtGPCIyB3Z0QpT)h5gjv zOuM?~);>?VJAq_W)%8?@uw+C38Bo6NXq;4@EGV-C4;+G_tyh5s_cBra`%3jJ&bfwR z)Q9;Ks$5#RiBa^4K-;3$c;MX*W%y~CqkdI&TX}}N*PwBg_7)PVY%&stk8{elBS=Z{ zvBs;&se?F~%QHb-y6cJ=0UYY}TCCp`rNqkxn+$KD_?&3=^iw2%!1I1XFq+cLi*;T@ zAjI5&olXxhu}-Hj#qDh{0Vlw?QP#-Shp7UHy0nE4v{_StPI8^@%>z(JC|n)!%{8OuXYiOx8-w3 z8P520&}9q-NRs;q*9@nJ;oa&%^U5b_vQ0dpOLS@wm#$NV0BJ?E2zt{%@wepKwkUV> z&tkYYsIX1$J!CR`F#mC6R}Wk2NiTXc|K8&AisYB;)A zD0j1|9vZ(+4EbSRECd}}dMTHt(5?$w&(LG(!R6+^aOX$Tz z;?yfQRy{WOsg+e76p0Gkwnl1=6!!kmKWLmCt<*0DrZS zW?@@~;+X?JVo>@gPxuK+tp4G=qAs|^glSQcMCLs$Ow4eX0X{D1d@G=Ra1Wyi-xm5@ z*`>ijfuOqYYYJ2-!nGY^#gozAYa&t&WJn(S6&>cYaaw)A>&~z)2#iPEvG2@;VHOgt z?M}B|J0Jk*t~;NAXjIgF#w8t~-*Rb{mV#0<*?6`0uiq^YsA{u4-;n#~D5yERRwU0O zy`0eg>vU!0zJ|gMCO?Pys|30+2=`S?vlKLotJG6l{Sdec40hCBmN@C=;O)*+x>Q^Nc!+K{>8%6K}<7- z?~lR%ZN9b!_Q9OtD>R0G4P^jO7f}CDT{yTd9s&4*fqH&`j1U3X_2eBEp&3!Xbk|*` zN0s4xt4y7j!rZn=hh7&+!iI}|{}Z)hp@r~IkB&65z*q5TMVD6kz&@zQIN!|M*d5(Pqt-|Co8d?|M1?0gX)u$ljyi&pV#McHv#h5uIf=NR1|yxM;UZ zh|Mwm2CB=(EBv3qXE6^v|`>dR%dDqO-s2mZ!%oFrA>r zApne__KEBmMc?U*YDxsfq0JKR&2&S@%Ep2-yCexsqPz6?0*N4h7NOv{7!b4xEq zy9Gsi&}}{99#nTVM*Q%NpV0*9{fRJ=jm4qFO>c)VV6wB2s{s>FBfS+cla~Ygszu9l zQrs>kGtO?peOK36)ouCnU<2dk+O5?<)58Db!{%Zum=X4b?+2MpcF98MC2sgFlc zdGGo>5jt_+Y^)cdGWL+0h)?hqKCze9n6n_UE`7&PxC5CXj~Dkx8X9`<=210l%Hzi$ za*E9gq3~L(7%q?;$mdcM3u1yOv6zM&d@#l3{~6#moVM5pTYY+IHL*CgKQ7PfN*LW5 z?5|qgNTQEzsy#BfsD+JlsHHB+Bg}eM-r1sDL+z4MpmfIl{UB~84zIR*k#xZ6tWN6O zT3o*WI=y~#u)RNct3F*3V#RhPt+#%))a#WR8JPv2Z9<7I<&1|*?%^X}<1E~>BUoyq z)_)*~fY_VcNl1KlbUqAn_VN1;pDOh}D#%-nP^s_%XTp&5eO70_5^hyHo>tHUu^j4B zzguawn({_WHa+i-3e{T+zL|`v{{g@BdKJM#lMAIU0%|e5br@8K<3t-A5m>b!7c*Pp zRE2*AQHOb5tWW3e0PEpwLVut`7zYCxHzZ0CT-9id#=bZ#_MokbtMcVEU@ zQ&Haj&V;}TZXO4#IlmX(N({Jn;#k?#x8Uj`fRC_U=Hy_SuB0|q_$GYBpqUc|CJ*D@ zX>69WU0!=XZ0b2_qA8`xvA5O?2>~thF{;lW7=h$tyu0$?>CJv+0zEL#G@zn#;BUh{WB%WuZ!+^yf~m@(3dSA>te&5~~^E$!VE%Dw~;oUu+`q zu5Ug?fni=S%0S==mUZM#`C7sLW^F%hEw31=fsnq;# zBQ_~aqV_o-Z$}iJ-HXiXlr4xyudClS>;#}Hg&Z}Qn(WvP1D5WY;G%tI!z}&sMWaw( zkvJT3H?|0kV&t?SjHLkOmUC>guqgn!=oF#Wu(-c4QudJr7xgMzkw}r1yqDR-xsVWo3 zwAf{q57#%gmempPo@$(J;KDE7As-&tc5S`%2V@+%U5#T9It{s5fSp8PxLGU+t{oU# z7&_yMOTP2g(Ni5k)>eX&-Q!%;(N zK^s~C!^@uAk})|Ioxsk^t7zHRNGR`j5DJ3s(q>v1ER4YzU~@Nw4DEQjWU`2Zn@vq- zmP>N&kS&7|roc1TnTfA$779T)#3>8!%%h)iV!gnf#Er-&{3VN2Z?L%>^1INNuQ<^b z&AxEj)S}6O;b5dhdQuKIol;fI^ph-Zx+2zX9iF%XaPoa{&pm2@?5A_YDXeMW*su(r zq_ABUt)Aw>xlH+%QNd`NmEshua_Hc$SF*e?IBrL})Htr)DPBE##w#W2$-rAK2r)UV zfXA6pGJlFAh4o#oi|!pv@W<3by^6Oqn+U}+v&N}o^%%e15R328nfAFr<5f1#oC0ud zXg&!q;KX!nS?1v{l5_-A`l?fabxd5qw!7-MoNC8C1R(3ph`0AvL;N}}uD+oYATw&D zC*v^fg$Qf_u=js7&zIV%!+lZTT-<6HksY8EFFiPUZYPBN8r{c3LQJCb(lCQk3L3&M z?PW(^QL)N)<7;w{Y_6D&?%et_2)D>zJ7x{EiC%#M*F<%h$0{|tE2?SJLfkwkvKQs9*ojz zNKH2aIt2b^GUZ=Op2FGpDb22fKHrkQ;b%N#nZRS?uUWLmJi&Y#Dv4XNu8)@7FH>sL z6aYY{ydQ<%X1*9WHHXuJ6(^fA)Y9C0(=uwr(jYftf%NV9U3qe(AI@^pS-c2AWkep! zo6HqmqGm01Ca9%RBgD5aJHJ|B!RokwXx2{4#R32?dR z#Kj8LoHxNrM+d&VngsNE&}mXMn4O#1l~y&9;htNQ);d-LPoBRQG35Q+>?fgkAN|6p zXvn}U>HQ;&dSnI@VXKzdCQMajA zsAL0Z7>VC)ls}9aN)4_-55Y}37VKUbb<9g(=%retpbS=+&2 z(}VVn&&8y0WCRTvI_w?(WvX?w%US!_Zxg(Bv3HOUtMFdfL)KBdy_4pvlOiI;6SS>2 z^{q#!VkQb-uwzDH0A&zey@QTWC?Rwv6XW$h;guxHgXesei}Q5ObsaUqR}~Qh`z4@G z2jky>YtS2FLU+J2nUv}19KKf2nWjCRZ2%YF>c}Ik%QU%VGmU%|6O;>_EfBw*iK`!k zMN8Kk7#l!}q@Z;k&!6~BC000`UfssJ$61s?TRR8raL`R#<{tp?S2n=X2xPMxvS3;Y zTJgDl38ZoVtlP%)Lj=2;&4J>QV)qQKi?WMJjI*8yzBYO&w&>h9)CGasr@7tJ>u(3} z(MZ?I+u*8!sD>^89gNi_C#*#%%?4-A9VAb2t&Pe-B#Hy>?Cw9i*_v$O&qdgnZ0v@njq+_h9E8NLT0?k^VqRpjH}6il-Dj{ zwsM4FH3(2B!F+#N(PC6RHMh&7WOD`qX-5(Yg|KX7yq?m=)*VL+yv!96 z#?iWZiT1t59$*Zh&vvT}G&I-}vPCmL^`_Tk{+f3{Gj9O_#ZCfbxFofl#atSJ|h_HEsRkVQmK9I@_v*up5lx)wF-Z00!`sWa6(GflmQ zTiyg40Y+;>fO;lJ*tfGPm?wwoHJQ!E^Ku1(Wzd@e>E-?x5ZROXEby;~*kW=cmFPEk ze%e&7uqyTBbYvknomk4cHF7-~@D^bf1Su)+OD8li!piTyu8plZ)FzOg3?M_*$tz56 z2F5Lgn1iE}+a31NT_j!RKjXj+{KxQd$mpV@%Mws^Vb%$lPSL)6ED$Fk)|AKB9Aw;s z_^Y#5C$?r_2wUs+_=%^kR~_EYo{jwHf`*L7Q<+^Nx|* zHL#TSnT(glFw(6W+3UU>d|L@-NWfPaZx%50_??wfk#^-6erJf~ zhm^0i8yxit=IWd7-3R#3qeYSnM#GME=HkTY$O`pa9_7fF1w;5fLF8b4l67RJ}Zf%G1EW*$Zm)GNu1 z78?tGCeF-_{jFY%74Un1Grj^=u6xT#DtmiXAXb!VZgq|ng_3p!`eM)lza{!PF@Om! zM9ImN{sU$KsQ6w-;(b86I+aa6<^{pf z7E*zcGY@1sO0i(Ip5NtSS11o2@0mH^Ah=5UCggS--$P073GB8sWvYaKw;5az;bo(z z6ugO~@*N2+h}h?bxzA9umk+VXiAJ7uycCp*5W67i>pjlkdM&0Q92KIJO~ItsGg>8- zh}sJ|($sg9vB&MpX^JfMDY+PmufAH8`&VKPIMXBLHBKGm+V=l2@oGp{!_%~XL6pmB zo_tiss%Cq^eiR&dhdV8NyGpcEZJ#D2l-K@td*wq}a*0xxkv#BzOkycDeS7CthdCug z0t&#L7Gm6Tu#Shocc6dbV>yb2DbDAm`R0RkC~DH!7^;3gh435Dwd~e_^5-@e*R`y__WP5%%gFa%ygDocu&hunuTQ*{^FCEK zz5!bKyKkgL!;TMF@#tM}xY9kC`8L3wNy9T|-OJVNaI5vqPQHT~y){n(=Drv!ef!{Yu&oELHK!72LSlk3! z#|e$B-JQ#LDQ{XD#jJicA=X-V+hd4m_Yjc5L$ONUo;EroP+j*EDbB%~=p#h3UB66+ zx%f`};Cc$op>h~sJKwR`2xHq^*krN;27VoCEUeSndDl9$!xKW`JbYs^m{*|PiDA9= zJLlMn$AEFK^xg%2b*_GxJdtu|A>+NM@|``+tAG^)J9iYw%2O)7QXQJ&I}{Slr;#XU zdkp33C*!NlPS9X}M5aLfg(j8*;Hn7JKs{?1&J#pRtJB<9tD?iUA+Z)Z9@E*^FGMAo z88blfp<{vC7qSZ~TmTSYu`tK6G(vz3d9hcslyL6N1mQieN}9-=rX|AkY=aO71FWuy zKs~J(7~pf5E8%N`)I;3-y*aCoY^1{_y_Wu=N(B*_cI4~V^B(<-6L^Sl8|{J!T0D3L z*S(|XRWMTkn(~O=$2vA~9Q)wSKUx8I2S460eLg~Nr~GX*fZyFl{1OTF?M^ndvN=0% z@1BAbIHw~zL_b(|qXI>nmGK(!k|t2jb4MO?mfFj@Vl<6U$?}#YvY#j6nm3qNT~dExJk* zvWB11EU~;O5Kz)WJ_d{hC|+)KXq(svPN~1+4Ge!Mz5LkZiq$~!dk06$|ydM1;%2hVrnZfGu*3t4MT(Yk2s0+NA5b@cxZvw*;!KwD7@rKazdP z2#rxPoZMIw)|&YCVFHd9hLcpcZg(`vD4e+xsBX1pgG`LlvxnD<1)|lo@XVnD!qmf@ z$6mu~Inb~2Q<-^@m+0Me`||rv4mFeoo4plu2O*iSxRh&w@E+hXDAPxrqmDW?Y~kdR zr=!%k!Z@N~%Wn~)g@N^D&t!qXmca^&C5`4drGL3eJID_Z7X;Qm`%WeH<{hb}{h5;j zL+ZJ2iW87`fVth;5+53wO#C}dYpddpHjM62?qCm;n6w9Z7!xSRPqKV2oa^@pAx_!d zM0dVv?kq)gZE>Z$#VK`mYyT&hSE%Wg|Z*(TaI(CZGqPY*$m}BSh?9G0{bwFK}l^1~Z zbhI&PKbL{Ojoo}3yscMMy-|RO%daH-`&L?tf&9k2xdhY_Ra-{sO7_KU7?gvdIW0S* zoR%~`E>1|i)Ra2IB**=;437bcu1ZFLz~!WUmtX~& z`;8%`f|x{2+z2=?eNb6G(s%L%=Nawe?jTEnG3KGVd~eWHB$!DjYyQf*ag${B9RPEy8s zfr~HBtVqmEooQ#HW^io%Xv*%XdMK6ssCOnstl3jId0Ycl&K z5hUP?IgP7W{QIKr5OTBaX?#TWdn8GAJB%17B;a}ru)S2!Y>M;wjqX);gHdL^#arW^CusARPAqHF`*Qjm1#Q|CE-xi zB1MQe(*Gf2`v+=Y#4(2T!0bR{`wwn1sr{7Tc1@Zxi~*NWvQsXk+sZP~84tCiqlTv> z(bF>9YxBOk3R}cl`fsH1d5S2z>}EJttvjr)&L074WK35iB{?wl=iHN6@(1DHc)@Go zWK9eH^O+}y;nk>bSb9pAVG8qh^YMF$O6HIlT0VrQ2B}b$zbdS4*2(AvD!OWIp{Ggc z{jP08g<4~u+Uq1Z#CB)%^bv<%fzTX{)tKzBecinUB1do6} z8+GYH#AqiV#Ig;cMd3TC7a-$to*d)@#rv-s+wd|r%MdoVfp(zPfqGi_ z2TBclU$GhMUHv;!(+E$S2Eq#9D8u_dAIE~99~n;fT>p)QiV>fw_BUKEm$1*I8T@e) zH!1}^*x63pwa5i<^d==H?{_--w~6rR*5tmuc)WBLNzYcW6_KrUzp&S9%rj4XA!r;G z3;XId?NvYW@bvcRr*azT-re7Igj9E~vfP0@%)vhzJBlWKA=uY0{M-Oe3IWh?sKL|( zZWoUgVkF$z5;DISP*i(p@(m3&&EC2#8i@x5p7`HeOd95mm`W3Ka#B(wnJrBj~R)%Rt;hJ2?=$2v;r9AtQDD^+<+-du1C4+7(eF z2l(Kyk+5gDSR=Ocu~!@aB`dS^OqGyALLxKLaY6Weh=cUsVyN&(aTXZT`e;i@iFd~u zt%)Of0N0}nei8V^*Xv>0)&zqKf*1(Or~LHjRyjJnGhi++UhtDxYp?t=T6Sv-Ez`Lg z{myScqAN?Nzuj8D_Ymz0L<%BZ6wZYTum8Ho z;Cm(el`PAK53?+HT4RVYRg$&hnbW2j7HTO{VE|&ndaYX_J?wDy{sh`_VUbWA$xkL! z>s4r_sP5W#r0I^}eP=ST#c-salP97e7BO4h$Yp&UFDJgm`MX=zd0W1fg}z>j-%g5^?M=w74U5ZA1Pv6F$-remxkN^&8s8xmKZWO#}P7HW*yN50bVYE4i)Q9myJO#)147V ztYb~p&k2dM4*ZJFcA!Ut?Z(;tmTl4Mu~R6<^b~#MO}ip*!R;9U6X(vZ*GcHXlji z_esuvi5t~5+blZwMyF*7mF%9J$zxq8Ievub*(|b!T=I<$=2r)2jQ{c6CbwXMGw(G% z)3`=a`hOhbWMgZ6`MJ#7@OkN1UxRB(&{1ey4noJL2`=o38B(uLS(vwuleA++_Y_uk zSD61r#z_#N>P#Cn${2-;GbGy=)^4ROMr`cGtxj&0TV_1k*FP^pJ{hNa<|B$nSG&LO z=lbah(V9Hu>6T?@7LOo;i&k9at%r;Kr!p-dig(d;5(SE^pO17NbnY?K{yrt}YsGi9 z=z?@C@dHe;Y&`R>zC&xhuCnj+_RvH5MI=$8Sn5xBx~L$o9y@GJ?$u8n1TWT49>beb z_xZ633F6DMGYD#7x~3mr=$yL-N2#WkO6gyN6DAuP*Bg>sC9(U~r;(A)`{@3I4_K@o z3mF@V%0pNMrjAYT^0EuPzLwfJnrSS^t{=`c(88e8eCr$&r{U)#rNS{>oIF?|kO@S4 zB;oe>vDV!?-BP|rHHRhTrLcKpr{Gi4h;pOK&{vZYlSF~Yfg1<;PEEcL_L`b}Gz4n? zlZ(w%J^Lf4jg7OJ+D%t+_Z1^P_xO*LF-(6j(QQV4WfVDB$=s7>y3qYqe7ZACoX1-I zLi0+<_0LF!c=<0P$E#m%I_HwRS_w%n0{kl@?OMclYJn}8_(tnchWT8tqWEI}xWx^W z*6k(%Qc9`$K%jfrra=gJ=LWYQ>iK~JPYS6PZpq)slI6JvN&sn-a#J2zPJy{pLSzL( z-yJQ8&5K?1<;8Lynh9vEh?exiEj0}xn->y16Q50I2W94|cHY>A;VZ{YUtL+NhL|k+ zUF_na;fyV$sg$-nWz(yf>sf(afHalxkDJQpRJy*zQ(RQlR7TS~#n*Z&hNV8pL~DF0 zsp)5BHqFGJ)Up7Lut}F^B7`LDywIST1Ec*5rr)y4ht0y!Q@mQW^}oE+k3gAm-G1X? zXk;*1JSu%OQ`6Rlu=IRiNx?MTqaIG}q&O9~D<%F#q@sVb?HMw-H%dle9|Mt%AQSmN zfQw^FNld;fGl69BRh!CXcFy*Fna&cN7hZu|s_Gd`9GNy2(Oec2MwgB66co|w z8K4#QK;J58#s)bXcV}f=E9|(kAH9Fp=qg7yD(M`*s19?XIjHozMQS+u<{qps9(4i+ z2Wd5niB3i1ZD|p0((5Xbw;K;frVub&ToXeTwpeY!K=dANJ@RUgCvoHMftx)OvcJP? zbn{;cI>v^v+*ZG07GI%?8D2d?&1+%@jI+jGQkMqcnyp8ecD+sT4L!+{J&WA88YU|g zdGlOrt3)7W^WveJ`fUnu62Bb%FZzKl9D~y4wR_VnPU2Rzp>_D5q%xueR@Fr*H&P9T z1?3E4@5wWMi%S`3=r6$0WydKGbD5+m7x{2YguN^!aHoTd4F7ZI#ELYa@TGzMIWe<4 z6$i_C$$J+}EH~z5bluyc8jP|j7o#!`II$#hKl!ap&GIGl5&ZY46&uln7mtn53YQZjhJ$ue60Hq4`tVco7aOh^$UMs32X5y!k;!>T;3qy{F|5LTL@s08*3z*dEfHy%04&QVL=&=O2;idTx`+f0G4U%L{aOO&h`I zJDta#jB7K_L3I%6Gizg_BL8 z5PL5S2~jXQaiGkSrD~w-(b4Wo1nW&Znh@MgF$crC(x;`R3Ez!$Sve9qJf9C?G@^12 z@*M*<|FuEgQA~8UL^~fdstGPYUL%Wy_f)of$*y#k%1nm_cu679{2pm9@cR19OD#LX_hxzTaC_~0% z_moK4TEVHo@4kAtPa{%mq1zP3j(la!Q6%Oc{9xR2XE>OUK*-)t(zK-?BPD3iQkgP{Ps3 z20p%thC4Azsh%e9>czv5>*ix8b!~pdh?`#QWMzpVuG9Kz?V;F!SQEed%7# zNIs=*3a|cdRn^vAK-Z;XJ7Sw5GDODvPL&tu@_M4%rg(A!;uc7jGM4`*rA0u5f`B&o3u+glKW%%8WXmXFp3YkF3-+lxBn8?(~{*dcyxS> ziSkK>CtyX@N0OFWG`B3;(bVU2I1F2X#VPCoZ-g!tfH7pQ_dc0IU&r{bqQk%MB><$x zBb&oMN{JNHX7sqCU5(}~>oKl4d?oaJD;JaM^2!n|Z=7&w29k!75(uRe9HZ(R>8>VWLJqB z?NBVK0R|&Sawam}|5;~)`HOe+uZ?kJ9bK0fHFKBUYEZvdjiQuqqCBXwe*(WrHnlfbV)IllaoVY<E;pL@kC;6XEe>`zh^juHa|IqU^?u%=qUM=9fxR9dTVx1*+f^ltLKe?2<# zw9I2|-h<@US7C|6M-aXgy#%#dSoL~wc)%~Qc6PM zFKxu)3NAby=I-V8I_XMRMbI$(;uf=>jpR+0K6}@jin&>6@0PAcxbWjukAWSl@Imw& zSAEz9hdU_I$+Vm1fHlsv5=A~bWJ_^nY&qER!lYFnIEs-`zaac65bT@vjZqTp(*v1! z;qh(5fp3LXhT{3aZFXQ%^&x3bQ9pcSs@ICQjmPM7XIC87b3sHWrA3=`rRO;N3kPq{ z%_|$e{t3aJ#MUQ{9AP!vZC5^~<&Wd>W9JDh-}vJ-QM&m!0dB^i^6nD=?NzFNYvfI_4}HP<#QZOE_aKvi&)V#4a~#TNB=XN z7Vxz;xSRY{_A@M^V}=JUG%yZidCZov$JLb8bmWiiW*m% zoKVuAv01ZTW!=2S2IACv!r0J^sjM7f(u;2>P`L@czsa^wjm`!v4;z(<#X37dJ{odzhkLB=}CR z=Vvj3vM-LczN5+Cw)_BHDc0q4mfCh>1yWY1J@PM`MaZH%%tn+A%j@q|_O8+`Brz&P zA_pX?w@{(gddV@NqixV8jA73kl0Js9is^~bX`38+HB5<`U`@*h2++~Nha!!`o&fkd zK8l7E-5iMc_gnywcxVE`7t!}A3AxEMNbH-w2DlFUEg^nPvXX}V1>Xn8%_XI4YPy~i ze+n*pEx7{kK0+EyqK_l-cIsg#9`-qS8O7V2GBID$DK$2VhkGy?rSl_j6slmoRakpb z-ksQxa^XW(R7)y?@N98^y~4WV^cSG!dRwvHM@uSRdC-_GFe(eGsuF)xm$Dz0cLw`C z4wriMhdio4jYvYly2|peqEG+H3{mF3b7)w>b-#sDO$dkfCUn-c7_{PrWtGU!)L%OoDWZOS&iU!>Cw6e zyAWA9d#Ee_4Z{)wz&CcI;lO&8F=5w<7(!e;eZ$(|Fm~cYIGCQ|NiYq2SnI;%BQOTs+QzPnNx76XB z>#}@AUdVox*ZG&I2L|OeHR&?exj&&05vw%p7@{w{ff`o-DxUNYhN97&NpeT{1EkC_ zZ8pg@GZ?~~?uMWy1%}lhVL08Z4G1Ng8Jb#4S~)F;w0(^h*Ao{+?Z&?E?+ppM%jC{z zq>|o@XP7^>s#MRSXDF`y^D;nv3s4np$$BczB~-ZRU|zf{NOjy3^?A7j5FPvUdn?=#=?1C-5P(#f|kao?o(4z|bPXN%3lbhT9Q5k@m` zsuI5KU4B`oJt)vC&n*C&mE~}Hlehw;VJ5gMS7e5z$q?q!b)@vO-HVZfI-gWT=eGV* z9_$l;C`2(le7(It(&EhTd*Ty6!{&|~*vwb8B_4w`yEguMt$yJK>c<1uUl5SUo=2v= z6@&&Mo^`-gEP_z(RGxcR)D<$t69~~)j3$JB4}Ua!0`XP1>EvwXbj0yGGPTQKTJ^l(XZa#{S1x~B0k?qM3$%f#hzRnh47MUD{UOY z`eLWL2|uhXtC+q-NvIuvd4YjoQ)6F_fx2K5N z$|%tq$dFh^u#z-T654(dj4Q_^+i%6)qfeY(y=on3>~G+L6y7DcBMLt#TzVK!zK!A0 ztckst@7sm75vs2RCrdJr5Adh~!7bQ~d6ugMU@<(HVtx`l>J_7GN$BBpw(rzc=b>{S za1W%x>cn;v4$g4}`fO=I-^yh$?pb0I7Y0m5a|V4M>Tg`^t+KjcFaTl90m`T?#=f3( zeFWVo{Z*;iC`q;jk^7S#3h*OetG4AEZAffLjL&PyoT5K4b;6fsrv^hBs*{xzZ0t!H z6c+KqdcM`d_?*tf{r0iD^2Nc4YT2vY#kYul^wYATcZ0o=@a`T=jd)FFrY2TX8?G{+ zMwm@hbB5hVA#CWC6XjeZJ!^`rO7Hc07Q;GgYIXUju)u_v-V!vAQ7m28U`^aRf^UTd zq0ctf+3}Edw56BP#3ky++=uC&n8)#VBxT}Izvw=m`7ce2Dbj}p3PRKGlyNQAy{s_? z%YXlZmT>h_!c}b~RKenc{Ti8~fx`tQv2iP0+6#FR$(u{BAmwy=((D=DzpiEm!m02G zU4oRmecGK35OJg`h9EFH9koSAG=BDtuW236G&S{zmgaYMnDw(p`1-=Mo;Kz&4Dygr zq2qag}ElCsQBXSj-?XLYVeA+$^xIDt-{&UFz!c{tMwl_zyX?3tOOzaFi1Kt zyVP5e7z}?YKp=;AKbDr?O-KJxk>b*S`z&(;7(}y60{DdKHxemjJZJ~m0?&yuGe_U; z8z+&)ufR~WD4{l3^3@fJFBH@?V<@ zV6Kb4H8#gYSO?jlL5rd|71y!OhIa};kXzV}7jP31t}WZ-sYdQ3|8p~^x2e(mZSC;~ zeRU|8g;UT>#RfnB{)z;sKs(ph+qM2_*O}djf$y+$=A!*X0I5d^#8CXd6L09k=nr<3 z5_V7{gGxGT!MW!jWxau)XjmKa#JJ|5z>S>%y4x=Yk%8YF;G6)HG10Z*viF2*kEC^&_yceUVBT((%7e zfD%#;kH38un#)ofy_9|$?T&?UV9#Pg`E#evoH+1d{~8zdQ>5^RJRNPJ-Z?JyPWWFD zw8s!_@Nh|VjI^&UG}DAv9zJ9aTGsJ>tskRxfyr1 z?T0nv(V!PdRIL{w9CF>i*v$NXFEDUq35StEhXEoz>lUs)q^pk)j$eBDa&FfN3$7Db zsVPT9$9^ir?TxL?zu$S#hTQB<8W63k(6fQgZa4=aE%b=4{lrlAp0seT4LiCswJJ#V+N^+^%9U8WJAsv2M4-!C4FSthM5f z7QzN2EN&J^)5;d(r68^xocYO}rJZ><(URAP1^>wt6 zWd6E8d1~eAplc;Vv3hKvAlNn*#{8t{vSPICJpKkb8F-si7H%4u!M2EXRD@Vkj^TyT zw4yLtUwY1$0fzu~01HE=nJ7I+dk1FThmFEGp9eOnGIDGx3PyN{cir|!)SXfEE{^%+ z`Vtpu91Yg=L|MX#Mec%qiifh2 z*(8W703`!BF@R7gI>$rJ!!y^PTi8nFXQMqdzD>%Mj9%vgME|m<&5((3?m{^922w5a z{04RSjcg_-%XJd`{AS6_jZ17~FQp5BYG7qE?(GW<68t)nGpV%%J}V_x9q58jNN=W( zAbD>->aZBXhEhB+v~2_K9M)8$j*s z^JS;y8-eFKfY+OOy*$khZDNdA+*~(dXS_9`&ONu5roJe3nSCNNdwEy;sy-|st(-&s z@cm}g%H^NPCufZEh|mGy5tvx-iYAQB7vIkUBX-^+U zh5v_g%BvF#>sA1e&mmwSZi3)ePsWxeQMqAJKRsO>)mtKgg#Q@HSE zqzlG;*@^Lf(Pj2(Uk9!jT6*>Ng1|PD<13u+mu&LNdhqL49FVB8@)VeDRIR?f zM$(O)yCIYT(IvEZI=8zIkmL^rL13rx`2w`wFq8qA*u|9Sv(4B{ZX2Zx{VA|5SN}KA zo6IaefIF#0#X7%Fk{k-8@3-xPkM>6u>9}BpC$D-4UMz1wXX0M2;Pk0oz)UWG%QpcT zJgGGiDr}-TgLm=8Wog%$r%z2+s2!+P0%s>i*?Bl588NFTzcPKm;+<5?!s%SG`N?m3 z@14tYzw2Plx1R7+$u(Qo7%=)9ZS$@(j}l&Zcou<2=6$&UMTc|Ztln_A+(vTFB-z3K z0~fvMCAcTYj#g%5_*7r2ySkXt4Qx2?=SxA$fB>EZN;qf2n6_rDd*hoRVq7N*`3RV>T4!#7w=N&>R4*QWg^EOM3{r|3Xq$elneWmljB9<1Fw zXsgy*Fen{=7!oymK*B_uGRW@pZdmZxh5nFtmepg#%t1Jc8xD>7K&r$C@X1=~3yw~_ zvFBH+0KZ>Su*+6hE%5@b|}ShD)thhdKf(ywWd}7GNu2eELk-pfgCJ) zCqoF8I^RL8<8lQ90==i)UxU`knK(}@9my_)- zUGn&Iwrg`iY@r5QtnQ7$^Q&rfyxuix$cVA1To(gNlRo-6-TMP?oh5C zpn%Nk=}PVa@b*1VQu>|RNR7a28bkoUwh%5OJ&`NW3w1Lj7wj~Aed6??sM)G-?c;F5 zjIwi%F8^>8#l7UlV*tq+nwk^=L6ODNZW(?|aBThr>nZA4CQS&sefC31OLS02v;y4l z&NDXMXw-x%a-^A`IR+e_8-smcf(h=<9o`e02&sYSHlI}bBJA!{V>2I_{iaTs`MH024h*vi=vDv?yQPFb^2iL?3G?E zbAAQwSn@00bjwEndN|)>Ceo3N=A18gndV}wH)b6ctY2>J4M*D;PN#!fk~kTn&A`dh zC@%ctBe+V959KE7%uk``wXA>`K*tjUoUueb#T`(D>7l$;Gr7Berz*Vh0<(cWZtr?5 z^KIp?tloFC9tVT4h3hNtJ|^(f?(b>&g?pU}?|7Z^%`-x#nZsRW$BRlFND^H$mUH>Ie1jz;yMGNOI4XviJie1&R5w z5H$#Fo>;%ZHSq46Pb{4IJJppjGdm#iD^2{8LYF)p~OZ5uokFZ*fr){>8vkm?^@zwoq-dv zL`YqQ=l5r?!0;#12{4pQOot$IN;emLTS7uONn_lS@;j_^94L%`Ym2(d(#y!(&= zu!>QXmQ8wXo~KliunppZj36Bq7mC-WM`Z*NC^1z=bAM6OqzfH}Bap0S^f9 z@c;6TR0_}mTNNBfQBVtM$eO#;83VHhpTt!?BM%Ums0NUsUzmOfgLP*Zwi*e!9hlK1C)3Hxs*Z0vgYaIZj93m6+ zXWmG9e2wWw7pmyWU`X$PH7omngE4z|MRolgKYmYP{|77PWf=>2ngnOFj6U6cdHenU8$R%4R$b%$7oJo1szvpGMgv|7=oE?CR>YJR2 zqM55!>OSum1xc$J-8O)wC*NUR%6TK4@VOTInnck(wd09f8<-{6Y!Rx%538y;j5cl4+5@yQP_E_csO&U``<& zDFRF`Q6en(B7Z)cx@;%RO64zgMB?lZ4+IeSsyNu^&85{@L;|B@5xoVXp^_(Tg%}G?iPAEBBuH|JWiZ z#XBJvV5xuIW!y^4Cb*z=d;{UQA?C>6|Ez)6+6k_g!mQ_i9Lo9*{Aj#WeaLKzxkB03 z^f8|FP4+CHB{dBZ__4qrDwq<$+*}QXyP_%Cu&kH4Arq{s$TY23YII3~$aFfv(%5be z!f3V94=i7qONF?C@X!F?Pu7^pTz+9#IpQz?@G literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/qumulo/qumulo_thumb_0_0.webp b/static/images/auditor/10.9/addon/qumulo/qumulo_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..5dbabebc97b2001823cab4ca0751fbc4379c2140 GIT binary patch literal 113516 zcmb5UbC_k%wk?>Mm9|}J+qP}nR;6v*wry29D=Tf=wvF9YzjMyL_x0=db@%!!;@fkr z9Wi6h5i`aJB}p+clTKhDbx|P&H3bd=jX!ONV9*?3Do}8$Z+y0FsS+f_La^KLrzDP2hX3IW_7b?&@P57&2|z)$%7bD~{I-FL^&(-8WPKB9hA zfV2yk&*^#jFTk3-b8q)nA%C4;_UFp8KcMbC3_!fo_B{Q{*Oxcyx9-{E*AD;yAa=yx z)j#wBd6$0YAAx?108#+p*=?^AV17;i0Z7`u-F^jl_}zTO0%8G0f9&PkApraUz`IW$ z|BK(B{uS^!!fx+SZ>}HD*W?$xcd^{04Z8d%!>REA`}lX&dwV@iq9x{3-ry zzph``o7`IspnT~)MVSDY0n9(&Kf>w(Ltn#R((eeb^6z<@KCxf-pUa>4AJaF!;a|pY z2(NJ$fNsAXUqL^zFU2q7cl=j`PyKB^-Y?=Wh&TLuz+G?O-?1Fo<^eJR`d@L+_|Jd3 zD;VVfascyZ-3R^W^)259Uc{&TJO4}X>-H)?0Py+-aYujLd)V6p$OjC6ZUX>c+cO9U z{4;=Azra6UNc#9=^o1|wR}6^y(tfUbt*g3T_8ap%0cgL5JbnA9dXs@ z{CRGg7V2A!L@3i-Zzt=AZaQtQc$HK4k z8i0TG1?0O8xCQ6~gaLrr;q$yN`n&Cm-aqfdn!mg-Mhj+v33IxMog^vTj0o=LoP;Q2 z9h48kL&&ADy+|d|Za}rItUwauuvq>cJUK}ynqvUX(oYDEDY`Ls*PcRyxErN*^xG!J zbs<1PCflz73Qu7FE&(bM(S9aCL?Sz^1dK#v#}yA5f%0R)XIY8160utO>0I9oa4Hq< z`S4n02UioeUxr}4PQ4|1IY{edmD-d28~%&CqsS{FMsB|ZAZy+WOTz~WdGvjI8@Y^4 z$o(mm*k8CTF8tiPCJ!h~9v^AxRhthOK9`TU=C0KnJ6k5 zNobIzDo!Si!Y>a6?~j9~$;m?2TDTSA^aSyDKWg(n!ujFfEkqBJIL073i?vG;&)U_`iLF zf_Y?H*8_Kt0Y9`pvg5H#G_cAfI61UUO{kqe@R630#Vt9W!Gx5}0f$`ZehJM5lq`;s z{$e`jydZy^uh*?EURqO(&(H~2g%-bG}**$TWo z5QHJuGhNY9EnE7wC?xb!e&OFl_7y|Up@6ktXcr>VJ9dg7Ov4Jlz^nTIGr0c*6qX9; zM)>e|%@qi9tSb#w9?aMEQEVtG#XWl7>Qs|~Kcjh5=Ks4Nyhur( zmWS4l^{B``=vciXtCaZaajR4Hzgdhm8L~=AA0Gd9EK7aQn=L+gZHo|@i_cuns6Gb9 zyW^)9D#d59!(1*n_)%0JrI(;@(lU&xk@9Qh_2fzVMFCIdn}xIf{l61K>QE zgc|A{M#tr;-$Wwoj~j?YHvX3cDw1*5Yol}+2Rzn1LreP(Vos%GK~*a0({tT$jMyMe zcYwc3+OHI0&Ha09gN~&QsPWd+<)%xYk&HRi|Hn!EnduxDf7)O;`n?b5?V3j~oO9;S zL1P%vaX{fjfFFK*!sB9z@QZ2PDn6Hzop)Mx$y?(v%U?bD8Nj@;`Nkv)DR-_FY<&yi{` zz?oBCSomv|?{c!U?E3I@XO|V5fmIjI|MWq5_Jdztzwe7eXbE5uSchExq^i@AM?SyIyKl{}l{; z)G7ZsVthLCP_sU>g!JzI|BKOK=S}UuA^C6e{&77a>i3K$jH7f=k+2M{M@hKdNA&`$ z_0X5cGXL~n<3uN!Q&kBjFJ!j$p0n{)s)Dfbt1y^gU}VBz z5jt1)cP&(hJHcFtCgd5mj~k?S!Baeq00hJMMgm(d&;JrS|J(kfjA1%Rjl%>0nh4u! zBC|1AFq?U+QbvJaGENswVT!^Wvd4q_pPSUAF&NRmQ;m;0oK=Cm)$dQ%{b^c#%d54KSDYonR&{7y)9_DBcG9pL& z9;S|D1D!}ISYo0Vs3;u!^1yzY$mbB=dcHN){##Q+#^0DO(7?AHZ2=+PN|~dN%Cl)_ zu|*8UVUtYloaMq=i^rk)S#fsN!XR|*yg$e?rC~2$h>(qLG3?rW9A^$ta6DaVK37$O zb$gs`Y5BRADfrn^!f8(G^zJV%C;pQ>ukCDC3^((R8Qgpr+lAEL)3wRLbjWr$kO1TT zZvJ-pXELn^9@u%{=N+84ZRypEWo4p;o#xMW>^6WJ>7Rcw5w^U^zvQ>6545(Z6=XZ^@%0?;Tt>PzbghE}-OnJrJ3TPXp-iRAqK^Xl@8M$;=#XH)nBZsnFa= zar8sn(?!!k;Lea+D$hffBf|yjk?OE&-X)KOEi(dfWoOjbD{<0;8sTenwVAzYQLo;E zXUcv0F%fRy$d0{l@Q@kbye+NRL+v-+9qU#sB5l*y*h2fPBU`&xaIxpem*Ce5l&iNd z@TV+l>kvM=L-_?bhS*DP(yFq9O={{YehEWXjtlI23b z9R>~Mtjp9ziSV*w!4#K>GpMtvM8@-~l(gxdCR0`If72K6_Mls=3Hgk_H|u1gB?j`4 zQo7MwM3Hyq#@JT0@T@GMi_}+cP^w}|qb567`)>MTHUuYTi;#$W>$5 z?eX4*ygjF3KC2@nx;&IL*P z6Bt16H4$^9)C?xuj-AkM$4IwO9Mh>1mD({xZyAlLUN*KflHt8^mLE(R` zrx$eth9&diTp%0KuXSvsbg?*EL zcOCMg1P$8SeUY)lK*>svZBWCDvE+XkI%!Ec13ipuar2x@mge(9|Ego=8cmkql}4+epO6UO+l zexDF4L>nerih>%@luGoCNaHS8IpA1u28k$l-A#;-)Js7un8qFs%wlyR3hZ z<*BIC9C)nWF)oMo{jCZL13rtwvoJq%N#k=!meyD;G|vehaoy>YSZXd_(>GShn|UcE zb>WO3o2XiVHn3oN_V)r5$$`#3Z8Bbzd+2~OHuTX6oQe;he;L9EMz2dZ))i@ynU`kN z(w^M^Z1l4HPOnoPX9BT~;I}C#26p&uW~xWPJ^(J9Wi(7V2ZYvsr0+@`j50Zr`$A)Bqjq+W>mYK8nzDSp(jNK3vtXwZ`aJZRCe8!Z2uIyJ{4Ned( zmV)qO6-OBYaVyNqZud%2ddVd)Fhrob*B2~U`{<_+Vw~_r`(Z&10~}tHN=UfrA8PP% zcSjVTkxt!1=Cl0>F!5EFvSF;O7}@a zFS)+S?J`Z;6FHVtw(4Bw0>{f`t&L<2D=g+SDu~ffGykgQ4rmw@U+gq^c0k!Jo~5<1 zLGDTWBCz6OiaZ63I8NOqD8h_-RF1k(e(YY4ivxvAB3@pdQD-*-SAS(Q{n*2fAV}l= zWgZ#)aIxV`&bqbad7aADX@jePXZsuYp+vFY5de`Fx?K=DgZZG*XXkv)DX)-5t=oX0TxI0;8 zoF{9d6XFz$woij^-R2H=&|US59k-Ya^5;l~QW5VBaF2b z&=}q$USlp0@{E@a;~WeyvT(8r zBXwI=I6iMH?K;$|J$WNm4U3>1n2b;Jm)yiP&9bf7(dibTnI*ev>2e{w=_njjcYwO9X0&fbL0F5#IR`zL(*S1SCGPd9}@ zVJgrD39_e2<7oRd|9v^uBz)*_mzHgY_xe2+FHSbN{;D>!O$MncQ@+L1-OP(jX|G#R ziEk6deW38FQ_F8qEo6bG$7Z*VQG6~K!JMtvx(I9?syoJed^?(0%d{^TD{SA)@xLEd zq;fNdVvF*br)z`ZIw56p*+VMm-rFM*(fGe zamq^S{&q_08c?vPUTP`I>@K18ojuZi1@o-=zD^khB3j1-Ai{_+kHQvi@72_GX@fTXuh>68Ww)RUvQ)U`v-dgD7-rt>b6KC zfzr6yqamCg=GcUHYm_M><7N+{=2ZFQQ-UObMEf^*62dz0MI*@&Z_$1iodHujGBIU_ z++$FAqQ596_m5E3r?%hkVRNx^aKYF*eUJ`RDTK~0Y1xLADH==iu9NXV+hA;C`CYQD zP27&A&_J;?1NgDR{8ib*Kuosbys*u0`6dt3UbXf}(L1>rQ(7cw!?r{Z!N8lwUW=uZ zf@hrSnI*9B7Yfo(bekKA3=u)pjUVqk1a`M~h8WspFOU&`SqK;W*Ero)$CJqdfyJYq zXC&TW^|P!mG2*%<+q0@E;}i_0>C#sk!8_zyNZGJzpI>J!m#gE~N$|R`f_k6t>^K9u zs0fv@dlHdLr z=1u00V! z-Gs2N0Gl^csC8k(Hz^?o|3$D;5>Sj=_g-)YK~tuWPCZywDXqspjKRB0g0Y++0psV% z`47+Fg6|*O=N0&aYsyS@A1*N9xfLrNR*erYp>uD82la8xI((V`sM?^?!-2}N!e^%L zvej;Cx7S70*cuy693K2UK-D&u+&Xo~2KG5`3EkbFM0EJ@!?>H%QctGM=E<)i;NlNa z3v+X+=JnItC2ENaA73}2)j{9jQ|lV4RPEq_Zymeq*fVFSv&mMLR!VFdaEsRggN?-f z;)YRZa=nk)DHtUJ=hhYkbK@{e-l*HB6G~AV6|O{Rdqk)fMmIXSGx&{xzj!cor8xg2 z9E>uuM(C&c-+J^t`3T%V8KEE>ve1G+;#Nxz#>En7Ohmp6j%`HFE}(T)fECxdv>KjHsbi1rU=&j>VZhkacsn=o=ZDD9gbh~6t22JSwf;(JL3h{U-U9|GXgEgKEOBH5bP)V~xtDJ5 zpZfb)3ey3g27PweY9_V6=`$l&rO{CFX=Lk{ECgtpdcr@IkAwZ_Xla*fr5tN}b%O_8 zyk28!%dS(^sfQuc3($&X5&;oc1k2$^RWonTT8&t`KUL)ebIX4K19)|qPtzE5nb~Js zalsT9W!2SsqGyKa>qnJYV%07-FZ62`2)v6|XW0-JcSm*aYt7`H^IeO7VEh*ShX^SL z#Aa<}2m2S*WD(Ws(K;DGzIoAVdT^*uIE*9+$@kfSf@?I9np`u&05#aK$>5<5&Oq^C z&bE@0R!U5P3da+tFIul~ZNB<2DT?yGyq0G(z%kVbk0l;$#1oS3sii(KUmQ_cCZvEdxN;zo7{u(P2@RV%0rG5M zlM#!SkJ6cfV^^R)UzA2AomXPKu{gnXQ+o%g-D1J?LmB`wFY=GzM}Qp>CRPuV^VxPc+=X-r%ww*8+hpGs^Z1NZ+>Rc2*7kqHGE9(nS3 z8d*D;M!w`Hl`0##wQHq~0-@!Iwaw&f;zF+*dO~K>bz6MPfZS!Av$hJtiU%UU}jXC(dHY}om zYq@WqPT@T5?dodipQEBBbQHAKb_wGBe9G$^p93p}s8A$K4zmjE{*iU#U_d!Rhm+fz z`B1wLJ_Y(@OziAm7Uf@yU!JW^s}e-Nb$#{`Ffcn0ojydFp`*X&K*n=x^p97z7h`qAq5_H@soyV(g(+P>#4|WB#zcWeLD-R+GZ(d2Zc$xNl%9# z*=&rDQRfkkT*Up1PEX`BTy5-=BK*SZ8?D8KAF$cz9<@+yeZz!NvV3a)J$%5#!<6$p z;moJ_80}T-8N$YO{33cvWgi;1+OLev_K_`&OI`a*Hm zYiX#eq;dMujt|Q3k0ldgeSBILzSGmB*0Jd-L)0BtKIX<{7oiw6u+!Oja}WF$BRwWw z zU6Q#gWXxZzRiZ5axBf(ku7qR7!-?5r0$mc4p%6)u8#38Pn2}YA0)l`Spxh~~U=0Du zBbtn9XdSA(VN|E~P@j&5%Vo}p=dN9OIg{mKN(UofK|(4RhWdE9W$|8^J=Z{TPA+2L zg8!GAPE_%FFkX;o#8c|bbrJcoD@m^N?{7#-naTm|$dPq54j1K4MF zA$gg6-77t1N1jz9M(P11_|3tq?>i@{5e*sBD;dK=M^_9d1u;5#udfn_y5%;j)@)r0 za#&mB#da^dj-L!5TzQvS!rnBfoq)}R8l6AhNOxdUPg2B!mGX|j{^?9nK$HbXB8Ohv z^NAb2$V7V53fTT9&;Z&`)WAqBtj_VNrG$c}U_W#p($ayK5Kp71dws}Q;m1ply=6&H zZk*K&Hg50P%zP%RNU->1T|Nka`Mfc`wa&wDE7*2Eb0gV*WVQc@W`m9uVb5Y_x6(ZS zCDGA5@}(V+mP1<5`lWh70BUfokfqd<3S@bZ25fH1GM@vsU#|VRi{rQ|j!5tzCu~8n z<562aO^?ng@=j^(<0I4;UgQYtBxWpYxBAYxI)t@;gpbHLtC13$1K#HNK7oY8TF%V~ zs^!C4hPYeGL>!9i>QX3udrhuiAvb>Y47xxoy4kBzuyM50?jRSfGcA1aArFtrx`4Q2 z3qOS@U{F;qs(OMK8M|nc-9n?}ZD3Bo^zVnfP_+8-b?7f?L+I;An;3m;gy2K{!@Y(F z@C&DhV~}u1^MOF43|f@{dke=`8VzI9Xm+5S^wPncj?L+266%Cc)U2^X67zss_dN&| zqHI_q|AkKMEqy51c-o_7<~COe2a{kh$~iyia{c`f`yivX+6=4=)Rej!pRjMd$23Cw z6NPA73efu7Cg(sR4}+VTRa%8a_E8$UcQgLEvz9KsLZtMFz#`69eo=-SxjUzr7+U`M zrKu%SKPkvTf_^hj%^R)Ujua}xbDk{G34@S4JLb~uvs9Mn!BmH8bPutf#cxJPM&TVoj4m+*>14dLbegh!Or|<$hq^A#C^$}Wn=;;F73mUR z%rq8wUYad)gLJbMuTfSBVo0KDuZgv&OGnG|0Zn8Ldj|#1zLE*$c*9#T-dIVKF_ri% zmrr8+vbKCydJMy!Yn3~hUQznYmAKp#2st&s-eZ?>LQB)#bp*=1?3YJPo zuT)-{!v%zXY!^EopyBQc5v>Fz;1^=Kn%B?|q>{J4BH+<)F8AlG{@TBqpp?868;~ou zDUWAfQSFac^4f18K0L|n|8Q^ryCD4EK>FW%zpW@$Of5ySbPx$v{Z>%CYUtg?m5@ADNg|I|I}VNtV70Matvf)KGz z{o%jWFz_=ZDw@lmd~c;!o`c?R+!T|mEo#?v&6$TtIgU!3#+;F>zint)8$~n2!Vex; zc>o!;zwF!#W1?6z?WY*&W(f2glc1pMUInvr>&F`9rN{ARs6$fQQr8GM?s6MW4Y}Ue z71XAcDqT(UZNU$TW~c}6h?1EKOY<~3l`hmeuw7~9p z1CG06b<>oWLpd>4IcSIcD*t(DMO`|4_-W~{?-|EW7l!EU<%_#&t<*S&=DdRf0uwYT zFjGD|;XF?f$yMxyrSW_`1AFs<`Uk2&OQR8{h3`;~95rE?m~W(9fkzSdb$2-WuUmI+ zH+EbEVY?$`*n01=JlG7x{HLn%L>ht^qK;;DSxw%1q$gPI(RH(o)ez$bk4tG%N~FTNy<)pWn%+2mp#MAG2NRs2|@k52>Bm(jUsZRLx7{P9UL2y2G~E+ z-tM1jn4y$yLByOE8D$8qKy3`l1N|DIdA(q~JZoBry)Sw@oOSv`b#sc3otaJQc#KB* zTU< zhcrSD@QySsW?Xs6>?lll5Za1>o(B6NSw2xL>bsql=KJWsoZBp@{b@yi@oVwMIyTPa zTcN88kgHe=BjK{jd``X zx$+~;2k6cW&`)KV4(>H?`EZF>Rl#P1$;Km*t{xyqObKH9q%LEW+^!&AP zbU8fmp`Rv>j7i9M2VC}IMPb@5=Z}=#d6=7?1Z^PCW`+v%uZIq{8JjPdayuvcFmgrs zRn8?|IVkTak0nmRh}-Y(`J7yl&wkvCz4&rlsSSr0L>tLnWwPY&pO`7U2DKCx1t3p4bYk2fqj)NaAh+tb9F(|#9SKFZa0h8Bvn zKEgf~m3kgG>UVbxuU$4XndM$(kGvmrRPRoO>6`l!zr`%Q1hWPwcT-wUCbw@;4$3$y z9R%LK_vr>CqtW`;{BOB9!8s^xsmYeoi&ZIy7VWbtQvxz3GTNZQLg9HCFz2;+#!bu| zbIL_9e!}jq)4)u5TlW(hN>7KEVaU1^f^04?HVVaA^=kB;%eEic^TOaeed|zS`Q*nh z1G}nunk>Dr3at-12pYRNu_eVZWcIHxju69ywoeP3@JDH>#B4gB zk~$wkyxo+}ZS!eJ+Hei)4g_pB zRJ5JEV7>!oOSF+x?ljZm9%uUZ_rH;RF<)CqB;d}e-cYY@1jbYcdq3i{dr!g82nEnr zxImhU(M)%=Q`0F-A){M)2yvVoiCTlX0h@zhY)QM!D)j$0{TfR}3M`ih(Am4QK>DD9 zKy0BmM(&b!c}7*~J*q#bXp3g)g8EIh*fwt^P8X;WY*U+N(5QD|3V95H*Ref3h16`{ z`ILKyv43nITn%#a?|1})6junaaS(2aV zNI<~(b3gO3wU^~R>Vtn?O>i>Wd-FarwYv%Ovjkwpae_EP(ua6djS=bLg$3Kh--7l(n-4mBLLdLPM7OyAZ%- zGnMRL7r^-f`@Q};u?4NBulK1VxauKUPaqZS3LZ|lPFz_3VDADEOiJj`xx&{Sh3wa< z>4OF*S&Iaz)iOjavK%ij5b(E&*k`)57Wx#{b^{g5+O$LUiG4A&O*Zt#_t_!FM0s{I zT)ShXOQTX|UIKKdmS}6Mi77Z4y-k!<8*E7rfT| zwB`c~_6BR|(N*2nD@Et1&^UOdPKh#Y$r4O1j+ui4J(eFXkBKnZ4tqL9&YX?DkVq!M2o{v;bAUeG zxxA4JSm(~X<3cW*T5R-HIs^#WDuvSYM{WUiaq{HOPf%n@f3Koce%i%FQe%C3Q8LHb z0Wez<6-colzCQRH03e>>n!zHyRBrtL`8wf{unc{h8s%1Yb?0ZL4*N| z2Y*%pXj~=oBe#9N?g_ifK?GCz69P_*x?&{?Rxl6{97jb_#rUhNWfUM6{%nw#-R)S8>3XFM@S{N}j16QUO5saH(q#C&qLr(iJz;yDV z>`M_WRt=zV0+VS!{SrrpRhh-TV69Ag&QRWYEx&-m7)V&AZGLXC5El{sf z>M?cf)E49zM-B#uasn(^-`I5Pun{n!MHrdFNMcIkVp+FJ&Y6ar3`$UOf^heuLdN=J zKE)3ISiC1&K6>0FGqiy?(U%?O(iSKSr@fi0w&PmV^2_Zkv!?q}a_Fe)Ol@ri|wdV;@c<-Y)iY(Tc`chnD z5a=9zS%sVf_GWS>EM$j2RSTtFxh%ky`jjw8&$VPdr03#$g?W5`rqrI>e1!o3F;E~A z_81jEjc=j(FK}%fpvFGOj|$lb?<&h|=q}*3>EI2m-*9a!*SFy!>O&g`t;Y7q8P^v) zuRZ94I87_op*XKOt9U^@HztD_`$QwA_Sylb7qe%ELnM#2EvQ#F4Qn76#ihSdl`&0^ z*P-%nR>KxjX)?j3x^Uw8nJyGeAxNYK!Mdj{A=SUR6P)6hDBG7-%$hk^!!mM0yz2{P zUtBaH7dbmxO|c&j57Hb54WoRPlpgKL3d)D#LhPefQ$K1sSZ&CkJbk!tPa*xeWT=6{ zRpD)NpK#|3c^<@j{ceIr#0HW(+mxebR1_59!;)r~P8OWYUABphM_odxzi#$OjRUUf zyzcaHlcrRvPnH+0a=!?_umhPdF4bSvRKP5cDE5vLVR7mLQM zAQ~QB1`1fW~Zq%`2d=Ys)^bq zXYbnVWgBl!vjs&Lq|=;_t-5%@M6~`t`VPC{ zN>c`$?yXmYix?7GW3b|{qg&vlE1(1x=S=wl+BRjvQJZgYp2S&pdIxbR=xlIZF&Vy2 z$~b4-evT)Q!{dT7tPx9LS7v&@MrKSPvZZqr-=$Y?#N|7Rm6j)gjeEK0{{TUqoxxTpKQrez{s6)h-R4j(qL#x1FSd`?89- z!)EyYg2ci<>y`2bXPLPv?IO;{hB1aw{v>UOHx{U+eKsVqJ&+P}SKd4Y5BBosc^F!x zmp?BSJeIvf zpWG`VhEAMuzqz^}3HZRGJi2nxN%5HCE^&9Kc}KW>h`Kj^Q1BZD)g0urQv@vG?&ns3 zp7QP)e;-z8jO@s~N6orfO}P_j;9X?f!2(r)N5PVx`ud*mvyOM4OV;xqff=fqo+8`Qfk|c=ZysaN}(E>9Rmy9%#f6K~+dCFIxZa>`8Et?#lly0wpe zv$JzDBCS;^)6?!&o}e)vR5lT^6UbHSg*MoIQgoLNnog@HX+U0#A|VTZuU%~kgn}!) zw+lIo17%?!ZAjt~vmx)qn+S4Q=M2kC=pFTysmu}NE&#valW%9Lg5v}0@tYT6 zadCT6RQWWf9l}=mUgWMz`IMpj5R2A(7qLJ>{KZR7R`pfHGjjyi9kSH7dYi6O^ov>@ z)1m%|a#JZfhtB6H%?350Iq;5g3TM#}u1-=lIU48ZE#Hv_0b<-_4e(eXrV|W7T z(}2;${%O}Vd_}H+*`N+gyxxf-MxOoq-zXdm2b6Zmanwmkg-HAHrDuLyw1Qdf0oNlk z&1V*MjKZ((rsD_~E6qXNSwl)9uSe`itIjIQD4#yZQ;*vGCOhZu+6q=w2llTfmvO_W zgi;sasU0U*sQQZ6`bm}uY~5%J1g9nt?Zz#>rB&O)eRC+8oQBqmBDMV+-fg--_w6l! zsy6zaz3kY1|HBfNtXf5R%~H=62x(GbS87fcPxwh1-#}ihA(@mFFO=b zipinpij6s5x2_8G`t1N4fo$w)FxFr6!O0-L`B=%)~e3R^{K?;_e7oy#PGkyAh257t%FfPkVs zj~L)BAt*scrZizt;GE+8*-Ncdktpzes?4S&XP6qodZsHdI61_fCv?83Kf*P|z zQ-GxG^({g9F?Yq42Xzm?1^Yeo3}MS$XD*mIx$Ha%2kyAH8vE<{%B-_f>lbx5eOt$6 zx%zqV$Y4Sa&=t^ql)kml1Qu-0`4?q>N1CK-89~P04T83LueXE+7kYnsV;*F7?ryM^ zvDpAxXnh9#TBg^44yneSkdS@$g%HaABx!_Hw@rymE$KYuJugys>hxN|2PSa0&b2Rh zyC1PB4?a6@sFJDYiaw%cUW@_?4?Wb||kLY}F_=S3E2O&mxSKoy#_Ffp1ZK;6B zwe6>AD-Ir?fgR5w$KZCdyg+$^kle>Wi|U!zy&HN;K|1jPg|>t?CJ&DXZV7fXqoReU zod606s*+ru1L66M-_NKva z=RsJ&L>%LB5Uf#+*pDe2p($5vM3G)E2-ji0zw}D2pB)51(9Co*V7rDaY&ildA)#(5 zXz5-(TXycJ4={L$<(t*Qe<*Y%o2h^M)~jqPyvy)Iab`aj1r+YcgaX_p6~n0~td4=J zUIOvVQYJVVE^T%Dbua$+Cr#M(INoDft9vS>ruvW$5X%+5vO}@bxcN;G?8P^+N&4}q zp|n-XRejKaH{bZhj~mfqaP+Kd9?m+Km<0$`aF zVI!DN{YfWC>0ar2!yJE$)sojAUY#2ABQ(LO{(h^jac#zv&8Ek4S>j)FE43vmA3)!F zYreV5!9g!Dt4W_CUxncT`YuIaVdVv%2(G`kF+-tiYG~4nw0AddD*!2y-37Pjs6s&i zM?Ia2IGj8S5LpS@+BUi|6pt?B%&sc5MZgVSMC*7D#PIs0O)b#Cua+4&Tvw{C6$#oD z!5^Kd6l<(Ccm<26C zGW=w~GLHACK_gY&b0;-cP<#Io6yc)B=*2WpvFQ-ZrA|=BheT9ExxcgqfZ=4N_J);r zZ|_ec3$d5bOTZkg9cQLjFFz}<9pX@wY-2|SFO#wG-jcz-^GjhdEh zTo0nx9#@WHfq{FMBAjuhk~cHSE~eJRV(u$oM=<@k>3faYD3&Z%2o08=fh(Z<#& z3Zb+5QMy90vD5~?hSQiDC58PxV?dyyHTxa+7c~7ns<7d{X?L_WR<{$u1D&9K*Zm`- z%&CM;@iww>^*$KlQ)47kY=jvwb6MA2;8G|!}g~zKmvYK z{3_IbZ^YWMrnhT+B94H!4R}=-*hUL>7jHHZV?@wZJB5u7hX@O19O9DUrZhn&1jXDVa56Oh zQzy5k9Uk0m*T=xf^F_WTBUf`Uuy0{yv)36Ka^-#l%a62-~I6mpJ@^5k|Fk@aH= ztCzE?Eq1lCGVSz)umcajVwlUIY{O$)IU8%yy_;cXBezpQ6sMpr_~V{AWE1YXxV&_8 zl44y~X53eT(32ILUiN=@bok>h?xwr!y16V2_j}wpGSg8EegFoJg~JKBFvJV!uo6T! zI0la2L|cU+?=8^GkP?JVxWD#Q}>> zoqJZ*cTf<-JrVDN$lcP;$RYrL zjc(DZS)7-~;p5flmTefuZ+Q2nY+Fkd~Cq^kwANn6dY8-{>so zbWKnY{x_<5f8ans-b5vjQ^taG9XxoVJNd^yN>G7BYVxa=v z!fumrJtA;E_-bUvD3J+2GP|1=`BHK%N{hSpo7&oY@MS9`DC;Pt1Vm7 zV8D#l;FGm?8U`;0GjCuNYECu;tx*Bn` zVOPZ719@~f%UF+yI%D~ZGWnTtC(e0?(>&{os*z>NgX~wo=rG&4hjBrvs)>ra*UOYm zq`l}z{TPp9(6m_W!pR;3#<=Y3=Tgjmmg=J7Y z=Nly>p$~8ynFt@X3(HAzyEQ+s78yw=-tC7Xe-!M1nCHnWeZTCeW$LT-fEPHKGTtX^($hTGwnNqzJQk3|iLsyU~85y*aO?K?R*X;ypOi?q%h`*z~L~0q}@~_j-uuWmAEo zx~2*(%GoO2cAEu{rLw&Eyn2KC)E{O?izaI|AT4tE2pn>){lRWwHOOImrrtMVF;{(Y zyt5TMvlo}Q?%-NMo12#EQUQAfVer;J0@uK^nEWV4=O(0>yrGDk^(616493w1VUrhz z1xp&5UToh7jy_mVDU;=+5poa*an(*ze zJffdfU3hvYsz3kKU0%hb!s@GXWXzw`Pex^)>904~Ikgi09g*k&9v%-JAa)cZ)w{?M zN$l`}Q|~{_ZmPhQ0)TF>`jB~*)zG2$rPVNNF}O#HZ-{fq%AMshl{m%Gw>v<5LcBrd zxaK~5*wGz^`C{PSF)M3*^>i%${fA^?k-9nRy)lvEc7S?{{s{833_>w)R&OrFxSBNl zCM6u_II(Sw{H+v+QDb|Om&nl=p8r6dYQ3Xz0AIfqlW zoo>u8442&%1O#ohq&ZsKa9|(mZjF5^(8#6|da1ssFpfXPbw@{Pg=u2K zm0UXI;9ls0uccDcGu;mHo+3De$gC zwm|;KkNl>CS6J=u)3Q}fcl`Ae6f*!kgtdzR)00KV-P&S|b75Upw^;#_Eg@H|;u^zH-8wRl7?#m1bAfUa zw_24weLF5|~@Qc(nSH!eOML*dQ z|CG>b>SRM+ABWl36QcLtGKXCX6l%<}VA2>RneT^Ad-k;H0EXw$da34;gUaXEcRnUy z?k@`4AbOMhY6qO`#k%1-8|UxLa=rocV8u03vo{umyp`3sipwan1|5aPPka)1gmfHN zdPH8N2@M_exwXMv?93Ch?wrX%R%c@ctux{ZIOlgykjQV=BF{sBVC!~bU4l62%vj4s z7vNzRcnVs5#zs@|1Nf#(@5fY(k6z#A?`18GK|1nJ!#r1%drGK(a!aDukZ5%UfzEm! ztGLjD7hL{5?jXLyf}guT=KCBvlqGWav>ILzN2P(h+FX>3r8{U);V3tPfu^(k8h)NW zyS=y?yHs;i^hq!fA-^V|M1A7nm~LIsW!tAQ%x9Sn3TQK)w($(QBN!|&A{Hbwzyx`f zx$|VzTzCKg0(1ZYVQ}i+2gbR}1SW3arH~|cZHbcCF3GkCc4huW`EryIU}piFzZL*x zpH>2Zr|J6(g+~fR!hylD?5o@00rD1j2>3W_7gH~P92v?2ND5tRfF%-&62(qZ^i{cX zr`Y@&Z#GEa^fA!plVxnjA@>Ey7eS$R=vXlUk`%NnJMr}9!Zm}%A;2`5AOHXW0Nrk0 zFMdZg+J;0JPT1c*(_6U$5;cczKTTaPotz^j6ta{U=C3q76^Tf;TybMb({C3pS32ku zRIYyxz`Hclnp;VIg zMwa>{2Uc2+LW+bSxt_1!k8C9--*~k^i_BJm-zx1lNIvIshv$qMt(_&71yxcH{07De zFTrP2jcl4DA`C12OB7BQ4NML^#Cpjw z0U%P+CWBPP>)n6Kos|k0i-5|w0tTV$;RfIU00009Yj3H4pMU@W00qp=S55DlTOC(q ztg{z{suNyTPN?{KhF1OhgnJE z&SV|=lb&S!e9a@~bD%w{kWUV2rCJ|x9y&w}67A$TC^NVKxc%5z;whbuAl3D>ag)~3 zrw{d+;-tG@U1riwnml20Rh3`>00000017q|3r47(jQ5h&NpTE{t^W% zl-}a8HLo$&jB^Ah@A_2k>WI`65931yH#$18aX+sro&s4|I4&>(58LhY5!=ZoIBv6x z{OhZWmQlwBA_^m@xmF}d;459hKZC{ipB)}vOM=r+lv-fP`ci7TU=GZ5RMqq@}4max2QI2<(|qqy=63y2R5>oXKZ}?sx!RovXGxDE|oS=MJ3f& z+#Qqk0+^DP_Ld3(apXpaR<@k&@4knW0iuXCD)C(3KY2{{P zruKm4E-@MgYSMj-62M1cd{&&XX-NIyU?r5=bT@SXpyzhy=E7`0(U%z~j|z&=2-K!V z5|2pC@YTe7`HDF+e{!yHlw zc1P$VxoXP(6i2|2Hf|8cbfDuGgw_@cuaJ=n-?IsEl$@8VL<{Ylxy>)2cYU%WSr#qo zz2Z=J!`67!^BBuP=83aBI7wBwS>spCUWs{s*U;itCnc&wbsx=thgCo}JgwsP_=#Sz zyb?(sgIf?fflMc&m1zhodp(VNZDh_>yTwPT!HO@ znDa2TYfHAG3B(G|Vo3_XQ8fjN!YcL9ir>W&4Z)9)`Gi5649&&Tbe1?zZaOrp*ybns zEcnkXY9N%w4FZy`FjS2U`m9`w)-k;Q~#u!W2_q^Q)i^ly>T~y`xh05?KhD9R^prS zv{yA=qqb%~p@E`9Pqc9Z@eneGUdvL&d~)p81FFX95^xm9up3pfjG0=E z(2Jk}s5v-X1k2hLiE8#w6?ERs0fsr~E6QK&$TkGp-PkvSz@d~hzbkA=xm*P<(HQ8HiZ}E_tlfQthN%Ir3$*)Xj;FN#~x*HHx>8>5D z&*c*FlP3KGLG^M(*r}t0Zj*WKhusr`UO~c5QhO;sIS@3!p(yxR+N){ErBl!GZ z0N!g^m|n46Y&dj-)YH8~ebz|L(*3<|zKCNYS-J6_EcnT#}~)zLz)kV{})0w%#) z(j07IKkp-@(Ze#w>{fX^9=i9Y?(S$jE2L=o9v^W)*+jv&ml)h4J;wZ)6U^}aAQhNg;E@SG}*Sw92?#|FE=NGDTc!WSOl z(x+Obx0Vc*=#8OE0YW!#^U`ecd2jOQ8@E;6_;1m%SJmy#bJXVP{4@+H>_q?jnuSNW zRNBmBOD68r9~Vas zMgF;ut`Db{C&12vAL~;<0BG{tw~cusDnQ8%SR-0cB5_@Ct^3*;WqsNuRW5iUB$+0_a1 zC2kFVdc9t+SF6?5uLw$8)$@lwcu6*|Z}f@H+j`gTm8)5VT6jwjihqAmG=x9!mLC-U z{y##$LT3ngGOYuCrF7-)ybQ~nd(iDB_-WLGh?+Ldc5WAFU6kP;W zs9YtEJA&Po%XDfAo4BExHe--9En&S?h)C97Pirfb*=)93Etbn=ve|65TP>E$WwP09 zt{Qf<%v|6V={P+~RYRqO7^gg0OV&#RGl>kyBi+jb8}l^!Cd7SUKWt>MYC?-I{tpZR zdr!6lQsRO6Vo_oT5L~=A_MC`u?oGg>I>r#q z7UlajSE5x3kN4hK+fA=x05WEca6MBslw8ZF4YggH{JJxX8z0nxPj4ClaISRznn3uD zPTO{4Nf59uMvHBD%>a>uX*l8Ht))AwaVc%OlQKyrGa!$6)nF@bY}%{zNpqR;Ud} z(9{=gl(ul-Ti-Lu8F%q-B=Ft@&JBz+a5&#=#xrD=nuoXFq(R^3OV9NATEm!E0=7ve zi!e=qJvSIvXPVIGe$m>G3lr&~0Qtcnd`ZKQj~CdFYdOai7s6CzDaJX!&?*~A0 z!jYAJM(z;NcJ#?+f;d7jdu~T3pjJz?j(x7l23{^Fe%vycbPEs*WY0fo1_WE)hpW=fEZGXQ78N^oHBnYux&Yi3|Di-PogAP_4y`w{&+ zFOysN9%f2y@rAnS%8U2TsKw+wjvO4gGhhd*Ffe`=4G$n#(+!g_cz+>_V<^tj>8@x1 zbeXEd#8glh>{)blgp3-NA@0&L77Xv#*%AzXr27c2+n(@YL%NZO(|fiFXe9HOf9Y$8 zH;hkJ^{8Y&5w0%yX#$o2;7kPLCQvIE%Wa7X#H0@>r{qc!%0DStE>&j?tTk;;W=)?> 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%0Dtz9}g$mWl9@%O6gM16%eg zw&(9VYf0~nwUx{9ZUtZLx0vb?WtH!+2kqvj85`LS$^~_>#GIyMn|6slmoog&#sxS^ zPUTL$#aKwLr=QgNKM2eG`ngJTqBTf1YJEW(z-<{->Wngc_7*b-;qr8?E0;Ps-F~gi z`O)P_9rgO}SF4lkcQ5o_pkKvaWYpY1^}$$=2~C_)pbNOK8`8I}r=tGRMH$2J5Xw56 zh>0w1DP_hcio3~o0C9&ZmaC4Z-(ECnBm;WKY%nbh-F;jv8VCQy9Iu)`86Z1G;wIum zUguVQv*F0YukTvVxOtBec!FpPmcv&IKQ#|`R@+qm+3u~=sPs?cI=q*p5N)^rZ|`sl z_T2v0B?w*Z`h0n8zeV6yg&CR=qKZ)`shK^;$g!Nh^9vevA;wp7pUrcM%$dY(79|H` zO`4PbMr6DeK7sS9?z-3| qXDLA?wUT|K1ttnec?jbD8h1uEv{yqNZ=6?Z>b6KeX literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/radius/radius.webp b/static/images/auditor/10.9/addon/radius/radius.webp new file mode 100644 index 0000000000000000000000000000000000000000..e8302eebeac6ad96e5d0057c01f733504fe9db68 GIT binary patch literal 50694 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 B&e8w? literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/radius/radiusfilters.webp b/static/images/auditor/10.9/addon/radius/radiusfilters.webp new file mode 100644 index 0000000000000000000000000000000000000000..8f2df71008776d57e699c287d749a623f7ab1989 GIT binary patch literal 4180 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౎kg(P`uPfZ1UfQM>sm+4YH6A-0{`7 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

R)NW|e_#(qPP7#ta^` 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/addon/splunk/diagram.webp b/static/images/auditor/10.9/addon/splunk/diagram.webp new file mode 100644 index 0000000000000000000000000000000000000000..d39c856a76960b9d7c4cbaabf6310e2d794524b1 GIT binary patch literal 10050 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 Yqk3{#i9uP{Z(8!6kBF#3ga7~l0GQ*9`Tzg` literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/alertsettings/ad_alert.webp b/static/images/auditor/10.9/admin/alertsettings/ad_alert.webp new file mode 100644 index 0000000000000000000000000000000000000000..8277a4611d74e1b3f5f1c1f16522285ab979d49b GIT binary patch literal 35926 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%0AYgI~t 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 Z=GOvICxHHSFha;t>9-qPQu5c?{{YA%HMsx) literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/alertsettings/alerts_history_thumb_0_0.webp b/static/images/auditor/10.9/admin/alertsettings/alerts_history_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..b111ea431dcdab18d938eacc13f76f0706993e58 GIT binary patch literal 106192 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

J!jlN5vJ_H_ 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

k9li#c%PM>@)V`wd33QA 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/alertsettings/alerts_overview_thumb_0_0.webp b/static/images/auditor/10.9/admin/alertsettings/alerts_overview_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..db262ec94285ae06641220732dd8053358b6db63 GIT binary patch literal 52948 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 IuK)l50DC`~!2kdN literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/alertsettings/command_thumb_0_0.webp b/static/images/auditor/10.9/admin/alertsettings/command_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..344c8ad6f40c6864ae3ff3f0a89e0e03a4dcce5e GIT binary patch literal 7948 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%0DiJg)W4ve&nCrcO%*75IQ6i#{KmgfC4 z`-z9qpd;3dQj5>YKwnR_O(}Q1A3}XM>-zJHYIL~62ySLmk_(KVljV4HijlFr&Jpu6 zeue1jR|H^vV}9q6#ih6l;A!}Vz*#k37g9bBDWKrF9(BRo&ER2&zdG4gP+m>ACD&jD z1#L>hYK7GQ+Dfh5QP4qi$_oVU65G$EZX3b*p^yf0MgmhW88X;{x~gT_>Ngl9lzzJI zwx{klGT0gtI=Hk_%Fh);tDKr;+D+J`vVJq8T~u)R=dHJECkp+zs$|28jGqiUc#!zM zK+2I;QaB&e!|o7Z+^X+^69ZFeX(LN!q^JZaZr~mUwK;8)Sq40#?v|w_l(zBN zKpM%1)?6|vE_$>k3Wbr)_HU&12aF8;qjK*WFo=0Esr+KiMw8H?J^T7km(|3l$qKFz1@%aZpx*1xJKGE?yx&zPh1uNU{$$(ru_V@qmu69P z)1L_!e`bTU;hf^>b>O5ZVK*mk2v-T+ws5UXUb_CEgdX|%tv7NgP90d_^557$g!)=h ziA%AcrYpee?+wr6WP0{bbg~FKtpxBfytg|%-T&cB&wPKppsEMVVWY#yTTon!MeNvo zS=Nr_#7+&Kh#{Vd#bK-avzB3=pKN>GZfq$KK@yPKupM?D?XiV_VwP3(o2!?#H&E*9 z_}S%ePnlTlI;7UVx9hapt42-_$>j;CyD}^jXhSy!rr}4PNrUXxL%s{$cKaZ- z$PG@)$bGG08O6k)SZ~*?w@z^Xtk`4cDc%`U&%UQzk__O@r90Zy{<4@c8$~ z(SI>okL+y9Y4wdTm1Z>2IO02Yl3br28DCc5N`ahNYLo`vT%X&tBlo|v zX%=G@_&-2Z^{_bchL8 zCh9FH2cJo9-djxutw*~98}2M^diC4^vX0c_fEn3J-D=WK~Bl5-AYtWgl%68Y7lnT@Ip;FxxR7?w@9- z>p$}Joh$P)e=bY)Hgq53SZFzJfNp)r08?3X#hY}^`pw+$VQc`$egHq=c!|0Fa#E7P zpm@Z5H}YBuc@hE7VK~mzF0yVqk)(9$(7;}Wa1&{4VC&W7BX}^PZB9=F05C}+iR%>FNdra%?| literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/alertsettings/configuration_tile.webp b/static/images/auditor/10.9/admin/alertsettings/configuration_tile.webp new file mode 100644 index 0000000000000000000000000000000000000000..ead6f3c0600038604a7f5c492c3c63f60c087362 GIT binary patch literal 5134 zcmY+I1yB@R)c1Gkl4Su&fd!EU>6Di4kdO{(=@1l_ZbiC7Qo0){i3OIF6p)ba?%n-( zp6_|*o%hU~Ilnpg%>UfEckbMoqpc(_k3|Xq=*!7y>S+oa-~j*toJVH{0*U~D#|#9A z1OVXH1Y`r*Sb)U<2^zc*>0q}MfVpr^$`QE<-5*UHz2=Lf0J|oa3sjhRpx4Zpg!R%Q zvg;^hrTROl1>_3)<#L$oVAB1n8%l_DMC{)k9}o6!AL_S&W>@ZVmr$@zflxYR`!(t; z4AC`@e%p2P(j2sog8OSr4xvU+YWJuMntO4S&qL}lYJ&V+V}IqQOCmr@93Tlrz$F9y zwl5rS$8B?mB`F@ZAB5IX83DopYtYQ=V}yQT`)M2u#8;FrX{`) zK{%eqouMD#pPH?${DRVT6(eUp0+6;#iL4TNrUegXchF7jE6K%Uy_W+}usHky{T6y@ z)(6T1t*!Jys{*v3-l*M^<8#nK0AzU$p?`pWfPUk1)^(h_h_ZkVqEPn&2)g^@E4szw zb4e6pG(Zd?bRTh}u>?JaqEG--42l-{7g7G8aldk8hJx-Q2K??3?pJIGv-=Y=6Iro_ zAr7NA#dS-1xDjBc>*41!-pS%U{vl5UEzWsxecrA!JCnrk%mxft?a#9(z(h8wEdr*u zwDFusnrqQ=;{%~14v?x#6}3L*`yIt7l^8W6ZQ|-w4cS8DJzz)D6YPG+4m>0(2AR7fPu$ay^sm`g@l5+~e1R%ed8MP6sgp@9PQsPdFa z(uNz8J!C+gULJ;{g?5FVYxmAU^q!abupV6~83?IbDx=WiiBokMM~68X#j$_Cz1ETa zp%wDc3wkMIZxS{}3>@|dDxh^`1+$ikM5@~aTfXUgi(474SbZ3VsOf5=AmDBy|7Uw< zt4hhQ5!>dYQ{(Iz7un0Kpq04t%gL8dKJb&T*?)_1TkIp!9Bf zDW=IrmAjIw$GA(|!_{ZjGQ6ET-MU<;g}=zSu2al>5WJsrolPxCD|5%J7#Al>EM_KK zC+EmX1{m9&P7pk*c<9pTd3xH6p&x|oPHyyz zk^0%qv{g$+8YaTWKBnMK1W#W~MdIclCL4MEGg>0YPO;@1F%<9TugI!|TA^%)i``s> z?2Rv!WXJpc?)Ddp`*5;!Eb6l<)x2+zt-~_!q!b|=i}SsTizU};y6oUhUo+H0;(oih zlFt}@p#(?j!GA1X20Tay6Y%y(z1{DGoz4V++t!M`6SGVvI6tQ;)2;w&INT|Dy( zYoV$;_f}-e`Je;KAzf)itRY*Zf{*aHSr>(j9DPPhBvG{5SKI&+_+>+T9t_$}A`%&e z3CB)XrExUU%rtf$R717!kH>3u@@mwWh>7HUZtntyVu^z4cTDXJHEP`R=9~EG;2#gf zW=20vK#5{my_C;e`;fs0+T|nr@72^{6im$9pYbH&SA+KOFUfBe@jro_uCzTbEc%&+HQQ+~h(VcQ#Du z^Jbf=q!?InMwZVrS%#}v-4rbTtDl>3j?=MZ2;c-Mj!xO{W2LIuITrX*ge%BqBdlXx zV=Y8ocl&qg3M0_xNe6;f)i?(ha%yE-_kwU!*VgY4CuD_fcj!91%3%Gl{&&C#7oe1c zJ}6=Eul#B@G1iGkg?(qw z!)#Efz_Xyu-RQ%c%+vC-MGayU-uwf5bBvwk)n_VK&HIA45SCT?_FOYkKR0Otj*M>Bqm~2${p{e+fw_qdarBtWW<6`<$Msk zecRoO381!TH|+k==`vkJN1TEb(a0&`C~In%>jE@*in%1p7NQxv6U=Z5_IK$XCQ3V1 zBlwfS_KN(o7gkvVgnACy7f87h6Zv(E_ktxqC3kA&e{MY+QCNUUIbUMWpX7^(4Or1A zBV6r2+j<#u@_s7tij7{d+_ct(c81SH$(pcLE7LhxT|u|rh1y{hU|y_9upWaK26OK) z@js#FNE#|-_E{p~*zId?`sfrpiPOphQGUkAXD?&KC_(((?}mUNMj

+-x|%etZ~~ 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 B$NT^Q literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/alertsettings/csvfile_thumb_0_48.webp b/static/images/auditor/10.9/admin/alertsettings/csvfile_thumb_0_48.webp new file mode 100644 index 0000000000000000000000000000000000000000..4c0a6fdb701aabae996c29a128f2ea57680c3a3c GIT binary patch literal 5114 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/alertsettings/editnotificationtemplate.webp b/static/images/auditor/10.9/admin/alertsettings/editnotificationtemplate.webp new file mode 100644 index 0000000000000000000000000000000000000000..47f3b9a8c5addc81b023c1558a4f125659c3b3e3 GIT binary patch literal 21374 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/alertsettings/emailhealthstatusevent.webp b/static/images/auditor/10.9/admin/alertsettings/emailhealthstatusevent.webp new file mode 100644 index 0000000000000000000000000000000000000000..8ed75e4841940a81b468574e6ab84cfe617ae725 GIT binary patch literal 75328 zcmb5U1CTG@uP-{bZQIym+uCE>wrzX%*t5sBZQHhOeBbY$^Xi@dJ$U!MRCRS$*Gg9M zNz#?-&TlDkaZU|g3%`?LMy{*rYX{za%Lu;G933FPkpQ2Nxq z(f--J#cU(IAbk54^ydTEf9Bj6e@B1EzcFs>?*agT0Dz|dvVROf0O0-l&+-iNf$?ObyZ3wZq*y@Gv@f6@OSY!U$Y?|%dN-TmzPzkCS%0Dq3Z1D@o*KtE=`0kgC3 zgib%eU$}4Xd#Bfw)3?Dt5?|h*dFSrWh|h#azU5zx2ZTugX8`;+woN@u)Ec}`f+>9^PoRuf0tLEXV4qv z5BnqcJ^PIMQTv^DPp~8~0g(C*xeJ~F^Z|yRL7pKG1ZMnO{G)ybze@p#@BUE=ls^(5 zfnTGa=6$;LWt1c3cv{g(OYeVx7gCmL`5*v%`T+psJ^P#Q`tC9VborluLIJXV&;MY4gP3A)<3+-pj8mUqd25j%Hh4fZ^kr zSDp||uI7Gsp9$^6N-(-4OQg8Q3axXB6%9`s#K>R!>M#^8O%(IgE{dG{hboA5;TTEW zOQ#TORwhLV``jsll#f9P%)Dgc|JhRO&zURJ$@y#{ecLu76ovedIL~!mBl{H&=RNiU z`!EP{d+8FCseDrL8ndSV_Wjf}2_&qLvhx7!TI{~HN}-RH`jErkYgU!lB$4vGEy$ON zoBJC8u*ChV_AMgibs+IH5{FrX8W=mN-uYjtqU#TH5TRpokIr$<1tNFL8*4#e>8}|RzO;;zGor9i@X#xhO zP%;_Fz>zw{M}8KFiUuDcK{?qKUr4X30@Qjs0~|SnY`N|KObMN}|ESdQ^p-;aS)ntE z@N?w&uSdAM8!RM^>2{JU1t7ok#`+mMVvjO{2A6cPhDU{@ZrLN zAaFL{S#gQ#3ho$G_ zXHqgKL609rxJ)RVE&4Tqdr*Z#tLt~tAV=}s7SYM9PjLgrXq`uYm?S>Nw~bs#!s8p? zq}#C@WKgrI>H{pyZ}=q@8{YZ7hzVy;JiuH{=OM#!y$I!TCMeo z8&0UtR!}asC=+&KSdIMVD9TgK+BYS zJ2Hh3xDu$pc*xs}SZ*S>(Vz;ivwajDg)P}aJd9Roowz~be(WrJRM84D?QZ@n^&0)j zUagt@u{gRj1Z&ZAWr&aKkoP)Zz{I-(EoZ zSt|P0mldtXs9`OAng4TTYTwtA$nq(zTne7@F@`qn{8yiDZfYZ(g3+yr8TzG0UNySW8k&_Z7%;~VO-Ty55@>R5yJnZ_7X@6yuQPH0Oac!%)nVCf3*(k9Yr zOwNS6ZQK)Bf>yi>xcT5OIfVD>5U(|-Xsc$ywqwD6&DMY8)f=vr-tw=UnQ$Pc4D_~P z%a31YSqGwMroQcQ)06Nk`+P%^8$v>pHwAImuA+eEgLm|;qmB%>0$g|0XZ?z5;O^+9 zzN~>D-;RUY)lfF%#&*=*_=&pbE4CiTU38c{w|tq37ZVnwH%B9R+e} zTq&?dP{IYAHI1Zq3YiS||8stIIc?N7%b2c#C46B*&TZQeC1S-wBHm)8b})d%5Y53I za+Yq*T&G=-AHfCHo}{uRB3o+_C`m6|&2P>Wx|ZuMK8;#Fp#A$MS0YL?1dRAHSHO@cS<`p;4Qdx#Q*SxZ+9j8!iq7^ty3p=w0%m`Zf zJC1w?GwZ{CObw4Uj}kr_1=I=cctdM0Y~6qRcO(vrZ^Dh)ufNi29oKA6W#D%08$J<* zi^Tyv%y40zSUt05XTrEq1@}Ygj`6xVwHXX_a8Zv4C~$UOC=Bs!E{cHqFBZ zqs71FgBo!Et&!#PTjdd2o5Qo}-``aYJDmC8vEYOgix}OsQjMCpnnMhD`r93%v|~>P zyF-WT^zJ1Y+wFIk8QhVNoHm|#`#|^1(OKQ_`r*<01q>rAFM~*YpIwBDK^y0gT^E7# z&C?}8+9Y~ovFYn@47s|&;x?SpoP(vOFSlOvnNJ-?d*D!$r=05H8+S(^!U4fxmH=&` z+J3ApbC8Y<3#Ful9ovy=S7$hU%R#1olT^f|{XoA``=gnJwM|0zh7-UBl_uPw<|JV< z0598Kda<>Hsu_DB#L~o3KUhOGVRp$QKyq{Cz|}f2O(0!>KvFmgEYS-S-BuU#)X^;3Idz7!tw9 zL{3=OzUx#2x+zxCa@%BIECyu5064r`G*6DBv%^FVOA$zC?L#HtRLx-|xD0vF1)#OD8NoH6(7Z#e&^M#N(XZ9jBa5fAzN^Co|8zRm)uM3$03wWqHnX>7oiHPixXbP~4>P&~G^+AX z3p}Tooux4^I`jDBAtiO(0DCYj4^Ji{a48f64zq1TN5y)**%yk?UcotqGs_`ubF{i* z9hd<2Ua|KvFh2DkU1EWZ(tE>>>1mXQN!v)`mPyIJGQ880yB419Qx^EiyBPou7<*=! z6$G5Twh7QW?Lt|ui9OB?eO<5a1nhRA2w`;yEFOpw+{@yYU#b@DKyUYHl_$YBjMMdq z+1z0#?@?Bm$J|Wb#S%Vmb8dt&K`Td~{K5>ziuIHHISPXQEb-aHQQ%jcR>gb^( z5$;aKW2Tbc5{>6t@)*W36hoNI6jBN&P%0WDTP$TYX!cXLKCs|hT3C|V#lwTR0#!1H z!ryuokIk4Np-R^h5h_mxLG9k68>G%ZHLeYkm<StDM+WgLaA z$$L{=?d~Rj=v9%_7_9~ek}{!6Kv^dU17z^Y$p$pIautblnp(_{x<7^SIPa=(QfBfD zoCr~kb_g8#EdDJH|80Ns?>)~l5YQ*ceO12$X&D42VEV%{d=-E^I>-umgY9xB*)O{0 z7@CFW451cL!ZEEomQ1nLUy{#hm04e$d3$cQ$84}FYl~?{Og)lD{_soU46mp?gVQ!P zifYvhN-znkG80_cszPolWlb23#$cq+i##4Q94D6>bKif${f?+wl$|s9Hdth3hb-i~ zFpzls0tT&2GF%p!Io{FscTjFsJa{cz#uh{V)GvqYuh4)*l}$e3H+-qIm!xK{l+-VM z(D{bjJQW)fJOe@l$~uK<68|6u*_>6fIHR|~Of;8iY(Z<%E2C2N{i_DFwqJ)7GH;|D z#bLr+dggYsC#-;#YE!xN*B829rH(@8VUT^Z{yss(plf>F=|s<7v`mZp*%V*Jj_*A% z#R~Pul7n$u@nb)CR56bS2} zI?18`HIJ(G+DOPJ;Uy7!WdEeZQP)Leu9urHE-Rf87pSM{j`T&*2uoF$av^WvbG^yb zK}WdaJkKoUsZp;9G=(MU)@(u+_tm2^Wo=Qu?oxRu;7g=M$G1-(2|U;PEIdRX$J)z| zZd$=qLDw?$eS>|q&uv^i>>grpmhYd4Hfc@84$|)35d*j zZPwX}n(c)CVkrguc*<_E2z-O;peTd^LOf2sl}1B$DcX%peD||6Lsv7W_JxyNd!({0 zA2A+3;Bp9Cs9TP}h$fwF^6Spe5T1E8+^$ z!tOghLalCppj4QPrQg@gG6vN@yDIyZV~>0@xmn&=$^!@DEf^Y^#9@0Fr8}?U0x;u> z^R=_yJ3L694rJ5wY5T?;IqiT5dRC22r_2^2bXYA#8L;UE2%CHsK~{;-a!$>qf&yN3 z>q)18{=QS}i9IlWJ)af$m}X7|e_SYqWq?oGDUeE3^>l{O%N!33#f!dm~GMw4WO$S z{}I-cYfNM#(RrglKARBMwSF6b$}EJfcRKwd1Npn|#fPGd%dQ&ntkG|79e7a@7+|*Mp>GzhuLE5D~8U7zFkI zp5Al#QA5<6#w{X=0+-HzWUPRW!D-}~>O}Qz{#!#|VV^e$98LtmStlNAC4)+o=B6W! zET67YoE>V|RJJ=^!>zI*r$qQUgs>IILAW`}yW~pujfn}=8CKKAoIgQ*h1K4RMVn%! zk-P>z^-o;%?^Q?au@*`4r$d+z?sZSO5|EqBV?fEuROr%5+hI_a z7LjrPfD*clH)g2Y7d~FJvrgweNi1pfyS5a3Rc|WZTGWN3hZxXEb8Vk8VtD%=p66qJ z6ns|8>eVLqYg#~JA^){Xioud|W%ZY{otz*Q@L)klOUEyHDr{1WFh!|zhx88mO0nNL zbH{alP>^N(coRbt>j848(mN{h_cLI0wgU%d6~i}w)lA%?w(4TFQqXl%pnG-^jIlWJd%@Z6}$fAWsER< zyG^=21RL@(mHT3phlpS>JX|^GF+j*+B&pZkB#jxzB+y3Fdg;J+1nKC|cuMZXX5;?x z=#tB=MPp@Wm1+m~($_88q!09P4_DRCnyf7Y5m5U;+W|S?I6EwhCW%{{A7?A2Nck7> zkEIQCZ1qa?Sp6{D9|B20E=eG$VjO7R+Ll8<^)Gh}A{dA*W~yMQw(4y(fTIr7L(|ZS z(H?3fq4`Bnm@l)xK9Jx$3^)>Ui^s_s@MoMmu|a(aCQY{ z%wSnXhj4kNDOl&ntM81#?~bDm4-2-Zqn-GW%`0}>Jb+5AItOVH#WLZAl*_93_E@-` z)=!@8Di+?LuwX3rc*qNUjit~&jxaj3S5G8xdO!13V+PsLsOn@!Rqu<@BZ=*IdOY=} zX0D{n)Z{XDZJ-ShSSJ5#;acPouxy$B@r12hLX#(RDjJYRX^}l(jzoC#mL%o?+_&hP z^Q5&VW23QIGSsC*=J91$K3Dyv5i_J_#Nm){m6|9$dKHJ~Ymn6npXR z8k_cA^y$e4yPuh@xHq@a$x-H{OQ-V7pn3%gI!#tADz^)lZJg3?oB;B+1hnw10IE^~ zPcAPKDD?%z2kebjsXIUoI$J7kWU|nZ-PK#=rWNJS*t9?zvtC7C8w-g~;VpHds8&r@ zJk*f1O(<29iuwRg(wyX#bBp04!!WD5;%i!tA;XIeBCA7LbQXUZN<8gY5uQou9;{sD z&fqzI!Eeyb#wH|uzcM4+#3#M3WEk(1*hi?wB~5ndVzmYuHkLp6gIGCKp(M6D?Y7f} zFxm3e%M%H(^v0(U7)uBzRxhIR)lzTjN>VRmrqKL3UjZkWS_Jzt*+>b;kz7X-DVEOR z)k$+pGP+AJ%L?1BIs?aHvMY$!!Lo-#>`OE`bZR}+Sn(;{(q$u;Ii|vyOl03%OG%$= znpRYN525`q?lE0P4TgfBW=dQ$)hxD4N+|qlV2LXaCmUsXk0cP76`uAZbaDwH56>$R z$=_&7V|UY+6qPz(;>q~8ZwXPqROrRP2`H)+)$s4?JQ%}c-?euiq#?Xr0J5q#Y^H;& zu7Z2`F|*g$NR{YNYu?QYoe21b^-@k&9?+D(LltI#y%wC@8hr!OhRF1co{;nITq_&S z&w)4l5J29g4t|RWeE2>cm?_q^%gLLVRYU&~*J~|**w0nErSB+?hlB2DRbM+lYb|~6 zGN*20>;liSMB>^EvLmI^Ql;zBFx{)t5@DyGm8!ISV%%$t1reITcmuCIcvwr|YjIl?jc zDW-;izG9~ZZ5tfR7ECqhy$ycKHd}x%fyqLNoM-I}ktv@vgq~JtTrHNqN79WkVd-68 zd933WpW>z#DiX-j^qH!O&{IW(O1-ix->RX{uhz(^+ zKBntoF3Wj_b0PN{Sl0%`x7+a7#n{t-7~o8!@~b5(_U;8x59=u{j)plBMNs~d>NrG%Es6AGEF<2T*M9Z zvDmUqQbqG#Wwy;6Z48@RfGGn09JIik(n=al{x*W)h?}zXPWbCpGHVFRBexMkDH?pc z(ih}d$%xRfFSn6@-jnI`_h(P7tFwaDNQKBAId~tcQ6p}0e7%R92!?Xo>%A~-78OgX z?B*;9oqzLg@rimNS0nzM*!YGB2Ca2Ifw=shi5>Zfqk{{2Uwz=-aPSZo9#`!sDN z8_E|=dLFI`q|J3Og&lfbg6p`x6oe2(T1~8;Dk&pAA(T^=$`eg$PrvGKf{8mJ4jr@F zA9KfZph8wIY2ZBviR_29#X!VJa$1tL6e-!!u@7W58TE?L;j*Nw8$KeLx_vOdUZ?A{ zT2C15n<6$D8ze6_^->GL3CdfeeEoNH5=$En3|w4D_P^OFf8gI27^q z=O3G9uQDC2NQRli1+Y#8B$3TmhIOlF#kOV?-JH>4Xg55f@YWmMhUJR_M=P>Uo_I-= zD^4Lq`>jsX%4Ok$B`G&|f&}t4haiI8cDKp@pJoNn00btGKTet9M^w?E3DLxCrAyut zmqsSKiC&vQ=XXRx=eyibAaC)&LF`akApJl}M7J}V(?HID4?E31^dk=cJ@J;%MkIMY z?3YTlMD_~NnH>kc3{^)qI$?iAVELNrH*pmKBfl}hIYijr)U`Hc%7&Z1kS|^)l-H>P z;+EVc^@)Ap82dlpCfg2lD&?tG>TE%+`c=OY3fmC`8TWA+)CwtbnoBBHp=g!Ux6v zp^S$&?obwA76aWj?&RyYMwHwqIHW3>xfE4s-KtSistu#$fCa5{soBx+kZ;;>^&E-!pwWZ$NEmxiK2hY6 z{Psv~D*8Es(+g-fe+pN5VttYJA&{>y)eZLgIGmX>>58fsN0lAw9OC#f3EX<41|gBtOlVT@?sYTv8k7Bl-D&tea&DN!-soXpe}@neU3y6QoixR-R1Zb3gmneTesU zDLqq4))En452b2JFdMPh;W_4Rvl_|tUftN+$w0a$+u7gv186UmHjdk{n712|+&b2j>s1G6Sj6q73xe0`GQ3bdJv-mX${us<@aOw97eZ zo%(#THZU}9X!krCUe8PikGBxl&;I;{{A<>djS~|cA4Ayc%J$ar=Gclv$DL7+<9c#? z+bwg6)2=X``kfUTr=;<^1Rg#M3&@_F>IKIBqA?YwxSAiB`&*{f{>o_U%%+fN0P5@#WzA-pr#+0*9zI>xcG?dA(yDK(Rem5cUX6_BYmeeHpZ zh5>{oMNBi?Qa`Ly_YqL&l{4wZur7dzQB5*T%dMa&&}$bl>1KR{ajy5vOo-mIr8+j& zcaXAGU&X^*9fVnrB!{~#{n3q`i8_!$E+Jq@($UOvXT zbyneps(~^QUF}RbXiVkD*q3{he2Mp_yefF%r&vrXk@`@kQMnQN zxJ3hvEL~0ElwQh(`X!J7_{yp{#Hw)w+K$KF!GuS}@VZoeT~4O`cK5EV^19p3){pUd zg<`R^#W!2)At!>NvGJuAr-Md)J3$A3399?cnLTFK&x5-}Em6{@U{{5p%cce52!QkU zJ-t<(wJE_iVX(UIs-xGyn<;VDM6;Aeba?i7zZ$eq3Gj2vQqYdw6fX{`fKb6HM_rue`WgewvBKWG{8w{)}pwEIw(!0{n#)i0KE6Qq6V{;-1?@TG^R>Vn-< zB;&$SBhIWU;8Kg|93@Qts;#`iK)AJ86 z?(Y8=^Z2)@Y6RsitE)Ml4%R1Ofa^+H;l&q;!BwNak|6z7$G?|T>GOgLTxmw5!~1pP zi1n8hWJczRY<8C6b@zvsO@tFt*9PbySAaySDfyEtDqYDAkWBKYop^^XifC&n%kKSj zO~>*Tf{Za`rG{N>bP5O5)tXmJEM_KGmpdARe3-cnW0MzC-}-v&IGcf?;9IhUjLoxA z9}AKf&30Mm8Acx2%&pgeBsZy+bUh7|JYCH-UE$o_du=UWeUqX0^LN%o?)-MLvyU)I z74boRX0*gjB{tNbxkti{#z{AQd|Lb8KZ4(%Xh=+I7phLCQ#y(IUMik7BSCi@8m(5f z_#o`Y>97BssFUmnn&?wc**4TG_0XZ61Dy}hsg8&WA?t-(F0w+86Df6Men2eRktMzq zI!$nMWUlNf3i|roO!nlDNgf_h#gQ(Y!^IL^GhI^c+93DGj=53v@1xt-f?uPE-K7yj zG}=Pk>&}cxwWw(2u-=3~Dycp}0=bU-_4I+(qSKmhrbSklh{@;~yg7XaGP?D68vL;a z%6I^M+6$XV_kk30qb=ZoeNXu2nh7P1@PS0&@=L=p(<-S0;22)rtFUDPBja)}Jp{E%~5(sAyxrC(C_Sg@!iq=}H~zff?r{m@xbdMDQcv zn8`$_5@&$S00?YiWie$t2*2gejH=E(-g2r$R1o$UTVu|}n|yRz_v@V^CgrgMpK@dE zVg*;kmu9~6ZEA1j%_ENsgvGZK&k@|JM&hD?J>==|0H=T9>EE@e(&r2BGmCHi}-X~krb;yO`@+q=|g8yXC z+z#6B4bSUoi$@Im1=<%1<&@bHv1}CzdG5_#~TO| zh)R9t_{H_k#H|kdD7-_3R@ddu(JZ=E%zq3(S&Bey$v{Mk;Hbn-J);h=8M90`L#GDp z^w2H?fVha_s}_JWSi`G&$)837(ZPp{o`uYrD)!7KkwSX#jKcSZ@+-WD;=tQu)QsEb6U#4{V_SlB76^XrQup`%_=u_?c~|8}M_~FJ=!+W5Muy zzridMrpLCX4yPm7qX+&C;^*GImk~EnO`ivzv7#l+WT>7IUS-|)`)jTB(Z_wU>gH9X z-A3lv$tdu(t#T$enC5q66A{OWx5~R;uZq82RLRwa`GMY0cYqP}PGQ8|fY zUT~4k&9&}I*epc@l$wvYM248ECDu_sHxif{uUdEZq6vccl06M+9XjGQ#K;WV>W=C& z`jFgy48*vT3@#-Ak>Yv)dhv(l2m$YscsigEI?&xvXR=>e5q$-ax|AbbsIolS+aikF zcl2A?T+@zY2^op+=RSyh1IBo$8S@PY2xFpz7fQjMC($87rMya{q~8;d4y7#}WR%1b zh{4h!pnKUVK&G;!f#QMJ0*6f{;NA4 zwPG^-=9mP$!wb!ui`p_~+GZ3l$Zuh{ElIjZEO-TWA(QmKv4wdYSJP*k^!MM;{Q+%S z5oGDl(%Ej~Dpbx%Yk6#X#(;-~QYgexXBCewBAf#~K736>I06r3UvxPF$%>m{bPw9; zxwu)%#sl81qGhw#`<|pyt>v>)v##D=ux71B&*HU=?+hH~iv^+ZagXzCwZZO}srJlx zI-xLz0Eu^besbqrt{rd}*scrZt@gu62g+Y^UD`Z!ndW(>T%4YqBC?P=hI&^087OqX z4|f^rGU30VMg=8NGkZdiziK0haV^$OGcum1-plB=m zV|qS5&wEVGH@5rKEQfG6XxsC&NbXFyIpPXA`H5-j=^JU%>m8^p9Cfw_>Cb`M*d(bK#Ye>Z1ojFTblv^E4y|7KjEB;`;d`?sA{Y1~C zG>RVYGlO!?F7^&3|9H{4f)`}Cyf=R_mwyry92+6E$TC!x{DuBw(K{OU&1d)&LIw-T7pE27`SyvgD)sfE(~ZYIc_+9q!Hlu z&7X;rjVVF@(p@VZ@^aXo*4^3Cvr^#ArLs}>nZdcgNOK9os**1ds`~Rwx_4vOL>OwZ zMSqZs|B#oV#-l^cy9Nt=r1ENV;HMMotfCw%qWn zhlfq!pZNw-fj-J*sKvhv-jwk6t%ian3wbs7P=?3lWcqO8utMSlcm*@PU(`gBJ35Tq zH^{MN>BcFI`iQtYh?(|nO0-X4bZSk`K=*aY(h35)KFNz6y{%nGO~&TX$$ln zb0k17P7k$~XYC;m@gDAZu5NI#wrAipsz4vvFk?YJhuwbMF-+$^EAB!a%_Jz zk<^(^&=GB7MEcAC6R}fg~zl8Hu@`%Sat34qLr4ApcFW`I)|s z9USI-MkdRbC}g0l^r^PVPNQd*a5j1uW;@*^tJzat^|cHdDH%7(eYwS z-S;Qzi+Hnk>+-bFIK(C#_kj4<=mlX}7OL!DkoZ5#6kY&KPe@P>-im~+Fvj19iDJ$S zcA%P1d&{BaS_(}%XX7z|cxVV%v8_2Sa3ypD#924y-FtBpfnO_C09nZict&iXz&rtU z%T9b^7+4B?f=J?u62!Slq{H?EWO5m%XLakxtmQWv;H>-vMd6ITDpYBVKI4DP@tO?(1k{=f4LxoDm#3YeMB}Stf@`!rqQXv zeSAM3=DtofW2P({#eZjNg$Kyeu>~pur8eA{S&y{}yJTshnk2=afAV&5;NvWfj!*ZF z5Woe9xDF2*ToWacFV`q-P^IT^^a39Y`X?}v#J)^f@7u=cB*5^aUBQW?Di6IDF8nwJVYJl?+l(*a9l7GaHpsSB?XK*)XUZJxe;i|+` zOqKEV({Tvm>qwrA=JrX{vG@|du;yuNZo?DaBlj#y#94FHcwX%okmkR6NeBVM2L*su zoo}19$4sAd4eXfVbPW*DXjl9B^0bbNP^9(IjcNpg5}n2hU&o(igX-c zm`6F1+QLnf>7lK>VTkbC;E$*N2hg3?b{V*(02J?e1|EK#PD7{=vA1=d;j=949`2E! zJwWTLLpwut>zIrbmJoUGccv*!#gKH29ClBbXxBm|Z?~a(noDu)--d0=bi({tCtD<@ z)Q7qfi6$x*M|sec>w80*R-#h10aMA{XymLkfpt;ZQj6ZuOTtfoSVh}}dFokeYU2@rv<6-!xPj+Cl zlk`ZQ45p0+0{oFjqjbt?GMH-rlFt6tmq1cwZNSgU-5_SIuHRtb|032@E-PG2AB`-u zEGEuru{*L)xLGpV@v}5mxK;NR;^^If*tng;8@}xVz^Vp2W=ZoA>|`TrH2t)R7az6P zm~vuaGOWSY3MXlvH_};D&(x)kEe>qH0p}A`yJr~bI9fXp26pUsh8D!D39$Fwh8;0j z*e5SIYD)6j?oupq<%nN^QVDl+klv_6$G>xx)6I1FYd*lQVm-JKU z%wuj%UN#P3=7vP;u+8Zcnqo0BdhP%t=ma*rC{`QOY=!DY;#^b?5-{$ou28U`>Ho?( z0>kz2ITc!$Za4axMb2QRAAw^v?UHiwPMKL?S}&P@#*cg2g-s_omPuCo#@YqXRw?e2L0pP z6IL@6PUA}r+MbPOb{ff&0ppL9kMYuu;R9}vNv|WVNF$t9?F$aleIsbU`5%mCd4Ct&}y>CdG0(r|vm zXgl_O%R(@Vdl3~Kg+RWU{OQK!zuX$gAd=Ot7yW)u807$MwMK40&e%PBN|LADaT`;ZrkMk1OA1qdKvm0ZfeV0V zYkq|`L86% zNWwt)ibgOr8N5hTh0g#IG?oG2Iu*px{gkI;fWe5H3NJUvlc0VdSAfsN-nY2Oe;M^>3iLR0b}-9Z zPGy_yHAh}bH9`41^rZO~B(fRxBvP=+P(^PPY&tB8yVnpzOlsy0}J8SY)HDmq5= z9f3{gC1v(%rteWTB)&Yj_xI9Z`E0(Wm&f=?JP4yMOXv#py0+eeGa#V&?3LM^9V6UE_|NzYKp+&Yb!3%=aYV${YDC zYX>l*tO5ar8>B3Od}gb`7q$*sA-+rH}4aIak0yV z7Ev&x(vT}BKa|Vo6h3?rLj_ZsEZn&l0~^IyRzSa8HfHTAyA7uh~PI+V;`~KCa^)JOZ zD~^)g^r%}wv}QIz20lN;qovvtv(i{ib?OT?`Yfx_0w!SPWX-;PJ%CbSrIYS@I{-Pl z`7R$Y7$5E+3P2iJVYOc<_D1$@G}R#DK&Y8Pd93n0`@O6P6aJ%GF47^vhQ$D~^+Z20 zDoo7mzUtSp9?7|7RtgDV;DQB~!Z|unFp?A_`8&#c<*~%&;xxPq@#Iw&^hO#eOAu(O zEyM)$y+t8^ZIpgG7V>`YA=9IyQ9)1lGm2j2rTV5^S3<8`^{Gp_i&Cj{a_^mrrrXp0 zyEH7jt|zhDHydg{H;}d$Ga~@nOERu=wPy^CSswdnQLR+mlop~Areejy+D`44rlIbN zTZb?wsTF><>y30nOm9eYaSOPxRkYItH|( z46aPas8E`YZ`D3v`lUg1vxAegB&T z3T1%+Ahuqr`Q;T@mHWsf#zn#tnNCc!#i;Dmj4Z)u^hAj8tqR-Tw!gc8c}^isCt@p` zoFxB(0*NZ@NfkFQhD!Bo2h?bqWQt;fN5!AoaDJ5VIr`{jvZfDD3*PQ0#QXmC{;oBd z^h5)=1<8aY-UPzky_)x6*m zpWxUpjS$Ykti*mVtkw^4ufF&wSiF=Qpz$DVe;w%upX)^nu>MsXY64l$O><1?&6MuU zqXm;p$a+!B-bt3&w(wC3v>B?wJre2Ck_jmE6XS13pZ|8bOc{65a39>16)*V@4^tRUCE*o zF89Br{@Z3Ah-ga@qV6*(vlp1Kct!+$Z<#c?toLRdWdZoFGy{NI8C(*W8-y1%J%#;? zSD(za-bA7PJ<4fmuT8fDhrz0jkxNNq6vNO1w6n#XD?%u66@KnDrjAm`ECFitkHYsC zhpC~;NEItn?oHE2T*_bGM6NXx%lrYK(3y6yfW@5(e8*8 zuXjEGSsH0==1+vTo=#bEj+}#i0S`~2;o|Y;se%_5OsnO#;s{Kxuw`JY*X^(CkET11 zNnT9I6HFI(w%-uaNeNKf(dQb>qDI-nT7+FhY0JbTJ2u!K2=?~%q9DrQiPZUS%>6Rs zKfn_0g3*YUuV_LO71IS3Q?^FxVwbd{>L(zorfdoO+BJcgs7Jq#WaR^^<@th^Q+oCv z`0deEX${l16S7RXg0!G#&}1ce8f|KR2u(+G`AV7kgNv`#lAm{_lZi8Vp!!(I@dC0m zt`T^4E9S6^pmZXGt{$>(tmTORF90||$G`Ncfh(}lFhH)_8X+oljJr+N1H@2y4RAp* zM0KqzyefnnKLc*eXSh&aY1pY^S!Yegpj z@#%srHWTVay>zMe&lPlkb+9FFnp9Pn3RO8;&;Xw{CD%ify2PzB&ci_pqAA72iASYa zKCTbycfI;GzHxa!--7@4t(+E=rM@$}{yzhNjt6Of#~y=Ma9$*)4lU$;_Vm3%b{>b~ zk_(o)>P@3;0Th&%`H}&fKOHY=MbrUGosr7xaQZg^=BI{lls#Szxcpr*jwn7d)8+hQ zBxJTjl{S9sc|<{M;ny=X(9$&nZ3&t=e{bTu3=22;Jmj;|H@`S`lU&Ac`N<;(&NW7w z!|OQ6U%5Pb%cWre2}5+E%?Rowt6KAKw1)PhFY>?ew&vAde!#Ec1%K8Y(7;t_Pg za8pRB>w7B)va$}v@vdx1+HxS!+IP0nX90G10c@XA$B_By`GQu5dX?2L{-au0YIZ5e z0?c1bUmXaI=3YJ$li+8LNX}o+`{|876)BuJgXX8Mr--9r+t2>#n@~-y44v**z4uNK z@hgN>Fk)70)6f4k)qgZ;&#=s1jqOJ)tr<|abR52FOu|{cI;uSS%pOAj!Hos&)U2FX z12HtcOVuJ%9!$pAMtj6!4dahDw=k-nB<-%-hBBp~XEf!w*(k?5R6=>n;I)ZhQ%Uou z+ltpGYbbZ)DYLxIe&PWR*WS-3{poY+>?pT9~tWC4SNw zhzaM(ae0J8#E;K2#jKh%FE)83@9op_s|+Q&3tQ1uU)ZaPoCYRR%lb)cfg!+zSIq~_ zCV|@D9UL8_kkQ!d{SDD#I~(NX+;BD1f!m-mUajaJV1|gdohJDASI;D2=*&LEf0>v= zbJomNNtCmE0zYhW34q{$wfDUQQ0)IfgJ^bXDjafkJx~jbSD!N(zckd?bTiYw4~gU! zm|i_E-{fsV&)2_J*_@7Mv(tuF^`@CJ8XG`e;N<>mK9njgUJ&9e6)HLWJ3`hMf=r;z zTxAsI1kaEGu{8>%=ALC)noXrgNER2KYlA#_IA_m<$d5!Jn(C7W+Ks=JW{nyH^Ad)}*NryYsy&70Rjo-42o{aGD8q+dlm6|op11wB_<~AmepqP= zGYJI&di*TH;X8uCt{#{Wbt7(Hu%dhch(N@_>eI*fCo!NTQpH@_ajw=5$a;{mZANJ7 zaU1EhSsht%fUWmL+ouB0y!o-^9OXeVDOHu}cK8LOyUHBDRQ3jzwDAB3;Py6#%y?~T zTTK~De5EjHU*~kU1m#-XIj`a?Dm}Z^z9txrkQNeAaC(lqOe|7y<(T$6NVft;E6}`4 zVjFTuY~o-6ii^@=o_1*njJ$%1V8AR#iW!0;`jgzA14+Xo^rm$Q}0q5a$yLIsG?Wl04wVK zatCNx(C$L*!e7&kS>!MoUW(YXaq&1Mhk*du4NTC1aa{ZZlpPK{x#SS!A)5brbx866 z*RHK#CAdNeyY>GJ?SsD^J0Q^*=U+ z#}#g&A4W!LxOYrOGnemK8?O-{N)DSHq^uF=OCu^Nbn2f6MwcE~bX32a3#ZoaB&CsW zkqa~8ob5u<#Tkz>zUkriUGGXBWF`5)>Vi10qBFTR#oyd!Pg+2hzf_@!))631PK!jEA&^I*s5!lFkjk51a&HvE50=fjL< zu-oktVZAvs687b2D%wV2IF2tojv z-5*(bi3Q0x4qE;efY2WLQB&=6-Z%baFwkxZmy;R)NA#TYi~NU^NES&|t-F~xKx-F_ znL=(P$}}_t-1DO%y_rwZUL3~n%*rba|KOu99_HhL6KuNK8cmyMBx^U;-bS5@qJKs2 zFtu+_F!){vD8kz2@jw721xu*V)QYT>(rikZ_w~1b59`5-;y(mbf7kz9cV&Koi?&aK zTf2LMsU0^}lBhNQndKF;<|bbGn}~det~G`$-DQT2Q64ARvtK!HS~It;kG~WrZJN1P z!)*h~{rIM?6B)Pu@LMJYJ8L3;#zPp%!Qb4VIp@~jo=6(+iOOy5Wp@LcdW`2&F1a z-MjW+akd+c)+2$JBPo^B_7YkBg@1S3#M;~d&Hw-a_J_Fd3!3?k#s~GN$>+75()f8R zxj)I$t~!TOuppltsB8%&ua^EcPHP6|LW`zge1$*X~KE1QV|fe2xmLHnrz2G ze{sw;u!pe``Xjy^N&b<~*#6=0Br_f=g{4qRDdd7c#DWX+Rywmb>nX-<#yatgB&UL;oF_ji;qg}SQ<6{Xw$vLP_xut}Mw2`@bqi@*Q_UeK%=xZvrC zx?zC1y`mQlAFWTG^%QzALsAD8TsP|37n~yXPu$E_8KMqGXH(#Y+eQ++R~k=M*lqJC zR^1AyGg^A0RZ-Yts|xSOo(L_TiLKWXHzLzDz5+p5>FaHBy_of2uGfEcY;ayP=MfHP zP~vpva7vEBZrhYvW=*%o#PyD>9slq;mb7ke?YzIe2>$>Ry1b6zf9vKEjktk3jhJJ<+A3g*xCRZ}LM3jZqlZOC=J*-i)4AY@uSs z%)Rvq$(4R6|-lK1E1guKjgh9r~6uAkcTvk7tiB ziTDET>S1l+%-#5pj_g{Jb9>{wAQsW9?)Xy6(j11Pm+>(jQqcTZVQ~OTl)KWH07^nl zFnug8y!%$}05zHy5^&dkL?Zl*gH*Srda1-#;oNN%9Y&PzCX=tmIIo>_V7);SwgvFZ z^<}L38Zt|9yV)QmRt+;=_L%g%OdX10ZsIyz*%0gSan0~6m?EU%;Lj#zD&42OL~SJ zmaA*sy!!{k}T?te92X6~=BuntUcC3TfhR73hVIFxS1v3~ni3d`DU?b=?4 zt6N4-?7N-Q`%TDo%LW(>1i{aj+VzcT^8b395brUB8POUpz@EaZb(K|l7L>YR``2e; zw~y|#K+t_>v711iRI#~B71JCCxBltlxZ1~`ShY#@70f9PW1SD56`W|*48>=ll?2{$ zD;x@H0g&C~n8PY?LrI+8k75@LE^7?fyY%gr(;&mvcU9>%M^7P`?IB7uE6Fm{TkD8< z9BW(HzQnXbV2fFyBc7Oz2+{H_N+sT`RY)t#F!mu$5(n-Tmm^D#;GFIQ3Ll&S`!kvp zuO_Qrh6!Y(KliPw7rg-=h>D7DaIhrLM9?el^Uy%Gw2-YjTiD;|?F8cwmDeqmVwB1| zfJbMg*6YuhW0|ws#Q`iEm|`f;=^W4QP~@XQBnGZgU$>90pzPC%JMn z+y-R?6JO~Ru2zAwF(y-n~ASeOFtorZ)aD;z13m zTq1^RcervhaRG_qi|<|nH}shI4LboeT$swTkt)N2s*0uF!^QGd5XCFUS$tpX_iO<& z-HcDGxT<5q?#}6vA zKx5S;#U=HVgVR_u>Xh<5c>ExKEC1Buu|4ZsEg7M87kZ9*Jk6%pCq^xCu2X#^-PhyG z8`6gbwvvY#iEdd;F|5*GgLd~e`}VG0{6CAD`j1Dz=-rQs(N1fYOPrSwtNB~?CCHx z+ux@pmP-g)|D8N)qnqqXPry#ou7SBY61TLay0>P03H@*H4e4eK)I4GDpugsZYHIoM zw4926hVRWXHxCC}Xv6ijyKBnw8x!ox!j%i8wW|`%C$Gh8`k0XAB!pVhc^yJ^e_*pU zdAye+bH4WRaPgHs-39iPTA&Y54%mq{(>2Ws1 zgn=Ksxx<^Xa~0n5OD~C@f6g@VwQ4=jy>Yxib{;N~#aJ^>mz5dCw%)-BUG0i8j_%hBL+U=ifBT!ct5oeuLk7_D$e>DLUG^C-iKoQ|Pgc{u zU3zE0y5Se;0+da@(GsHzhynPWISL51z$QTcz7e3W{zr3cB?e1$7yUWR#l3|?K&Og4 zHY}8(aV5ds51sQGE@{YjQ7@>7xazELa*R(fjA^DedEK{}zZsRu{-PaR-k#COfBSaf z*lHaBj@hq>alT0MUP7y)={KwwLMHLDqHTY#iv%iB-5{`!m?fEg1egHJmRH!Y4Yw=6 z&gRZ6wC*CTgOI&QNoc481+8Y_KII2#E@qB!SZ=Q#(XP?0>S*jO`uQZK#cDtR1I{Sz ztl(^d)%lwuVEUC0&b*{U9?LUjbxR|Rb2xlQg6;o<5Wcx_mpzBnRH@N6qW6HvCSO^a z$Yt(z-Dg}brDy;fL^o9w{FAd)_xLd5XHhCtc%o%J%us7lt?4}h4?2|pi-CXvAGbnD zZiaaxYHQPchlDeaGW5?nfs)Hmr*)y-$8lQhvPcuD&TA}mGD~eY6P0X+j*L;XqX~V7 zspC5e8)+|gnGnD8Lq(SxE5+;PxVn`^p;pBV=jE(Q!!S6XZ@dn}R+6je003kF!7uAb zCx*Tk^3mch2A8~EgB|xh4DsJA6bZ1xCgit`+bAZ8Ah4t|Nw$}}BNGj|7gsc5n`$05 z4RINA#YH&V{>IEu>kCpTDq=Mto{>Ebu08c~I=)SVxY5sDJHn-M<(ys5mJmr#Rwn0- zPngR8xPu3sk0-r{cAZ4~g+B3WCkK)F6}?`${hs?9{z_sy`DWT_bqfIZBk28F(hMEX zJ4wAbdj3qI9B&08JRE`ayjmo{P2L_6{f?wU?S@zwZ~|za6*(j4EwuUh1re;Y&_~%zH&!{)LP7??RfXt|5c6MFl3pp6X#9P7V(p9?+$8 zC~OpRevQ$X`?OrhQhAP$x_{z-3z(yln{iXkcc24Hs4aNsFqsAPn^ugtyRml$ktVNn zvMh`xqU(=m%QnT*(!;=@rR;zJ0hdArX~QWACm#NF6^=@M<2@Zde=o78FksaV7*spg zXaun4ujLI@4a= z7ooSa6wn9Ve;t<~FqX)&n@$%VooyUi-Fp`9VgsxH{KZ+4$ziI)vm%L);czYoxt#&Z zX_1Q-07Ey*wd6cjUn*{m38ncSyLG~jYJg#KN^w)I-gP%XfdYjJTN*rJ=*@=Nt`pX%>S?@rv=ypozY6pJPPN_47&wH_F{Zt!Acu$%sEwt z&xX(KGVF2S#kc+L#N-cMGFf#=(@f=jL>lC`DG0)fe6PbXx_Qd}$Dm!wO@pc}A zNCm@^c+f0SQ9pK+fLIpCQGeOwL!LsCcdG;t8r*##6~@2W0*XCD@jTL^pB#}s83=I2 ztcZyTe0cT7s^`=$?O+z5A8_!mv4;MNM9m!fZL^o&dEThpJD0~x^K#G%cGrs}qFUi^ zYyZ+fG?XnYc2b`>@YJd*Aj2yl>qch?MR%7b`h?hY2Q`dnY=~gv-!-L;>lz5Ppk|2$ z0|TLcfR5GEEq<&%_?r9NDUc5*hjCA`5j^414inZ$=58Wstuha%p(aLv(_cL3^#Sfr z`nc+CNHJE3snu<44;rUlw+!NuzvoO(5C062z3!NuO8;Cm|FRWWg)P$2_w)oPPF8=0 zn0+rY-24))>5`It+$(MHFCGrhNyLvUW1NxK%AoVqFtklK0BSVoQZ@j9^uxN$$k90g&@Q^ysgJMpi;5B7RPa?Wvf?WFI!pS)GrzLGI2A?n4UEB$>`OCSYGA z+$vKfM&la$hQh#Dd{L$4wh^;NT-o5IXoFPVkc>KxS0EQ{@69F-@sRot#sV1A_wcNHSwg`#Ub|JZ z@hpTTw`C8NqUPK|Y!*t3Zon)Oo?P6M&(YUBBiZlV+`C#UzmR!PX8Eahw`vnHNqqh( znJkWJ(AVe1mmdr9R_gmyJHY5(%BxVUWJ~pAK+Mv~P5a=H8&E6A$&+6OHn43AbU0G~ z?=dcOW2V3%Mvn|cB#^xI>rxhSFS+AWCWmVMSc+!zpFUrh7F4mJNo{kl`$i*;2;ecs<|FZ_Yo3`+9Ip18pbF>BQP%(%e8p zpGsGBU+tw;L;Dyd`tVJ#f41&J6ZFb>Pq($b`3*#OlIpVPnG-iRv4c%d)ZyRnhMZaq9V@Ac&~|i2=42LzsFQS zhsB#MN=8ntWsDm1MeK%&VIE)hzTpJ48`Sc-%W`ocS6QHVVyy_x^h7?W%YhxNNG!6- zrVezJYk=`yHJ(P19u3705Df2C&r8YOFAOhcPq4MIJ+!Wlx?9^8;njLw?XII$oENgo z?j@<|k@KAVzYhmuf-=;?s5qEzFm;D_;brt~Nu*ah_l>w_C@c?kYIv>e`iyJVnQU#) zp}dTtwlAHZFaE(dyT9`8u|<##EJK(P(Hi#oISAnBP|!OLBTKt42G-EQBJievH?ec4 zwfjbb^z7T#)=e!B;l$(ooP6_x47#LLRSuzZh0{VXT4WjO?ahq8TS32a{#+$@|Q4ome-kT z*;d(QR3H%8dI+|+H6A{aSg^&EEoxKsA? z@az5}&s|A06X}vG&x)u4ro9Bgd`w48MU#%BEKtW{v14TT(0zJv27;dkp-I2*W{Klf zmsNMeQ+9fU^i5>;?b@HMfLGGXe_W=51*2JYkhYv&XGNTL>UL{9-qZHuhO~O>D|H-g z%blM_^5NobpuZ|cUv_qv0;6=v_XF$EOk`!JwQDD0EDvZgM@7WI^_E|T5Jj>;8k!$$CRMU^C5!kb{$$V(?**`YLq*+HmBSXnBh8Zd zsqb%`HDY`QC_d%rl~222?Z!n5*t-t#kk=c$v0J0zC_l%x`WC_QEk>{;fq$A%i^LG6 zvno`HoK)M_D{B(}^|jCMr9b8W&IEv|a`N<*;3X5y);U@60{(gT!xI%VYzuMsww6xm z2fl);bWJ{>83E9b(Xc0EzSppPu1-p|$Z&xuCmhzo??D9>t5kN?4b;=cG6cVFn}uWZZios(##a&Y zkqZre^nbt@Y|4dLe@2~2j}3kUxH*}6Dt0URUgc)Nn02=sU^GsQ6^oWlG=EMqFY3~> zae1R7e{mLY`6P7X%#KcrCGMX`+!5c1R;R5Dw}6~;jhm7@w;}!}#^DRa)rCBm*m59Y z!cNRkTZJ@-IwMA#p}FS@tf1>zUkISv;N>MdRfVyq8}i^Yxf<`>ENaomJdtkSoI=U% zTQCbkOre(iO?8azCPe8WCX$qUvFc(o3VW+NeWj_We(nwXcAP>nIJ&VOn5pw*;gldd z`niHkE>;(Gr=Khuddq!zl!bNk3oF;+gqzu14p%-nj+)5V3_Qtm+UQ(*aSB7t6C zuBvwn#x8tG5>{}S`ud%yJ2FKPOfP^sM;15txs8NYb>8l~=ED5#%&<}7BF&f3$Rc=f zR$(DzAnLus_AMVYUUpuw_*cn78EMa%jhEnqtvrr*f|l9VJ*S)nN`dEvPQeU?WT4LI~(;y@rU zf&(8quXs{)ah%E2Zo$Je#QEib+;@(l6`rw`9BmFZ_+?i*g>@{09}vQmmmGw9Z^u!< ze|Tg?35@~xSyGAt#v(%_V>)3#wiul}viQjv;5lp|O75>h@^sdT`h>Gk&0V!~4Dz3Z zmA|}J2Z?_m1bHlIT7K$SPyLGn`G&vTy!syVWv}p42ev!9 zYPVd~%@)tdB`gl%89Xv!jG6g4;)!VYw!f?WDtn}Q7TkX-7I;G$z>0-bip52W@;T4~ zxLeX*4n-bw^TDDNl@3;&>&qBjLejWnrC%N`z8(5nsWR&P|F2^Z9Lu_|FoqodkPv@t zh}x@onyUx9z^>@z%IkGt`zKlbeCeXH6-@|j=SJZonw;ze`~tHj9?R2>h@>p- zb?;?E6!krquH5AcD1WQgwi3wKK!ihyixKR0Aj6rg=j;wU+i(=HfSAfbmS=*H+a4B(ZiNDbf(p?*_b!Mi#wf>6k8?&JgBoKXA+rzoPYqt z)gkBiV##!j6S_kI;n_2@iF>p}stl#j6L=amHTOf10An`q0;;jXoiQVV4*48b{@#pz zkj#BH1AQ|U9o^3k5KD8x#VwToUdIM3mAoM}8q%o@IfEwOEP5Ejpj_ z3+n{n?wi5@*?xr>Ed;o?dDZ^xmN{S~R{n!I-dq9_L;A5X)>EFw=m*Fbs$UjW`>dG9 zSSfwLDP+d9zVUm}Kfa{Ds0Knf4OXf@7}%UWEgEgwwnBgpz^}ZJe{)9o?M04hTcQC+ z=R=BY(IJ{6V*r&d7?;SkH`ksVF21&YCRWIoKs1^e5Cq(QU!WfnI+QNH=XDqsCqm-W zpmgvXF_{NEhwo&vidAg)WCEg`)@?DgJvN#xTM_%;u)f1#pTX~9;jZ#SZj5?Ryl0RX z0&uasZ5<&1OEiI-r>>Ealc33Q9Sje|k5PiVAl!*w8m~eniHND6&~AxZmBldvU3OMu z(Sw|U`s{Cdg6}wd!^GWj8YkJoLmmuGoxL0hwLmmz2-=pV-p)F?j{#N`7GXAGzd#GumHD1Jj%1DS;4JpccBn6>K&&mgWIW z45Ujvp{siVNCk#xOpGB60W_+q0`Hp(fi?Nuki^^vE20P8ZZyV6SU-Y1`J@RhPM00q zinIqDKVKhOT+Ibo2~9Min1uUJNPP0AOkL*2FXKj2gC$Hg2VqJ7_%34$m8ko#%a|)y z5#{DpHh$mhNQ-)piW3Zhke*%PEy&LV;KtIoW${4&^4*^Qem>d%t6FBIu8mp_0eR*X z#Z7hY6`bDOS?pcAck}=iJj-UDJ3~QK>Q>LJtutY{`>l{sdpx{Z6UFd~E1Eu~TeH@|-1JuB_G1CZ1#9a2Z0c@&(bW?i5KwTX9o z2fN~!FeEupdZy5cj__Dd5zdIAaM?WwB6HQRRrwbNE_N-GCk8+#NL~K`0th-rattZ5 zlG@b~neHO-w0YT|G^&Z8x<1|OSSbl<)#Twwu@O<_af(lHP>*aBl;bibHytN8!H8M8 z+nD^4-`g7?_y)xMkv?eVceJh34F32H1~6fV7QB>On@mcwIXw zejY5WVuMIJcT>e8l-aB=#YWgAb!Z~Ot41$RKNXnrCba-(qnkcEk}2uh^WWEDukLjE zU5xF^H50Ryw)$153@|cKJE9|uy^SeGnD0B`B9Gn@IE6Znkk z;qjpeR}O4rYjIJ&n-M5nGDt6Qv2rr@OEPW5;LC6ou zG{e^Iui3_wQfN973U7+PgHkU)U^f(cp!^ z7m}X+k~P`q2+46d`5lW7m*TMNd5O9o4&590=H@@k>-v03hP^fkcZ*!TV(BcaHo+4p zMCUBX(U1pOAxB#4H{#yy{d#L)kz`JYSnss%$s_038C_Yee&ZWBwjNQmSb& z`{+80&DV(Ew>!9-!?8};CukO0=}o@P*v?wOaYNTJ%}85y~d> zQ2#QeZUpoUe7sJug=RZxjEM7%R@>ao;%5CObs@CWXUwNp@-s5V_F zBDAqc?hJlocq&Vb^EAIh)J?W%Yd0AKD$W-;S`EACa`*Iz_jMzCi$gxM|EhS9{ z%UZ(DrXU6pkKg_3+{6UA%`8l_rf}K+UjOxw8O5rW(eXv4sz{E^mAqbyi^<2bp)4O- zSn`++tf3LyY%ULlkkM``;HG=YUk5oF;RMs_y;nq_wbo@GhxSSl!#Rm@zA)*POGCr$ zXNbmVo5;F|!#_Z+%5j3~{Jc0IgXS^WLlwMi%B&TyAzKDxktb5G-#*fsf9#r?g6=5f zUIxS`R9YFuQ#{j81355Sdwqi>MB0?0>f>+AnX>Z^!chCR>HT8~U9d_b-%h3So8P^$ z?W(fAtD%>P3KtmFgZ2A@wLVYMyP?>G9Q4jC>jA(_?QT3KSvQNO>B|8kl1Jqa9BmdG zsXaY~EsJN=Z?wbY#yoJn^yqFIFE%&k{2$=*FhuU*+oV9;Djfzr%qb`1%z6QDv{Z`=6= zmfDhmcA7||MOwQU2b4&NV=hPtulArT@?M9<4tWqR&O*$jyH zU;$jrs3Q+(YT`GKfGFAHT(SVUCjO*Uvo3MOcPGTf)SLWE;5WAbG_ zB`5tU_G>~lKWGYrdH)ACNGY1nc>c)qOcpwDj8Se~) z4Vu91smQxmhny)2XzbNb63OgU4XaW*mNW3igH4G5pytD0NeYhIGkx=JmR2x(ui^z&dBc)&j{^@J?ji!*2#DVQGq6|fW2 z6ydBFbO1#!zLS$D;8;2n>O_F9@+7bUq0@2YNi;#YA2+>7;P}Eg6hekm>%#(82aF+< z-JV<(V*59Wu0?hPCm72f2Ysy6Ja~f zR-DluLp#xT%wzr@f(Nvdc)mRXM8&LhL~K3c-WME#lFIc$Q1!t&HENHP$Qargb+T(w zpheemi*eM3k5IHtC#oQ}NFlvqv*>yM#2{z6 zw%I1a7+o9w4WfeyYkELJzwRgLMj9po@FMCH0|$b|smjd@DZdwKz0e!_l^LwmqKasw zvaWuPtrT>+9VOdwL?zKBx3S>zHQRi0`hv*|_ofuE>1Yhc+Wil9yo&q>^B*JQuc4$C z*Y`ujzWyMn9awM{gTooK%t2Q_%9ki1DiSzBYWw)`{bS12?dThyfMIP+2%g-l^+pVF(6@-bk30lq z4M9|ObnT3&Hi~$Iq%Dy=udvpFTZbgmH~Q@#z=k);S*sQek z(Rh6raI>2;qFhKWN}UWG{VyA;6-)eDPv_Op%SD(CN6EhA z9=mZ*b(IZ347}XYb}I+D;>NPiNjR-IN#h{efB*AJk=XQ>1du)uY>h=Iu;&XE4(Xma ze=CBb7XAV$aovgmkyq=Yq!+B!LM)}X16=3vL0SX%ts;Zbr;f391phs9B8inM039GH z-(MdHZxt+?sal9kV@a_S`W{Ckqn8qUP`T9Wk?kHoBL+D%Xp5>WJx)|!b~ z1zRq(8zXwz-gf-8@%=`XhT8H)@M_ zY_+Hj($IvXfl?R>9)GPiORw~V2>9brIW%@|C5v!ZWnVr`WedG;O-+8&g(3yrmM!+1 zz^#e%M=J-)`#*Rk`uih<+GbLbO7caQS~W$p6mbdw4OHZx-m}K2OL`_40irPWSx=!& zTNokUUy!}XcM9jLizwMc>G`}$2V*=X-{*KJzuv(`;`UQ2nOD{uS0>dbYcSPGWpEff zm1=JAMUk%~YG+yJwUvOWxS!RBksJJHoW-myODlKWBG~kpjQY>pLz9ma911pqoUEe6kyYYIyiXJ*^-4 zxnOZI&RNr_Ic9++G%C`44LbMW^XVl9(SHJgYn$cFg#e=f#Vwt6K_)$n|kkSm;)B>%3z@!b!scxNs3K?-L6`Cu`42OI z*5I2J0;o{m52n|?AGa>+6+snr9uptCg2y%^e3B^G=cc1XlX!w**-zT9|K$n@OWdtItH1KQx!HR z9~Ce=mIXYz$b?Lj6}b#3`z5kuv|wYmCeDTBt*wcPNPQuHg~Iam-o4#ZTKMJSb-M&b zido9!avbH>|3;Cm&u9XIN~$gQt3x+wFS68RKa?@VuBj+l;{1+mJ{BfmEDj`{rnh)M`xec%Gw1a5tzoO20zuBA`2R05O3L@trwqBg>LX zHpbchhNAG-FIM_pc@ZNgnOS8t34#A7ZU}!9`XpVr1KPIEOj&f*ybTqS*B=evThhWBjX>~#8o10q zD|{+T$bLXUv6!VTrqMNJsEBqLW(74#PK#t^J6tEc{Mwd_&r+a%g9vr@A;~HH0Y1bFUtsj^9ase9+?5TrhQ~t2Ik?Ahem8 zcCzuFi0(c+F`32j0ovPe&fW4@rdt=?30Ht-wv@e*uuJMMX%~GcubmpC_@yPKd!z)8 zNYE~Dj)nqLMga^_hyAjA9Q*nF!lO>rob3q4OUP8}(LBosd0A^LBM}BlG#0)OyUGX0 zYJV3**RNWcev~!ZVEkhmgvq_#h&#lo%vHIb$oA2|FzY7NmFnw@*j+sHf3zz$$W#e| zc$kl<^>jW%R-M@U(O7xdyrm`a*{x8!!c@9@tV@%?*V9+JU1eD?M|^|(9r{S(>S9u! zkC4HaXY3yx0DTl?*v--HrzX^;gZ?#Eskqp{jwDKaQ^A!&TJTj%j2zXz=Cc&=%<0M4 zUXn}2YnXEWES1$a4Smq@X+vrEG8r^y{HkY2)uh&v=LW+FU?c;B-mIjZ#dw%;_2gt4 z8mO4dY2B?1M@u~r2E3Tz%UTwnp1PR*tsmt z-gx?jDAySet{^iouG#GKc+X&b289)66$&kI zzgyTEtsL~{4f!tMZfKfDLGDfvXI{;vPF zeb0 z3r@Ak5xx&$0L%u&x$~7#3|^0Lf2ns9#*6}BJHIb5CmT30ISMA~=}+rH%SKsNbb+k-PIL0;BK1H%@E^d>Bu3V-za{KI~QXdzy_&9daSF-^4b z3eDOIS+8o)5^Uz>|1_mE}mt@^wA*Cd>$Y-|Kb5J-N9l?wZZpn2pUO^TjYKr*z zWHc zNhV7J;(VNDRUI?LXiAJMJT@E&13;t#9@PK@Vql{np=$*?U^7Hq_I(M6Z%tTj%pAXQ z#{uPl9D_-<74*bI$1iF~yAcisY`7UB0~^|>c;xtah{zi)WJlpYC|w4>`$ zV9gcTIyBGqBU?h6|ASEKs&6{=|K3UUC#zrP@`<H}*TMt9Xhfb z^n1(4*=|qb2?VMW&m@Ue4|WUrwVqSL0-kntE|xldmIC`zlK^$|d&IcX2aPor*Ancx zB&{fn3<}xSzJD4uV%*W@>;f*Mq56=oCRepTF)&Ed+PhfGJnRp z_P5zIzOj!v@q@{Ao*);Ml~7eV8CKO2SYeTb)9 z@b=Gl1$gW?{6|Zor244KZ@Io&5}xi1zTvHek14#&eHibz?c;06fSGU>p*Z(*DN{{T zA9l>7lDEgO9!;xn0@2st{GK-h7C;@e)1KLnc8ufNxW`t4t}c$NjM5~ac&;*}SRFIy zw$0(#q^T9cNIiI^RtOAxP_ZoHvl$Q(?5}9e7u4K`x*)pDkOg%A4VmtLNy1PTG-$pf zV=8$9M2v2&?$L?;Ms^NDntoaAx{(5Z-~|Ptj)Q!+01<5$ml_()4T~|gJN94q&14_t zja)czssOdb?!;5}w$W{Q2Kw8KK9~9IUHf*fD@*_u2?#bn0^~vDN3XA_Jsn4`{=|LC z#BGI;azt|7LpV0Gw$oDZ;K3;kaS^{V{pxceYVh977)M$>&YRw2Ms9^*unG5 zk!0WgweQhNOVj-I^P0T}D=g&AjR81^wt(_oQz~br1y0`GG<Tz`T%c5 zaR4D06PdVAK@meMTH*BJ9E}|1pcg1GjA*r`I~DE&$hP~{TUb_VZ3QW{BD>B7-#-t! ziuF9hGIi=L*AJ-K`bpnhlUYi@bU94g>zrwrOsk2b>9p*=w&+(R2-8sUc@B8R@@`bx zMRdGELB*95;#%$fBIC;E?+3jq&sGk;X{_G$upR&<`+sFqs{#RJ^ta+~dqT|Q)T_XC z0j}^>K5YZ#?Zd*PX(SrW1!C8&tB=60(xsUUZ?6k%^rC_x=$`scgRKuMX4FFrcrOs_ z%`U|JB}&#jb^8eWeO}$EJJZR8w8UsgYJZ!TMO`dTSU2X1mnGSut#V;dz6a1GgDuw; ziu!Owo0FuANW|2M9T0-6yUHUtf$|kmLuGX!J}=pb*M9*#Ff(s@`-|l-l^y57jCCXg z9N+<^E;Q>9a&)<)X|c@5%;tj?Ti=djARE`jEb zZ)rJH6_Y*hD$o9<_ewJ&#vQ98OT}AfduoC;YU*ul0U-C)wby<_JT$=Qjl=df8xgP;^}yQJ`H_@93`F(%DSOlIj#xr{J?OpgKW9j4Fc ziv|bgP9l3>mIzSQSUBf^Rkse25%)}T4rGSLb;sYFFZdbrM`UrKEc0D6Ev>@jNfBi0 zg}){%UvGuIQ9X>sCE;xhU=3_^l!_WJrOw-lcwp8yjTNQ@+M!oa0R7_b=TZ9hAg$UO zbuE5S`ovhSMKUklXk}ERGZK6L-nHG6R@#x8q@qkVrZm9aJ;<%uX>bRpUTo-}HhLax z)+xfl7x#L`&jWOGPL9+9=^S#P0L#IZ^U|@!YC=WR^k~3%j8r*?E=pM+VeH1h6V5Lo z-&l(~jK{&8Haz#7_zZ;*7p-~Zh{cXtSx@GtMM6+?vw#{QH*^}#{MuX2hTjU? zz0Pr<#y?+$)q=bk{m^KG!8T2FeBC{)Kd2#Y7#Ddmoh|N(c>#KiXSZqPZPX3K=ygAi zUB`A{ER8=C&k(rJ$qSDe0g;M-Vr0eZk_ROOoV1`v~!BXsFMdQ;BTbaKPpjKn|JH6oh$AH78iz#_Uz6zpf`3~CNie{9W~=r`%B zY#ms|j}FuI4c}@^;qH~T=*r+ZZ2s@Vsn%8YziR;or6g6vILWp2RIUA`c>6DC9MNDa zO%HKuN6r<>cz#n3-fJ3(tClrMBZ7gv=h96C&=*C~2xp$ry&~NX9Uysa7C;HGSf9Sn z-RoW9!+r7mT$Lq%TC*m|8=EcWX%Kk${Tlk=kjpCHuusN-(M_dL07`G%q;qS(ptAq1 za;u;a-tYzcq&_PtO>~gBHiT0^htP{6Q1?#mKvZi2m`X~!Yvg$D*SuEG?sX&D&0N_P zFW%y+&Xz52_E{MM$0{Vtmn z&Mqs!uMnsXLVpkMBY6R7>;nZEO;{6lg@&_AJI>R;;aTamC`WM&taN>h^w`PK1>_!jIEKZK7dK-(MrtQpF^Pnzx0%`7AjCPu+jRpC3P{ zTBjPL?33X}#peZ7jAT9kP7EhN1QTy+w?fWD7_;Pbe!z-`K4~Y%67h#XjhG7k0F9OF zAE5V*(r<`y#`JsX>rl_|$WEmMk!m?rp)y}I2h0@;*#TOcpksLl7L?~jte}Y24WDvW zc|}QER0UaJK?&4{kxGGC-OPjPw^OTiEae!ccS*l0w81^ki7n=e}epaiYW1GVpf(Mn8JD!BZtmP*xw zNYe#Feg&(BI%o1MIFu>$f)EXNnC4r(H4rndxUlna!WOEJ95C<#`D@tTZwVgU>hYa# z*x1@84dR)1#i9o(@%o5IiGioXQXwOePZhc0g27WAGw)RI4c{|5j)qV}wE((6-A}VE zYl}=DN;(#q8HY1eVPSmZsLd;N3yYLB(um3Kez;wai)T0c1-D26fLi#-z|V<*>Fd)C zD&iJGeAQf`gv?v@gK$3r9*6GcWM5gq_nhNodCnd){|x@tzL^abe&5z3iDz4qMR}l+ zcZ@n#cj=y2J5-G>aF~BpvH#b-^G0cb7_2UO_G`CGv=|r}^uj_QPJaLB>X{i3r$Wj^pax*MVNd@e z;o~SyrO5C2aoEV%V}Vg9F(rxY7LgGhAogPB z=XU3E=wiieb;-m8S>Av%AVfRt;4_WI$E2GYxdzK8iyf4(BcU$Zp%M0h;0mQk~6 zBWEQ8oC*Emo5SYkyaKF8D63uK)XB|=^YO48Symep>nx?lCv);4j2%GIErnsE&HOLGHN(+clBuL zFjV{UWd^|m~X6b6RYKtr{sWx#R;$SR`Bw+D@S_(KO#&s!9cohhvWn_8E(Pa!t zv#T`-h*^@#w@7U?6C+^0g2VW zo?lurSF!en4xztVj0&(JK~Z!MP6gBhoSEtX<;ReyE&JJfIJIb!Ci#h*-t`Rh79@PA zP;lMn>Yn3UqzMLv^=2OUaX1r?ATBsoB=?kR13B-k!E~v~sHcX#plU_4X<$Fx!QzJ| zi4*yhDf_sf?-mG~KVE5?fb$1c;%jNiG`X9!{sC=$yGkyXeO4vq1oCxvu%!^F6pl%3sL6~HstE@$q-u%2f9XpOK zvK94vX=yie7(1c}@J);vnnO$9ltHacvq$60g5famZ0KKrt;PMr0)*0+%CKm$N(K+H z<|Iz+%8=FQx&$it%E0&+u9IDMDt&Z|@+YXg#Hn2+0D$t*ncKXbF7~&VRzl?RoAv*i z{pyb)KX^`VaVL%w;KuoUQ@O!B_KIb5+vwvQ<6s2Hs-0*$bFQU;awPnT5F^jL0e~b( z+d)Z(5W7%xM$!Xa4BYV7!%aX2Oul`bI4^8HKysek=Pw~hHj!oKPb<_h=xhDDW8-BE zQ~e?7%T>GFUN_MWzbN_(Ff9-Q!aqrv~aiL;@`NyNv=9Tq^~qfEAbCcu|ifxZDIgKS{>~x+gp6S5K~T$wxyG$ZG_$6?06KwMIjD- z_%0BWKu1r+nOu&!J@jt$=Y*)QwW{(NUQMc3lanR_&mXcANkXyK8o}$frM74KpAu)a z;;G9t`59+{4$dpzH+Y#5=69g(>hxrbP86vMFU6p}84lpoJqM%-`Fv!fG(^zy41{Bw z3iFOk))eq^0~47fDQ^FqAWm1XAxkcx7~z2dMwtTALw*I?_(zAQrrjV^y56QFj$^-c$%x0Qu!z9{tjEwK@+jdH`)YJ$?bpU zn|hjI?yejtB;WIrI!zi$oLz3u6F3A>|ACULI_pW$LYrpoPXh}^Ua*(x5VzHC^^EB* z(M>I;RC_Crc=^ENyQlnLmNndwqE}{5F{7wi+d+G*S|MoykPYn|8I#YKo5Zo9pC9g^ zX*s6j==^;zS|yaeUpM-VgRN+5Lc`eyS_F@7NY@~w0c0^mo2W44DPZ;|uW(%yXYNpk z_nY6oO?6!8mMj?N^&>EgoghK;B127s<5=CJir#D2o(sdkTi!LhE1ToOi4mVi*B||i zWJ6=Nzs{cs1mqFN+FZSUyaj+XlRV7DS3{%Q>!{;7wDR5eO6(snsM>FeIYlZ|^~S}~ zl0DJuZ;MWU*_s#Uo*v=Geqt^cbbO8KV(~v26}}JW65?3c!GSuA&|ZfH@pL(7Z*)vX z@@@DLOPl(g^)U-c{1~6yYwzW-T>U>r`2mxoN1GE=5F#P~`Z{b!V1Kwk`!55T~69$4PDcr!+v^R%5w=o!w<>JIoz_kTpfgjxl6-L%!W2e@=rPLMH>KNOi}%z)hPy|0k>_t~1LZhygwe*pLw&q)4ajwMt6bI82j zg6NoQ`y#O1K?+FaAF~45*oaXcEJJOh()>$k`*L1Ke7P zY8bqpeTEsrB_2@yz~EVicX(4+AWmYrDxFRun)8E9+2pXKq&g=2ARviZ2i)iosMv1s z{+hYBZGs5eLG|_^X`+Cx^$cM3vklsA6*b9oIN039usKawYbJqQ+sv?~dHrAyd_7Z? zckg*lGp6U}e%yccTbcM*t^!c(xy;)q3!glwnTO#FoxDuwKzi)wPmfw`>1-it39+xu zl>*n=d7O=%5#7&FM_$?+ZNUOPY#lLt=r;?Q9bzHU8b$;9XHi~~pZ<@?PaNu)2|I+p{oy>gi_JDcs)@*;}Y z3HC=KB^ux&!*zb2Aj9y630l`o&w1~Sy+@5*P0t&KYBlSur8+ivB+h?0gRtGJp|I*r zXsw}O_4b)wKL~gX!a;@jDJv##V$`-XTgbNTR^+z$aZSJ!Ix|+uQNhVL;W4f2fnqF` z#j&wk0A&d}C2*IvNJ3_&k0k~9fY}KvZaKJkH{xtra`mbome@Bh!0`FwU!^z*v31@N zPp?1ljdB0C7`NntZr;-0?a0uU^d}XEyFz=QvAhs#aM(ndeoO|7ttn}%M{Gu#A6xV4 z`qfk6JZ2IsiAgc)x@nzkv(|acM0~~|`ymjXdO}jhEd)($+%>=9Tz5ogx_!~WY5B8T zv4l*v1VFp=YZwUvIllaTjQa)BQ<%*kLuT`nz}@7Xx~|)b2e~D4__CSwva5IOYQ>08 zoz-P=k!|Iq#V40qN&Hf8a@@@!K4A(BTs0Dv$xLOkp?(=YRfe&gj^s~}4iqLw58q>j zk?|$n@8<18{MI%>6?&cbl5Gd12A~bbd9$SWw{|Kmk*t@jr)uCr& zvbq;h>!$zA{Ph+{1~R2!RH4>G6fHxotLlwE&U=Eo`=6T(1=u^jE$#vxiq(kSHVcOO z@eq}Q0X7xf&y9nq;!~ff*zTLSOW?YX(dc(au%^7fWucULD(3Tas5!9Jw{mf-^IGhf z&!Oz>=^^_0*6)Rl8dNy{27zRnBMe(Fd>%#1ZW7lilCWY%$`c>JsI0`vR}Q3sh{Wp8 ztpkK{4f(|C))zHdieiPg`NyO3d7Bd)!o*n(4X{@5VH)2SeAx3aV6E#XZk(c__g6m? zjvPX_*wH7}f7^$&k7(K=IIz zg!T^zxv1V#*Oij6xPdNF2EwlBlW)U5dAeX93VOu~tM^ruDtKc^O}=>Y&?zk|<#j1% zvMzh}?_I`DJyj|2WUVQrePAl0_ij-IL@0GSs4nV%<*@ZcANj_vny19F>n@%FLeg6> z3~xM^Y0^bY8bRMUwU2!P`>+9Wuah{uP$SotN(1$91ZT*5$d2eB9zz1=FiZ$x29tO) z%yGNfq_s}srXP-BYc7%{?2DG*FpVb(hP8AX~olbR7C* zDKw-A{ks}=dLZE==W8kUiRxXCGw0LaHC2vgx|IOKaphBA`P3P#z@(#mw7fSZ?v_Z9 zZVcV0);TX5xZ!{SgJoo?g&cuDmaRv)qTZ49M#iQ&)zHBe?+Z`?ZxZN$u~bs^MQi`~ z7Lm|qRU|I5KVX$xol4Jv=wi<5j0j|9UDx2ncGgoxRlbDY3?+$4 zXcc2XA{ix}Xof=-OhB;h;C#fafPQVU=QmcOtmdsEebiGe?IYkw~K;iSZkQH^2#V=$)qi?1M4Py?o-@9@YYkbUiWHCLVgggHBrdt0C;f{H< zbkmbHW=at9uKegd3JlsV)4VM(Gzl5W_tO2{DQiOwkh~X0q5YC#u`HnufMDgfT-_i1 zTY&PQ%|uN1%9A>eY5p{dp=6DG?@{wCu`SvF(a=hNam$oy81Y zuy%=XCwQOCIAt|_wGOf za`)bv4T7ZEOM{e8O8=b|sc0(JhWFJ>wG6lZ$NimSlj$Qk8CF z=uGK9YRewUOpXQ=uj7EFKR7<+;nXUbK5pfz!3%1Ye%OFmLHS^O6hP?WLVO^z!>7Dd z_j+))Ng(%jsVfR>b<2kxF(;qfk&g(q6cW!zM!CEjN$CN#mGn9mX{U$e{k0WmtnFtN z6p;m}J@AMRK3F1zH5m62E+L1p=~h+-$p+Rnr%$>uS~FU@!qy2bRMhVvlPDia#!6i^ z5muA+%;Uol;waD*uM0GTVj}YDLr%l57YNg1sDfhc%e*7}kw?`co}Mcy-3MA$ zcCqA1lDM`-ZuNh}#Q032#0CAy0J$w#LOt_OL%*if>E5oUpi45R^WqsO#p>#?eM@Gv_e}6jv*@yh@=U0_PYcH`B_)gwv^b_Ue~A^_rwMU_ZZ>Jn`to6| z4KBkusi6N64NjBIoEt2wAk}`^hXAGLtc_0Ri zBC~fPMQ?V?g6wAV7V>x)yq#rOM}sbNB@@iuPr#pl=hVe@JFC_nKlK~ka-v^BMcfo zvt~xceP`+Y+PPYi|z2c^3kophSUK0SMzgpfaMZ2Vo z7DbUxi!SfdwIofAA74Quu5d*@eTrlI17~(?iOLuw=?gE7szmo4aYn_v*D8)gs?*H& zQX?m?-7=%_G04jH=O;FwPv&3x=U$)KiT3nP$z8ZX%@CjtS!1lT_QG+c+4O?)xi-O} zR)Y3{%V}a%HWEnQDOP`rDu3DZ)#(WVaHeYZGurz7f1xI59QDz#;^!2!8Rf2HZeULkP?

Tu>AzyJuRK-(?Yso_e(Xr1)CtAcE=Lm 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ਣ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

8kr>xt=n;M!`QAVpP39`@ zLQfq-?PqNyp=BaJCQ=CUd$+~uWn+TBU&5wh%3`#xpY=q&_}UeO!3DT+WyowhkB&^6n_uCyw!)aPKP=E z*p27&CgE??m${Q5vs?e>wVLVyslt)SMn#! zasvN3qia&ZAvehE(@6GbSf(xy+Blf^{B4%F>p+hdY4008#5IVfkrz{uB(sQRHJa&O^uWLqfp- zn(b;%C%-fCj`VMH3~=l>GC(AmO+k8@`qv+y=~_dg9dW8wzgqF#3Q@0ItrT;%5I7oJ zA!66=fDT)k>Cr=*q^gZ!XgsHb>rjKo4OKboM_@^rCau~L*rnk4nVpF0swg0Fy4Tlsc9(JSs#8<+H%s% zA1WtD4?y@(H~V!f4<`5@8-6hD|9qf7m<wjkd4+PEM%>V!Z literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/alertsettings/eventfilters.webp b/static/images/auditor/10.9/admin/alertsettings/eventfilters.webp new file mode 100644 index 0000000000000000000000000000000000000000..6d81b17855a5dff5b0ba42ae1a6ac2517d2f686f GIT binary patch literal 13420 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 Iq^|<}Kd*h|EC2ui literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/alertsettings/eventmessageopen.webp b/static/images/auditor/10.9/admin/alertsettings/eventmessageopen.webp new file mode 100644 index 0000000000000000000000000000000000000000..9d8fa28c41544af8243de01ad354a9a40bf6f8de GIT binary patch literal 37814 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 F007OUq$dCX literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/alertsettings/managetags.webp b/static/images/auditor/10.9/admin/alertsettings/managetags.webp new file mode 100644 index 0000000000000000000000000000000000000000..4a38397fd22ec387c40c6f631ca707b8653d40e2 GIT binary patch literal 32562 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/alertsettings/passwordreset_thumb_0_0.webp b/static/images/auditor/10.9/admin/alertsettings/passwordreset_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..a4dd846775f812a06b386de15bc930843cfbcb14 GIT binary patch literal 48438 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

-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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/alertsettings/powershell_thumb_0_0.webp b/static/images/auditor/10.9/admin/alertsettings/powershell_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..1d63d94b57c6fba2d5a3851f0de3893311d5aa3b GIT binary patch literal 11948 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 wx&Jpdc+Clw`+dlC>3;Z(z_vi_s}KdIaWb^rhX literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/alertsettings/preview_thumb_0_0.webp b/static/images/auditor/10.9/admin/alertsettings/preview_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..da674036cf543adbe61c6b295bcbbdd9fc0bab81 GIT binary patch literal 41812 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 G0001}kfK}w literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/behavioranomalies/ba_tile.webp b/static/images/auditor/10.9/admin/behavioranomalies/ba_tile.webp new file mode 100644 index 0000000000000000000000000000000000000000..ef2564e2377eea12dd2e4f7a28f4151ddd34259a GIT binary patch literal 2626 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 A8UO$Q literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/behavioranomalies/changestatus_thumb_0_0.webp b/static/images/auditor/10.9/admin/behavioranomalies/changestatus_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..c96534146245107a7c656aa9dafa4daa3c8f647d GIT binary patch literal 17822 zcmbrkV~}QDvo?5_ZQHhO+qSK)>ayKcT~?Q^F59+k+cxj-Ie6!sc_(K6Oh)X89V=I) zR$jSd`1)5dRSe0Gv+&*&wvPL6JZO z3E)FSf^)e6#@sonH-lRKaGydwG{iuR>GA+#epQ=*aR1VKqx*^Djs%~mSFTt=`W`kQ zUcaI@(C3@%0c$sNtVa;Y_jU2Y_NfH~HW3~5EPqS*#(fW*gMI0J0NF1-jms<)YHx*(OY+*P+WlQ$Nih*ckX4x=gkMO z7VGxr$jC#e2lxua6dDbf2Z{ipfLOCPmsVdl55VpK;oQldnt6v!u7-?A{6pP z@P_qVv!ry}^9G#uP5P3$+n6Pi5K1Hh7)1miej9y7Klyw_0EM0e7XrpS&~1A*dm8+q zK0&u8zg{d}OCM%#jP`qMft>+o zpP=7lpGNNyPry5&gMd2VC(!Kq<5KQ1WYz3(=7#D82#oBomH?VMxCcZf6BIMBw)TKW zAl+12K-tL2S2OjIhBOwJXkqOph)}puyb1%v1rBxzlWbpg!x_FtzxEBR!w1T^ z5Y!r|pzEZ2ZEC$G{ zOPO$~lI1U!jA(eO;;uzm*97RM7AZ2U`)0?`B+5)OPH-JBZa3mg6)qqc%f`VFFK z`{+BrTOs>S4(9tBbN*Y^b&V{N_gBDxi@y5Hc1;#)bG|L2!xpZk7sMqthiI=pF8Acq zSbP*jeE;r$hUH%#b=1-`FAF2hMpz3**mp4;WGvW)x+_B>!~83L|Jn#TKpj6b7=xqc zros;@@~!8#@^ZT+PG|PNZTQEQ-a_8}<0{!3&2HzEvOslY;`9l5T4jBC%zYMuvC&MZ z+&DSNd7u9lTCsGY3_*5?=?}S*s$`|B3G$N^!WZY-!IC86B z9<;x+Q`VX!%NUhE$b~sWLX+s0OLfiiuOQD=Z$vE*QF{nuFRySaXp#`Gy{wa&Hr)Cpzrh8@(m4-6~&eR~0~4Jl9PzFDEzZ z`HB|)85e|KgRA_X-r)A>iZ;xnsLk6GD^#j^$DC)YM?=c!#_a#W)aFdu`VU$~wL zl15C~B44@iytI&(H~-Sef7jTQI}#I-p1@k)%CJX`Kq|Y=f0u1rJVxb2&P6e2;re${;r?IP{g;vdZy+AD;Y1Q5Ohx$LvW>N4DE|#n*VmVDC`JGK zr2k8BkSY7W)P zp+COn@U~$2pgX3aB1Y9IQgQPC$uVu;|3{?%y{t<6Iq2$S007?;0Ydq~V4?s)qJ~G+ z{fc0MSG5E~iAer1)z}mws-~FAMTVze{si*-)4AgA<#KmKQhP-ydd;!5QS>r_@Upkg zc}2j~1%5^@Lv>}|#3-jj(6K7zU{KEV%i|_23A9*+X679fk@7t)dv8@0g>ATM#Q&cx zm7r6+8cHsNLN;?K^$)B#9c zx%FIAd8|^AheFp`UtijN%yV88V8$-QjX(6fQ{qRp=fK{iBfgzxpCZ=0V2CwO+}>xy zsi>EH2J>`0!A z^?4`WaPv%`)!41@NeXeRipUD#t0DI7Y?!c8T`(_uzRrgszVAusB6@d5lK6`f^by@C|uBrd>_=XVV!QH{i(N7 zv>i}12s^kIJnhEF^Ta&*9Tw#d?=P6y!sVMgh-@iV{G`lZVY){W7E*go68)^+Xwy%? zG%HF$IHjfCboLf{b4V4~RtVTXmt>#My$0U}>h`w2Cs-9J)SgfQUH0fdzcqli+`TEAtCX|1L(a=vVBU_ugZA_gY7=H%)$4R7& zMjNHI<@Qg3TFC68&qxg{7D)ZjK9luGO<2ARfeETlXVx1B#Weh}Vk^SX@~}A_whptxD?1 zD4PV?4BdEjnuO!(Vl~tCDiSs?4h|-7(u#G|OxF`mPK0N;PQ#(XyLLNXl7*>En&Xm# zHnL~3$#{bS00bKiIk-JIp)>3fB5q81;6U9kZ%KMPNzzuS3 zo0b7?G@)NRn{2@ME3E;gxILg8J<~BZ_c(xSJlM2{s~~aC2+fdVbx7QbXDJDl!o)>( z0_>Tn1b6SIg(0C#n(PFzE#~M8^39v_Qp{9=Zp4MA zvc%`twtRxw@Kd1{T?3YV2u)bmHA}84&7vK4@0-20`iH@}QcI!%EMd9)=w8H*L0qPQ zq7=Q-_Atm+O=VhQpR zzXSB`ui5nMb}nf-maWWQ8tfd)y-)`mg~~%(78EPtWz$wXVUVjJZ?p{sdtX@@xJ1S^ zrQ96(O2Y4{_llNPW=p4d*+hCi$D`qoP6KMM?u02w7hQ(=%f@4=)^DP^x_4)g5^r-Y{rX6J1hDCQOLXPEWKr#kS*#KNA-YRn+$e zPV}iv`D*gPIvMz%y*r#$#Gd0PEe|ceu;F~V-vl7fj@=vnTA$-rxeSa~e9p=OH0eU6 z6x~0RmX23SJk#$XU)eE0=%Ur0FxS3jn>R~dizwr{1DI@&jdV0`9AI&|YfA-Jnj4xL zA{Q+Ul_;V)EaMB4(Eh?7!-sBYBnSz5i_)@$jf=%9; z{573zl+9M&IqBdv2}x+O%Hnnf#aoX*fh zrKAE`A`m6HUB@uH{5inV!>8YNg=7j417W2#Z!0{}BrPRUuE{NtgN>C0kE=vztW>HK zIjQ8mYn1HWT8H*eFP#d=m`UrjqS#k=w=;?>ZH?Z=oT%q}>wSBVTxg;v9{ zu%E;6m!xPw zs)~v1UaRe$zr@DjJ>n@;PGX5}Z_nraQ7X18qz%g$om|nC0II>3_rDnsILZ4Cn0^W^AMk)|6(% zL$f5trJL<@Ww*5-a_ z6QnO~AMI|;q#!^x#$i?XdzOXUctjEI+-BQ_rom~CBHXDXi+a=%xk}0A@8{xJlfGMnHS}Mv$ZSBJ zNYX#~14uOJp89Ei2foCXZ~QQi(J5VGaWdW_@>|2noeD#r#a{LBp-LX&>~buhQOlm| zMt)K>bcv8N&I4?YYn_KwPt!f(9rRCSnrav?q*^L_kX1&w^p-^DP=Ln11a&K9QYTPw z;#Tu?So#u}KjHltR0l#1D~C5PO`GSeBx|3NJ-YT}p>{e|rMWT{$&rc7x^!CWc26zllcVK2q{Yr-j>yL!N`(Z>ZHJnk0Yocu7E+|b7Afob7 zahCEgxUU)|)RGa+zA=m6a)I-zr`XS*7{uWqywW793*>(5=0TbK%2LOsgx;_%FM8ra z9GohzxLg4%M!*lGIKhu9NsM2w+c|-vTQZUr40ti?Rj>chz(Nds?jK6)lMm-0*xVQ} z7E)*!&j*4^DV@%PfiZeUJ>Tr)LG^GRN}BG1HNB2b8-pH$uL6PO_F8 z3a;J8cW13q@3wDE!LK$_<;J4VyMO<_Rmyl7M86p&ZfZ2X<-AQ+G{i#PN)YXRh`Vw< zDuES8{`+>6xBoZ!?)q7t%5>i=#D#s)fLvrB|BzL-+(-SXLM_PL^e$A;%>{Z3BJxL@ zf8iisvR2D9hS@H(CL|nv=IDmxpx>^ik-hsow4v|a&%Et29FOI^xB75UX)EG{Wh?r$ zu_aPdvDxJ}J7i7`o z`8HMb-v`SS&HGM5y2$+NX9Ntg{E3hdYwBC|`FZVuwYQe9Q7&u$^a(7e55WW>;y~1( z2C>3?VIf{mi~aJc>&h5An5p;)zmI%ZI!U^N^&A^z@AD+*^Z*|r4VpG>vkLda8vL)XQAeldr#xHH#T+NaPAk$dDPljYZM zu2MvRwmMX)P$h-6brM`!qAeK(B&=)<9Yy%#EGebziBM}Bf=1u=VoYM!^EL>6Ibe2S z^{E9TsXcph{Bh(U*GiDZax-eER48eebATe^cuvHE0yzQ!ZjEqyD{hT!3inC#x~#4ouIBaXB>D-(N5B1rYN8l#q!@) zlbjJ;*S3`s1U(WntiO^?wULx7(`-IPASIwkSHyupG53zy4)z1NQ};aq>iefBB_y

VQZV$tWHVo8vi2s98J2|6qil)XcO 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/behavioranomalies/userprofile_thumb_0_0.webp b/static/images/auditor/10.9/admin/behavioranomalies/userprofile_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..c230baedaf5dcc96c57d793b2387108a121b0853 GIT binary patch literal 85766 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

UhIXGZn`vjW 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 Ix&QJ058~c1%>V!Z literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/healthstatus/dashboard/activityrecordsdetails_thumb_0_0.webp b/static/images/auditor/10.9/admin/healthstatus/dashboard/activityrecordsdetails_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..582d06f77e4fb187fda3e11531670d82379e6817 GIT binary patch literal 32690 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 KU;^$y0001jLmc)1 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/healthstatus/dashboard/dbstatistics_thumb_0_0.webp b/static/images/auditor/10.9/admin/healthstatus/dashboard/dbstatistics_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..a20a7a7d77c3f09f2137e57841eec9758b75c8ca GIT binary patch literal 61448 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�y$2^sqpq8wWb_IFF!Ncb_i=x^k|rf3EB#O z>?;1uW-Co08UHUROmMEXJVJ;~)o~jA_mz^8-~}((%<el?!{5Z5ewQszB^nyz_jlp~oqibKpPJe0rGwd*siZb$J9y2Olzy z`=7Mua5;QgD+Vm6X0TVJYsv-Ue|$&aK)zAn<0zy9!Rglr-SugpV$^f;S6 z_q~^!`6Inm#vWO?FP$$>fb^g2Bnyzur|yHgf}|-KF7m_k`k*eZd8QC^^x9xaL-{+&HZoUBHk5>v$KCbevJJS zc9S~R{_l%GHACV#RzV3{#f1q6c!@Au$A2fuR zSccC3ug6-wDV1u)%Wb@M+<_RnEO9Qkhe`fbqJA!*eSGNlXWn?uUx1&cFl-p+iN0AB z!h&w$5NE-7xhoXy{s;IF4AD48Klm*~#mw{x0dHA~sF94mL%(8LrG5-_C z1Yizy*|~J8fYyU!s)1F^hlz82Sq2o2Q*LH+09%&AOs6J70x^CcM(F z^s~Ps6bHB3d}xS;qgB($Z(I@PG93x)Q|SHRkybTXFu~Ikp|E zBPkW`dV?aINnc>E-z3Pa5M}l{#ov>wcRv=9s51;xO%`n^NxiWxzY>^e_;D#;L%THt3TXknYRi}J-nvYMI7doDJ^AB4I<6Q;jUo^1s()kpD?7Qm!1`^iuh+yV&3w7hu z<9BX`Ib<8p6M);<**(&YawjP#W=t}faK&FeBtB%lAHp=k9Ney;Oc( z|N80sVW$@mph#o!@$XuigWW4M|M5w~jw#q48x8IQ_SJvZ{y)jF#R%^pc2KE|^b=^u zPT-akhNKDcQg48B4^9uG7PFJ0KpJRLX|{Wur0~--~JO_ zS+S+YH~$qlai#%Ih7!`CqQ$=f|IA$9n;DLEK9K5N#CruX_l*lq1xb-A-tI&isQI&Q z2j^2n;TD?`Pvx>4>h__owD_oSXZ4n2N7R0=i~$Dh{E1%^uX-|MCF$-z?Vy*;z{pn%jy1=?tdNje}(e@-}~5E_55#v*Xm=$S^bD7v*-Ux z!#dR6zQ}h}1_iMRJo69`q=K|+mFJK$>#6Fmu?ZwfIEpIi`kH>}SO3=tPVQokXdzv* z&C!YVeW7BYxNbEnIAJNDlJ2A(wE1&r>F!-^eLKgIL zxtmxNPPYy9JQ+u3J9|#Ha*ffbiME9@z`Bv%T{boX#`j_SQ+);4foblsV1E{|TuW`H32Y4sk#I+}Si6(7pp-8Uv0 z#B0Hhlxr|@0!iI&)+6TDwi>K0{tp_V1)AY8x5c?Tag`sG-QYH!uTVUJ4w#=i$8f^5 zyLiYFx|W@u#@cSN^84 zG?A-HIr`pkWah6JWahVXwXPFaheszH&C@QxD9%Z_dwJ_O8ho3;8yY*cmk+i0&H2b? zwb2aCsLISKSpnz^@N(=!QK&`mdng31gTztvV^fo|?pGE@SrA9*b*u*j7@Qj7P}T0Y z%KU6CEmtV2FnCCL|L6@^QHvZpYyt4{sP-iUg2CP7g^%qd`>EYedH>jV^ ze=DC`T9)L2iV%z#hpcypOZT~cP~>vys9te@vHQw4RA!%}Rc<`AJ-_MLjK(|nRSqKJ;c4s8yr zZcb0X&Q(Lo-GwucVtzfE8xm6-yr>mq%?c-2AY1iMf5u#BWUQsQ0QG!p9i)f<9E;>k z&iu)(RssPi=o;3O5^>_T+QZ0d7CUMmog*Wb(YQChZ!;s=WbXAjl5mG)3%9;nTWfDC zM(I1-LyR17l4ef-y-U86^|g#S+Ic&0XeW0wa6%Dl7%*1OmL)kOVBu-&M2jS4*8ra( z#rv^#rZ7@?^zmaoA~EU<)D3%Wgf=OAG%nHByUjE!G2<7%c~zInhDdGuGhp8#lN>v; zpwHtJxZo}V)`jj*n6Ml;Q7ELQhcC_x*M= zh>vo-oa%9uGnw2M3J9UmyKePi)VHM{U=2T?3qTBdYfrG{%YG@_88y)BG9E3K_Z!59 zFeAqHzQ(U>&9Y^AY6B!10~9V>zL04*fW0>Hc8yys1BtXeH3GP2%CcX~!ieW}1lQm6 z+x#O0GZ}%*tw~_zXx}=w{LP^%MhD!oUofs4ye;9r3S+^rhfnsetL#$u6TMKL@^U`{ z!sB4^SP}QxUDRg8T)#7FF9Wnif7gDFQDg<^T>Dbfw1-TkHA!Bafub(h*g@}kaBfet ztpnF-I;0;GRq1!@$Q0YPi#&!?SiX(Gh7x_IFLghgzg5TpH68}n@n)cL;no+(Jea*o zzN3IQf^rADyd56ay8cSgf8Uw+iSaO)(DdzNC#>~;>Cfu3M%oTGThSnMUn1qJ?v?bn zYoCokucPZwuP8n(wy5oT=Q}+yt!m`V<7GMgl_V$nVBr4+i7@mr>GkT|ezdK4Ha|NG3CQ6@rq zSaA6W=^+Oejvr?0o?>DzN@B+h-f>aOT6xG_P5bTO=P?$JkTT*vPu|a~EGhSd2>wr= z1LOVHy@|JAA6KsKi0xaS^*WSdc8A^-lnFbXXT)G;Fe*A6ip3FTqa1WgzoZQ~jo-`aeD@`t%$4Yx;YD}_iMW=~ z7an&YR$KZLReV)5FJibG#;OE#b(33P!J5uePLA49uBp-@GfQjxGeZSk}8*@Fkeg5rG*Udt0$m{hk7s!$CuZL`umxbY!lI$ z(>D347AsP%z{R$kCEjkGc-kLzK7JrJ*Gy!z?==fhZ`EYdU+MgOxP0Ert-* z8q%DQb6CzI4;5>jmI){zX=rQ!4?7TDbK)WOzKvN^1$FkPe4HI?Y8JG!#SV&8G&Zd` zp_%i+5V~WAi|uBQX&yQS)`j6@_6RK7GpTlD3J^Gu+&61+#L}XgbM;H{vjy0rq8KalpQB+9E7sVrh;1VGu!PZl@G&? zos4B>OpnkBa|P)ms82!EhS?6IS8DBC<8#L@oder8ZF#mKf@!42BP1+I(um9{9UJHK z6e!3HyLlvqHi|1pg`2~E3wv2(VxlpZLf6B~HGm-GQ7pZc_uY@PmRNdH_;USk&6|>Rf>j7Un@V?nIiY5fjjGR7q zSNUP*2kde_RcQVj5|E7GERGdtR-hfAKQH;#2ss^0vTGN_@Sih7`Cb=kS@aDluz_-P zsxYLg6N7=(FsnA69(en1sHGlLVW_pj-HeB>QNMzJtN5j{)!X0y#@;CecHzTE0pXlT z>E)jX>JTDc^k|IqT$HRQo}&r-q1j*;I+aDuMbZR8YuFw>smS0gaUZr$6cnQ^H1M{5~X=h_`$^m{CDKv+R#u zYTAsf3uFDg*jTBtU3`fk3zRnf+8!F)I<~2S-Unhj5Nc&aUD!(NTfDBI{m~zd+a)k? zD_KktW;}B|r(le+vzh8}q+>anO$8ap(Zj2UJKN05XT2h?Ad78?Q?1gEsB&UJ=EC2MPK;cxX z_Edd^#GiZnmFuby4HGnQBNIeAGVVsnpc8uNNn(O$x3XQPV%G20ky%X7j<{{3Cvw|8 z*5KB!REg)|wlkU~=aTF)vE=Y*W0DWy)i+f;`{Fyq+1;Y664`ayz^x62=cSGjEZc$tBZSBz#JG8LR3oc}9sbvvH&T6sC!IX`E+OZ&7P65}-95cO;1* zfD&yESW9sXU2IbL0jnN5!0TP-sGh(k?`0U1W7vec}vaDX_c+X;I%7~zcZ4a4r#d6 zG0xujI#@eP#XF@6b=K!{pFV|GL%E9T9Nq=ITxVU;T&s=PEhW7ovVBaQB*HH3r0!qQ zYhY%a1P0^-5_0X~+k#{jUh#M3xT719P2Z)`a6mv6=*F=J2n*RuVLv)WOfAVUw1%N5 zLcemK?LM5B*+#8VVo118AaOP+gUauN4_0#D*4<&l32j4GFJ>X{0x=jOP_}i9`vwhz z1%C^56Tu6&{MCLM;Da6^u9`6}t)xZg^3)L^pPh+eEZ1skCTzv&w9UAgr&-`$TbcU= zBA_lzY9K8!qsXeIL?n+x4|HO74c4#lr?#|TlLAr@$Ar^v;A`O zbO~F8&xQ;v1~&!hO#vQ^v+M;>;Ddm+)hQTU7^F;adG*C>%Oj>D^Ud8Ns2v>E?5Vhy z9N4vIS`pE(_Ni1Y)ZTm{Z3A_JE%13u8f*LWP24kPcoeExDkH^l#yVst7^0mo6Kn2c zT#_cnOp#LW`V$uSqaI-_Z&_Ph^kTF>uxAiqU zPO=w-dO^m|zP+Z&fU@9AL8M{&)5N(y`a$?@| zzWjYIx8%3Tte*7Q#vllo*rd!NacN&*ZQ;vH!5vVTED^u97l}DWN%&FtqTr3|R1U{d z6<@Z^*;^gRxrM+jfmPR;3NeG`OwOFz;+Sr0ZErUfV^`(5kYb#(IiX%tas(+xCHxJ{ zKiYiIxf+W~m}+2f^bDA1^sPTs`9Nr|My0X8L)4~LNC7sb>7iP39Mc>*k(x6%%E#8F6|fC&ik^LFZ*n3<2qAS@bjr zn1O&eNiG_b#jlRBChpYsAMxw*T4;hTq}F@bhJeF3l?1ht8Yzh@Y<-vwc@~un5%~;} zEkD+{IjRnxO1$=wM^>|oVS1v37AtejrA?hCccAliK-4XBwTU)1pu z(uWp?#J7+c+sIQ%51MKRJt3&|8P(4MdN=+yi^Wx~(h+w=ZH zzkCjZo4?2MO1J$8NaZctfm!C341-X_q<-itM;SC!2wP>)H3aATK@UJ>7p8Bc5Sth< z7esCF@41u;h;WIC69_|HfLC?d)$f@B@w_~;5452qmcpJHR+)BebGN<1kNBKsK^Lt5S<+LdN$$+|YE&VE9x7!a>h@$}>yK=}=A+*YxMgyGU2 zX)EyqA42lIA$`gMXawgM1{+uDsqIEr80L_EF|_G<*ktSb$Ov@RJMBzOLZSyTyoQ}1 zGee>fJ_#jw`wcRM-~zcIFnN^xIFhYy>r#$8N=lj)C+zoe$L=<>Z{E3*o ztVN}KIlja8Cl+}`b|Ib)1Ju`0U3=jtgPra!#-f}fa*GnIZsc9_N^7L-p%jB%t~yKw zf)t06&_9Vv$eKz80kkxwK5U@B2mBnkh8hDdTi?Al2ZT+QNQFEdpaxsrU3f{NK-=}n zFOU^QJH97#0e_O9GN?q30FT8Jnz23xqwAP zPi$^dO3hCq(5NsbgqT{cu-G1`MPiob|3SWhm4su|bOtgezMcAGmIVA6H)kS@#H%-^ zL!rW%-t`a+V|XB?Q0h%L>zLWsU_a20`pH8ccAP}>ITH0 z#tZJMz1G}=;061DY~F7WB%H|R5(ftsQc6q2DEee`Y^1sWkec!itph|sy-nCe`*IOE zVX_uQ)WXb1xJ$H0_Y`mxvuC`FZJP`;d!+=<`<=c`lc(h;KA=Vm{ye=}7@&cabiv`&smczNfJdwe-E(nXm%J>KPNkb-s z5^lK)KIM5B|B|gG`n@Y4!0AG^t)iCcEpzu$n6v-{!TJ#W2+%mRoD(n*6#77vS zg^vmYo08}%hs#nP8CgfjkQfTbE>Z2S}5t$ac)X+I{H7xkV=?Ivn=z-8d6hSozqo1>te`cS1^LR`%9eejOe8DA*+Gyy)Q5 zak;t+oH3?ec)~E%Td0{zv{(i6I}A1Ll){ckrute0A7Lz8|i8%HX+hc|Ru1Je-# zL4C2#;1j)GaZXGw@u^#n1#NPF%wK`HCXJy9qx!V#Uu)t`g~c$58tdxyK`q!ALBO=h zRfg&kz&q`4qa{KO+>L1S>&vnQ2-h=gz4PN14MgVLayWRF2PUY`pOrOPCmE6@&b|7AlOJH~hWSXKG;U2(1%!T-Z;Y8$4Dj>_+KuH-_L2IBkZ z>~okHA)bOmrja0Lm_F`fj546RvX1b!jqa&Hbw!Aps?B$0?*Z#J2>B=>e<&zszD$KJ ze?}4xB-9qJuPT*=OvJh=hSZTS4n~829O&AwbtP$=6aeg3{(K48zEgJQ&tKw7L4fb% z3B~U$wAXyW z!|fgs)x_a5k0xjeN%nZ!WC$rE&zVWLViCL2+>hBLdYy4~?o!=_Zj*gB*|m2GZoT7c z2KxJXb%)%07*JhA1}UV{`@bO$*Jj7{!PKx3YY5y@7NX97#Aa6DbOCHw{g4LpT&@HLAyp?Z?mxO(82965$KET^cVp~DBoy7e48np;7%Wm`jW zQpyFAot@U%=54UJN@#ENpe5F6TxsQe`ldmlNdxt(jlH&)bwX(Pr-X#nGvQr{`Z9N(f|XX%twuZ6 z_f=~n*7n~o(rV7ernmO3Rf@Gn$qmJ#xS-@t5hj=zqp%`y!(=_A7$ewi3!MbPWSsh# zxboK*-;2$g+~L~yXp->P1Al(Yzg#^zu!0Pe3dASwJmT=)!f~v|(|8Y5c8#tT(yw1) z_$i9`j)|04xQeY=_KSij*((X(Z?hAbuh){P%r)8%HB?8+WDS1J_`WZG1j>&uoi-=N z-S}Fu^`tH^F|9ks(KRH!?N}%>_CC%xwcG{U`s{TFssb7#0l)4s5wp;o{a!gR5qjd; z*7eIeT?9(Pl0*kK8c1H>7Bi~x(3Pzm;)ugg#uZXyG|oG?H|3aHKT}3FqIo0MZp)7V z0|w1bS0d`VHw|l6pi8BWX1o_2otjQ%{*AeNiC>B`TXM}s9_%;GGD%q7q z!Qt3_m3(biu!RSV{D5zwBE0dAndqjAXBcPlaKu#S+prodMgg8>YMaBEMy#)#X4QNV zL-x88NrP`vpVE-B_+nuIEw*rL)j~a0zS?%nzDY7YL8FNkxINKC_zU!A2W-6iQJhZ8 zxkoaiuPuD|S3km1@M2(e<(9fWg2C0#N}Xq53H^_LukL%awuq>7rO zRa*9~NSCzz^>J-_^K#tCQ5p-GKToVK)q-+aP#j57PSEygQ@m+Q(T3f$gf7+4lS zq)>_rI$~pMAEUnTREU$g9hkr@Y88g$(XUl{4;t>RD>Q2dz{F~kseyGy+n)?TJeZN3`2tXE-$&#rR_pvYuaj(rbC`2Ptr@5^!b691*E45e5)FB%5zPp` zy?$%y^t~ufvxfLx{|v+!t73WA?qnUUl}(8f4_vNG0SS3iFJ7E+;AogYy1S7=DgSkC zpfIfE1>4$ffmX>l9!|%@9Vqw0O*_7g%NBNVd{=+o@^O`kfWFC|N%^Z#M1heFZ774D zbb?YI&4-W$xp_Qda96{$X35T4nbqRgfF~oRyIciN4zw4cfCeqi=R}qdr!)$EhnvBP zRhqOTtXwv5a$Kxk+_7hTDHc%7l80aXiy=L}v(06@J!a`4HEB8A+u+)xCo#to^K|&H zwVI!isQ4OIMLVvtPTi>_4RmDa&2T>;+RP;PjyJ zSPUfs#9CBO34Ue)f%#*txFtLbMWJ^J_f7-Ua$;?Ck6_ivun@kFeOk%UIG}sE1J~CFZhenrKfrUbiOg}scU8zK>7-omN;B8k(j~@ zH~q4>+C2W5mFjJw4?npAQBOQ7kG-@J==V*QEqW9}T<%ndXuCbKXL48R!uELEC=iLn zEjR?Ctrz2E;97t-{D-Nd2;B9Sb`8mV!n+hVBm?Q#@uviYhZ7Dkjn6bFirN z#LMXrcs7~Di7i&@M;3MlI_tf(p9d|=E1);1;rFyRUXnE`y&NIG#o{JHjF`DswP)dq=7WZtQL*YUIK?SgH}e>QHTj)s1~QKgFOpz zw2%CPV;$ZC?Wt_EDGweQC-@;yz{5O)o`pZtwhC*YvlOMp+71RjZqNdL@Lp-SI#4$H zO^Tpn&A)08FhgfJ9U(6z74CQbPTzS`-GyP!mlP;7xr}&>(0M{nFytMxPfAssAgv`> zCDp62J-f;~C>XD`SVBi18$GtfSEg08ab^g@Q_#(LEY=qtIl~ik#Wfjg>(-SmO>}1o zFUc>9UFjL~mT%q&g@cAq`2IrHeEg`LW9qU4AW_&j%19emLM^vT`uWTarM$vhXtv-W z52@>s16v#TE>$bH_YFBt4C#!lx3;x-g9Ah*Y)rbxeLK5pZYdN&YYQ(FNb*V}d0#!< z%;BBMtH6SBtPw*HN0Q6fR6gjkE9_^MP5l;}m7~Ciw7r{g>+%&9leYfPTG+c6GZd+f z7Fk6~9`;~9BP`85eqrZkWD(AkgKmh5JdMlB6FS1(`gtwvS1y0e8dV+bgUwr+zCAL& zkZ(zRghJH6R5)S6Q58BuY!T9bcv6+1$w1=7dFyycgaSCnj5dB(0*|y`4olrRI_tNO_HWPCHV`wE#Et9qm}UG|Ky+_7()PC^Wf)KQ^-X7L zzHZhZU}0-t=?kkx>_RJ|%RZjlt;N;> zLXfd_*9Yy(#TMS2x(DG}SeMF8vs-WDA}qNv!Qo&Am`!x^yAkbX9M%G(`*hb zRKtoyBIdV1B;>a8b*YQ<3xbk*velT4B=5 zJX3u%U@wW-(sd_VdBuTL>K(?C3Y&xP=!+Xzn&ud{aqK3N5-5^}fMPO}Mt;rj=<>@p zh8&qBi&E5theu4D{t{?1?|g7#%HqsWS%+7F-uqr~x;^H}!`rv8{+b(K-V_Dw7N=x1 z*`LG?7f{-OjbxulW^GxT@vhMSS(F&G?hR%dpI!djzm6`i&!M~bdyX5b2FA~@4dKb4!TXw11A6_yxF1pLLP6sV34RxnH$~!Fpf(05z@Z-8BXby));|3pF@U-A zfI0o9x;#vWM0~7;*xcH6@+pLV)S24_nNE&&%U%Q3C; z=+Q$B$*3c}sMG~#u4GZdv?5l}RSHWeibGE|0m=(4PsCyf*Ek5gBf&bDMuLbY>8nid zQZLR9a$Uq=406wzZ>j~rljv=|iN!fCJj33^1x3sv2#35Lmg zFeE4{rl=vRqk-Om=<+v-$zviT-azsNOLD=FLU?P8JUhiq>b)TM_e&&;1Kn=}z-q`v zhqE#Tujm%P6wZ@`vz}Pzer{L)tVjM0#Y!AGa72i8Y|R^TfQ9@aknl20j#RKg*N(%flV`Azq9++M z<>yS=9O)iOa#(NHi|4RvA}H%XRE)>K*ANZ=g4;Ix&Z?vFSsE5qVLPtYklJPDdfZ4} z*D#Zj9;?3wpY>VboCJ@9Ai%8@qpY$Se7PANB7(_n0)9$$&9<1UiD_VzP8=y$rh)hQ zONA7Sz6iY2Qp!AT^1=t@NaOK(;Ke1}`Ze7%!*OdMgo`itfbIJT2hV)7n8+}0BuLAZOs&!+E! zo=SmJegw2IX7 zH*yP7q{T3I+GHH5b_Dy4juEpv?U?hd2lSIDu=-%>vnkC2Nr|mZ+CPctIDIg0uYbS?3F}&yY9J(3_6S`K@tjTf zoCEY%06|Rr0S51+dCye)k#_pHj?>Cy;*y;R}nN-?ow8W zZ|HrAfRNtJ9lD_7n`QeFSf(6=E0|lslnluLFG_>BYHJ>;%WAT{6Mr#}aAv2uBC>}m z;v{h06IXo+eByC(JFCBMiD9~Z1bU~T0J@y@33Q@4SdRV!OD_e%Z~Z=bkB6-v6aIQx zor=dL`vWCAKOTf1g(PdWPywC%(M@lwGb1SxROFsYLKqoiD^Nr3>JxOzbGknViVwRo z)t?vqvB`MYH$<4CEJqnZ!tCSZ+H+2$>rM<+t?sri9bf{S5r~z1%V^D&)G>V+>6ksk z=ckv(HxwG~_N`xCmz5&+UI%Q_Q;MHT+y;%#*MFrha4QggzmKg4n(Iv7djx}4Z{W-N zW@Z#5q(lKDXTO}te3LS6UX5#mE?h=h|Ju=p+aei(o}^}4F&6?|L;o0Shdt(7^Y3GkUD#T!j|3D#=w=2#4j6WSr__~w&yrGN6G#uTwR6le zCe+ErvXb{KXJ1EE6kl(z%^Z*BTTGG_q}}rQNq;T|wf?@q*3uQ?Bn004HsS0ptg@M(muyCjJGVzXI|$0MnsO=9;!PxKnVU_<$7OM#^canwL0w zx7)BW-D%xbAAj!URW2oH+w!y?Yyd-Op9@Xi4#Rhs62?VaWlcN7Y-05ZR$;^4&>2W`Qj|{W^IiGg<1L@?WmVV-Q6&|du`7DoXzZlq0vfBs{= z`==EXRt_X(oxI%ZeN8nUygN2dRX^hF2;3U3%3Z=e>aTgB9D|=f=~+_VC3PamXVSp< ziV;_LWwbsA|I(wUy_jd+w7^kDP$P@T^0rx%T71h$!^6JJR9F;7ZZPn)9RTH|yRl3F z^~_L}fxm6He5rht;g-LL^b)+S*~C<6w6d(&@w$nIWoWe;|8Q#AiK;#9B@C}wM+Igi zrD7juLKuzS+aZQ&wMev-Xz`}z2=eZu8?*v*MIW!exYmgc^I}088{mrXYdJ_mU{h>j z=kPQOC6m$VfdDzVs;%a}=5IL%su~`yDuF#&wm;zo6Dn6)I^4>DQj+(W3F($V_IS5e z8#UN}mtI|ygjS(YIa_Q`Qe!&7)Q=k+?^UFu&d*HHATy9zIAgBDN;hlReBhstW3e8H zrYx-4DjbN!f+Dv|g$0iQgVxm|?hu@z>AwWGo00l9mtv(psEJ|<&1QfTTTk=39{Zd> zXJewUM)BjA3hX!mQ?AdLwrdWkvsx?*Z_&5(;oYGaELabx$fDjJ_sAr1#*KihLGyDW zEnuG|;QUF0qyP8Tb_G$C7+!)2E+SkyCoc3x-@Fq|=`wO^QolcS{e$jIMovc@FYVzpY9 znEex9IevHwh%L@B3!J2Oz6`#3BBZ68`wi6@vW9mNT@H8Q&ETIj&?)KuHm2LNZ=;RP z(e^wFOvQZym!~7F&h>-s7|Q||vMjMj`qV?q!Eit6Q>i^(h*5ZFxdbSr!$yXL&ihLg z)5_XAraAxo&fOHkN-YSfZH^+u1n<{&C7B|*t#Yi_;Lc@vm4!VYpvYTaA~_)agj21$ z(6S%-8qUGm^)3hB<?omw6lR?TNqpTUw;ko9S~BtdNvPB&42n%rOm^AXCMi|vk+m+NDrHb# z;w@e}+2hUI=b}_Ib<{@03dh6ExU`;f^pxA+xf07Swg(UC>wyJHV#w%BrRat6jcK8r6a zDO?KrHHSY+Lpqk3}P!j&DTBxHgNt zl|a_#3eg8NZEtty45OSMtpOtEU5&drj~aqhYTvBzED@2^NdTH^T*ogZ2FaQLe-JCH zg4;l=o+Pva$UjI*UrM@mpCmeo@l1{r59)X}yID9qA(*7%cq)C{e|Kx^#^O}&N_sOsMi(7Lgu!qxipOg`}4p`rMO zNmpBy-2E)$c?4qPGxWb_HU7fKDb$|OqGA@WvgsPl1wzZTdZN*) zG}>Yd;yuy_c(=E*KrpY?uCN^PWSve*Ze-z)1Vxiui&Ta_6cuH0tD1X#(v!K zDnItwC2q0x!Xh+fFbYApkg5D<-Q@`TSL{|YC-AN(DYx9f|E*(zA2~&;5(mbx@{@~v zhKiz^s!1cmtjU0VWQ`Nz0s|Lay%&JjR{WFU@{^PX-n!eJSzm;%uw@Xic3e6QS^jQ0 zo(sC8mb9hHdhRkOWdP_!%AP~;WY*?28DL;)G?gGz=gELFyvl_hr|fN`pzFCt=)LZw z{#dAtr-v>LJyzWH`BdsE`T<0;SX;lv=X*R}ewD9?6B8TZj#sBiF^QVlt!Rr9r@tEa z7YylW0?OesQW=C67RvZS3_^XTk68;PR|ULJnyoA@1!SKlfdUpjg_RyONsGpI)zxLc z(#}6u%Rq$^X(@4|{fGmnFlHgi6AM?SQ_1HR1hfOM9mWADsT!ke7HqM@O*bJdEl3$e`!*hoI4{W+@vsz4o?fwJ7qaL(hufcwSsAp9QHm3(K|_m zlF9DVLI6vugEfGJqXX(ND1Ec6*DqVv?8%T)aG^q_NEhDYubp1}*U9aM#9hIUV*IvD z7+LBT-`4CLU+}H}f+>wzD?X&ABK#wk=zzgUM;vDO`ts zZz6Fcnl0XO9MMZ$>ba`S1lVFMXj&+h=jQfNDNxwWruiZ~3Dsdp$dC2X#% zV)^fw6DHoKC{IcSvEZ~fv-Xe~+dX1{eC{mH_v4AW%BMok;w8T^AeaAJZJk;@s&{{` zS1tzM3j_P)sb?8s)WTELSTj9cC)GI`hMDaWZpxK$7X8jWtp-GkN)-x~6IS8}?QZs? zkEiqQAr*<7chtn3I?}Ca;T4DNN(L67`BgpwY7FcJ<>=?kQC)U&Mh^{5t4PK;x}o}{ z6Q{=SFhJGnEBQpUipI8L^86){)@#f#q>(xmILA*bR#+GHTRRvtbr}!S?<@1X%rRze zl-siW6DF7aNBh1=q3|47(GRW#2Eek{HB}Wz&&8oXVTd;0%YAFJg7m6)-=4GO(>w&T z4Cr;r&Es;^T%nB$O7g>Ao19;=Ccf zh$HevHf95lX$8WP$<1;WDtW~DYPT2i>ZlPCZ(@i9ax>f&rsDDHWo6j>I9V5=`xcDll`IpVf*U7q%{u%Kx+q{iMXl>`?Ez}Leyj+k zj4Gc&!8^wt)q3Nz*8nuUQ#!;{YVf<9%V*~%go1j`YufKww3-4V5~)fN1xN=HglF5+ zWG|m%`3ENTGC2{KFT4IYNzgd6=hN_RU|PUlOSgq^8`Lkr76OzNb&9Iv(DrzMB$dp$ zRp4&b&~2!RMr4U2D_orZif@2vq7p_>gep6Q5CRw#W#Ju*#Fk+l4n)j7w0;%O{if~N zC_gM@uR7RluiBxV-8Kt0!Hmf~v$LwhO^48%wq+ z9D?q2+y`B9ubmgO@?6)e1p@JWhe?a^Z_>Tx%=0GH-mK~d$NBH;!fx`Ui;srzvUSpS zTJEHd;zy#DRi;#XRGgL)fE?n}XR_$1>?$On%CZ!~F+0p>vbfyyhQ+Kd;9ab51>wuO zS-1AOFV!5~kamnL7qdhI-iDF!vw`mIViOZA3Bq4GwnK9cb8nxi5B>$dKer*0j!;nC z-d@(hAk~6mol#+rSr{ARI`n_X=*T~B@>i?3L*rA7dxvze0O=A`%ctLLLh*hk%U{~34*&%)2 z&6*$N!i4VAadjni;G*U9;t;yBD5`=@s@#o)1v=4K!cBfp?JBNM)!$%ARArvg&m3pE zM(0|LxfK9)w}h9;pZT+#%U^Bz{FyyuJ0b6>P8p^~R()SbI^MoZ;ZsA2-?#xjkd5;! zU>@qh9^@Zjiv|&GM;aDeUP_Iy;zkc8q(Cd)C;f{}adI~QOd7>zui1gfR!a@kkW>eD zz6K@yH#&*WGYAz{7*rP3`x8y4B9Y_ncqQ-2zGjgrF{OA>747;bFr=f@oy{?Ak*{Qi zlYKOUB7{HN-~FsHGmGs4B=d3mo_@lEOj<+{sT=NDm#3bdmnJ|5MV#80J;21inc1qr zb0JnQ^#rv-amx5m-GdLxXcCwVro?* z(PFBe)hi$Pw&7YpB^Y)zO$nd%`nuVCqKHHe(_W9~7S&RFvaYknK9<}KNn#gK-i8?8 zJA6Jd9=y+V#&uQ~*8ujbHh>g1mj*8tjCE75msGo_yciizZq@%{NaWioT?{trb~76t zf5Ob;niw)3OZEe(c|4s2Gay70Lcq^&Wi>@LtI*NrDGKKr#JY8jW{Wn&;6cokSC-vq z=e9q6H02s;r7$hi+V4Or(5UB-I0&ist{7Oe(dou1RCxROkEuRu>by_W>%nMMu{yC5 z$qk^b!@irLnhy0KX1UK!;1|qm>R@mUO{x{zf=*B1(V{*cgyEFys#KzEE9m!1N@4cp zYJLuJI_WJ{=!5)?ErB?2>WaGan0~*3XTU)gMN|&SV%ehhEUS4|4SW{Ej;vb?%R--$ z29EW#iIs&CASj!c6LvpRh0B-ex7Dn1V}qK6e>u);1bTqE`7%+p9i`k3FW803KdK<1e&b^*Fd?uSwbAh3p=|w??EQ;TjFk_SfrU{*pWGQ!)A6T z$T11wAB-rD8K@#fGg?6%23V!eNdQ500{LOYia;;lC2dEpO2}Hu(T;CD!OYW!u-g@Rop>CyO>;LNh`f92F|P~GJB$?iwWF2~d5O%bGMuwDnmX$L zGl02!A&ZZH3H_im6$5Lixl16H;gl!&@N!Mj@cqHJ1h%!!kc#NhC{^@A6}BBr8hIWmA|BO$s!H) z_3L}71Q-|&+H!viF+P(vE?5tlith<{ueSX_7*O(ST4d`5m6!+*;GsJVMrzGcO!NR) z-fQ&Svm%Ul!;DxoxN4X;dO&$hs`&?#IVTck30V)YYlraUCm?;r^!f0ss4SOMPs<@4 z#N?2D$_X6@uuZ4MN=j)(Q%|rUlc6a*{|ikPF^}`WErJ+v7!+<$nqsVUe?%QGKrxWz zZs-!J>6F%O`d74bY`CQg11@aCVBr#KmwX>we?By%-d9tp+S zpOXk!#TRm8(k_Zm(mi-%wq-3?l4?BFT4NMI;>ekkaZ9LV`-Sh)E5}1n@Kt>)& zeTj1N>r0fr`Vmy+%L@WNzEoethcCEl7t5FH2)Y21PlIDQLZ&I(UT#hLIiTK-x@`f0 zWOk?qQuN_haUlEe2X9yWy2CAn`!~Y;1d|W`x}4&-C!UU}R_1Uw+s6&+;HJwHft?XPh zBfkjX#D#5)gKck@qI$5tB5w&R?a4g*I)@6p+M$6?M05O*#fS9~$En6}i!wweL}GTy zR;_Lt`q84RQAOGxV#~Gbs<7y_FK{$}YCmkGqnJ_ri6A`RItRN$q1rEmF*k=`56A79 zikqk`OOkmZug1&gVD!0Vzp8Iiqz$$o2qc|Qv+JZ})f3`jy?kum9^spgSE!J|zIz%U znFL@32m(6fbm;$3CHNn@djQ+>mU_aUnSifu;h2+iqe8vpbGl{@0h;Pkt}Q$3HRw?X5C8z{W-L>phbmT!RekrM zujtk8vsN1SRAsVGID%w9?X0Ep>Xql?S={@QMnTH?(MVb7EvAQI#}9CQ$^8mBMl{> z$XKUv)>vZvyr}rH3T$)BkpadfNzkKTPS4ojcTF5xV#?E0^R+tMpCajAkJ+tgJU%|G zf_vfPh7I+0=&q8nK6sh(A6TzHtE*09jRrD3l~T0~+$Aq-#iRdg z%itW-MYX&gRD;U`&6+$tn!VIqIGFp^-GsF>j%n*fy`7&yREV466bkt3t3rf&L71@H zccnLYlt6kn3-bj8JYKKp!S+*#7nYgwM)!HF{w`!`acT$4$GrGdGjks{u~~S-;koRY zYzV8uKSlY1lN``dD(~@Hyyofw@3q>I?2L7}#n;@$4K$iP3;=kO={B8R#DcZpx|qty~#u z|IZ+x?(U4*^dt*WAHShK)-!i4kuNY0L_m~_Zq+^~4$UtMxzljCBTO?CgsWwT6m-F8)9&|6Y|Me z(n56ObBNmR+1cQem}0RSOa?uwEjK2Gc39A4s85YfguEyU^-It13O6+m(?~fa$tVhg z0ygjz9zs@6t@%e8FqsLj`}#lVyYJl6PhTc0<*k)oMIL?p!{3j)>JNUL<-7t;%1YJJ znGBXH{%rBsb}jGCv_zIC5LMZG#S)ee++PbxsLdbUnrAt~lo}(shiWu^ZV43u|8X@< zfl;x1oH;jOc85Q_>W| zn>a6cA}4B^yEuNump8p8L;4PDt3nnd2{h9TMl%&e;ekitl{@Iw1G@&U?HrYC#Y^r}QJ1rP@eka(-@%u+efAyCjRV+<_^ZkBhA0;I6R3M{hv8 z$3aHgpv#Yiy_dtJ%#-3@+}iLeNPzV=ZC@mO&;PY^9EcpBIV>g;O$0Ku!rt0sV?HfeQD(lG*G_DGLlHL8qB6msUCe zD|)CQix}fy*{M=ewHAEMn@YO~%P^(LL7U zfwAw|z_5!aPTT;MlGbNT zVka`h%lHT7#MaRL4VW(UB$`pZV6MPHZ~nj8A4U}Obs$kx0B!{~OP^dX2LC8v%)G{N zTTfwE3r3EsBN}A5jF)5#;i`*kdRjK;Jemby1We^W?%`b3WG>(&9aXf(N&u+b%233q z5pHv`09PrNTSOX=mN#1yJ=qP2MP*6|Mp4xZonoR$x2bVOCR#P-o}&az5i|GS$(pVc zh{&h3OQ1sq50Q)j+VkWvZCc$+>($xl?%EfdREgebkpzE?WmgrzOb3_2CEaKWf`7-X za_TSJP+*U;%L-Vsm?z2H9MYcfU_qp1(=VM4iFtH4!l4LV}+rSyTtPYsVxPhK@B-P6*ArWhYaeTpgHOTy@wt_s2aLW z1!htxmk{d>hT>uogk(<{^O$jHwoY@>Kw^;oi>nbvkUGS|9f!kK`z+~>wVjinrs$72 zXcc=lM8-=`4PnudNzB?v;72!f+usfkcSef5-2_CH1oF}By{|Znd#sYRZbB@-vt(OWDj!fclm_q*5x-)wF zyC*xP_$Zp60o1;+B)&0Y3d4Y@L}A)m{O%u&0QuF%UO-cI^GXWvg%y<(>Z@u$sppTW zUd~ZUkfAM+D*O5EGypYA0pfWnQVd(RdHhYq>O;B${KV9Z~1tr7hX_zqj z?Cq&R!RAW5(BdoeVSx*CuS%4Ky~HPYY(VlyDw77xZ~5RC)d7s;9NsN%62L^6 zst>3uGPb=5h@wpzB;@NeRxC@LFB0+}FW$)*AQV=UYYvc>r5r6_bBt|-vP>(onrUOy zeNY&!9Pu*Ctn_bS4Q_M3*?uMqF@>>vgU=ROr)ws1POd+?P--U0U0AV|A|93k{S$#K zU75LV0F4F9vNMEzhz#uX7QvG11x5qOX|4;`js&MDQ-5kpDXy&Bsi}qBBtK0X01ob~ z%bm_`nAq1Mx>WF4H4AzGlr{8UXq0PlU)tcU($-=4y3UkUA3y^*cE2$m-?L{Mm>!<9 z4-y{R{25N@vLRy0QYUQmMqD&H+Ja3|q~(F!$y0;*14{d78F_-85n$I4=tw(HOMn_c z#gK+IFM=b{bD4Ot8c z&7@Nve2I#eZ~CW#!N?o{i)`N{Kk&oR0+jM~39&VXj-T6pd0CK?DZpP4zyJ;BEBLJ> zezS$5Y(eQrrKf<8Pf;3~hjXPcBSMl9QbIu=g$7I|3oVGadsDP4Ej%#O+Vy9@-z-Q*D6%4 zDoMVjDc5=al1GP#Re3zj+X0vLpm>6P7fMC9JT$zExRvZv}t7n>w`Xdbe%9< z4@&@?vxEiLQ3>q|moo)D_4ZbkCCN~>c0AT(H01$AcAA-|=&3N$qZgH5oQ@!@pX=T- zNncUn6(uWz3rmjNF~RVcY>430beQ|nL!+e=Uvkk?3Kz%=QH$90BY*S;6UOr$ zG#4Wt9!sTatZpU&BflH47V$M00xI<43{u%L)>7d2^upY6;y$3E@M<8?rU|`DntD<5j062_J<{jl4^+F zhLpp|%+No`@h5&N6OieQlAGaHBlh0D?E}$0Hrp726@Id8n$lMpLz%`QH}%tTBKIpC z%@ZOaa6nFA8+_Ne9K>vcenS!1UQf?4NgUuU7ncTTK9;4wJ0Xy^+#X>~uwU7~n6Mle z<}A&KIz|HWi*_5gA>Ld?GQ&bqLx&EZvsEGIts|H$=hDO&*VzKp@$NHwoE&nyhR);$e5GAKr< zUPSZH-W40@NCa<1;lgoA%wFSDdN|yztX{OntD>j}YH#_7)Csj1rxzs>1?hI`m1bZ# z_K~b>3ggpwBbdK|^SAZ`>CC+)`Cfecjl)>I_;D6I=YPP=mm+3b9nRsFiVg|RwG1M) z=3&etb@|a3!5GX0EX$14ujdawtfg}KS%v+tgh?+WTDtlWKY@6q?@pFju~kMkuGz$~ zf=3DB3uGo|QNzRmR$!}M-VlKdFLel;T(z&$bM z&O;V)7f*Op`fzi~aLHp6B>h_fJ35oVwYQv{j(666W$?C-*U`-U%c@h(&+0abgLJ~w zVu`0qJ>ABhvG{OeKv6f+^`VN)=<|va_KeHoDZoBBP{$qB7<^dcluQnjlFMx2vx)L>FpH9Hbb0HiMf-VDdDFC zxs%VBsFGnjeK9M$J!Zv=Q%k?mI{rIpNbK#Q=Kj!CYJ>@av6=#hGvO1y_lHMY6eGCa zLm~s>@=)NE_C^n4y)3be#g7gI9Ye5zEan4}4>zF#Bw13l?QYiwV=cAa0EF-jyUF1Qlkqy_q(jXvRhyI^{Da9uFSdytd9{u$Q0zWm5!Av2 zOcAlxc#Ab(L;%TZdfdil(GSyikvEQA$aq-YP5_VdI%Wvq8VCH;e%4Z5Y_;kLiDN zF+&AJ1~DVx?j)Z1f}egW5N>YsF}tsM0W5ycr!dqu)}bu0GDQ)44z7GT-u2l6%eQ)S z*_b=X6VaW#^NQhMPH80hyinH?8Vd-ql$*3>HhRX*J?PZNi`NLdamnVfohCk$n@3 z$P;k0A|DF_d_x%f_vV|?bn!JHyFoaWEs`&~jm$pfnE6#0EGcw+VD!s$JMJ2^AB>v| z1C{>xFs;jPdtE|P-QDIoi{B>~-3SO^W?uUno_DX9|AP8;nbaIZmbXgit;1oTPYSQ^ z)Y8=Bz(k1Utv%(O+L$8TqSK@*K>73>YzRS`%Eg?g;x3FEY>GA#jDWugbdw?~eoCo` zXWeYn$!RsCVwXZ|jspp%H7uG;Iy$2n%^16hZEIU2&-q2~dBaPuZ0kR#t&z@bpAXfNMVDm8b%_f(i|%36ed@!IX{UA|(=F4i z%{07&;PuxQ_w*GT%BFY`o;9zT=9bfHWhsfyZj7%w(jyw4s!P0wbVdw&eXJ3M3Uqt# zF#mW&GBki0Q6!4-KeSV)(SK=Wp~&*HwQB1q!7XGis!9GQvxjBmAKo_b z)J&HkzhvNl_B1%)#c=tNU-@xUGLa?;UshqDe{VnT+hQe^vU76E^w-&n=?PoiJ0!x5 zzpX_~64A=23h>HHV9y)>w&d19HHp6Kq_WZ10YSeWV%sTBGv250a`T_t6lTTL2qHhovQ0zl3a>75aK%AfqUIo*M66@Et|3&2aSG&x|ly$50xprXnT z+X#;aW2N;nKcrs&8Ur-?$xU5MN>-SMSZp^F67+3t83P@eNUsLdaT(3JG^{tlQGg8` zc1OdF3MncEXW$v@#~Ajy7txY71=PK{-ru46p4`!62@r}p+lf*h3G&xB9j_Z!Vhag0 z3Q5s%%fxtL7V?< zx&Bs1QG$$qQjV31?@vgLA$YoGZen>AB~@yXr%@=BeHj4pDPg)7ud^%;Joo&^mQIUB zaYz7*J95)*sne6FY@v|0A_m4OhCp{({0;^~TIJNb6hMTw^Dx%XCdQ1!) zw>(JyQoV25OR}}7lry^V+?RK&8gnZ7ow9gA$rtq*I)B!*eE-F8xy6PiFM zgG)`XPKfBiU;-F`K*UuWM|;g3vYEdk3UsmT*_SkJ3YAtT{kCDxxe-U0_D{KaI=609 zI3uR`c!Zi3_Bd9JzR{D`6;+Z2K#^inNkq+E%xdToS60PrYp>)k=Wv&6#nwLGx(M1v z?;uk6&&0SH*E<|hlO=Xp?ulXK>g>vCsZFB#Jw`MO<7y4`F=&M z+a3yHU-nvaW~$g7^t<)$8Us4!8M%0eQoU#|Ec+$TvKd87Jn9ohbHnw5&(Npf=MA&& zwhI(q`nzcvW$?)_-!)4`XQ=L`nZONZ4PxS7{9bss1;&Zm0QveahcU)t@LF@ksAvzq zqE#-(4fn02r2;2(#S~+y3{=bbNTYhxm|dB6?N(KAmM*!^m2@@iMI9)RGfn^wEgcCg zxcs@j*)a|$?1T$>b>BnmXMebzBtS;14egUgpJv#bO_Gaf_}ORfesSk*X-I}4$8nx& z0hT?=1X5#C|1=9<9O)f*eupSZRr%`s%!tg;#)}@L8}OC z? zaRM7*_wnRJ5VVvQBTW03i*KmnjRsgei!rf=Tn0pm0s7v1c)0<75$t6k$t|z`{nFa* zmYb8er}iaDfjiBSN370h5&jQK?fB|lpFCHLGT{tehl78TDK)NW@%+mxVnP$mSEZc=AJ=@^ZJz4V;S zt}C$vmJIzHwYC#P|D_^3;jxK08cP)tzy1$AH2TZ$ z-W*@{pX=V=nB3^SX;NIAF;z31x%J3cD^44Ih}!u!I}&;vLdWEDdstgva;^i#1Q@iP z2Yepw|3Jz*O`iqs&9pdBV)!|ZO+E32!&G^9teF8XXb*XL$lBTnLjto*lhN=WOs3rvEGx4cyQ0?k(H2L1 zr%Kr1wu^)^KKnF^A&{!eQ>e-u^Z?ts<~>)Wv$7&H4LQb`zqwERwDz#KNxU3%2&l}S zV^s6!US#q8nv>$PDW=Fh#<|YgG^q=qG&7m~D>OV(L0*0VB+TGaKIu&EAvF>^HB4av z33AA7IenTaJb!sgO}U&3N3IJnX|wSk6hd6GHh4<;sj~W6tzUuu_(8TPj0MKv-$r{` zl9sgLB*FEj@2@!AHyyHB3!~c<>@{RPRfk;Uqamq5Q{AM3l%LJJ)Q~0ko<>Kiz== z#!rU$V)^zQKBUi4ASgR9xZ-3;D#~8xdT#=8lTqKxPIXy z?I)_pXcu-#9)&ci$vN?@*MLc-MVk3EX@_TX6AJi6?(11lCx+Z4Vafjpv8S&5* zzxy%N4To!;l32Fz71!qXJE?2+f2g=rsjFzEq(p}Ud zY!JgIzXyGj&c&DWUWV1G7?)~-VSk=?rKL}Mu~j6+=J8fTXLV=nDu!tm$Zi5^gW9%V zyo$%vBS<{@^dhOB>Y*Ru1!7hOtFMJ6;!uOZR;z8y4Q6=EfqYINODwPZ@9C5!vqKDN zJh1+g#Un5dnz^zNa}4Jm5n_%LFaDE4IkNxZxK-v%w5CJYv;hYsVx-i8@NnW(=n07y zD~BW9-g|rfH~t}Yf`;+w&h*_Ndykmt?@TZQd-_2N)OiMKa(zlVntF?6e-!1OOiCLP zMF!xVnBzAD=I)1e-_%}EYdl2;f;Q6tT_17?W2y8v~{**@emz{LQEI5vbAsZG@Y)nNjEZ**Q}- zE>)nj$qh61{mZ!wlPauHfQB#qaUc0rn$P`16u( zY~4S4wthAfPC-^eb4vh^P|)(ldVY8G42i`dHENz3?}Q+et;iK_OA;>SZV}>a7q_VZ z-q|1xUCBX)TZ(@ot0kdV`aZ*5yX^^{&dT@+#zsw)q#y!g^NJ`0599NtO??1?mjMsm zLWS5kcZ?glB9f~1a|0m>(8O%$j#kCJ7Q$ER^ql0Lm!zhzm6~YgprPn1CnoozP>{gB(|ycGW8tP4FmS71*+K zZd6=T#^+GCOhq!3kc`Fnp`lWz5)W;H+g$O_6j`hnpy}o9AruB`_ougaSf4_iOG7ny z#!ux}(8!66UQ;K6feF~%tfvQQpVI z?Z9E-@UF+iAWMZo8_uin&katPj!ii}e)ouNt-|SNf$zU7F?9mg%mxeaZ_E?`!twRS z2porrTY?~9w*321uW(jGTIXzA#7<@#kfW5mT~;&kr7@YyhbW6#=PDr2)#nv9`?`kk z%90M102+c>@IM9C{vzM06Pf?xl;12I)N8Jm;iF;IDX-LbzNqzn_|5>rsNxqSINXV$ z=cEBP#*V(Rf-_TfIjn^2NZ=mnUD2MtNUojdD!KjOZV&*@JXMA#V}O0{9-lSbHo$WG z<(tEiXKpoH>|W$3NxV4|0e4;yFBdgc!o%jU$NSi+1{UIfK{QX8V3onRqV`u!}u|gom-)Aa712yMn7!F zawe$#J+Dftkr7#)$|aBnUFxKf{yatea~P!|`2}m!oTx*&r4vgoYAgT%(~NN;CUkP2 z1eJ=YXtwfcNTdQN7ac}8sIq}Ol_Fv)MbHvHyi=+g?*6nruSBe?#d}T5IId(OU{=(t zDP(=WyCgXQI|shh4bs;U&k%KM=(77yiB8)V~y`P}Jgv4UdclX#OHXj|ab zO$nBwr@eux^m@#0cznm9i>Q`nqjd211Z4H`%-kYE4mRN6O1)M$(D~^j!;fF4-BKp3 zuVuxrwnaI+Qo5xGW%W!u9ZDuo`m2|aE*{`Xya6X%L28XYYzP=lVvBb-xlX!H0MN8< z^U<*ab2-Q-G{B~wcZ={T?GjnAX;wVnIY4zpq|F@rLU*6D&JBHPI_lE&%2XWoH>BPT zv?-sqwK@Csn{bQbrebMM{dpcYp{|69D_Cq+TPeOJx^3QF&s-v%S9C4~Lc&`D($nHU z>9$i)v8>V68q^WP?VxfhWXeaYA(n$F>jQf1EJq}ADeKA8WZ+tv?ZBV()zDa{O zOon!7REcM}>NP5H8pV!|FEGYATsUl82BV`0FuO3=Y_?gxV-#kNtcm^w;M*C4QPf)~ zXtcbt#WvidrVfUxlLm@mA1((=T)9kP2ppCDH(pYx?vMd)Q#?}=?kKp#7;8}b+53mR zEIz%TwJGoJ476UrLoee!Fsn}eL=(%O3s4=Wr7MY)$HvAj=YC-{P+Atiges9&jqjx` zYC7BCZfJx^n$=7}m;p)(E;Pif8zVwB{8eP)45}?>9waL%P~J6<7H*uVaoh zZ-Rf!jA()%fm;F^A)r{-Ot>H zrWYX_@jU!2fAQ3IOCH=QL|8|Iz7$!a%mjR4>fni5q(9FEM!rM@*%W`uz1WrcBc`$G zJeV<#xj*s!r&NsXPLh_e>%(SQ(5_mLAfodfkRibi3caNn4F}wKvIi(9fc-7xN-5(p zX`{U|JRgP5wCSSysir~V!8&n(6!9&{qFmEf?;X{%P4o+YkQO z_^JU>vnqyeOWjbMmdls@G7X6hZpzV-N?S_J1*cHSI?-S?TNHSqF{5w}7+Wa41Kr3T z@w3%LLeQ-yRvr43U8-Tf7EfB#n|egjZq>y9F*0_L*y26pBxgK5Ev4aCnAmRh_p{zX z^F4=){6_}^;mF?;=OamZuuEvsM=iUWRr!OsolVU_?#4IlLUV)00|c4W{u;HwI|`9jxbm3+zeU3GDiO>VQ1@DX@c<+fN*1oW`6J)*b^@th z5nuB2er*``Oap_yo~wHYn-mFuzkb%d!YmOy(;PhPVO{ma+|0e@C9WMBBgra;TQPO{ zBFr6lk4X@b#rA%myLdj99olM@dfJ^75m>*FjhGHTER2mr%_6x=yziRf6rfMSL0;~} zu8WJ|7~!e~sEC5FEiF9M;O1axvz88)p3xlA@dq0Y?tRWRQrB*d$4PQtaKg8zv?(%f zZqa$bEjAwGb!Z|lY?}tdwCScT!S$LpBL*Nq+1yC9J%aO1J62VYF*~5Oe%)g(9A2tW zH4IYKr!JkB_3v`?W28!q4J`Uh5Jbr{v&3RRFpdQVLQT?F9k7^z&&J)#i)auu7G(9mC##N_WsFSBZEFhC2o;V0!SU*4iXEK_+8{6vBtp= zQC;TPJQ*_p@u<>w|ACm)-IBn79#9gWQ~l3fzRkdH)w4%Y%k0(BW}|@2j?e#U%HmeY@y*#`pBVX zL@mZ@bHZ0YJ@Ia{uBOyC9drU<;3qua7O=1<6qD+x+qb7Cfwt*VoPFICG#J-PlJVJ? z-*dxmoYjEPt0nvm&vymWpX&Z7&Cj0}J$noje3)OKpA(aySX3ry7(!roIljN|+V(}~ zieWU-8I@8aR8ws8LcY&#*v&5CJv=VHqI#MpF3?y(+ux+JLiMGyor_TpFI-H>hQvYd4o9?G)oqt9T>Kt7CQgj zw)m$?mf%O<(13_!6EUYlI1fnFrTZsY~?~?CB`pXQBw0(t5)=bZQxa z-Rr_^Um`pUO!4WUS^`~+VKSiqMAuF$?Ywo%&dP7JULu`8MW2}xC2)afZXd86?J1j# z;Y;?7SKlR=nIkUD50{-ea>ytfc~?0@sc732N;(4p;ClbK%}1A14?njUxVg;hxvlJp z1WoiwFTR}Lk3BWYgC7Tx`dVVWlVQNwz_gu*mIb47T%Sr)CIJay)Gg0i&KaCiZK{#) zUnIWX+7_S6%0TXua0m_5_bhZ$$BbtP7$IUwf?s5=9~n-B&ajMUC$EzstCtK$0H_gD z1N%A0SrjX|Pq`|d*rtd~@x$e*5x2}|C$EzstCtK$0H_g8n9f946ICM9L`LZPpd|k8 zench=4UHh(XyJ(m^?Nc`xwaXgt!FLNCSva@%7^WHVmCY8@X%P!gjUQjPlyBLHA{|1 zd%S;UGnw4Lt({-j8UJpKdA3bN6S54`?^w!bkYTscs1Wf>O`bczd)4jnjgd&Sp1lb$yq+S&u0-OP~8P0kAHy3ju7n z`MI-w=i=%=Sxp~hbH8le!Xj&I#$rtlP z4Ft28XXaoP7@|sf$?9_de)O=%RD{&g)&AMgh=CU!&;|dP#)C8~HJxWjEIvOmDvm|* zn+#3zOQLV5LL+CSYoOA6bDeHOg$OO8-iq5173EjwHNNhI7lEy1?Xso`_?u87TKdWJ;(PpAg3cO@RTMG<_ z9BYv30`ij<%uVnC8@hMrns8)B>P%&u&iQ7k_-MHV-6!j|yw1Xn0x>yF9v-#Svw@7` zwJN15u~&~ zZuuFic=|0*T38U-1H)I)qMs>r$Z;d` z#7`+vwW(%yw!vRI5V|O>kwB0RoX1KLS@r0#)9Qk{(D04ObJS7n$`0JWIW4aZux3Cy zL+Z~`UCen{28|LTo2!_Eg`&Bc8m1a)7gD&jXHPBc`ETJVFmwkBnAN#UtA6tB?+=R- z;k>7qf-Y#iBt$&Go<**3uovMqk3C&^$U%zg=uJ>px} zS>WxlD9drA4DZkHD*T@Mc#cy{WPYw9b*$j`WXzcTI z#4u9Vm@0ah(B_N`5c(-pBK8u&%jrU{_h_f|46%&bk+Y_hWd4HMB_mXo6^x z4nW$+J!okslR35y5D5sAmVlCq8O|)vY~l)#(=V^8^x;$aGi}s3i=6MgPY&<6Av;02 z9+gf79wo6wTN;0Eh_%!TyO`Ki-i6D;lL+TNqdCGh{FnEC!~OoYL4s9Ev$2h~#CO>& z)eX*8eY@OQ15_Z*4$uJ3FFpQe42iyB@$-StAiR-TjN40)@0W>0DoAL9E=rz)V~HFm z6jfhOMQJbF%ZO0w%WJLg*|nNo!Kv5wa#<6!nduu#VFoqAJ7;b!MMXodDV9!e-5d~% zh|5C`kN5(&bS!B_{PW!$(UwFB7hJS-473P&sV{hTO1xh6P(r;A5dNoDB_B z`WuohI}u1Cd56(UudKCmg*l83?uZ}&4qz8BqBXGIkXC1*COalMFW24*7T~k&Epg~P zg57}YCJhc`_+gDB5i%JG1wXPQPMZVFZ&U||?PL6zrZ>QpnTfz(#O*Cpc35`IYoo3W z@^sMfdBgQ@Eilqx^4^SZrD92ri$m~TxfLd*-d*Ni+lmPy0e8w2`+X#j_e59GqyBK#{VAR(ebu-J3=qUTZ-o8EoV&!h4w3^B(fh>Wp_AAKH?gqlsP(43df1Vm1_uJp;^$ zBNg);oJYf2EDJGg#}&Fii-BAn1_&;AYMVL`%K0i}SWO_ZE7eQ!h+z6EL8A$VS1SVr zj$YO`%g*47wfm(;t(4_H67i?aA#spZTHC6M-OHrvB~Z?5lx3zN*>UPS^lWTqXNtS= zEv;@jq?{3S5K+NirMeqrF;v`_s1Qlymxfjd4Nvi@Ue0Fx4!Lx5K_MKu*EgD_~7}vYjANAN0Tm4Pi(i;UrSO5ktt$gmLn-v zMhhAI=fZgVAa%MT^AL&Wf4xR|te#q~+vdT&ueSy+SN}BWlDynOXKL}Rjbsnrbb~x> zx!t%owOr7D*V=SfsF=w?la5b1ifWmscjpQVlvDcLHBR$nvc~Kex>&sz!yu_7Z0Z>& z3}aqg8m5JD+=>1c@I!?K3e4C~z0$LFMlDy@f}Cu`g{Su=H0{3QpPsY%m|3TU)7LRDx2$TLSH7{~r3_HRg*QO3^494`_~>-v;h&NHh-*)reiNX)!5<;#2!Lu+1D zU4GuD=Z zPhh;l3z$|;8G1AZttgaK=vqwd3=(i;gIIi=XT_h~}wX?pmcS``qh5hP`W@WyWEpwcO zo{YtY`tJbQ5nFZdzWC{O8i9m_X?d4pENjtz6m?RnPnM1xu{-5j!Y8$>efCGZ;{Z6} zR!WmLCNj`VQiR91`LR42$K>@j40m=;o8lFf)F&X8jkc^mZ39hI=_!FA&{TCs9rnSCBcZ>M3C8dHa+ zFHmrx1$!1+2}=dW{GHu1M})4K@UblIp>W6nt)+Kw6IEYTLhS#dZfOI`B(VDkZ=J7J z+LE}Tqagh`tpZ;5!~MYxQXUg$Xx#wdOvS^t&dg=Jo*$s(;$Hw?QP1LnZs;;$%(tR{ zOG~rbSuTN(8 z#~FceYkN#hy;~m~KvR(PIZhmb`C!tD&a+@ob4WJA)hk#T5H<2)!>jqA>99ht4T6+S z320lkoVDIXDjc#gQgj*`(OJzjME>WcXG(+7E6%()YLHjMlEWcKNFAh**0%R{5vtyU zLdJCqcBz_UQh(80Vd;fP8*F!&ElIDaOAelJw*Q_~l;rmvK`!SGkHbbaYmvR?d z#-X5d-k0TE$GGHjX70&`9FpOmMwhkqE=;E(RX?7U9B=7yLmm=^8>sWPW`8CLPPp>x zfUOjoY2Y=?DLlcjY zG)F=0Q*uaB#;i9k}lI0=0?9#l(HMxfXV8K+CAOLI!>Z&6RZh0(>I8ufvdDf=vh9?&@wenbKJ|;+^bf$YCaET0;~&SLjKhuaELj)e_tIJfZy)A zvko)g2^Bf-g1gz{(%3%>f|QbHo!ceL1d+UohoDQAHMH&-EJIyE!|uDAJuHs?i6BTR zdA1`s4#St~&8#ot$o(6=1(Ejs$=-v%h+=rW8g{Z+jA}Qlr>Ca{;PWGE+K`z3MZyxN zm*fdOp+Wo4$|!!ezOZSR zIuv%93*5U#)ew_=beG~O&GF1e0nv+sPt+F_pLz@}-lqdRaTt?@?7?b;{`67i0L$BX zT&aUHvX+a`Lz`)Ido<&*s2s44tecfNv$tT1;Ki2}4wkAL!u~|tmD=_*wzFD_Z}CUe zw(T0*<+h49A5;4Uk$2A6h{)kPd&)T*5?*d+ysclhSOXm1x7*4C$u?U#&^At7ap)th z0+aINvu6F&2?!jP10lC1KTOs+Zfhc~dOzdRO=k)(X2!^_&PR1xr0HKbm14;>SW|R3 zz2`4j?dDxCsRFvBl{bUq1k*`>jfK&RoamHBp|Omzg5%f>Zb5Vg6K0It(u!T|1EkQ6 zv%|Gw=UQiiyI-bzCDq1j)-t{A-?DICd1ew!E#if%dsP{oju=FP8|NmA%csSJ`f6|5 zc=~2YVqXioCoJsO=a|CGw{c~rTUKr4oC$DQ(;9Z*0^lpZf*5m_nkPFH^!LZmST$%Y7C8`M-rothFQmp%f-E|4AKVspUit zkhv|tN0lcZ6!_euIbE`>C&76&#+&`%vDEoFa+HTM*z|W-_e;Z+tFO&@?$?xXx+`nb zX}T@v(b%%CuW%dz^tjc(ZFllm?X<{Y#^~97H6oLL0S`3k26g@!0NDA!qnj6`P9Iyu z+zqHGY@FYDvS)?DiQI)_)+fi-IaO!1%%b*J5-$z_&Oi8bmR^RMEgE@z3l{!&-2sJ1 zCvKJJaRS`rx9LBQ6Z(^)EJpPuhgx$IfFpG?6_+jDT~`#eM?AGc&d4Rl=@Q2)hz*G! zconiDi675Bj~Vw0&Cqf&5Z6{04|-IE6(cH7Q0CgNk+;3z^RmA5JRb z%ihHmF7#0^=?02c%;1mZS8fEPVgh)8_SdUf6~ypVd~aRpjQ`7yUq<0O!>GeAa5Ad1 zL(d@98XL!#XNH5zlmH+=Sq;`Mh7qX&5T>8QyhBQov&|%9?KPgRjffrQnU{qr)Tvic zscG{}o6+JW&2y20_N@9_K(*c*;nj?~MuK-l#$RSJoPJ)(q^W`}F(Rfi{#)j6jd32h zNaTG|(RaHiiu+X>N|}1!QvNjPxIdBkt`yck5^Ydd`N=j0m}QED5^?Zoblhy@#`&Ar zAs;4ezcSo|Y$q6SnBV`R3e6wL5h{kmtZEk2kpH#sNBG1V=HNo2Vy1MIH%0IMWIkVB6oY>gx&u=h-ntbtiWR5cS9=6?LpsqF_rXjUt+ z-r5pLopuW6YPMT!B1~{_OD>j_GHK05mXY0mot!q)Jldfx9A0&f;Lhu?9HQlK(OExP6mnc)%MhN$CU}YC~@scO(y4h zF-~y*)?pgaL|^Szzl4S9$MfnrLzPv877VmsSm!inkq*ieZl3~}RW{oJC0p%^hvpL; z+ka0>?L20VIAy)?;+W+tVTsY!&a;3Nr4rmHDCPda)^^!s%OaN~W)vf0Lesa*W8f8a zP(BJOi_|q;e#lDp#|dQ0qVmd0g`jRLuPvuz1uhE8Y?+5a;eX zujCVC{9qQj!aDX4lyHxA!KI)!NltxEIrJ>fzyfdBgYEhCDdXK9XBsEhCE4?*`&Ept zytDKwaxJHLQt<5La>YS#gXmIbQ@JaID#Qm@Hi*P#y&r@cIHgue0RVsHcEEEJpuSPH zlKd9#9gAlsDXg>Tk!!Ezo;x(<1`By*0>cvDYPOvN-HQ9z_a%{RAOTq!Q#AwRj|Vgr zAWW4fhL};DO3_Ml-s_^S!h|i|);17FcSWbJ2__`hw!+vq=7HO^@C373WK1&xF-l>G|HEb z<@r=XGnDigc(j(59#mu<%JJs+yP1`I9&!KNixEK# zLZ*SX#c=J=atZ8azcu3)%-7~4Ncq=6z(4CI3OmM_-W?XDMX_fpneR{WSjpd|ZZ`PX zwoJxSi0~JjD*b>>6ZTbihFU}*BcQ4$?W1Z@O@2T@r^+5OA6vILs=|vK{S}9;1KUcZLliSEyWP-{XZSR1XF<~dsEpbBxaObT1a57 zvJx9>`F|meP>aV?35O^A=RTqLI0(&Q(fJamG;sMK&i_Q=CgI$|M_)%3$<^Cy-3<*S%8;}nqMQ%4UjO>n*(2zOJpTlG+_)eqeBgaok-2#GuN6qG=m;vyxy za*ELo#?xXkD2I3G9)Is_oca^UUvJNb2CbDJ@$N>|2s;Q9yLJbVS~j>m0w?(TpTPyu zAV@Jj#)}C9FiylLiyf~Pty}AwIE6Gcohw?=pL80cC$l#|H*$lku9{UMsR{a{%?#rs z)LdaJvo&IS;lgsI(%BiZ(M!aAe5uV^Mn$hj zdn5k)o$@>@ZT!)?BIWaX@+2nDnqMz|u2?a~^+s8akX643jwesmTNQ>1JjhdT8j%+? zHes`CztP?9q(+KHddZ6^b(_-Wu3Q7DK%VL*lm#$ncE?XGjSs^kk;-KhSPlzdsHKT# zA`(`o$h|8^;IC#~%ma5iKE1lL0(~UlTZ>rE3Nh>*^BSC2qsUg=CC(FV_Cxu8MzIy{ zgmyEH28KTDZ-E_KeS;cCy8^&Q^fRPx9`sI?E~F?z@sY-%z&{u`g%R1QQ7YM z81Qu=9>O!}X$qK2&M|tmgMJqSm+-ct&4#=sJais(Ehb$o_-3Q2rzLlpu%tiixk30-dzq@f4t{8 z#p{1)q-5rmGo=Y!%ya;vssBg45UWsHbP0F6L{_|X!j%*Qdb@_fVoDA3FA+j;DA&t! zt7nt-3iV-ab2DflDEKc{Uk5YcIXR6BO}6z$qN{1un%7zUYfC}+hsmpyDZ?bs`@4Y!lL@*lU1=sIRp?~0Iy--V<=f5KS*#KsXG^^dL| zj02a2bp!4nwvGdZk4&{tFDh1HB$NF%h2vzkj`mk9>(iK0rZdtH{O&ebg#ik(?6$Ov zI*PdOtpqo`Z)W%ll3uOmwDyJruLxT4g?%ZHf*2{6B^N-4mH%PW5sdmP(5 zx5_H@0s*QVX6|_60N62I-R84QC0g(M-VA6?&{}nUn6EhYIv{(;Sd~dH-;b8XxF4OJ zB{)J4slJNzrx8&J7S_xfl%S(`DRBiW5&Kf&NbUdK+&Jp<$7h8^c+p1=H5?4F&S%>U z;)Sn{FCwbZM@F(jhGIM$1w;6Ocf|0SD(IQiNfa^LLlOT}T0Vp#uo{<#!G@PBe*M`2TA$l6d85*%KSnlA(gR{9GEu-vNbc56e@ zm-2z+p5LEjAv!y8Kgm16a)XB9wgA*tnf;Mcv=XI!QMs2!`Ge3=`c-l#|6CeMvY6O= z1{Qz$+!5h5Q>2LM2gn6a{YXfr&JKT%nwu=2tp?K|cC@!zvoRQd#A2TUl^rUKfMAtOYEq(Jet=m-kYaN1_uapIm)^n8ig(Pu?nggdgG4 z^Y0X%azJdkvDpsQ)Pc%;&mrEkQNxB1@CNwzY8xwh$S?c@%9-nJX^N=;d90O@87Oh9 zHyb%`&Fr&s#YH#nLd`7EAE<5ac@uM}^ko858J?2ewctnfUX#$W{Dk#0nnUr!C{MA5 zR0pOfPZyK-qUPlL!fHIY4ghbrRjW$8MX^XX=R3)!i{>OPth`qbds5!P)$<2R5`|f< z{glf91#<|#IxieMiXJ1Tg5zcFuB~`_b?U8}2@$e9`-%dOCaCdbEZS)C-|ZoTXReJr zLxxp|u8jNEJh)uB>8$S=$b@BQI*w3PZ$WmSiI)WSEM19oSVL??8qUH&%X?lA)W*z* z#{j8Vff!;!w-bo-FRSf2xQ1#p#4puJIj>uR=VSqxnU(YeB?8`{we4z@PW&J<8x45A zm&vru53q<98nnwz7G*q8m2{dT`OGnwu*m?hoHVb`nRQ*;sTIz^Q#>vSAgZ4!8)v`H zcg?nA+qEpJASy=j7816zuSPg*dBNq!>sHC4GKWrge%nq<3YS{rrtHXbm$(-R*qfa$ zd;8+zN8Djc=u8u{yqpEXePuRI++7bE&DToagC4x7Xw4k*2XJ0rHBBneI(B@r;dk;p zF9OSXjaHRAVyKWzRVX}_0kY*ThP|iF>y=}u19XjVThdU(NL$j=^k1xMaeN*qjV)bV z2j3fDC+xRm^05hFrBfpww_MwrqHED!|L5E#yV-#;@S%H6A#R-K28@6Yo*Rgj2BLh! zRqgqV+cVzf6#w(kt zLc*9npW@3nSZE+1HC`Awr$+Ao%NE&QeO(cW>0sOVASx6=p~t!DVDD7H+-+%(KJY=# zpc#jB@E;P)jDINC)pz#~()SQQ2sGrzmwy;DpRK)bn-150vb%n*JQ!|RXdEYoP3qx4 z%-vI-!66ZP6S4WzF`H+4j5*0wxY&b*mr;!rPOUBK`FaFW^WbJwj_|x@#w6<3V-ea1HYQwk{r-ST;V@rAjx0~x7%v5?)xMA!*?iWp>(${5(||^U zFGbyBp*HO>#hy7I*}KK#`Gcu2`)dm_9Ev8W&XE)fnN_nZu$a5(k?eZdy+|*-z%l|M zn!-p@&g3$HR5#vdpQ%nJHstcZT=L8p-Z~QhzMmvo|MJBW-|yd5`jRq z9FlqM-^dqP*)CA$aC*}^O_W3;Oxv=YN*^6}_`if=0JZTJd7xdQF$q&7hFaPsk8mR- zkIn{~LU5~${@1B%f?z)rGS&4YP<6!3hW_^k9tIn(W*TR-c@lTzSbq8cV#P10(=X<+ zdsu%mf9XpQBcks2CdJI}?@k>W`zHDT*LC!Z75X}_7YB3`mO)D@{u4yZi52cn;CSr9 zE60jCsRv||F!3qcC{s6&rk1tJWpNm!*R9LJH(O_AIPm!2czo~gX%-@gN2p@Nx!KFjx zREzRwtU!CjaM#3Q&_MSS3Y+Hph>#Yw!EMTTK84TgiS7t4|bFV2ZCu1uKB1<+i%)xD0OsWtcj;ww`-Q zCIYX98{jfHE|G)2!y%UwViz_?>5f6ALKP2a>#vQm4*zA#BnlKyv}4|S!pdBU2rj<~ zUht>>$Y$L2OeI44G(Erl!#^YKw?SveHjf}(2$}t-lLkR7n;l53u+_J7#bpLiK$4yy zF)(_(0jR_t;dYl-%WlXOjzhEY-Tnaa6wfhIDWo*-Tg&qu-V^ba6LE<kfd3Bm-y~0DnHLz157EV=Bx7gKu^$jQuYCODGEqb4u z*)82{8>YNDdu*s$5ZGx#80%4v5qtoMlN+^GA>+HXlXF}rmviF^m?AxI?*Rwvf67t@ z`(&W9cm9^pKj{9d&||SQ<8Eu#LoZm;wksXf4?F*~hr3XW99wMvAR#C`OGR7;;df|+ zv*Mxvj2as*SGQCCgotogf#`O-fwLu(DIYg(RMK`>UtP_Hs7j_ez6zzO=$;g-i*wd( z_k|Jmsc~XpXh>&@+H|3N&~Pbj&2NgpeDmDWt=tWRg72$+585u!(8j0wzEM#!st(C>flxQBh#+V4SN?#TW)@(V9!Z`0dC%IWaC$7z0)1uLDmluMJNvaXW(^G~MfaIUHK0h1yjd7w;OI!PBZV0)A|IxZef3u5{%t8HRuqerCK6#W=FyC{tiDRQFzbB zlsanX4ZLAq0F~n!Sj$0E=(PT7WP!T+q8<`*(4TEBy+g*fbAq58mF!3TD;0@Cv)F>W2|Tl-TCl=L^qImSRHBYaWUv%`ceiOzFusU{i$r#!4NPl12{(-f&cMuO-CzOkG_0ng% zf~us0Uli)=W}OZS+@`D(bU;$2>Wb6%omW%m?Yf@@h)9-D(*s1cta!o|6$#i#D|qnV zOY(FKxnAh@= z=Q8T)0)Q|gf{VD*@maY33WWE|aeF$)TRP$zaZw}mh_*#8{_=h6qwDsF(deHi(&&dw6IGEAdOuFbJ=q zF8CLzw9$~?c8gbqDim&F1F+T+*yHBr_11e2=&8oF~mxUaeO91Cq&> zpQ|NYsmTUONcDLy0W(9@OIB>k0`^N1A{g~VYb8}BLe6xy^|a@;LU-txQw4$uSu@tO zJwnxv0H1efT_!Nt!EoXkh2VJcgJYxwT_$}xF`hzpOv}E}r?5o2-QKOkNKxg!MRXw% z|B(*Iop=gL_(5m0=Dd74cDo$71d;^_SpMP{xt@7TAx`l|9k-k<#ap~i!PInsla%;a zw)*LvL-+;R7OSBf}7x2oU*s{>l`7QuXr0= zc3!WLPRxggZIqz)2WJk}T;$+)yqI2$2|0~g*9)DGznvx{yEK?Yr9@S&V2AavmZnD^ zY;7c~_iO7tX~f&2=^8vsCVMD^1gywjf3$At4F=tC#*_gM6)~9V0H(cn+fD{VqxCcJ zFvaU59eVrIGY@cSkWIq$F{~imv%60aJwLbLE%LyAKPfT%Njx{WUO&EvWc}#{C0`gM z*=ua~BgM%t4ag)pd$2SekWo&7AT}W7`(UFx;YSrDr?G7%og7e;H%?oR7-ao;h=`2W zv$4m7u!LxfqwUg?UQ_PSnq&2GAt!BRPvxQI#gJ;73E)yV9=Y%;;;$_+$P|-GvaJZr z*a`o=p}7h_|01X*`L}SOuaqnfz_D6MNhu*;(y=o|9p?Q<@g5_5hxOiK-1@Dp;%SKc zww39!eur^H_NOM(o(M2HMQz&c@3L**GB!$ECQeHG-);Q+K|xMG$hx_fv@iM=rlIzw z2(izTd($0+U>I^_o(ALqz|_Zbf+HocG_vu?qz(GDy_brOFG@g<8Zb*%AqNU{+6G4mQEq%@GVuSS1O2Xvc`8jbN@CzMIQO+CZAvVM z7G-RFo!WmY_Vd~x_V_N)IX!{%?8=uz4nv>P2PXK)6mjD?ZgpHPbf zgi&kdW3nihYin#ZBXE%(igh2sFqRAqgQ{md+;Rt<`nH?EXp2V8z!_-5tTs3l<7*C0 z_qR}txC9{8x!BbrwrE|-H5jvpF2h7_E(zPEBqjz3F_Nv>g7RbYYmWu|=q2mss;H$_ zWn{vj_9Lg#QHzB{6R`VCvdk9HD_ct6O&s3z2c-{#@PDH5^#`t@{U2$3gxl{sh&KOE zyCY)NdQXbmI}vXBpMTrqr~&fLT*oUp{5p!@5_BEJqe#bhM9NSx?Bp}%f9AkuAX8lW zI@$rlYPh=YUl%IxPzx*hDB1s?#@FgUb;czr*}+D4hl-*@Oo0$_oU+q>u-81B^)8t7 zV(v)}Z0Pvy-nO557e69s z%sKAJyc!Ij?mq_!+^QaH3@J70V@GWVOZ3>KRL9Q`R^YM(|KOOqrdZSf zN|75mfqNR%6{3}fu3iY)$4^zlHJ|*x?cV;3%HZ-ksRF~v=)?_<=~+IJ18*cRqKlx; zBL$5#W94E%c+&s85R3hpm3g2Pfp}bFjAI*Z)R1++xZ&=KTAP0ubD{y_@k)fqdbZP1s-nG=rHY<9O2QuO%-H zftx#Ll1~>mgGqL>0GRKxan)0io^lo5X^e!S>dztiK!geYjqUI2&t^>N9!1%m`^6*P6_GU?3R{LE(yx^Or$2CPH1>#xUs z7F!R^rwBScOy3H3wKjFXYL7>Qd%xSwuE4j5o&r@Dm#SGq+5lf!Y$VHfNW8F$_nxv` z$^w%2N4){fbG&Mw2X7K4hx(P0nK}Z$8`o2v>d<-9>SLprZ65uzd+Ff*(u&4hYx~m9 z8yyxoG@ZMC30OPq4@fPM0O9vA_U#?qkFp!UU6&vgKmEEV$KAT{BGXukyC1!bgNis~ z9w&IK-=XvTEueDc>||s)bPj|ieTt1wDx}m|tDP^{efEQ6qy%03#cLEJ9L-)tb<&_h z+j?6M>gWslfbgYI&B|?{WpbLqbKi{~a#i~HhLtkCD||gPsT(hmfFEPfyV*H}MIhhf ztDV{qn3YUVQy0bYAS8SW2!~-m0S8f1cS zed;NgvXe74k0Uy*aJRKhUMo5nbobHrS>BJxng{><+OWPA#S~`n|-+aQO_)hnBqw}_oer-+B81t_QX?r_aIwcEc$qqgJufAR98rj4)kiz}On3bzS@r zzDv6ZT(zpJ&Wp5=aTr)*-(4+YSr!d}{)WEv(QkCTC63is)tSC!FL*FatgsU&yIYhM z)glRv*SHR$@dUB&sZSI?Ecdv6v< zE%J%vo~ewIn`Mwl9#}T08gU&{Pwht{j?FW3&AgoKB*>==inik!Rc|qH&hB>_i1&0tD7nAVlMm|8SZJ7vD(e=W4Q_3(n>yB_`II@ z8DnS`H&^w;)Hp7h>ZtK~?`sbcgERrN`)Fub``dRQw|XoAqhtw@f-EdERBL8b2Gjj1 zIOOaVk1z$J3&s2&#xHOdZ*r~akDWe16NXRCdbT66jQ}oIaWl$*<*F>xXc^p}j`GP(n;Ome~vD)4qU9>lkrV z?>Xqw)y73;R5ZNj(7O<)>Y7P)<;V1SaVHIx@#G3%gb5Lb*%FzuVoBi&VQ!Gt zwKvh$dRxERL2b0RV@u-fKCR8{(4-jvV!~Gz>^T2KnDb*wowQDpBtaOqr*ByB$&hPp z>swW_1pdWrm2}K8CfN-1V8|R15hpO*4WNFLw8y^Wz|Pmh=1(=t@&`WEx2eIhu9$er zimf~%6w~HZM3-aeRhoNZ$b+&T>}`D%N>;7l#ma^J>wy@{}3*zRrS z36FL}P&J&H>~KKhO`aejdU2?AUlCwWRdeRChVpheVD04y8bx zlb1&`SolzF1nx5|2d~e0d*g@A8FOX06(`!@;l%A0>sHv&qO`wMK1o7uoA4ur6JhY9 z$9q8c5LiKn$~tX}z7ph1BIUODDY&MuUD;oPzWuA@2K#=c^xHvwo!55SF4 z=Z$bywSdae0UO;RBFn3i^Mji*61uO6%nWb*`C;~wYZlhPbPh{0ADqz!HRbatxN0k4 z$TOLGnyV@?Yxf&J?R)g5sX<2|t;G_Nv#Sb@5BKOkiNgCPrqofpcmEX&0;n7}z*-J+ zSQ!J5o}k?K8NXObku`AKw31Qhd5+IJf$Bi2C7)-MCy~ydh?J3b$f*ZRKf4&x+cekr z7UVznzP(~IT^y&@jn7VFJ>?StK$*1}G=Kr>%BFK(E`16^*wU}cr51#Ula$?_!~OcH ztQWzgPYYplMs+Orms1FPB%WGgO(MaoQg$}J7Hir#4Y`j@E!KbGQXDc&DbWIN{Vcg+ z{CMw%u=;|AG5cggl8J1KC6lD(jRdP$Awbw6&tD>pywqMCXuYDg#PP=dH+Q8nJqw%2Wj~L*i4q2q=8OAFDbL zYsgmmruq%1)NCDt6_0bc0^NN8P1rfUZW=PSbvTa9WTpstx9FB+lf1ZO>hO=t%-pc+ zLQpOvQ5_b&2~KtZD!cIg8b02xt3d}kc!KDH*FC5h4g||lpdb<2WShf5iV3l7Hu(Ir z`O^(n0q^RAq(Tf8Lpkm>r%g$;Dk{N9#^BhHrJ&PtgNvQQY)|WJU0IH)c4ic0+beTz^`_T5%D%YW>7P~H1`vDe6?Qob8e~Ux z*~#}DU*(VEH{SL)ihf2BU}dp|?**_5i4ip=Bf_Tn?~@s{oWSrtO!DXD>4)GU&+bw# z09Ij#Yx*#&;7AHY!a4wTUZoJQM8=(dz3o4l zx8&16QU#7I-UT?`t9f&}wg&IKd~M#rae2W1=m#2mk8pGEDLfR+nx9$aV=N2La;AVI zRLQYXBwWt18SriF(RWtn4hJ?b!UQSi)hqs~Zr8dK!HP^;G9-r;>{Guh=j_&Qhi;uUBdV0m)=5FVqq))nr2? zqb>R7|$R(r)1yh(^w)sZtmA$q^NS=BRY|YEu-OV#>B8v(O$30`{69qN&i0femU|V+YtN@1(e0KQS#l0ZNchui z{Jqc+{RG&-cDAw!P-D9@;Fr!RV7F@SzC-s+-yKZMMCI1=@2NOb3TVV9K}yE%A8Ul>rtlfM9rK z9=;{S_WoXHf^@J=lo@_usv+QR?~+C7>1sWscpLfVq+$M%>1fMNl+jL8?`JSkZ)c|E z*)~!7!_gj#8dNpnuuXovA|hm0 zn;XVL8bU3jilFgb!o&OGsiH`~c&xaxN!*&F30B#V2TB}x-49ep_4LdWD9KVywNGIb zoxei!Ub?c8%8;?~)9SA`l1lyqhQNe={>?zHhb`!q+jwl63b#uChL!hOS*SI7892k8 zhyP11oW5W2L}SdHqqYL_mtVGx{Q~U7sev~s5WAPX#hVauj0fDgI{6Rwo&@P{;qXZ2 zKhEV5s`d=}0~I{=pv_e2Sf1<;c)LWj7uo*QsQo^_Yyco(?0RwX-%;r1LRwv8Xlp*t zBK_|FVR>_K-7gg^=e~7zzxzNFcnQ>5ThQ8z^q!edtF7mqR4CF~n{R7X8)H z*6bC1}+2WbP}-=i{M_&DO5=vFI7qq*gYe> z7uU$0K>`Hw%*->29(%)vWvrl0+(!J(Jn+Kr{QqaboUy~tzo?|qS)zUUUKuo2Kv}RK zzhe3!fn$nS?i?NZ_M7~SZ*PX#>p7)5Fqh?X+9iDJUK27m!hQ^m*ehC&%f8f0M) zv%#Bx_SriZH)bXUsBLOF``YZdyX>8VA>`{iwSHmDww=-($L<$XS9^?n!k&*wFZgV< z%EFuS;4CM8MnZ?Iylfli!(|k0sf1vxB}GG_ADY|Xc7_FTQ>Ja_ueD_NQ{ENu-H%t< z!jj{9vwzikD{T1yAd?BCce8%isy!RF0tRG&S}Jek%J>1qNxj>jl94I&kqf~3IxCVM zAf}#EkuS|D2YKT`fL*)bp-$(B$CH;2Ip9tSr9plsel6Bt;Y^fxT6C&C#a3OW7`ebu z#l6qw^|ebyikNvDZK}6BGL1CVWOUqQSVF~pEU+P)`h^AUliQF34m1ecYg$8M>9))G zSTx`lgn9YJ%;bAL!{D=zK$cPhPl!uIo%13g*#m3T-jP8HOUY~BD9D{seB11z8FVB* z5~cu*(9tMztb+_5Yn!E@Q`L$TmuPT$03yo~Ye|f^_EYOdIBXWx1Smp>A&JPcH~$XP z#*KRnA{e->lB3oMu`FNE(q+-PlA`bca!R=Ue3|jiMjOpC4d$1X@9oOV!PRlV7}tUol$eNZGyi$E6n#PU z?JQ;cjD;X{d~?F@*HV)cDn5-tT#s487S&?DZ%`%#3s%p@cIT8V{Q8I)rxk zeYCxZ0TCP`w}j7CaY{h&yHCDnVJTn$0*S=eZV!_B;OUDz%TFb374}a?0qzh2jYUZz z-iM9J5}uMTA~-unoCc1tWf28nG!@Tup#0w{v&$;CVfMf<^5y^lvckv`74D`bW?S5% zKdV9Cse(N5KthQKh&m&=aq~m3`UE}-Wa4n%I|nwL!%DwnRVS0{QhVWeT{RZdIB(z% zdm7BLR0~{=K5d8YPdyYs)lfA@g@KYe;JwZI4B#k#10>shZsxBsIh@=$jdw)0p5t#z z-iqObJ(nWysFp3VC)FTu3R_PcEtVsXKx_ovZezcPw;?BTT@fl^qB{sW4A#4(7jh4i zcnceH%NxsV6{qfJ$F>I_b96cr+*RjTk%Bk^Bbv_k9K$($O>~=YmvKnZkDA@l=<-4o z!%|308#t}Md!!~y8v{J(tElpB2wx+kxR2?wwN{sl)z z%?>h}ugF^<8eYe*9YpoMD-lyEw=Dm!J6ua$Y5QF!{Ua;fx4u-$=>?F|e&AW*c`xZI zDQR4GlO${@^3)W@>JK2cBLEg5YR0{(DAv#-saxW(4tGlrf=ou4Mt7eRCrL$h_E9iB zbV_ujC19H+8$0-(uETvCSa|?b6)u~=GDo0lP|`4qq-C7%rp>ao=Nc&)>bxLr{;4c0Y9o!0{=!Pto4R8-ZWxpE z&`v_a{_MNa*+|=EF_I6BF7Z6NI|OL;883&pVub}$YCtjsZ;IEia7neJ$iuY6^@&T$ zX;0q5t`MKw>7B<*rl}P%nd0un1!Q|751RC;!cCQ@>oKuEZ#Q;)z`wiz1_RFcX}$7* z?C+l;*EqR#t3btZMb@^MFw$7FlCJ`yIA>4hND8WZRf$Kg8C-K0gTr;{-W>-3$d6su z=9NCW@LJd0TVM^}DL--PMJy7)HV8AdeV(z{pQCHaE$nGPj^)5Bdj#y}L)geJIwhOS zK7ag5)>we)veWMYBO9o5o3WFN59AYZ0jZ0*l0wU(wFPP`;LPbU99vH?!z)9?9X;S`Z+5Z-$H0YecDI(EPg&xssa7uM2b}@qQ_y;S$U#WD9VY0y8~iXMb#w z(ucukDH@P&Lp+g+N_R+$UR>_Qi~9zJUDKHdbLXsLFS@}Ngc(Xw4e8W;&e({DbCxAl zw~fA{)^}e|01b+-gO|)5`T47P1M&Yks*26uIXd6!JkodsTf|fE6Xi9Zq#@5&0+$PTdvl z)pO+haKkltOSffw>j1`3{8jS&ZRtC;g@V`FpVyUi?U{PPp#v)Q35w>;a+t=qn07lQ zLZ(DgY5y_N;g+!5I<2@2H=Z)1ng#K!m(pXI$m)&!ySG5Tnt5}}HLp1&w^c#5N`wsp{2--=})iG$S+FU*a>``y>OdUu-_%!3W}b8w^^OOJm9nHoJ?tPS2r|)R3WW_ zkkXAr-rjwL@0K0{9IDblBH#*KRNv&I^FL#jEP@ShxuThHimd0C*#Hi7>wWT>%j9ZX zoDa?(&jhm8ehV~)%17bX;_=-!3-oi$iumN$0Y!akcL^i@XM`XV!CA+v-Ntus@uw*l z)SKnZRY4-X;-%WGU83DD0PQILu?`l>xj4j?wne59g4q~FKLdc1>e&5=eir|v?WoaH z$dMRe!$W@mJExa5+5k9zcIDz+x*4depW|0{9FuNT&i*aLbTy|PLeG|+_m*gNtCfu_ znJb3&xl^A)(GO)pB4&;hC(3P?Hx+YV^Ev_7vz+N&?Uln(sw1d+J2Ncv7@adRds1>V zSlq5MR znHl-90E)Uk=UR8qSU)*g_Fosw2&N0aFnc^fBTY+Uie>64W|D|z){J})Kj;7izirjx zYzQ3e97XO;+uHVL7|d4 z(=7J@NX^S|tZ(sg!4cq{mJcB?0vQ*DfyMK84|cLkbtH0JF5sSE^#NB8>}jhYR)%}) zA8=PLPzr(l#07Jym3QiKMPG2Xvk z+a5xL`Oln=Z@s`)2&^8B1vIOodRRd0{EEr1o*V%0xcF=Na)(%evyYA%KC!a$2V-Nj z-rMmUPb1aM)X5Rx0KxQBO$J!pu>HbKcMe)Gf^oRvsG2bjNZKG zq})nhG|7^QLQ7w>&Aq~Rz3XCXX(}?B8YkHX;~Iqfe`6;0Er)rcXaIxyghxYu*FQRH z!zvxMa*63Jz&K%9ViBKETgnzWZ_p4-9+-jcS`!t^xZfTyB>jn3e-VjMu@OrFdeDO| z61QN9Md#&2wp07CL?OPck`Yi#(>Yo3N`?vkdR90EhEgnfmw&Pc~Vj zQP+5TDQXXswzKXs;<|@*m=XdZ0nOz^G>$>m)j%f9(Xo$(d}mUx_Ncqdv85;oYBd_v z4xJ@W__4;{Y=!=18n6P3^Pl%Ggoiv-RB<)6jx%fs(*oT5=Li=(UV;J5C?sjm^U6+M zp(=3{JL}eVD|f+Kx{!Q94~q~~9YUsILuNa_Cp>WzmU}Q5ZL5MkPBeW^C0G2Q zMUE6QIJt?httoVc$)|<8=9XV;R*iUyLI}^e4@`WQT(V5L&NL6aM(6+XOEos+=%)^5 zU`1XhMjH%hGfn#ee_!m0tw^Sm_1Gj( zWwl=;JovV$tsMlrS3u!dX6Q3SAT9MRxhpk6mc#Cz4qOf!WW68x`8~UUT)R7G+tTD8yhLcZLXYvpV+d1{_FO2H-6 z86g4$$yq;?i$_G}oe_9H=o*oU+QmIbmVLTxCI;WL9=v)|@JzgmaT)j-eV%Sn;yiE0 z?F5({Gov>wOjkR&ETQVXE#Hl3_P`rw(W5LR7_4>}W+(>9Wkxhmy>JiHju|J*5TcNI zI@u_7y46M|R$tBQByhTs##wuCWElZ4Ou4a+Dp$;@VH^fFG)W+XSh4#hq9IAsdg4iMLJrbPf5E(kn2HI)$AtPF&*MWT^;xmBw zIrlbGAfitV-6Jt2SS<$tkMPdaC-qb>Z#H{)*XbJh@a}?Dcw{^SZAxn0vC+To2YNZJQ-nJ`eA_v~!9BY(~jPZXbOwoQOpdWv9$W}83|~j9HTaSlf;cFVJ*^S(85CP-1)yWl z8Z@(g;wWOJd&ywb)wFcQ+x$C?xDonGG391E6BN#6_3Ic>TaTXVM$hQ7zKBi>Y!=Bp zmGKu}I?s}RV#s)@r$f}Q03=d=B4@L~XY-9QaLRhbe)&Y*Xdrm$G%Nqs?UDstQ-4TH z#OeGh%e|3^v-oTv9$#^+8L9isoZQjIqr%SLe zMa2_!x`NhQrV*d2hzR2(_Dx#8j}04#gsZN|IQ+i?8lGXkl~1*o#su>JOcfXyC(qX{CxoOKJv(tn#ThW;U^*@T=+9PS#kaYklfz(M>ptCzCqs=F?| zSmog&S&w}KlbJcl)<>({vS~6J!|_~Ic8Q%R4CF$piU?;Fh7e@Cq4*H&6pYI^tXj;0F*?un^-s3u3| zE(HjilE47+L|KITvD7EO1JEmmBe6}I5_z?fi!+q)1$D@xcwX@=0BLX+mAjh?i*Nt{ zY5On$0000000MGizyJUM000i=#dX$}@dy4NUKG4F=;G*&_y7O^00391Brtv1OAmkp zj3488pUh_MMsHo)05BvuGWG{jJeKnmcrvS}1lX+CP-(ouiciO|=>CmpBj8EXf|C9e zXJTDyaE30#s6XA5>P>pRuEzJP~>ZrlfpV)nBF z;Tm|O*Qj!`!ukizW!`Ck+(ME79gB|gT_81xsW&^ipV}P~9)1tvtCJO%$7)Ui&;m;08Ww2~0{$$Gl^3);52` zpSj^bynjvraDcO~j!*9ovtL9SY?dOc%%>K3_tLgQzcAEQ@)tj*{hO)gK~t05R~_k0MOkLO#gH<&-^HH+vcdumev&hb2ZVv_}7_uA(o@Qhu-#srzpe1 zZ{#sFK345b!%s`czTxCpFPT@9i5|3XJflb+q(uUSj*%b{>;5!yYUon_0vdMQF&0bL= z4ZF)u%s|l#a|->sXE^MhxUY#SYHuazy?FX<=^*>!ck0V@P}oV`aR(T0oGb|V$_+BO zS}lWzBfkS6?3#X7D*<}fk zDp}(SMMlxtE?g?m7@uA;=&CuZ8*z%1ez;(5GAy$|uL8;w<$7A%dIR=IJf?tM=JOArFV)cV2}V&h3RPr|y@K-B{Us zt~^jrzrH7INW2sD1EX~Jl$G!phn)v5ry4PvDcg#*4uP5KW;&t^SsKj!xp3q38JTpHW9IYQU~?xw$h08#Y8?2!FMD*v3)?o=jQ_@8%FXh1Mw6|x2B>Wxg$fkN$dQMcan%G}I*Q5wP_20`ysy*-oj)$Gbj|9QR z@w>~DFJwsTTJyBuLV~(_1A-S;)`1M#WvbXN60IoQqLcq*S}YhFP~ie^-esHlYDfc~ z&Ki7V;>k!U%a=>6_jyrM{h%SVYb8-bN|vc9Vbw#K`FhHnOGfL)(JW)wsM8ax(Q*i$ zbTcJPykpmFs8~j|ox;K!w27K>t)<^iHX1-saaGo*asiXa}dBr;ZbL9ba($gKfXS%`#O8S$|x?aUXx7T(8D*5u4h}eQDGN zO?e3uVy4=it8Ph&H&=Cr23M<{0>Jq<8?cZDBjA@SL%m-jzX9rtiFUV%pPGJT#_Tpr zv?Mj~m;>q)SW7Gp^(GU(Sbh-Kh~wZiG_OVM<~z~VGO2vUmdc-l`-}f0gxb^SPLExd z?B;t;PvG=4ko~N!K2%e-OKEI`d~*JBKmOq_`3+iSpguD&I#PuwPRZ>bg1#SCF7MJC zcEMvSs9Ma>@!h758t9(J6m|)MOXe-ZcjS8C$B`6w2nL=r1jW~yE+=eTM5)M}_Hk^J z(CcJTV*xU(zx(-R6*qA|5Cx+%Mw)_!8bT>O;n1Kg7LV>@y=>$TWi>jKMq}@?*-s|j z8L)hw4PNuWX~v<7TqOYz?*)E8otO+>n=&z@hWG^6Gvf!SSLyDu^(S!HGB6YHmSqp( z1?#nc=D%stY^&tLa|m0FNMx+|28g~7z*Ll^ndwN~VW*7gZ-eA!ucy~BueM7q()eie z0tH#5$!AI?#BV5tBFFp(F+K)EkTqvVz|FBPQZzzW)st&z4zK>!zLF}^%~9hZ_H;?L zL6`%63G+*rn9^Pb%X}t#V4d9_rR`{FG=!$NT4r>xN+&$P6U{PiAg_8*-zFZJK z*Vx+)^glKFvj4{#xsJm%2QQr})Tpx7AFF;Q4OPXB${gfNxcFbk1?F*bejnMs=<~~2%NyN)IH=Kj_Jrym;kEJ|GVbJD_MOG z(xES!e3!=bhZl|PdJ{^KkMoK!!DW_+Nw2jnvBf44KMH38O%;bJYb%43Q0{?}-QxGt z9t$V;_mc@PGq&gdsd0RY_czUWiXr9b(&HAlIG5W-W3d$4o7 zOlGv_z;arGe;I54$AkH;7|b8hVBDUE{9H*2DUaJW(|!}dJ_%7ZOD@-#7{uHnrA_5k zlUYOQ)ZfzTQ`Cq52aMdOfxVkG`|<5Y1@n=H1!|1+TEJOxT0C%WKw)1e#!{kv4U(@2@T6j(x)*C+ zuN72fHnLxmDM@i_7i*O1p5+wfEqtt>oN+D)@pGA;e;Llc6M#&8Djbp?55+P4l*~*k z$oKL)o{$}LsksY)qo2h%o*0DIzygnxNp5}I&bEd_nk=AD+vL_pG;+1Ld<{pKH^9Cy z8~pkR)1vujA8ICNzT-c$m47Z=7$9{613 z3t{*=hn5{5)8l`I@0v6~AE22h{^4s#j99~%-FI2bS&!kK42Sj!B7QBwn99o*!bu8H zfQv+`gvDM-aKyPg!^?_D8-9ja)tbXsq^PdiFQk|*pCM!-s&Y6RhT0-+LtC7^f>H8T zs`;1unIia7?97BWTE-VAjMb55UcYs#D6dY}6TXQShCKyYH=NTEl$2_8|9V-Qh$%#k zb76*90W&K^#+9j4lCCDNQvV-ERls*!7WOufJlxx285f3s8$qv(jcf6)qFd^?XS5d5 z&4iqUT(@IMrCUvJ8fY&`IeZ8R%eNQ6AOGdpTZo&N)+>qLIwS}ye&HRhlOdNu@c}u} zfrB3uL%-fCa;hY`3Chx~dNHC4d-z$@tlExQ|ysq^&<`N1jb|moXqG!v& zKwvlXPJ4a+`%|q@?f#|_?Rj;~oIj8)^tH)p?8r980f!*JV1w5Nx6$@}YB1XNKfWM} zj@^PjMwaaTqpy5TvpJR#lPsM%6@*kFg_G6yroEHm$YIXCPUMG3)FNq7<6YQyi~Uzf z?C-JVZf{}qES&o-{gTkxCCYXyj~0w|tLJF-Q!sWz%L8q+v1p)bQ;1xCWJ@=4=x;m{ zILLnA6=X0WhZLJ-S1)B%PHnq=D~~q4K-YWd*k+GK$^Avrg+t)1<}ol%)@&I)kw^nE zK6~LL{PC5I;C&7NAFP#NMLWhcGS-R!f6h`+61Z|wj|QJ=S_lP=Rx`=wkaE_UUBb16 zNfrTq4YDVk=o>8rg4&1tF8Wf3xw5>$E|-iFi5EC90*~gq>wd^s1J;h!4byoX`hmQn zHg~>7?<#M2QV9r=30F;gN~A2=z<-E43#I|}>x&L?OoO%BK78UdS{2-K40z7I=ezpWT4&+|FXd(gFX^m{if=sY^=ZgviVelJGpC zaJLIKK$say6ojjE$IayCF)F}?Ki5`;kYT;^tO$sl%Wm)I4P{ecTKCl2t=-NE<}wOT z`Qa75p3`I@*0HxdVFf=d6Fg;oW=nQa+?G68$Ig(~!tl1U`8kFcK4q)G>1YrW5kyTu z7iv6RFnjO<@N+ybrQ05%8mT@wZBSIJm*iwL#^sBSgogX5B3x4BuZ+J44sbzkByjuL zL1k*XX^qL{WV1I{kD{u#W&fiKJ5eHXLBp{>EprlU9Wh6?1V_Wlls&OvcFmG-0+Jue zl|s+N1MSHLG78jDeqxp9?6RBQ zOTx|~c00TN+6oA`3*BUVlDj4JPEKwr?sylURbAR;K#8{QHuWiA%;;7oHNH(?LF>*X zdt`1Q_F5b~uFzixhhbBYQ{Sne3c0w>1f6M$SY7D0s3-t#hh>uPH8{X9SNVvc8T z0kkSWUb;gvEx)RCgFPzPZilr32Nl_X>Alfis9pXg&`jDf$|^8xI+ET^8LWhU#Wqpc(RFj(1sjHyW1z$ zgSWXz6zX?$%+u)!?PTt1eWdxQ^6NYW7uQ?I4Z=v}-uAurdn^NIxLfwXNzntn4#!nQ z>!B12@L{7))a*n9o&%W2v&x;KZhi4DWG-K-MgQN?ZBQ-X*BgqZqnb;uHP6#~3jY4| zVl-2f*L3Yny7N+Beaj($bg}VOn+lQt6&fH#D`) z?B|JcAyt2lo|bbzweyG;E$9G-T+aYui7Vaa(;+}@>wDBS_&(0PpVU7qnI3K8kj-Bx zEBd144dhJ>aWOUbYZ_lzkG9E|UN5x%M$m_cK!+U^BpFD4V2LmC=|YW;OQ=U@AEyB3 z517+{`ATHUX;he{GAx;yi;}N9l(5f95iU_;ceha_^@mmEEJDcswg+!hStqTsb*gb$ z4~i{Uj2u}DJTL|01^Z0|)s3@FRWqvG7vut^~!}Huw*Sp>k~~D@#7-$@|BW zLq_7NG(m51Y~N*cz}xYWer+A9PV%jt4a?rH2?n=WgF6oaUptB}F#wObWZSVN{)s%L zp#EA6%U+W1_Fq1cWv7Jcps|OZ^D=5HkeVHMmb~Bv|JRQ{8F{y^IEg2|>;Scx0|(X8c_{2&6B@*nX?V6}n%_RGVI$Gp>r`QPQix95cTvvKBRXgslJ zRW>4totW|J-?A)%^a`4@4nT|(fDz!@#HSBQIO#i+SErz!U@j`UuohUnh`cqaTK6-* z)m2^fL-iur%ousu*%RW^Ze#Y%#H5^#qpT2zF(X+EvbL6W<^b1CP`O~Xxhb?@%j^H& zW{%v1AtrF!RaEQ_w`gvrs?|)iplTk1_JYL?AZaD00V&I5jc{iIKg0G$vZ}N)oI?1v zcpANZxCh@+X=Vgj99iNMzx5LlTdSrcicL^+n1d8Wz5E zT2gPimL+mm+I6C47r${OCX_Ux+F{K(-dX7ytE)3hv^I|D-O8~wT zszoC#VT&zX$Q9NXHUTQEK6z|%83je+4=Av;rKXl1zh*DMvX|tApG0{QOaZ9XCh7OM zbMFrhf`M$;NS7cybG0s`V{#B6eStHxt`@Rb0rJVPk^*0G5Ub1_LEJ>0CrXrWD}p8f E0Mryzs{jB1 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/healthstatus/dashboard/dbstats_overview_thumb_0_0.webp b/static/images/auditor/10.9/admin/healthstatus/dashboard/dbstats_overview_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..bff635d7a080f7a7ff17cdf3d04baa46d2aee5c9 GIT binary patch literal 54334 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 Mt!NB!i@*Q?00Lusd;kCd literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/healthstatus/dashboard/healthlog.webp b/static/images/auditor/10.9/admin/healthstatus/dashboard/healthlog.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f5f7cc0743fcd02e14b0eaabc565d41ac466100 GIT binary patch literal 81144 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

7_Z7b} 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/healthstatus/dashboard/healthlogfilters_thumb_0_0.webp b/static/images/auditor/10.9/admin/healthstatus/dashboard/healthlogfilters_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..bda640d0c2388dbabd7cae5fb2f8a090a420851d GIT binary patch literal 26672 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/healthstatus/dashboard/monitoringoverview_thumb_0_0.webp b/static/images/auditor/10.9/admin/healthstatus/dashboard/monitoringoverview_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..9ac1bd938966a1b40c859418825040337aadfa3c GIT binary patch literal 59682 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 E0T;E~Pyhe` literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/healthstatus/email_thumb_0_0.webp b/static/images/auditor/10.9/admin/healthstatus/email_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..f45edd37a74f83851bbad0c13d7f126c9bba67c2 GIT binary patch literal 45938 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≠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 QbN!(IW@Bbz`p@nE0YO%@*8l(j literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/healthstatus/selfaudit_report.webp b/static/images/auditor/10.9/admin/healthstatus/selfaudit_report.webp new file mode 100644 index 0000000000000000000000000000000000000000..c4a30d2c44ccb8a231faa41165ae4df5124bacaf GIT binary patch literal 55940 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/healthstatus/selfaudit_search_thumb_0_0.webp b/static/images/auditor/10.9/admin/healthstatus/selfaudit_search_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..41b9ecdf0b8419fcfc6641637f80c217093cd52c GIT binary patch literal 96618 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

@A^vifhP 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 Y`Ly}@WX>-@000000027wWPktw0A~Wva{vGU literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/healthstatus/selfaudit_thumb_0_0.webp b/static/images/auditor/10.9/admin/healthstatus/selfaudit_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..5be395580311b85b5762b6c633850f8e5e3948fa GIT binary patch literal 13654 zcmaiaV~;Ql&+OW^ZQHhO+qP}*UTfR7ZQHhOp8I|N!1>k>(>9Y%noKfEl44?VtN;M& zqCyI43LFGN|JC({06BnEjzISSe3&qyf(0N-RU9AyhP1T13Qhh62Kb-l$C2b&n32;l zPrqE&1m0bYe7Vj=7wVsX<@}d>3h|74t-US&&wVz$H~t1M=)b1F=u7Au$Y1VX@qfPu z{;hb8f8V^heS?2H&*LkB=YKYP(|?%$jen;vbN77-e(LYhKh{6)AFvF4p+8I?_HX*D z{ug^6eUsjb9z~b<57v*&*XZ|k2YXX}4Sw~1>VF%*P02g}ewg3lA9FA8cYnKmrGFQH zxHssZ=7)Ek`uhH5ze0bKUjVH~cSt@qf+-)^B-td)L1!e*OFre?-4a zKXc#w@Ah|ppT8S@X@8(UZ{Oyh_SgJ>KW~1XKYd?g@BWW}5B`0B*MAeAz~AEUbFcW< z{D=Ire^!4lzi+q9YyLOp4d9pTyJ>fSe})5z+=XxF{B-#e z>Do!54=c=X?z~0O#}anz<||WiHqxZp=7y5zxry9P6eQr)mK1d z(fnx&Br^Z&_R|%Je=Ta}UX{`*USg1d<~p@0)MiKS7HwCF@>|2rxu0@qjwjBY+DG&M zzh(cy6B)jyRKVUok%R^B%aTwQmLJZL`UdVCT_3}_3j$LpzLt$oVISTKCL(Tf=Aa%-8!XlFg{9YQcsE1 zER6Z6bUmh(TMQ_FHqPNn`*(6JTsY02e<`7_stZzhpy(g1&E&lA3H#Ra89utoPCm04 z|J^PODGKcORFdKUA3It&&OwI#SYfU!o1@eEgb#XzZS|dcSQe56R>a>Yh}2zFRYcB! zTIIa^A{FhaT^L75R_wfz<8_el_9L9zRHp1PjK1c*#o87NZD0?Y-~V_c+EkW}$eCuf zNz(1wUdh=izvy~mZ$~w6L^E`3d!s+oW6kpIK(L^y=cAHu&mPtYm_Vjmz%0zrNW6PEhy&AZPu`j{*L1l zjMt6T3ZuB%u@qV?YI-ZbGvt;KC;%BXD#|3nN0yg#{1YJrp2G}6q(C~VNoz*4qB2|a zE3-zd+=Hh=*@NC6u_sNX9%3^{OEIb)g21}OkfQ30`(y0TZOPxZFr3=QR9!P-5~IfT z2v>p8xlq0^iVF}F1z<(r>Dbv;PGAF6>}BR3;AZ{4<^XX}y7=$`rWO(z`rp|vcmAQn zF_3OGf!O66<7bsa57F88ISY}Ym(ClU(OCXSodS)G_4WNvn5GpkYY9<4S2d`cMJ9Ld z2G8;2efD91=Kl>^fzUl1k4b-8EWLRz|DPN;C@bvo7~ka(U5zyoG>1XZx+7dghMus2 ztXfo73#*B+kT^Qkj!d{KG-OMg*yo8;ux$1(dEu{-7tjk7P17b+P=gSG2un`VXj!$xF)bzGZYDv^$pN*`pI=+Lh#fV~KL&g!X+2Q;U-w_$`e0TLUu*!UfRMNXFld3u*N_I?GV=gy^S z;PTFlKE9E?_c1Q|SfMD7!sI52?YtIHTVr~O`yrA6qtT-E_RTW9MosuFTV_QoLU$Q_ zRk+q%i00!ZCA&xvFo0~SBCR)|R&F(mvdBG|`K+NDYf&X%RJEoB5= z-(Lms5J`9+(oSlX+FVEBA#Cl&ymDr~^S2gfofFdfAV@y#OIRP_vT5|$X42>e@9*m< z7kmLGSB))Q4?=df$+kN#3~3jx>3#C!pi8rPDH2iYA%a7jU4?9$ zj9lTB*6IVRTL|j4TgZXy*+TJYI}u_+-$5|)u~1+>?$9EIgQFT9x({6Do_lE(z3JMG z<+bR==*~G~YAn@9PN6aWprqM1sP3J4OEa=Y4Hx5w@UDb{~1onDx5&a5=TD2MAP!Lu6ps}lbsBojOaE}mXZ{E*mj=> z#&x3eJgLT|WNvls^y$Bn8;I!G!2G00O$wY>*wNufLj*kGEb0Oyg?KV=I0E13|31cM zw$yQGm&XVHEILFz#z}@Atq*gFD&-r`#vVq^9rGfxMW4Gook)G!aXR6GBhsu&`Aj$q zFGb4qgiB5m1WGYSm9k>=1ArhvZUB4-=;c|ViV_H9toGzPW~B?m#L>!iJEVXJ@n=%> zm@7A|l>_Dy9kXou#=^grOE3(=a-{EA{S@Veev#1pW zW2llzg_#d#_~iq108@BNde0+N&*TU#x)E|2GZl3(isZAj?iG29G^@kw@jRIFr!z$% za3M|T?Oi_I#p%S)ZWHz?%4;YLIz~n%a#S+hJyLCCV zY)$M&Y^Ue8J*3mobDv&Cvu1;C8zfNWu> z`W_mc4*)>+lVak>(qm;(r&iY~JPn|@UKiLWX_AX3)FFQ+OgO6_wvQH#n>Dwqc_t&h z+R=kJ%dXz>xJv?IN94MbCZvH{8gA91(YE}1T=DqrcqRUpfH&vER$S2;kb3GGMDdv^ z2*sILZC@hc^wQwGOd2!5?+LO2?eNLkZxq3MFdVbP|7e%!4LLOFoxN)tvi2p z_54(|%;3tMWA|o-U}ZqZ1isdj(R6!Enp$m_Vw&xll0o!FMp;ScCMQH0(KRkPOM>qv zWWiV+bAnm{djaTSJ85y}oup>+SR>G#NvDBK%nxkGhF@D)MGm!eY=cW{^sHy!*sYsp z^hurV!S-Xu_)?c{Mw_TE(T%?nJXMXT+&6Nheb1;TiiSB=50iQ zb#c<0EgdoBQnPN`bqMdE-W-T)Vl3NI__p{DJp=0^wjjXAUt4s|fDk(V^BgC-TAMYT z`$sxWAn;}Yl*@}~bUY+h9dqJ(alNYE3dCQ4cd3LzX(ger*J90bfv8E)lN^qu_VC0v zCi7hh4%|u)XrH5UCD0&t@fjs!10%p|VS#f24j{?2;R_~5O)Vz@}~IEYo7 za<3TbjBVjuVNT9YH2BMiUQKGntM~l51LQl3{*2ncs{G=Wk(5`2R**%dwpedbJVI6+ z7z?>A_XWzyyZbO$!JpFknr8=H-k78Hb1Dv+z!k0|d8{|u%RMl~J(`%yVmc!)f2nvE z_T^k;63p7swBK;K*%%$J_Dl1&^9PFpMy)4PxNNm=h1dj`HbD7-t0|y}aq7WItfp|M zJ=C`bBobFTG;5J4i|U>M09=68yud$UwKI98)_$}9aTp=c$)uVvCWrQmkpD9een>}0 z3h-9_ZvyO& zZq!anM>4cQ5Ce~Zb(Mwtmj_$$I(=Z9N>#(LxGO^qI*alv(C-aVlmjHU8jXq}7)s>^ zlskT6;mSD7k(B}^H(PwnXR5wLZeF?lI~mV-B9dEf_IC(^WGwUL{}0tBB#)519571A z=zVA_n}32l>2wE4)FmBEZ=x&dyIv0bR0U&@63!NY_C#?R>7HRj?&H)4Vk{)TD) zvEYT3Rz0kj#y6oSm+sD-0C^q0flQd|{6_NDQ&NsU@Qu4M4j$EBZ10?Bb?sSOU$ z$HVE^u0R!);lRr6nJ`yag&{rQ7knJ}k6lL99`GwrN|dG*m)2m%-n&PtfuS52&(qSl_$_WHto z;-I{w`$-`+4(|-SkGCh;(I*H?Qf(<&4=zUs0{282CNBPWk@m9}^5MUz{J~so0a3JM z(p^j*C6&YRXN@=mNkNJQfutG0zEw>uGX0)YiK+oI)It*^)#n05*!6RnN+%ooK2Y zW*p1eAtwT=`dFYk)(by9@0g7M!>u}C);Xa{n0GBHv#b(Ik4jJcGfvE7$O4xp|6M}X z&1K2f2r}hT<}s|AqCch;c0rwMQ6dz(kaP3)#8o=^xj*(!n(S{XZ?pPxi3Ywrax(ECtrkW&hOSd(#w#I@fYW4Y360y=A<)5_P%V= zG`EeoE$Cl+-GQSXH-OgxKjk)S2FW{O5nF+gBqU~zIMoG+;RbnaQ8Qv2mA7c5Nb0Nb#9U2zL6Nyq`Hg-f;cWF zpd}O?Xe-HyX+*y_^+zkV+OsbX=Cg##jfyPSqu?$b1)8@Ykg&($-)x%?EvGn6dk!8< z)V3Hu2uW7e`k@B{@i)e3Qar(nqIw6;-?s~$tJl5K08Z71ozGG2kT8#3PnXrmr=9S5 zH`IANBzz3eSpJN~Pw;cK9&Nmk4SD@xLK%+ekD3q`UK5;d@lFsnd$IX)T-0XZQzM^> z_I|8lXmdIh4$zW_!oMyOSkd?As`+XK;G3T=^3ZZ646CSLU|WGEbmdlLCV!;f;a~hp%N#U zXr#r%aV6>&+Mv#z1!QoxB+iaDN;eLX0IOfUa;F&F3TwI!(q+Y9?nbc+ekVuAgdJJW z$Bn!hiug@KcvN!bWV%HB^oI#p;06dAT`QNy;Xh_WszxeL^1zC(?0{D2oE2e;O;CA) zx|3?6I+btLKDs?Axj)6}>vT3-TLr+-2-QFG#E4nO);?uSEio4!aSKPp;-Ewx4(Zm1 zOa4MhJyD*1ePHu^Dl`Qg@M_Uhvu6ao@5C_7c2BKlnSq;$EGZ;Ij8!tOjh!}CWIu}a zg`D&E{s@iv?HG)E4dlJi@|@+ZafPPZWJ-WK)jRpgspUU+clOm#BpT!LSWmc`1o>Oh zK|Z-w#Bz)K$DDiYMOJN-a$7sWkOAb{zDWCfjdtakcuV_g5BFDUE3zY=`l>>}vkr9* zne=7^ZH)&zDVKo==Rz-UV_WvKqLX24Jd-9ec9}Z5#;n25eg>X&<_YeJq7w{u5NP&7 z0<2ea6)7C@XUtv)hW5W&Izft>QbxrQE_&q3k1(_cu(Yg`-Dm88*@eYD>4Zc=>3D-u zD)PC#!)b07)H*hh0dD1`j8)dL&t+N>2OCF96h2@()zrBKuW_<+;(`Im4xxNOotRMZ zvxYh-cA3Nvlz6X}T{NMkSRR=Dr29fCZ{tzj2RPwoyG|panCd7DAtS0tZu&x5z6a#RDjk}40viFbnpR0&2Um5xQ z6~Vv40Tn9rs!;#xuPxGE`Egr*&)+vdQH(@tlGGzO`I`pFLhv=wDGd~bfkqz;O_}=| zoJ}|KQP?#i)vE$(0ACuGj=|Yp!Net3*9hd6QM`3J^!VP4a73Pjur$FK#%#I^Nm(nQ z!;+th=4aY3e874J;UtoLRt@qmfO#hPXAaUF>07uyQtrtSH0iA``Fs^{@8vr3DRq`*ustT={Pp%dG zh)+!jC0Q7H(k>1Mj-7cnEGIrAs|19#59r&Pi!MwUKY-4G?hJq&z&zo$QB2P3%XBJ9 zj+tY%D$UJ*7E6>Obq-E6jN_1%3^Y&ElGoS+#Un+~G^L4@`jTZ#)G#MDuh2L`(VBz- zrJ~C2g(y`e;_1Sr8dww;#ow`)?IIhIPy!&oK=nSrdMFXVtBhe@pfgvVRb2Vc@gNa7 zPRu&$MMQNK_O9zC;$#y@U!Ia9rom@-+H@6M&3wA-0CYYp>?~LVkl!f#c04H zS1Y@iD64Z%2l6}Q%YZc&{`?%?mEG@>z)pmgoB(+NIRONy2XGHpp!hKHj0cc#QXR=Y z1zXdz@>oZOZIKk%?Hvev>QZ->D0C`8BbULFq)hIGnwRGR06>gxz^&(a!KpVd{Yptx zQ9g16wzn!KqM-@{@J%R)4`OY9v%!>(Gt@M!hSOlb7OnOSHueI8mNy^bg#gyEdV{DqwD7y@YbUzau7{6=B9n?B6jBwYo-@=kQ?b&AV#VhEExXp@>Qq4qale z4R3G~4KxSdT1Wnb+Gflrkg+GLt>9EMva{u6^v$`rpSytf0+t~3x-b?^`U|z8UI8C- zdkLdUuukbiwUe}|0rJaeCxDqN=N2N68FEvcyMi7jxR;QxL=zrbSqL=+StSD~{QQjp zw>T1@nliB{b;IMcVXVY4TPf4ir=#t?a?))KJ$`3^qvu|5t(b!hJTzq@HI9fMk%O{P zb3;h=kcOHIHP*q=6h)VTFJCnLMPEx?S@)LXtp!U0DpKX4Z1fxtc(xRI%8Vu+&$A2& zus-Kj8x?#_RVdk_r1Lzp523Eq#v)V3hq^KhVQkZnL#(IyzK4c?w-}f71O8ennY=Tn z*cZ`WLaTpsssjU@uRS@+!+a2o`4pkQ3h8*0a!_=cpq&2JF<)1H2`RB|`!G}R2j;+S& zq*{frpSJ+c_5hr6@`g)Ir0I&zhPMWoEQb^u(m-0!6e}=3CZ>||nAB)lSMR1tLVO`3 zH1+a)6_l>hWl^)Be9ko5A?4LYF8)D2xdrOIX<-AV0+zzvp~?d1Do${-{~C%nzP15V zZjjc{D^_Ma4PR(VGfQ?ElYYuy_0l7-qP^iJbicb3W#>Tyq&O=HwNy*%Gi72vUaC&2 zrzus!?M>!9O@BdoLM_}P%QJK8kZKiGO+&zBWTt3Bz&qDp25zK}>ve*#T1Ma6|3AuyLy8Ess%W(asRik!g zNrGvub?0RBN%43iN%n#ioGK%52MU(I<<$;&j9tT|p^m%p2_azk50V{GwAO{573Uva zL5qMov!vV|Loo;~GZ`0TGu>J9fyrZ~;_}@+bAAoXr`b?vL-W;hdDA)PMlf8K7qhkx z@}`3Pco7bN`xk6?IsBx!oc0y|&i{;Ty7?$@Ia+}%WGSC!OxozoN%4hWx$=)tXi0QG zvj-#>w?JKC$D-3Y!KLSGXc6Gku;|ZiyN`CNQET)xA*iinn?LVYVZpiel#A*Mbri|F zz8=)X^Qa_J^dzVw0(~K#MH$M62KUK+VKfa0T-FJm0HOPFrpH=qxyCk8n)DoPL%Az$ zxAWExtehavoVr+tfzu4c){toJ0tc`#_y+| z`Dftql*tGz!hz;)I_)yLTh*XC$hohN`#wd*x*;6^N8e;Z&hr7@F7v+mcts@0mnr)a z&R4P3iD*ak!+}A%VQ*0u zGV;17RK&T5<5k0b>JnT%Rt8UH!MIMPHFSe4h*+iB#vrH^XJ1*6A(s4pDpthumVpBCR2KU1_32oBlMGrkP~U`k@OQX!ww z{^uoQL{9tn(P-E@y#3&*s0|{GgDZGMlep7aJ~r1HDTzFZ+_0Kkf+7@xDX zn)>(X#Jxo%F7mXfux)^vB2-X|1kW_HemYqLM*5q%Wqr$7J&z8<^90cKkx{`|(=9wi zgYa|{ws=S+Dm*ckN;*%siR-n^-O9QCp8o0kpWVP_X|5BI)?78}usF)sCtAir0`#|F~bZ6SaSSSjKnwJ7w>nTU2ooIVRf&Fv1kH zA)CP;ex6LA2~Q4;-mw4zjWFYH6x*Lqb7U~FRJvA3ivaQ}xW8Y2gQn7bJej-Te>TlI zL03pRT>hw1qI{pMT>W*3zGg)mayy}27`1DS(eU0dVhJO#1~HH1%J8mx1s_`2mozN0 z!}V>{14QCq0AF#bmb%z_c~|4BSgwBwGrIs=-7Ya)C#@l-Ppc9uj$56^e?FxSc>b|S zt%Q%iQKfa0nERuxwJle4@xK#$kvr{G0&trL$7zmNf@tST8;v*`sZ`8`HF#AI2aZxi zl=-1vF(L-N1?G~2uBmUkkybJY|74XEW7h)3cNml8;PQ@|o_QZDgyPa4O-5@GR8>r+ z`{#utIg(flbyV(KZOF`TK5Z|VS9Bon-9E574 zMWZkA=-_>E^`1rQVxW_vumtBZi~t2x;mB<0-4bCZq-Gw8Q%`RqYqZ8r-{#{1aIYfN zE$}SSid4M#C(O9!#ncbo2GPc@s%$J_@O|G`>%hf8VBB%vXp0aZ-i+82f%>fLsI&Sf zp{^woSM1VR;rew8tFxdoVl~MA4uQZ{En|8<7 zVS95X`{D;uU6$K2d<(EYB=6Q5IyeZv3PH?mlZ>*$?-d9nb%N?w<7HaVLxkwO+$lEK zebiU!@=RMD%}9y0aGwNoj5CIgift<`=n>3TX0+ivVfpp6(Q33g+43q%Wg9XJ4<^}D ztt<36hE{usIbDI_wp43VXjTCG9}#UAe?=Ex$jlE4hR)$w?6Yt;3K$|iid?$4+@4`H z@hS?jfN@=uitB)o?xp3YKbC0`GZw{bk`p6_uurODQdK%v-Jk+sIwm$>TH~MKf}wE> z_I?SmD#ndqfMz7pF-YAY<_?04j|M}qgF0@7lWic)d%Cw_mHtmx`)l{Gw=&b4t^Z7q8%tqUf&8!hx`n_f+VwssN7xP1J$Rx#T`+W z@)T`&u}CtP)HnB(?War(thSd+MT%!|j)wMZq`eUR;<`z+qWT7H*WW zQCUsh^v6#joH?Ebgj#ZJ{U;e{U@Yom?EM64y=&$XT@yMe?;&*llb@4Esn_J;QT;bR z;1HdN`IqN1J1=1>N4Z}6KY+Yp&1Z%Z`EhslIX{H(AM-qO;%qZEy;@kFSu)_6HObe zgaRo$W7e>V1=IwM#}S5tioAlF90`Q-#5k&x877$d5;_H?O0?%+YpaKMCE5CD)k4V$Gfbf$4g z&fC}vet9jtf?x9DA6F9}Og3*#>e)L5Gx@}@y&gJ;7%B~eOzk%b*a+xVRB8u|y#fG= zkmYwiHbphrS4(^Z+R=R|k5z1WYgOROf;KNzY#WnR4Qo?flssXtNNlFW`ZLxT4rscCJy3@DS}PN66oUp?kjvi5Nt(A7yR5u6>X~ zD9zrVr%oS`c%{bd?M(mx0HC}WdiG6*#LCCZDd3qyMY-qmx@EKIL)ASw=mzowADC`; zm?ZRi5TY8y-@#G13_M87v)<_R|8g1{e@8G++c__oEu1O)d65Io= z9PidW)&p9wR*r&sXX>&;c8L6;2!dOOqz6Tdb;{2vEF`q@ldL)&8J2+cTiWnq=38=X zj7JxO9jm_mD2Ax&drwk)b8<+J&1qS6!houf7tnXR$d+0-x9Huf7;mdvKpA?X$6*l~ zQ-^{*<5tauiBiMa8lT=VX~C$gimT%GX|{|bF1m6_FX5*d2GN*;Mn4gi?nFXG%-kL{ zHW1;lCg$%QnNjuLJ!7-782fm&Y?zhv{4n1CC@faItZUv3bdFV+y^W$JsP_1L5JIrK z(EX=rk5%K^Tpfz=jg_1nIF@)N(8GkT4M3KSlQM5(mR>~o<&iii z4B9BfSH2r4biXK;1W)QF{)RN@R(%PRvB4om3nE3(Ee*s;@RYE)@RDGKmgsp&h=M%NEPa z@k4X-_ur(uArhlUcH_V?CE&FcypV_8XmWjN15w}!_jp;nMrUL5#i43=T;bX(Hz#*I z|1@KjWpE0$L}botB*jVbll_M*rc<=$gvVr>3XH&)6AD>8Q4g5``f-0hkhnBEw_r2@w zrfk9UXfi)P-)MN5pDHz{ByiZJtn%zWVQSIb=e>^fv6>9JXM{#rAi$Iug5dx1S3%Jd zW}2`!GSA{!CnN6s5D>knhxg#0@MKjK7h(OXCX1T|AQrA47N~$0=cgJXXVPZ6eLdO` zLhcB^mNU$B)OpCNIx3{i22y;{=^21?=3j0W_Vgq^n`H~jMf^8F6EwaQRN;!AZQz`9XO5{nmXRVcDnX6 zKFgC2ZYoWqZ0cK=2E9i@0H9#;XT++O*On@)Q8INTl-wHxm+O zdWwIuyXodRXMhn`Zh6e^d>Xt@rK~4c=~i-3<1E*5^|VeXru~&4GJ^p1Ca3BI& z(0sf-KkKLJL_(qGxryJ_7~{12FMpX>stjpi*iMnw3VeYyZoY*%f(4%IZUe6257pi< zn_eg8sn&pTn`x;qS4nEq14a*yKx|sOb;GLYfz6BH;@si49Z@CJnmYwbEU39cQ!lCt z!$2L}`B6-q*0n-E1SJB_5FAE!hyT5wZL8hKCk2Nvw4>v`rm82QJGn<*;<(UH< z{5ng1cS?O&mH7VqQ70V$Z3~3Qm2+ej=skO3xa5=icrs%0)t55U=+tVM_)I&Cee-+f zB+D|k8n@vd97YX8YwT&T1+FvQsytJ)v4}^PCJgpAr!qs0HYD%D`(OEBVPjn*9dY3E zyF%Us@fP`hCs#^uK8-N82ra2)aXxqU*kLba(3Ha$$Lv!S;(xma}8f+0Xy*14vf zs7^T?*-Io~HdR-ljC{zt)Og7Psbafh{>%gMKIeV7-SNY#{BygwR@g?_mnhmr7= zc`;V`==H}yZqf7QfGt$EMk~txp#Q>mhQ=9yAbK=???;b(N$bbPpkA&m{=0Q2I5lf^ z;ppEI=b#FNG8Le!J@(5FF zee`ivzG1MTdnCa#iH4R==Fqu@H^B}7bHcm<@71nO4q8q9d;Y}g(@3vaRjOqw+mC>i z3yz#j``MykIlf+k5`A($L!ClHi>8gILTuvYGMxeHYBNn(TF@bJec9&Bq`E2l%IlkU zh7Jl3T-(!|^3+l<9 z_VP5Yb>_`JF`bnU$00i)*4zBob; z`Y5j9B5O+IbnUv7jTpnzm?i4-5P4JUFp%-+DM@0p;?I9x;o^$azMx^k+vziFp?phn zV{aDXq6y}^xywcn65giT+;}yNw7HJ=%#?cYItgX8XHQ=k3(E!vh+L#%9R6Uf*c)(EiOEvzC z?Q;06DWV1TSRZ4CI;8A+st6T-H-{Z6n*m&VoJ5I_0CRj>qLobm=2>i{hk6c6qHHrD z0?p(;g5buILlvV^e0tq$@&;vJ1uH{k$V3RdJRXn|XnWi5BOoicGCV2F%h3>SeDr?z zZ%8-1mmOblw#V#nNvVvG{|FFN?K}ha;mqtMvvTqJihERmtW&U$_`5d1HZdfl=kMYZ zoeBg-d<4UR2E5+RrK`g#rOAVTxu@bE#|L1_dxbEu>T@in0{$vZP1cicf5xp3+Zjor z-2l_$*cJ?NlmXV^uFZ8Ltc)%+cR6FKDm?G1#h9Km%Oa8h8ac+NEY^hD{+7mI+J@kH zy2SIm*_%9d`6wYwFxg%RDo)Ie3jI4P#;_!PS{y3IIfY2~g4 zDMW$N<=&Jz;_Y*{uAM=Bv7wH#V`tm_n0&SWU2Q*ozasyDJpczJ_E=u z{fG(!41}H1Gv%3fD5^k&WtJS51unfS_=or!+;A{1aWiWEG{9Vgf$iF+Yp>@82&!^om2)ZX6`|1P zWC?|6LR%*+$}{;NyLrf)a4jK&(XmZs%OA-s3`lX}Hcd-!5vv-Efg)fdc1NsK7m(|QTS%xUWhv9Z&}C;M3l z1dPBK3a~aeqG(eyx!vibvfR~%EBkd-!AQbTBN4!&3)WXdt&6nn^M%(c=RZ-@D3#@WTCXR`6~m?-DWsU)EZq{5h|L1aQ)n zk%vbhDv)~xKr#3e@U$P5fNE&XegxXb)f@m=@;b)c5cYoipm#JwJiSq1@iUt{R4bB%6`QTB z9jBc5Lc_ic0}W5_cVEqQ$z0fhICzxrG;(@Szpd-{gNW{H^6TkdH7cTu)xQdTfYl4w zlX&N8D)-~!!P7wto7^}A)#XM!R4Teo959DgOr&tKtvz-@h(emZ1>QbY<;(?VywJtRFJ8Z@`@z1n>OTSyqyu3HdqeP7 z&R&mM?A1|@h+=BKcq=WAxQ3?Z;8=)|>rj4h6-6EmlKJ1C#dWKxE(|qm7J>iXr&j>; zA!PgdSNvz&wFhGDTBGGmpv+7wZbipJlD?SFaHb3lppG4zKtvvgICCE zp}G?tuB#{;Gk2Gns}>mZhH!?;r24-$9w=%@33M<8@yvbFRJ4T6@jC&zE<+`SLvD z9=S5^tLk4>zp9F|l(;xj6A+Mwn6RR{;uj*Y-`|OjnR$@EiY37OWt-DX40pRoz_Hg>q^W^a<0-&tuUCV#py5-vj z?D%iKm3=+|5T7tVA;$t;r!OEiKoOwzardsz< zumBXlAHCMD2e@pN0I~qXpDwps=cF$)kBG1NI{~wRCxF9mqX0I00f2V{D1fT~0C4+k z`qB6M85%v5r2U{bY6*<@?ojr)g6lfi0(}3K>D!Hg@^>g6RE%NJegOE4w9YMFdDOS96lMej)6wB$CiGj)sakMQ0ou#OLs)$@mI(6Qc$qE#lp7AYg#M+nrC?Jl zGXV3W=yOQE*9k9qk8UDqz`xLqwMqoOpfGh&N9qMo%i$^5)87DCQTN513yYfOv*fp% z3CCPEbz6(OmG99WE}AHFa~Pw+_}Fe9q#BSLlb$_8i*@moAzG;}rOKi#3U3x|%~EC7 zbW|7Rzb}XXOt(@6J}*6#PbH7RYQb?D9sMD%vIP<3qTzTMMb)mT=zH3Um~J@{!~q>- zre_U0lq#7BmD8fCI8yG!oUVn`9p9U#uqkQ0QCS3|cI^f|E)#GPu_<43Hi*M=)v$Fs z;c#jt+|&V$w7r%%%Fbei6 zHlUb4m85|~&s>d=b2|!zZ!2JL_#=Ti4mC2L;m0T+S&3)$LnZ{7ji@lCFRx{+^LEW0 zlivDP4sXm7z_;SrEwC+DJ|20pZ#h9sHo+Y(>{Y41)+3J~&I}2YJXH6sy$U@sa;AC- zv010<8`tH?w^{({X{$19zgrmJ7%CjjtsD5OW`mwiOXq^>^^)O?XCRc<^xzv547T@U zsxm3DnZ3O@8Iq};&&lDr2)=m2y+~#;ex0G#DqC7pw~V@apg}91eyod8Kq@R2)j~&)=CK)y%GAUsPV_tV+eHcCkaPk7rWx63hXV0AwqfMHgsC>uo>5xTfAw6&dYJ5(LG(V#A)%q>S>ACgGK-Z8a!^hHM4Z)tctsGrMC1^i%7{IUW z#EZoo9Asy1z4u+(o`P>>Y|r$yB&Lqwhv?%B%yvaWGa%FCr_}@~-1^))RMm~WrygZV zrIb`pZavB@BE|bIPwU6?x$S8#1GC=Rt8a?m`ArI8xjv7DV{V^y4_{lOM4W4x#EQYXZxQ~@wuEx#+pu7F2u6R7O6FwFBDY!Y~SNGlVoaCqD| z_r4@jX2J$?@AikEtS1_(B}5U1qJ_&%&;Ua{GsHu|yS&h8qTP9)=I*;Z8ll^CUesEt z^{0oV#49R#2U=~*v*VTXA_9;qR)JqyiAu#$`jXw-r&JPM<>8Z)l!Wc4DyaEJ$R$E( zF_<6==W?pr2D8qlla;jAdnOWz`D(Q4zuZ5fxDFM+p?$ZwMU;`NmDfOdkTY=mvi9QZ zhgFza0p665$wS{1-p7fLR!x4;&3zk6vFN50z%}Uu@@xL2aKH4cDF+=y(+L7+y#T5;pvHWt6R_^ zc6t=e!lEepK-N8Y5s9m4DW6CW217foran(scttfXwglfyoU&XW9+?pdK4v_}bLb+h z_@RScB;)R^(Fv=u{fPT9G!}xi^RhlAA|>JZp48bos=vh2&6a2vN5nV$h#j*lwD8o=q+^0I&C)-K1b<@Ob4D1$jMHXZr1O*F+$OpHiEqw>-i$UDFj z)?Y}$Wp59euf|%k7d~O~nqnhXXeVt!{B}@mMm-^rNvi*jEA$z=*GRl7c{(`qDeU<< z`W2t{p?SqCu(36;7EdReNO;s%^(&Mfx>oI-=y>frbh}Z_iWurb;`HrHrS6w@?V>f? zVKO_^E!o<_?lIE3Qz$01 z_HhBegG7)XIb!OP`r#r}hEh(efDj;wiZD-tdG(Sh>G}t1&#^KEo_BQ^a7r9yPM&p9~$a^F)lU+Pp z9Sw~<=AFS$_Kr5Kk`$CqeB_hN^Pf?;yLQ#Ylx2nbnq>2N@-op~>m3Y(oS8t-y8{k%|E+9JaYw6q3Jy z7+hf}8-b4PaA=p^Oj}*WPr1(4Qxg7N;$PnD4_;K31vM9@g<0N*26g*2X-ZOeUp>LF zI$=>Vpzo#j13e#Qb!jS8{SRM)2uk$9oV`F?7}_su(c79ejM%s*T+K zFw!L5LCp*kfH_^teJNuJmSuaqOr--G+VLcp%nVnm4-d{rx6K0RDh?8rg|^Y|3JKd&%yt{ zJ+;phqUuHSNmBdw3-^ieqL-OMh~;O z{ZFiSUu*g8r~h^YdG4T-IP!1V9~y*{;h#SIzt$4?Q5TcR$ApVttaA$!*83ZG*$ccUTDbv8H=bt8}tahkEazMsJT&9|gu zsA|V%?$IzR*1gz$C@XipjBu8&$`j6(bnN;m52O==g2u6LH`jMO{LpN$FtC-3*W%R_wjY4r<^5f((5V4BDd z`a=kk{<_VWFh69ly%0~ZmDl3)0|}3^)+U@!eP0kj1%{$T{ZrC7M1hh7wLo;qk}TF- z1O7W9qb3hBQsAh*$ja>Xk$kIIXM;b&6mWlP9P01<2n_;#O!QY*4S~$0(aR|Ll=cWE%=Z4@4HFQ-0P> zJ*dIX2*EtjzR^AUYhB38KT`ky{#OM^rnm4fse|e*9fSHA?z}alLE7x^ST^z8ur}y( z63OPuuO|!4>X!?XAuteo#>Vu!1x;K3T z?Jpe8W~>ca@~T27Bl-nYF@&KU!EnIdry|BCW*=M4jFFK89DJb23%+K}@JF3)nMXPQ zUsQ;;cL~ZXBm6a2jh8nr^RMcdaMAq#m2d@|G+`UWToeCUZ2o1qu`@-d1S0sqXgE?5 zQpYb`PLb+|eQ#!vlUet_O=2MYavS!`ry)T`D+gL&od52UP?QD1V0f@P#?HsoRrvod zeZpi0R0((`_o)oT6Q+NUl0T~0@1sGlj)hY=yPmP0|2c(OWm`TH6{aQE`qy0YUtum= z;`9e({CmmyD};IMbpA7;LBo|LlK(5w{NIy*pMHph_`s0tGbsOAsd-^!A`XLc`Ba&jm<#3s|eNr?j@w2Vn2a z&X0N-k6`?P9TlnBAYDwg5o|kQK8SMXd07!`{=k;MFK&Xt-cWzsHh%oP;^<3ggJq%L zi3jw(i@>X6zz3P3%&7NaARA~!Y~=nCO|H7BfYvbI#~=uWDmnRfg{K=a=04_uv097S z>UbHz2I|I~wILQCzPsM`$6EPS!Wh$4pmgW!_iB3|YC;68KM~}Ae~SbZ>g{-OZQn0f z>eEL!iu`|=M)Lph=Kt5k|MU~Z;GbOkU)klq9GDV2FBO&Yr-Bvm{lOJzuKoh2kDHQ# zun&ws5o(4;ZZLnx;^cqI$KHR95XZ&;sz4_9gqyz^ppN?#V(jmb$&55!?N2tzq?-CO zc4PcQ-UhPIL6G_%rxA_ zlrrIj62~!%2jE;3^sufNC^%cJf-)A|bCoW|R#2&OfaX8j8z=lQFy0e@Hp;5p5OS(& z-n6NnPV-&CN^a5iE|4(&mk^tmr*=Btvfb7Kw_yDSSIOB8XC4HHY->c6(ORmWvdB^V zyhRzdWxz;RdHM5qS;LRYT8ed{_FlW_*}oh4{=+SVEFy$OLGsSK1>rI?dwI#R+CQ(N zmHcG^QXzi|?_V86oHB1Y757IZ{g=;q)IN587-@f?K)C%=dH zdPh$eNh<#wTkp#iPp-)_)Bktm{v#rxkL70mG*YO*U*K)dFaGDChXXRRF%TLyB8&>uvHfXBS9|lgP`48-x!e}A@9FBxqq7L zk35tTn_@4FoMLO|=r1PYUR~8A_u^rVQD5wy(zGMpXam=Z==G@ldCo%NiZII+W>7ZC zifbOJ^I61K)hdYlURKCV_lcfrC+>0)Se3u`AuFzt1kTBQ>DjP>JMs$r@qinh$iw4N zn{<95W6luQlGtv&S<$C4YDd5a;jO;yj((N)QQ8>rt#CK^1FPyl;cqnhyPCkL`TwejYl^~n8yS6jg*BnYbhs1U%cgrtA!9`5rm5JC#24F7Na&7Z(V zoH7?E|*FqzZG=?DmGk3U3;vY+n!0@4fkJQkwf78MJ zu0YU@|2W56*!tJHeQrA|%Td^4m~7c*n)6ibJ|_?u z0+0~&IV~(VwJ6}w7}e|md60U|?qNbZkT(7$?CD=MG*Nm09LyosGl&pEC&6aQ^V9I7 zQ8$f~yM@Km_)O^Ew+j!~3&^Md zNF~mxci3r-L)6lGqrAkb8X8|R zQlqMf^)9?sWgB`LXy4h-g5YYyM^q$r8Dq2io#k;j|%HgWIlQ;|p{EnA2!2OgAc7wHYlz3NFul~p;mAL@QKJ?Mu zA_EBZ5JgI7fC>V5Hp-9&Zqf0y9UwULq@{S3bxd_uq~(XknG4Fk&8CNs3Q{N$;IqdE z6MF`g6EL84dvXFW+@dZ>%>(77>^!13?5ZYF(4B&W9d!3FU|i@WpBud1uey2iU=5xX zwQ8Lp@%ZctZVR|wt>0tHmdJ^X{0dlf7OLd`7KJO)Pcwnq97zRoeDy0H58{b8VrEuu z;x*9A{YZ@(*1P}6hbmP=Fj-V;$P?_VOrEIG+opZ7kOD4F2$Bqj>PrN~B(^Xw&uE9h> z1?YX^Owtd%X_~;m@rM0VdnK9~DC}oJQmZjSyhHXg9V$rEkmeqO6ia6t+78>7QMc@e zc_zAto$Hj^U6`Q}@7O-3Q`021$W3hydZo5?HE|#;F=1I03s>75Ih(2i1$%pWftg+b zlha2ACIHoky_minn|{&N;`33s-`svu4Sm2-T_&b-k0}vcCdE@RWxm5xE01ea_Qntv zM=G72a?HsX+8wHGb1k*r757ZxQl5=nqvtE-<#zip8Paa>+dD{!`jh?MZYAhl@JkUV zFNYpVkxO2{-e_G8FY->ZGt3K^pa`GgwqVbe#Jen|riC{>k__PqSl)DfV;U#b*#_y} zMn3q_R9Ej+o63{TGZ12=bxOE~=;^Dq<7e;5VWIrJAm)Zxr(5Xh5ENFMe209&JA{zQ zZasJ!AvkS@VfRIsR0o9o*1HW$dO<_yFg<-^ zuW=q!)N=)|x6y`vs{(YvUn6Qw3-ge+%}1c-A-Bc(-ap`;HsH-WU93U=_tI-1A$ov* zqslGs5soU`CB}Z;PIHL#CRdhf!Me9Ip+__}RdIh7cAy{l_7VFD^G;^PdWo;QNfs&0 zSd2MsTpI}NNqYSE&Vo4cNVP;NIO~hyI9tCDN^tI8BW41yyf&Vd_#LJfhFgdaL>7$) z`?~b~XP*+%<)+JF(o3P>XFS`rkT~po|4V$ z#{k&{ZA$6;N>l>Z7;SCbKt5G7p1Ome`eVmu7gsu_v=9edm z&n*6@p6vP<(Cp$mwsc6HG}c(BiBinrY3g&B z?!(5?bUoR)j(Vb`WMBM1YaF4-26V+xwl$;|J@4ON%AQ7r&qQ3l+V3MP12u*$=L+RS zpFSsI623<0d_$)d@MqLC+rYSt^+qhrj`=Vw-R|RtFixxS3PHxIMC|ul?kAbnH-6`V zcHS^ZM7EC4$&vuxLXHqd@2XfU!x@qtIccF)@2Yd>6yXkoax29AcDB@+Kh`j^>xzDZ z+<5+U$Xm{)r@1p3zNYb=5v5(Sc<~!pS}HwQC~HS4Fi=IO%{2=dY&WR)F}dtOY;r=} z5SEqf%ttMHDL+C?74Hzgu1*bkc+9p+KljrZ5*oMGW11sH6L26-uN&tq%qvRPA3^lc;ky&55MCY z*AEfU0N_h-<>ObRRl=U6%Mg2sMbn--wufQ(0uj8SmK}QtbLxDmm}6qPS{~paeHP`= zE^JPv9^qz96xNhZ(~4zE{PN2cxT|1Ue-X~7X+4NmkgHfYv!PN0Xx=HFPL#MbrMT|K z$!ai-cK{CyUFXfL!+`wzFyx736(uZ3)l}A=4VbK{-!IXWLUx>qS$Kj5c{k|qY0_Zu z`R65_0DCm;R}%kCNob4bh9bl)&!@LH3a!z?UFe9Gs{8V^SUK^{+l420o*u7zGDUus z@Pq;TT>F!%C7l|FrTh)T)NjIX$8XVc9s~I16c92l>0UFG(Q;x2zeG(Y+xrN=Pcwtb zz2CC9x&Rr=A_0wGaeB#`exE>o-&tRpi#=@<1@&vAvNxNjrBP~XRow^OpYyPQL$@J` znS#rGP39V{b%jcOVPDNxx?(uFh3i~|QED$32OHqXddI~V2^hZjpcg<%U4(j$*4~>e zr?61_SzCqdeW9MxjB|`a2;c5Y%bV=F5{sAZI{cZ_T4`k2*4Qv9ciuw^TgaP~LFb4sC7F7Nl^8jPTNGiUXF5PtW|PQ5ubosjabU`I(2 zL`5X`tD*iv21CKLl2fdqVl%#Vm-LUvB#3gbYcuMe#+fyzaZBFbxQ~vPRv=c$WC1+V z#;*~M1fACMD4vLmxZh$=JvE3wzg$|17bd_9RG_O02O+7S&SFumg7vjyVHqp2MIUz( zKp{}%t~O9Bw9f?u8lj$gTuY6TmVic!iz#wPOjM9yYbUTG=Wgj1X7qLOf;Ol3cKDrk zduKuL=gd;%oHlB3y`dX{>`~@jg*w6c!xd_YD_v##PL=p7CYW>4io&-`6u0$!v}qTG z$!50EunpX&tf$|?CTluVm%+Hixy+cdPH9&}1g#iHv~!7-UdE7W7zMK_e-KEzGL5?u z{~V@nnA4NEuaQdPJ_M2qkhhr$8y^D1tXkNEaBbq+Iqhdyb!XUB`X;kwq2y~tths|C znL?vW4@_UdZ#ZRJB5F-Qf!OFm}74@@y~cwxgHt+5_2OJX=yWu-=R@QR!=oBzGH zN6rxCF3Ts6>?d`6lxb2+E;pj`*yNYjpr5V=VYv1#!^r5G{a>ZkNQ07s0vc}zKGYVI zDKKNP_oGiu&RE( z#SL&U1sA_;D<}ca^uTIl>+C6~9`^g7S)2(RX&lOYrQ|^-#rL33!db`zgPs^hnpfKG zZeO>f>8ZQe4mPmw5{gsDL)GI4n%%4ygUj#BEuN>0Xp2`UO}RR5$tAg`%A-YIwac(0 zosN0;_F+D=Oi^%8wSnD(y1*@B$CPI;$V%E$8m4tQkrxoy#Y_BR#Ai{3i`Xa@nz)6{ zzsv@u<2s!LhOhur2v4q73wLIE-ae$7R=KL)E;@q0LoKsn04ETqjuVx52SKFpwdUjS z)H02*gDIbh9COBQzlc?uo3Ggj!}p_JmmHf$q89}Z;>DUrub~%6v?}Sdu}g@RG;}*x z3K%`#`G+){wZ)4!Si~<%EXA&FLB7rR)Ug~H!Kal);#!hDa2@zySLkxzmYAqUXY!md zt;rDn`plomfwh@DkRr5w$f}HZb$|)#A6|Q{fW~rtw=kS~kD*Qp$U(fFlxSen*O19& z2wyAVc**R>&1P7XVPM(-*tu}s!|-%Lc{QG|9&UH~&|W#+^BRck+uyvE&A>h_OJAHa z%yBk&k(t|L9SDiU#lqtp#P4z@XN^NO&9gvXd>}r|Ke>X^b3>$3oqIBL_#Kzk44B>v z8O+bLCF->@G-+d8VjT#+Ro?Ixmjm;SJNNPSiuDGkBy(!}*0aVTsYEBHSjfp?g7sC~ zPMOY2>f1^|5rZygK}^hIm{j3IsnGMalW$m4&;$5pa_2qQdWWr#uBkl;O@>j#c?8>V z@YtbAO~4VTg@!EiF|ZS6rxd83~w)=k-QhD!BB#94w{`C>hmT37bv zSNxn@u@p7GQgz;8`5su^8v|5{C`9WnkA2BkCJ(^*k6IRFMc!(n%O@F6Ps+EEMV}C5 z;vsD?3nxL^4boMoWkTdUDl`*=_elM8LO7n#E>QY-i-eEL_A$kN$m3p_zMfEpLdy6h z2k@`i-jw?kr zFj1-EY_!J1kVOHCp)yP(i27H7MtnwlL~z`BoL+(CTtu^{k=d_(c@@&avzDV|8SrxB z^UJ+De5!!Z;L8@M{A*PRD=@(2)>K#`_a(+9lU9mea?vSrP?cDJc&PI+%w;R&))B>? z$PD0~2v6%(R9t@E*w*N3V{Y#@Rw7 zufC!-#M@#*IXsJQ!pY>~FX8~8lgZBx*zmUd#WWo?X zySjz@eEAvR=7V14Bic`oQF$nOH1B-|hm@WKA$pbD4J>{Ea7AdZV|Wu`qP{EFUQqhl zI%K8xz#`IP`SlKQ-WpU57GEFuFX=J375S`9zsDzR4qV-enbS?_Zrw>WT&FXs)g$7>dO)PH_UI?1y z746$mR{siwY9^}P z=0^l+QNtJYJ?gOTIusQG(d9g}QbSPRdo@5}+1GX8tp#x^A@)<_pL9IGl*p^(Os@pG zH-QqmQ?^qbB6%)1FRIU2@2sFU<%AJ-b{@m1)Pk}d3dGT}MV?JL6L6Q2n)=}}Ei0ei z2Y%+0d%b?#a(v`wjIE0Y(4oz03p`57+cDx>h^(UB&UK0jB}e{N|Z(? zHt!uWJG+UbE@`yihrxkr!@VuV=cJJo(8uAWzMOXVp?z%$ocP@|RB}|Hp`mK$xOuBa z2K#@!Rwd(0!f~)y+#)v1SG`RGaOk4RMtd6jEGq!SD5Z5rZ*RN85XdLwJ|sqoTo)Zt zD%`g-E9CPUeBv?+46JmP@BPiWKV>ciVQa?h} zAU3ZO^S$SkAkcEWnyUgl6?&)(a3Yr?@6BdT4pIcbGb**A*qE%$ED75VJLFXoFNZ_Y zaQ3Myp^{p*id@a+iZcE&Dg~8%mye-x z$(@Xhk1S%hr3GZvEPeIlsf;!hu84m9`rX3qN54)^V|u!o@)XU2opFJVJ1q&_?Qp3y zBd3Lg)#Lz;rH+O{+jJLaxg0czciom{dppO0TJ|Fmd-OP-Z(}#qp20B7suz2$8>tXbs)i96j-pe>KJ7a@f+ z0or>o0O@kw$T%IILK?z;sBOu#S#lCHM4AILye z^S3AZGo)YYa!tH7y}wYC9Fm0cGm2Eg8ej{EPlXVj%ABZWoh}O%MX~!FHx*2#sZ=mb z@yWce=SIsyX!-gw3qdb~0WKlOlXr=*6y9Xin=HBO-4Wg_`szZDj6OlUwPy~7J%XH+*~yGZ0?gi~22B3l2`~4W-F)ky51{B~0I< zMN^z@f3(K_H)2AX=YyMC3{#@R1t;( zUR5!&OOTk>klQ6VD#WBwWL3G!m}2KcE~LA`@Wk0>6L?r0D))(i`UHfhY3e7RID2(w z8BJ>PG|+*$sftQo@sV1D5cvJLWqkdJ-rn^1UB_mEZifLbt^Hc3_4`qA1nFD;qP$>0 zv~Q*3RmFSw94t%j85ndKQQo)~2V!P8jn-ZHNbNxzc>DpGWXt!YZ@e9(>X`}^w>D-9 zNVpay8|6H#Zypg7ss3HVJ6;MU{R1pGfx&rH+2mc{C=DC2%FZ#?d2L6wkJU2gk(5Y_ z*$Exz9*WT+9`lYUnnVq+jA~AX@GbFPv~aGU7?OSF$_vM6I;TS2O>37e1&_$YK&3r) z^2QNr5Q&SZgit{u40Y3()?!+-5ytm7rW5%mp$Sn~3*Ew}KietEO$ux1GRd=^@D_y% z!g9%YM7fbzj0p>>M_))$&w34jI#NrN_K|B6Je`9(>PkrygOTQnT>PGOI%&~IA8|zb_ zyyoY2)!K84RVQ5PSOz;0_=&ik&MDw$m0=N2X5B{ua#)|4qI$C(t;#YH=|fU}!7-(j zq}PaLM^NVwq61wDFh?*3pS}nI+GB#`w2J2i%hsrRCdk!8(>i7{(K|R)A65uPh;@0w z8T(#2L}f~^UVbQI8&WmK>M_S=8BsH1WBn}RIwsc>gcK!2kh0|Fm%4&RM+xhNL=f;K zmuq%{QB{nYDTXlZ@4)9|zSaQW&1KHc-uj8n&sk)I-=}uk z5UE__UGaUHrV-S;&*wroTZ;)+7%jH%2srs_nok=}Gx3%2e)v%cBayu}Pus-RifnC7 zj#dhrnUCdftn!@mK=bF|emV?Mi18uwLcK%|R3%pBvYj7xBa!%(#PiVw5pSoj_cl3m z1pSD*ePOzZWkqE@N8B$=YAOzUTd)d>BJ8_lJD7A>Hu_217T-2M;O!nNp8Df=fCBJ# zzC474)$DC_iQPtsKpiRc6}O%-h#W@9vMovL(OF5%rPw~lu7|-!DJaP565E)B1Mk8p zl9OjHvd?}Y)7M&66-SrhSah@`&i}nI<2a^){WF2Jdk(1HJoRr*`lrb>iEGgfg}w1Lk+5m;ML(7V1q21P^zVWE zHF~@UX)2Y-8}=gdWO5Hw-1l4$R1Rwls8Z@8;OkX$DL9gnhQ&L%eK9q7ZSpUQ87aq`3L86&x%@0cfkjtmM6+W2QUKDnpel8a!2 zyJ1~et@7d5BuQAL8zh;WlUjtNQVu(&(la-QP6QS?%i1?(SwW!X}yld=TyAXTArK$o6oSpojb=gWE_L;rWlMwXHuMYNHSXNxj&|0zJj3m$}(kK-I z!OG+91sXYr=m7Ju!21?NBwbEd+in#d+j?-zRj1j(ySjKICh3-G=<_#P)F=U|?kkFZ2_=uyXNP30VP|D;};=p1;Kv_ZT4_;|)2QDLHi zyi^S~KY=y%wHP0LoL!}<;FkO1hL6`^*ya(_exNu#D7DPDA6FqBzRWfVF8}!V9^jbn z!2OQdc!`iD7F$Hgy*TJ{@+WivLDkv@x;EJ@*i0joULXskI8kiK;6|sN*BQ6)X6mG* zht9DZeTq&_Oul>TQmA)&(>4Ab2PP}pATt8LR#f3j{D}hBQOvf8XG6Yfvq`*{Z(<`0 zRN&i{>JgcmOHK`}zu{K-IEaLXOgU>gvL0FNNBwuSro3rQ|qUm_iXMIU{4ydW1?D<7zi zm2HksY?+_p@r-VT%EJLr5G3yln^2A1WG>Z3LNkG@OQ-4YB*c@u0dbhN-BF8OU}ukK z_HLm>Ba&gE(#f)HZ)$@w>6gaFBRk?~q6EV77yab>)oZ#9K}r3RMu!m;YTz;%>Pc81 z43J!ruQo}xJQMdkPWfzBGbEMvGC=+K7?tDPkoa>y?Knk3lF?TA@N%@%CTiB>AcAX< zq>_@bTP+W3vDA)N60tArL@h9h(oDvtNgfo)Ip-f)MVzt` zO52jg4&n{kf^*}TzGVpVj2kdxAV`y>lX?kwdt;1oN(9E5u9)xQ|I@%$LI9z&<# zdYxfb<3m0z_(BP5(=XJqeX)wq+aIAt+iuQn{Rq8nl|U}#1#C;nZ54&a8d!)_t zH53Ail^WBwYCK#ONajn3NvFR|Y{+mmtB^4YFSv^LiS2ZHyBW4WH>SW zXDXCD+n0P>KH>=fIH2#IdNr}Fq%We{+aJCh0O)H}?7+a_wj*}vj}V6HjEyi^jr=f00~DsTel=s^a$ekZ{z8Vlgzic?Vx#=CCuA%(8-3 zeb6)^oZ5_39;ZhyICByaFQ>~(b6(Ct4QH3CnE1ILEc9HRN7j;e?0U{S7Gc#}m}=Ah zARsp2Xv12rsx3|N`FnLZK0JJBcP#oC;xnBG+-qV03ziypABh%_Iaog56?X}ftU5SZ zG8%oB3;K23VWt!*FASidf_6<*`qOxSX09xMd~8ZS>_!5>&qvE6^v7;uns|IZ5rD687=8+ zSTZd|FG34QErI-NVX=b3eW|8GSeu4XBah0*nYKfxj1mgk;_4D|#rRSXWaWX&CSMl~ zvnxhBktq?zs6-Dyu-I1JXGH3IzTx6(xpY=K+&*%_7kRW!ON0^}uNcum+7l=8j?{Rj zW8hf5+{U9zJzspwTrLgQ*s;&t4$3>1PWO44=U!HyK(ln{0id7s9Bv^DvhS6R3iL5& zQHE_YRXw?PAn<!WCgNdsabeIP{j|vG^$3kOtMJ}b0Wripja?RbnRrVWmV$HF? zT8UMscD^Uw7OlYW!JgoSRJ|3I%ybf`-0*DH27_^)`^N8u(f&{XE=@VuNVB>CDo_lT`F*;^qE%*xNHOiYxWD4r z61B2%F-nai#~kL2*RvB*@ln;4Dp-`%>1`;1^JS4FG zHaaStjSsrOxS-@D6Mp*ddT*&g08IanY&-^1#_ z#x#{K)}Yupo^OGffkBN%lL`9wALx}kY67+v-GnEapFU9z@JAIgE4TXby3Bs{>&VGHzXS)Gj{oMfp1tV{;g&6(t^eU zodX3NEH_1w3V2|_arlg(fpEtJ*l9x3`1(AixQj6WT%#OMY_-p&bOuEvSZx2z6m$Y= z;!->7qd;sGwS3lALx|k#>7z2rE>tfJbCQ&&aOqYz&Rwy$sneIP=4Uc2r0qMNXGkB* zXyD~=L^-&iu(DD{W%UOpvt72GYW z8y(Iu-*LV}G#Vo{8UdpEA8`NzVe6rpVrV_WG zRk1o9O<)pm*VA)q1xLOg3US0fVcd>SHF5Q*{eI|9FQo! ztW@}n5K=ji;EhzYzI3yA4!R%2X~I6vHf$na!~&ccn<7(FQHa53RzqF20SrbzJq4Z% zE%Zk$i}CIm*15h5`U?bRtWH$lb|Wo1Q4ImpMPnSTq-b}&Bf!avMNqDnbCAt*Zmw&! zQA0YRy4W3|o2vMvv(oVrsWs}#%#)t>IG~IQe-vs;y8B?4hB)es^|Vbkn9WAYZg#pH z1MvcYLf`F5M$CLjUB*hkp&=ZHc|v^At=mMrYd>_HqC_(7#7j8X-a|&^W?Gf7$;x2q zD4(7!5-iivB1@>sBOe+_dKKM4j@ziodoTWo@R7WlNe5QIxD|>QaE9{RHG)(ZuVL$9 zUDm=EgzX+R#@h@2vQF;gd5UEuePCKkC_Mz6E z>l|@Z*m8+1n%YlBg~MW+ue}D>=@^aYpX^z4;z6yJ)r-6{MY6(f4Z%2wavS3!I~{KO z1!blywc+GG7uuf3aGt%H24HgR5-6(D^ z%RnKTg|>Uo%1j<$#g~#J+ejZ`F!rW#zF=YI!e#aA6BqU!$vhwsgveV^_<- zCO$+j`(OrNr;89 zh6Kp3=77#C(VQ+vbeEq*qjA*Exs(#of z)Yn<1ozY;MB+={aFcv^z=_6 zE`ANN>P|?~`W|~So=DA!*%d8V^VJb1l}byd8Cv!Y%`in@71{tUzs+Faj~Mv*USCOU zC5ylxl8FcQS(WX5tkvOzHhp9WvhdnyZx_YnhJ0fv=|y6A6<^0Hcsv6zm?g5UZ7t3g zBgCumwzq=F!kgh{$*i#f42g*hXM~a5QA9tui!|ntjzxWRI3rJdG_$ni3Iykx?IeU5 z$}Y?Hx$!(NG_XiQcl4ik`^d`zLl;QC`=B~zN9Gpdm5zrjx%CM@EDWhKO5!L~xkg$G z7PQvLIWVU0RcZqPN1=Zp8V;6~G=DaE=B^&UY1>t>f4j_5aqzaII64tCt$L5 zd)T#3%3@9*_Y#-O^VhRwPOqKPy`pWHpir6Nk3dmEe+3Q;CoXZ)b)L3+ryM4IgSHJr zJ&YUR2agJ!UV*hMxEW!+P@5MK;jVb$DHi8SA@(6i1D=d12d)~43A}OmgHMMXbi%jN zDE!~oSf>lp3t>to-j6dckfh)xKZ2+PmAHHXHF{S1BR|IDcyP z4^otaARnb4hCPl*&tYoC9y!(zzjg{!GNXbz%NZ=V&^NI8)%P3D;*ax4{K9^irzo|? zF}{#TKB|$E5J%SEr_{zxpo0&my8SQXe`axygdvPlds^GkC;|c>GTTnY?r0Ji+nIaK zgn9tzXbtd^uix$44qj)?wkj!Osnb86La%1-rnxNoHlE*%_4X|4y@$S^~veM^Tvtbb6VZ_ zNDONk-!Op|8dWuf2rQ9IJ&$)}E-Sm5^}%edTz)9i2-4wF4(XG=dzV}j?Z`1W&?<`* zvgfU9r)Dy!@j4*^#AS{RP-hEIRVmbdw!}I$8V6Q_FXOkV5uMde)N3;SObz*3f4P>x zS^NgTlh?&_(P86_^2_ z{|vt;M6O{G(oJAAKVi;;d;^_mW|O>$=VyXLY3;~z6BvWVZfFvK%luR9cfr)2eD*>F zw~=`n06~lVUF!HZiC3TLTZTIAK642GUHQt@&2uEhoY z+ek5x#^hn7-b=TS1h{9K(u9L{cc&8D-7kTx*lkgW?k8$j8g5w+linr2$hMOF&zefw z*_u2(5B4Dd0h|bEeRsF4g3@-Cq(J~Brw^)uD zD90uw7{>8gp1&NaC^F$>6#JF?4{qbFO2Ag%w{s#=`M+kg;y(E2Ip*`W^%CaY+_$`= zTKLs?&ipe?%hqIbN{soDWjfPBNP8KTJP$^BPCG(J_6!iL;U5t#QfWu^9r$h9NHLQJ z(!Asqt8r0Q{cDHHUjsR$n0WplamjV&faqkT`gqbjw65O3KxG?@8cd%b$_A<^kjeAU z0%_M`N{`!`l5rNQ*_n_Wb?6#rYYXHotV^tI>Sy$j6)>za@8VHS5~tV3SA#Nh2EvCO zO?PW`f>KvZp0g`*{)vMp5ZUQXMEI#7ck2yrPg*$=AT@!ix4%2OA)px0ah%Tao!0_f zp>^;SlBJepkY%7_cleD42lOnIAw0g(B!N4?Zt0Cc1JyG z4~%kByfJ~h(^omSJ37|W-=C(@De}XOFUz~;&&0u+48bb7oKHS9UQYfWoIb+EF?T%7 z3}Ici7tEvVIFqm#x&<^LK!mMj(#sl1XD_>vt(K@*8DZ)eEDt^nj2Apq2!kqY-_v3V z|7U&Vek_aQQ${yMx!rN=GDaB$!4o>DzysuXD3BGzS78*BeJ><)^#rTeuo|yd=Ab;1 z#1Eh=LxQ&Yb+1`Br1UWk%`+!lxdut}YvOMF!*##`=~CN2c5`k~Be(>bbhP@+z>Mmd z+xEH;tx(g)Rf(w-NBCxGr`UMK?Bvd-$-g>)z!-83t@Fdjq!>XZ_L+0Qo~*Y~2ZQY4 zlkEF6Sa{n+t)#)ew9a;Dn@gjPOgyjB~-$Uoz{LWWD z(q3$4K$o#etqpAq*G*tlo+|~tX|WxSA+NFx+_-=+o8h~oR=h!CRIS07fEuW?*Ua?0)bcAU+n)M?-&BlqzCKubr<^Q>GO{8pXwU^m-n8g zuy-eYFn8yum@d;u1&^pu z6?Df@t=SxlswO+q?HYF&Twr3WF2NqHWM@J2JM`4DiEI4jOg?|wLa$ZkWh*98dXv(x zZUj{H&e-vxitkb=8)ILA2M6^$b z;o$wlvyb#b!Nmip#U3^7&Y9b}Gd0}*sP@57)UuSiG=%o=ZQN(*stp3WKN zoS#TEeg;>8BpsM`8HR`pOyV^b_vteWUjMucOYA> zc%#%wA!pkXvjLGHv#|WWgfi-=kk3eWFudx$lK}<8V0M|Zm%xad%*=lpR2xRdVKS=Ouft^ou zDn0aDSouT3`rj}nL zG{vPHE)=S#u6WsjYVTT8&r|B=LF-aM{V>7vOIMqBRnF58Yis^?XtUr=y<=h@m zM*n(;c}O6#*_qOevn9A;>!U}?u++f(Xu@(Wyl&(#fL}f~_beEXVLMOfNs4`!x{||c z5@NQT8n~G)7Mb+RNwOMw4Qs)C7ZQZ)e1xsn_xEM6?p9n0HOUhzc`Juu@V(VL6MJ9G zs1ftgRJ`ZJLW?Ahqw)`wP{*$ilGo#TN zykPjlz%nZlujEej@CrD_aW3XDitM=lesFu+0~L}gUmviK53&A6DNG^vibFzmK3PEY z&*f>S=}Db)6e@n@0!^I%hR#<=1n%K$h~pXVKlK~oYM_8AvPC$8y|hhiN)CH*um`$F zt+=sdogKT^B2Hh`1CL~EFGQK+c{2yO@WnnUOUeU;$QdanpgyK^9kgm=#`Jq8%_`WQ4 z{0hQQlzpj7oaM-ek~*Ue(OnY?+fWN{c+^=2K8{H|e)5gM_KcOtH^ka5T611U#t6KW z0)`!be<&Vn!S^d0*}ytIxjd&NN$YiE3>frk`fy1;PucfS;qK+ashp~j$bHc*ynNsc zlhv6@TbHT-F0;eo*)OP`v%QD0KjmlH9}teOlR9{3rVOmXkHrBkCe<(yI^0)$Ih{g+ zS^~tb4!9~&eoe8tPAo|&0e=U zAMhKpmoOcptRE<6mR9s`EKJI6&ax@L`Sn%Lnf?nrn|fFYsk>>x;kGW*{m^1orw2yT zN@I#iH(QnMaLx5UwJw(qu-z)vVN*7f(j%hc3g2+ZlZcCbqsgG%s2;4Cy+`>PK6KC_ zV(ti7CsT#gL2+nbEfqv%BVofD0tAib!b3`RMTS&hj>W|eIk-LOXd)tQZTL8`&SLg0 zg_=M-D)?Iiw$V)BAlnCQ*`4Dh{eOT7@p%$@VnIdX)%zIr*}KpRQ}T`ZeabIo6LFNN zzh-}FfacD8t=l3y#Ydx;P3bUGAoBMjo6lW|K62?mLgs4&Kgw&f9Reyop|cc2n)Jb+xclhmU7qqelj(0Wsc(6yWKm$P(WN}S;3Zj zUVoy(z;MMIk=Szxnm-PFO+y6ZlG6=dj%rACGIuhWRs&)Q@w>>$cqUuPCOIC`!7Tii z!tEF>y9=$55b$DZFK}0V=e~UG!x!EAwBP9PNLG2z3xi}IgQ$A5KJ|g2BP_(X$fF>& z4UVtCCw$1ffq4WidD~4Vxwv*5dUL9+Zf_YgFO(;c74&BtsB0#!XKi<=byf1Pi_mey zqUmb9ewt1uK_^A8M$K1Pajv%KvHDWtKffFo#w!)qhH8&vU1V>$(d!8eLQvm)MC}`* z#Iv)jup7nS4&^kTBlaNjJ9r1|GYavfVsj8s%W!EXE*1XN|51pRGiUShZtq5?tNz1s z0t8OOa?>1o7P*x*{$sMXd&-D~gKNK8SaXQC?10gjKFq z&$?3+)kc<*aT!-D%%J>eVL;du;b>1-iQ&}no}o%Tt+Y=5r1(qM?(Sd<knW&CNXVZ`biGqvl>*7u7aiTB;4)kb;be<%rOH4***$==6I_v4VQ5I8nZx?@vFM}ur-u92i=-u5i%&*Bj(Uc-Hh3?~kC-CpAO>2~!Q_-- zXiZ{a;M_P(`$@Q76`BXp?h*V5!W7>4ny%jkVL%|M48&b&(OY)t-EGPqS}kPzd_ba z5KqG`9b|Bq?5lRfe3~UL*Tf>{>j2tR&I?kIfD^1!R`8G`jUf(R9qQt=mm$2~6#i7= zbKZQG==W#5(o$~Icv>uLx%XA{5QjMw4+aUM3x^J-1A%$B&;fa1KA4Md>@R7Qd6GHT z5niHWxx@(e*pK5%Cm~TJHBtv9LKvGQ=*97f9lvvQ7b%yFm|!%CZW`0^HgOY0>7RZ$ z{}Xz+STUYD!zpZS^5K5oIwfSi>B_DJ#P?}?T)nvpC%ME*33<(Xws=paaRTvMam)Y7 zyZ-+!xL$IaS8)aVem9q1hF@o#FjoZz5fdfBp`L{Hg1L`3^IaX+o3Q4u2l_=X%VyK? z^_O)7N=$y)Z*lGIJXwoV-bEL;(@g)(<2tn}sX7fD8Tpv=!$aao)obcF0g8-t`iqoY z+G*vO-*G?7x*W<6Yf`Sx0;qUwy9c*v7Q)V{_*UsMNtW9O&xn#vw))146dCn;>;yT7E$Z>C^&^Uyq z7<4RMx*v|YO)ou`#AyM7ov*odK=;g?jU{H#U(-wR=rSL?wSN!vkxnZ3$#nL}i79G{ z2ywsH(r%-^WZYSU1S}-fRSJAQmk@0k6(0=NP4_k@bdJ~*W08f2ZL9Qj>RL z5Z5KGqbQ}A@C-Z`aIrvsyF1kAyf!>L$Cy@wd|aUqN^gVsdXPQ%6tg z2_k3RbSKY1Qp%FHz28tgDEsq1v#8&=mbE;F$Bk+su3R{kL8Yga;I@gzKYM1s0a4@^ z@o-+=;oYf=`i)Y|iE4by8p~mAfaoZV9`}is`#7r2k(KZ^qm=szMkX3QFb{X%{z8_0 zPdB_XPs^x2TId0JA60{#1a$^owk*(tG-2^T-n!~3e7z@#1~W5%X}EOzVgt~@)h)T?gH;K z?Qy0;=1<9UXWXQ&JkrvCxMk=0xdYvPeST64BI7_zUUCzW9jUtP;7J2sKY_!`wcoWG z)%4K_4Zm$8mnU?&l!=xS`nwoX5dEU&Ya39uXDGy98d1Nj8@2W9*6C#j`90+ePRrQ* zCR7)}zi^-J*+13f6Us934vKoni)iw|aW9FkY}(o~Tfb+|fv8xH|G4d`IHxQ}-5L9{ zl&+eg^wY^?Gl+N%^C(GISvpZbR>Xb^>S>MOg^(*$g3xmqOl}m?QL5jLTrQo{_&fsf zEb7*9OM?lRLuS!5SSBBh3Yo8Z0AAkHGAi@-vgYs2)7^)C=_Hw*4p&?kihY>;&v(ux zxpmkH{_P@2CuFPE9O5A z@=WGpgrhs(fchZq&5${NBvKngi!?u~nNOJN!Ef=fByi@YUTwesLroH7DZbAXxX?CTZM)=T0t%Z%EpJ7$^9HOiB59M$)nY( zmE1<(Rd)n90AK0O=YkK;=L0M+>?pD;lJ4$ks+a%`{xOh5-LUAFvkhj1-KeYOW8<#N zh@^J%65DsVDeo=;=!CmQf;xHc4P>o?o-~PYG|I+2JvEE9H^wKVI4i1&K8vi-L-$%( zz<~5PflExbz*34y67?PH%VD1SsV0N?=-84j9(ZVQIqZFIz@vFz-YgXz}*U7yXZEmTRkZ=mB{n@g#S|A3ADej(_RDFlw;48 zx6_UOE-6y5ZZ`dFCu$6l5NJbPYra1|Fod9b98=&erdQ6_$71Oa7+5O7txWwLK7Nw&tj? zI)irYiEU#UE<}7Rt96$KRI|dc#UAmB6hF0Ux#z?tTiY2*XY*hQG?*eNGC#WJaoy~f=U7!e0DOK1Git9 zIsS4_MoMpwKjRi;Vb_Kud7T#DhFWwC_;`4!uzy@_4V?Y^Mm7F(xwjfZiq!SSP2{o zI@gjM+qp~f>TU^vgv&Qq?*sqN}5l%Keb!UY^T&`2qi8c5sG)52}@w+L@KRP2c9VQ&-8TTg)nXb0$? zI6qtJtdf30)V5jc%Yi5kZ}@&E$IE!6o+p^^^SXs)c1r4D;Vb6zw7_XnXB&8GaTG0-zm7M$_%I!8U@Q+DSHZ*z_9ccZ+`j3;pWhdR0adrRiNl%zw+;&Yj7$+=~<^ioio)LjL(={uxH z$>13Q?}%cIuuwhowo_9uDx=(CHRvn>MHf8hYiGvo_N@AJS;EK zy^eXwx_T`LrE+-|X*YGbjU179A|mRHt`(co!U3R_$x|(*-DQ|JLRKLIhZ3E+#nYEm z+W7bKVRJj({0uXmfy;rsl^M}iw9)hH`al$rPOPktBJL!JoCA2#R{CDcj9k%JS&$mt zEZX6-D^;KE$F(g8Bq2P{NsNNKj~3i$aDr;2G zT%0A#N5N3nd1K?M6+)6jo+-DM=Y5queJ^G&%(60m-19@d6pK%arEwZcnTvA z`ghYCuS-5HAow^03&t|^Q2wTW5NiXumf&^Azlj4{Q?WeJ%XRAS!lLwV`ARE5DW)Y-cjE;N0i~ezKEt`KM5EEDC66lGyD^Jts0jEmeRBd2ONTw13fWrA?S-1Oh;>6 zQy`;R3*W9G9w{qqr!k`=Md@HT3rT`dTlT{)d$XcKdT}8Ipmd&p$xPD}Ltup)4@;a3yhpD^5;h0d` zKs)^_u>?yS!IUBpruVM#;8!aTv{H|HQ8$*;n~6s6f4?9!Outmrex>qT^4*5td?Of0 zZFPY+O%)YKhA?P8$9QGq3_NK>D)w>JGGMr1r{Ov{uSV;V)~OFujC8TWKF(#FEeqvh zs@u*H{hEIR^e4?bDQ8dL?InG~Nkh%ZRS;izo&9a)`Vis+7%T};B2{t{FwHGJ(9_C{ z`fJem^;vWMQ88a#8Ud7!&?D@9E?vMful1(Faa0k1uGdzIC}G3j%l zEu-xGAj8x7hCv}dfj)l0*VMLWy9!={3FQs9QQk4-5Q1#D%`4*HWKKTuF2SeUJ!}Ix z*7YYMfjdvn_^o7!l8jNtdIy{kG4Q36eh+yV&qM*}k=4x9#z1e26(h75z$(Ea*Zl+G=oDE0{GGXLM(7lI&u{S42lu`A zNWGcXD(ZM{XRJQx{Oz;FwAU@R{$?E4e(p=3LabFJp=$6zfS3$mx%l63!uXzEJ=2?a z-4xKU&DUv`1{qL}Af|~HFOmP)ArwqNnoGQd{(VOf<3x*>&~NMrQkZD*62_MuVGJ`J zenS6|BdB4b#ZwH?;Znfd|F&5Qm?Mf|q5oflh4%jIS3rY!q5=ly70e8!ZEHd{fMi## zN2;>}^;m@8aNG-P{@eQcBC5Go#SKT$A#Xz=@msTqJP#lGPxD}*SDJ?lqtZNF2tlZi zuOd!BesJR2`Uf%)JRz|Hz1lX3ri`=NPhtrZzHNiJ%Q&n3IF=~j^8e9X@a^97zjy!t zqBFvH7Xu*NEi4Jz(t=nd20xOu2V(e{(4ih7VeRn&vz zssI0WVLR6jt+AOB0Qgs!xhzxu->U%n#+3~s1OQbh>;u65YX<;eL|Yv9h`+8CDxJ)1 zKN?KKA`Aa=qLWr^*W`w}Vl~uKAYYU5IT6UgjmY2OnSp*|k#M&60-REC9es1#b0NzW zf>%otcwfz1S;VrY zN{sl?Wb#Q0aU25czPzc;jtIUn-yU;U$Joj?*lT_;mVlwu*F*TXgcZBPmo3s#A+p1P zqiI=g#(p-3;84_f8}Rr5G_20=)Qj_lUjH+S3lv%aG_O2M!*Cf?h8p30^^qO)a#S+a z{G+6v1f)hGkpE4N3(dbl6^U!>viIX0Lm~CIg)#$U>^UH+&DHM4{vt)_3&YR$>ZS#a zUzxr5oL5fG*-1>)fY~;lU|-GhDWav!ZxuRx0pky*oE^DbfA5v-xi7dRAz={!2PdQ0Ylhj`;uU* zRuD}1y_E?}jn69}lOB+p0+q3_`56$D;i33HS_ENun*%8}_^M4}xg#Qg{&Hkqg9npxVsDg+1`Kz6oJryT-}f&J|PL#~^bc!p0&j38Syq8q5ejb!> zXbtL1O2qGGB95Cn15+MUdC)py0FA>bq~&c({p9bkvC9$%|*yf0s7(NXZX;eg-wp)|rE=Xd9PxOQ`?0_;9+5UYzq zvu5Srx9l*Z^>&h+^W7!YYn*Il-qO)&@NYyt6l(^ldm$=?5yihY(fdn?6CdsEm&`J% zRv`&q7#$mXVel-Al02bF!f{ID$eanw*bIlpMBNb_G4txJfG14(&_e%DT*puNML+MX zXGJ3zh|GlJHCX0Hm4lH*p`kdBu;uBgO|`D>fu;s2LiJY0T{k?F&uwQIsV@nOWmN)+ z_G27fXI$;r3J=EqfNI#Iu_$+6FaNdgePwKmf515t18oa`(lrnfMd~c5BH|~B{8$aG zDme7*6%WEckJTX8%qiM?gqBDVY)b&#ng`94S$|JSQ8Lft@DL|@Z~n^4jS9TsR&y9| zFrG+BnNs!iN4q{PEv4qNu}Qb5S-$`6J)i$vku-z`4?`-4hn>M1wc=h|fo@-`Ca zzpTZssx3^|m@KCk>}c7i6;eA>rIeWufKKEE`$dsq{4~=2Fn)z%Ji$Bz_j!M_*_S{a`d6s^P5z5j--uB%6;1G@0f*<-og-_w_|GkR-; z-zoHhc=VgvA9|sLayC9;qGbqJj!sk~{uNB)1p~dwG(FuKJ{A|H*lr1W zV@z~COY^d>&_G8Xoz7e@HMZ!Qc6#55$um3O{T!d^kCfN~?zo8O`N;47ES5nHSS`Pl ze@lYu5oEC1Zia_+4P}^O&1GFN*iCpEwx-)0l`?ZL86FTPPZy@4ic{d}U_68+gz$w| z(T_ysP6bifKg*bEoQV^c)Z3XVYtn#$u4g?AvL~8-@sK-ZY7d-foOSd9w;TP+hkb=^ zaaFTtCANtv$aX8h0DO}V8T}zp=@x6f?Jn=7ANv-lQ*re$XCz`Ni9(j~d$QoD?g*Hp z*Fn7og;gfDANRf$QL^hoTQ9kgX|dd~nFBF{@>u>*8gL#o9T&`Esv>K4#ZFlU;s(ri zfaF{LzNthtr~225=zGKKa6*m|X{gC$=5w0E{1;|2*}lgpz=+(gkQJ!&aaH_p23)R_ z7N8D;w7#-uP5`Q{hOoS!NNlu{g9f1g=7h5eZ&G;~#SugYw~{yQgP)I;6ypzJxNWiS zdqG$=C}n?=;pZ^|-BXr?%<1W7TawHKYp$f|D+4_SzCzZu=C+e46i0FEPst0R#^bgc zr;io?6j#9-sbbB=lIxhO2(zR`|JqUttKa0=jbM~cW>hiRxOe^-foLfA9h7YJj*KXT z^DI70qA+9UizP;!G}Ac7j1@hQzaSclXag!A8fP?NJZG&fgbs{6eb{l_QJs zuV;tw_WClyWStaXVCPNu(2Sf1hZgtlA!59p2Y(-hq3-o2F)|MlJft;bt{9NADWu$} z-^Ij*q$W9BH6E>Ksjq3yc~tfZgbec`8!ex1us3vd?KJ2MqNMZPs5ngylVdQUj9u|n z3=bp7XkT9x@~Ol`OYCMP)y;X^t?C`MvuxZE1IZX;iSKtpM~%<|gC*v3p&Y#AA=618 zx8Rj~8`qR3Dxc~y2;R$*48t?~)wJm#o4Sd;6%C4e&0`EFj8@4)tUE|Knz>Qlm`Q>? zX#YTAW~~jO%!Q3s$3$1T7oBPA;r0TH{i|;pIQq0*my&J(e;W$+P z?;cN*aw)s!T~=28eUu3RQ=;%My8k1(ewPp9;25+RObDXRb|RXG1p*qu)#^6Cv^CXS z@4-tnD_^KkWHhoN`vSx4n3$Ka`ei)!A3*Te9atdoO_XtW6P2zxf{$>F~x7Ho2u?@VZs5vcraOmw}e(yQ=+ZnRVGM?T3&{jkCP+uiY$Q=JHR*J z12XpqYHbvpraY_!;=5K~yU#HZ3)up*r<#1@bG$@ufhTfk|zSAL*-8& z`GQ<(A5N)D{3bsgCL)tw`10}|kE*X-2P9o4WtSx*J`qas$ks3CNZwo8!yVGNVSWFw zN5Ah|$0C*9PBiphs!U~}L_p@dhW{r*l+CoFuJ}feKMH1y&B$wz02!}q&opj|!avG# zf=4STKn?%!cV;>0RIS~8kdRnp%h+Dh)k>R}?Oc*87sY7QQGlEd|Geb3L=~I^e@6Y` zA^5g4gY;m3tDShIft{pB|D?o}Y@mtM^^z5tWoV_wS65V9PA(-)?ToiwgM?w-%iLk{ zy(H(9cf-&j{)l#9LCZqst!bYGs!}bic?~6jAu^=rF~b?T{7Ygo6=+J`2zYux3)69g zT6UXe^hiSqIXcPa_9<4vk8w6aAO^uQnLj*KdI-^k{HSawh?``kLXGVp&htkMcUUmq zeqwZChpArfr7DGOh7d!gsrC_#apif&qi!CKk!YaeqWlM>{fbS8n)DOoSRt!d9G-bV zCXXNfhi(4$nYbWal5%1lCiU4Z6K)JDnX}oE>5C>&UwP9^%acrNEw%&2=R_6?dV!`k z-5onfk9Nrm(u@a)kv8~K@E!H2WMp|rVI!Isr{&K`UY|B^``58G3CLn6>ifO8wXQhr zzk-I6RB?^|kGBX@VO;jpU)7bBJLpD8LS&;E$j<_bzFmwyqZ&wdfN;nZc_krFjWGSu z``r^Qvn732_v_g*4l8SAYVXaV)GhDMST&>eCDn0etA4NLmj@I}K9bgqhHQnOn8P6& z2!~TQ%!G2e92^Nn^H7qUL5GwUlreXFfma+@+Y3RDyz}qd7#|ih0?LEdEMlup^qAg( ziiA~#xH)Bz2j_`$aPE;sOQ$($Ggmz=e5KtLW$65bko(QjXS0U_uj*^OakkWI6Bsp( zlxRfLErLulAQ{MwR27YHAsXUo1K~wJ*aN#i(?6fXfOT(Ex}STp69EHH+g5;3pbw13 z1hcUwKlEH_weT)L!g!`O=Ii}HuN`Qf-9QTU#`f&C$3|sc-o6te(`;yDrtD-CTFY!= zwnR+XbHPy0UCDI3F?4mHAIsF6FdXO6`2@0%DIZy(W{}(Hto{?wT|MDm>F#z+%-_ja z+DTyBrdk;g_BN6ySBU9Dxfb-x*=)&cZYWFGpp035rF9G~ut(P+?I{bm;zslfv`h4P zsHGV-&3moBpZ1q4BG&Cf?kVpsE$`yvnT1(k71PRf>SSUcW44I~w2P%o4j)L~2L*>K z0+h99v;x1~SF$5Bu&hSAhZA^9hbb=OGw?@p$~wR0%+_!Duy)5Hn<4=!MLK(s^I{^A zRPqpifp7sZ{qu+ti5ZotQ8~C|MYWQ9dMXFS8)&{jow22j#6B3xOlUOo4$tE<#F@7= zo?}Z41M~m64Zrb0e6Lnvhk)3;v(OigaqwU3NaiVy2xD>wKnNt50v>&Im0a9t=AqOx z+I>nEueTcd(;o)q9QB4*v?^2qYi?QOpAS4-HeV6NaTH#qh&u@Y0M0z~3W&p`$r6L2 z##BQ1#Sd1o`ux#9T&~)0ukO4)=Ki@Nl5h8XWLFKusZ)-+3x`l*Xb#Pcs2pmetv8I~ zwjYFK(>Dk$n#U?9rhI==tPU8Qt9`WeXg`)-ljDqZTU;)R9OC~W?XUgic!HRE9{5ka zKJl3U*-`o*xB=2K09rZVKLz-K@IU!K1r-zkux+DG{T#v>001%+Z|wR^{>KhN8t^|A zXVrf~QJnQfN&^~;5TK3-0DuPj-%6#V>aJ`z} za`VmmIEtmyT6h@A?bph=Y;eYwuFY_hWI3W}Gg+ubSV!94{|5(jaf3tG?vLhTFMl3S z2n0t%EM@8ETqE2LW1xLIV=aMjdt5yYn1(5`f6piBM5VY+sfip%FbZvv8nit(bEesa zD(YC$o&#W`4jokI$Gg~qjrI|250kh}kF5Lfwng;GP%cI}-ZEKLW^9*x*~3`UKdI9aLE+71XF2 zGh>b%uq>a!64FcTh^j!578(B$12PQ%dP}eWHtX@tHD#Ol7a0#X|(?l8Zbc+QLu?PRL7U%&W4#`gu!S z<9{fZKh4nQ7>@FBMnd1;VyYb?84!wXGRErtuJAIuhk&Ct@SD7eV zTs@JnK%BVuY27V;pVW1nr-5LCNAPq@v+IHc3I`i2)@w z@)vn;OY`qQe+aLzB>^ktH!$ZlDcfnd;@pU`7g>v2;RK)8ggk6H+TfKa?+MCZU%^o^ zFS9N!TOA?S=2And2@snUoy|`V?`-%yO#JOlIv*?|YQEWjlHZ+X;1#@`Fn0j66UZ1@9jP z#T&QMd|&4aniKX*Cq`Sj8!>HkqR|jHtzjiz?-a&KeyZ@D$`?ysRKug1gA#Z_6Mfsl zhwxv4bD6LXxbpj2bCCoKCNC-xnf=-5I4CirusMBx?=mpbGh<-OvVLu}M4mj6Q1HaAO~W5sDm1#DqeeRCzN zb3KMd<&^bH6uExaF8_3~UP3e}YR*$LQJKQI@HQVx<+Gt}MC5ldoB=l59x6MK5?;`0 z7NLC;^$3<|c%lGtJfyB8-;*TTUp#<7tk5QP`@wv|n6uAe3IAc(TL@U`BQHIcw(y4J z$MR=*P&3ExuHYb9Z)nS>RrfdDtc;PSP8<-VrFvy-v0&cz^SE7FBE1L{H1!SlNd#;l zp!|HpX1lbB^_1%i8R2mVcBB}#uF6X{R&YIcM_R; z;G)5ZGz3}v>oL?R;Y#C}thXrjbV?pMb3ln~8Y*t2Ax?sK z>v_WwBBxJ@{+W5@hq@Wrpp!dZu3w*4P1_7M<B<$S?GV|csM3*o;c-YXfg*9 z+r8=IvJW0I$HyN*J_+P%*3AlI2AAjEBz5In5*x73p1jm3N>Ss`I!-mnbN9sMC$S9c zsux^$P%Ld?NUZSty-zd_xj1J837sg-vj3N1h&suIyb2CLi92Fe8TNkyV=SE0P%x#> zAKwbOMEr9erc2r{G@1)=uxL?j_5r;(Pqq?Qtiayihm8!4uufOxIQIZBI`3_C5lX^r z+}g^5@ARcH5;UG4U|8n0)i?N2e^7MgJ+0teJzk`qT;sq)6O*xB?ZaO7OKdXAexZ{i z)#9q0yb<15;@pbZnEO9#Vh!Hp2TiU@+NDuf^Ve!2Q)1n@KO$GV1>~w#Xr^#x-9!wx zOjTZONC(qMfP1U0a5eruN2X79a)R%TEo35Y0I>oSdXA0Cz3U^p1dlSu%L`nSseAt^ zviCSZ&iP`@$cKM#JQ?Xq=eExn-YCYDtPfxRK&gp<@n0X-$#hsxxPjSdI0A=!2Nuri z`o9r5dRIH`SUg@m_W+uCPE(*R1tIj4(~!25qe`-exwO!_5ZWItR1e%<#+h{uKY?Iv zllWx9&KA+1xOvc@-&~XH=M|GgEj4wUFd0F#mtJs@a1wCpvf+Y2M@`V(V&W5NHPIH|J9h28L0(|jV~X8h-xgU!j1caz-WYmi4e@zNyxtQxqngMGerk40 z6BQS&_UjWebyeo-j=F372R<4LB6_zuCp@OvwcZdUrtPig83T6$3vnP?U5(bk=U&Xk zSmI5A5c6*PnlHO)d6sKa z46jIK$QQ~18%W#J4yitUiwWSKy$vt+OAL_Sb4773Gh=_lNcpz>f4UCz+z4NJC=={w zv5R>iKo5p=wrGl?{6f9#i-HfM9#2n-g2xD*I)q|jHyDHFy83l~Wgq$g%F3Tbo_7D|lD2u9XR|$ z;D8Uxi%%Nkavz)PRaJCJ1{@vK%Yv{SK-*ShQ}oi77^@VIdc>B?k?UntU0asRieOV# zKctEWJa>#j3)2Cj0}+PsG-Vn>Aj2}{;><2OL8;clQ++odiuVBhJr`88-rzcA6m8Eu zkN*ZJR|`obGtV(J%Mz@OJUO)pC0=o5wUC$fPSma5|JQ`LDbsK7XP3gY44K_^(;OPd z{T-H9G7f5RNRW;)>|H9hdMX9W!wu$dXwX!d6C@OL4@0ufr ziln#i(P=?Gy$MuiYQP!o$ z?mCSE^sO+dG+PKN!=gn8szrgkW*0f9;O?0r8SJQW!;@hp%q9BT-=e~ zemK}QDCd$B-grI2$kp_&ja3|bAegK5Z_0tftC1Ai1j z3lY6N9?SnUo4rt&?=j#%*pU!;(s-x5i2%Z9heVyT*!_ZcFh|-S1iF@X|dj(I9il%)& z>!NaRtZ!Wmcz+nT9&W0sv9ci~bY0Wy z@YT<`M>pMKRV20*6`})E#q5!r(z*GEH}t7xTK3#dB}D_gnI z?t0G4nOP%qg5%8Y2-eAxs`sZk>xn&LGzA=DQpGojx6aP;Y?YhdOU)QUI=$V*oRHYK ziWfC>uA|yAV6EGok&F%xef$C8khLaZLlZxlW(8l+YM(1FTa!Ohf*JcaMaf@1JTD2@ zXSE^C{Yh!(kqV*!000000000A$bbL<008c!004ezDyw9=#0j=pH)v1*2O9d3VJP*U zuk8qiKmY)KLZMLawYe6M1y&H_+C0y4}YDdngO; z;6(`Mql?f99h5uH$_%#oEXw|vW|~(ys(YiM$_{=s+Fu17=W~pqJc*maX-%69Oh<&A zm)+22Az~TTTQ`52Zkb@uOH78wT|JL+mv?#!Lh$yMiuK(2E z`oh0Ly!4ZR07lfnrPv+wBL_6{tjvODQ@Rn&4MPG}G}oZ0b7DBC4vhvuEh13_=b`B4 zVIjdOhPscVsflk3+bo;emyn>z@l0ZU|DE(pUp#N!32lXT;$tv4wSl>!mX}E$FkN^O63{5Nen9Hfa1h=I4l8;Rg000001G1n1 z0000<$^ZZa`8BhtWH$X?XHEAG?D&YAbtJQ7l#+*rgFI~yxpNQ&Vo+Ww8ZACL8~J5K zuVjC) zb1&N!8xdZ7h^S%LEkaU1zc8TSKiOtksFin-T4H@SnoHt9BUWFAA@@Sn@O)eFJ zj*u`l2A@u6jf|HOJVKlK>1?xc}OF=BKt&Ybs^NQKxd~w%4{6Q+t zPG$DTAs;jj{wbe&VhC-ix8`VC#fYWu-=W; zg=w4e7BCs9`4Zf5b0a|?wwoto77aZL%W#qW7@KB*QbBK8GQmh~X`MfJ@`-&U-+dK` zZZg{zS`vlqFFd8~A-?KMxqpBj7W#Fi650SE6eB~?1kFgBwgiV*rlggW>|=Q;U7VTn zAjNP{#4gL3&~)=nT46jIG#-kB9L9Cz4v4f8N{1ae@OB11XD1cvVvhbB*KPX9L4T(D zBV`z{e+=MT3KrT?|91IPOetAE)Jt3WZrrXhmebB!*P*Ua>|mp$5gbWbOdz98P?a7@ z3PzeghAQ&Fv4G-uUaq^?$*J{~?2l?dN3%gL@!px6z|T4Bmq7e6ttd*HcqlOV88^`Kn{}3Go)(d4V z4NbkMmWC@u=!!sUG28ym0S>Z0cdpPt!eOk}f$60PSc#_K&uI)KLoTH24teK) zmJ0`5{+%ZwM&&xLjQtXP^91Vc{!y<$@6G+{GM-hdFy1TcRJQdODti@ zKIacm2RLIFcKz5FyM`o%ixZ!qL0H^HJ??Lb`6Y*-WKJ`!0gq+fA!GsCyL=j$wxa(!iC`@+xGSe)s^R4c1 zy`mWmO(^>HE}}*pvruWYRz8<%kn?$1O(7?1himrXbY?%_{n@wgky6Pga|bagkE2-b z0aAADRh)NylZ=G^@IO_}Mne(4Vq>mEpN^fL(cwVYPDpaFjyIuyo0Uz~wLjB9Ogg{% z=Bd?Q3x2Wju|A}XJ~_^d#8l?VS8Y$GL`T6AZQU**IeQ=1f$)OBRE1yfOJ7VAKqKPn{DPb7y4o}R66fyjLR)iQPkSu*z7Y}( zE5Q&=tv2TXR7Tn6762&8)F#5mq6IiO;lQ>XEkWpJ8yXz3_uz?SYp57Nd9m^xTF}0T z-SG_$DJV?EK}3p_aorS<0?Jyai*4m1)|G(mbyxRtZIG)51h|-XbY7k6dL>6_14t*8 zoliM&!#S?ymcHxy@%H_~B4RXCF6&;=F+<$rx$$U<%Er8Di8rb(8dH5UUsCkO9A(>B z2a(!O6QFQcPNAJpx;{DG)n3^z#gke+IrZ95Za^~HZiNP-ONF`FZBp7YT_a&M%NdFGq>TsI^clM5{A=?3V4FZe~Cta_P2xA zn=-Fh1OM)QWq<)AB`YUGWrF_~KVb#7Z4+T5D@kFkkKU8ODFVZQyoWjhq*t8gzotx0 zAf<&i1c@fWxrO`__=-(}CF%VDW<9j8k{I86;+oLg=)r68h|M~W9`S)Q%U6nKeTU+T zZYsiZ^Np_WL7CY*w3%&mLz-)Mvcmw`hq$;|O2*&3URG;UQJR685zq>QAWmC;8EM2| z^KJaZWZc$82!)0rEZfPx$r|p(m zX|=Fb32b<@bDP1RPG1mY3)kh&61cI`o%fck{@DwBT~Go!4cP3qP;XwLVq#yK%S;S+ z8z60o_sQTu1Lpu3fBu;eFOf?xwdsHT|t;AXTx9mM&I!>^! zHC%515fpJY13sGoH?uAFH~+ad3#kwu$;{8u9H~3_(B;PIc`e>6bg#*2seB`F_y07d zyf8Ud%HjrL>wKsm6J9D!k`wGsiX2Bl6|3?p2+5{=J;NU7`b2ps--1MFM{ntvNsi{7 z^(*90soG)H%1Mb2y|&<(_(=kIq1c(?K(EYl*C9&l;-;nr(mJ7 zhWyPwRn89NJ%dC=QMjHM)$#Td?`cZFHL79oiJZ(|I|2s|k3j@+Jy$9)ixjxEVych1 zo+$A3FPUP@SXEb$17^b-_F;LcnSp&jduzlhgxE-VGeK62|r5iA-XY7n#3 zKYMkF$xWFv*zFu;x@Y0Lj;VBnNZ25x7lxN|%NFio(lB2oouE?f^wsrE_t#tss4Q8o z%n^hzJz6|#s6H(95mJTuwed{7kFs5ji4^Pxo1Q{J8CotDj=aoiV58E`(Av2EE#_F+ z+g*vtH&y%$%e=6jB{T2eZ>38_tHculK4mv{jWXBxE#H@|k){pdd;8bATbGsg!5~v7 zLvJR4T#e9BwheqXiZ`9tE!RUbS`MXb0xSF*VULuAXyUf5;CRKL|7&V-Bh;LrN*mBr z^oX%8#S?VV0qrG3?*iZ5=R>Q6R_UF_(-Au_bP0Jf0ANXZQl^MmWB8UPk z#QgEjJM5@o_u_n~B}zx)_&h(ZvnRay@}q{c|*JuPAEG%$$)Ur~U^lV>|< z_!mRhK!u3m1F7j^GvRPKS|i20#+a1j5^~0R1$FrcAn}FWRR7I+zJUtaY{~|BW|`+C z-;-zn7K{3hh9op{Df>k2Ek0rMgXqkXb$%2y>2+?T1o+1ZoZ1mkfRg^0Sac#Ij zf1xh9_ zr#oiaJm@-qSt+q?HbhcfPu6iW_Y&RVwzGvfH$cucyxQ6$M-USaE| z9@AOt*fBgb9X&J1bLlE zc7WBv8^(VGT!?yK0{7OZP$5b%Z&h(^nFtIp0ohZX8&v9c1$9*|>bqZ1w~4hQ(hEAx&)dXd&pUA>LK{t~#&8HAh& zsoRB*nJcFWP6X`FR1sJYul9m0DphnJQM9!c{*@(P(1Sg<$ob@miN*$sfta;Dvv~1~WDcWz5;R4Y-|nx4?OW$N{gC(qOPZit1J%GusCjst>FDR?*}}gRUychzxwVaW zt{^WN5qS~IYn7oiBephekfwktaNhrvqB9s4r%mGGcY;gxY=xg={&GPl0KKIbRNd<4 z9#hA?@bxNoRX0b`$?Lv;?oRph=|XZc!e!8lol<{Yc_|eKKi`HN<5H=kFkXRLa?l^p zMxq}*ueu!w3kZkwKNY>oGd%@zv#K5wCQbQ8cCeHh0&IxIWap{o0@M5Xc~JNog*EiE zeo5Fc`GdZIm{jCExmqs<2~oxnjiy`&%UWeaof5H5{rGEzHi0?Nm2gLO`9gH)t{6~F z)BV4My14A6(uxq%F-z4fput7xhX3FXMDt5`45_+PkgT|s6p?2Sr-~An)!|Na@vn)K z8cvlLNfQ5w+}O9LD+A9$8}G%tW|u@k1l9!*FvDLb{)nSIYhYWMT^rJy;DYLoiR2d! zGU@|DLtu4l%yx?NADi}I3}(6Q0U03%%yku}y?CXl8y_O1=YJ3p3;ec-0C!H!+*al7 z3}tsq3`zbuy`NJu_cx+ztxlGZqf=_nQB#Qmm2IVD@AjXy;RUQ^-Q1;=?!Kw2!{aF` zZ1DLdoOXa=yxUIoMAfOfeokNBFJn--*B^=F#1r*3CDP*;S``ADoM`UXguBk>VfG40 zE8~0dCa1Oq#G2Nq3w9|+nvfx(8!us=8 zE<6WQRK9{WoW!H&RwBY@jRu?R$svE3D;gCS(QJQDd?6bcfhc3`+k}_lmNTDGx6)Rnk|G(oCmwP$o7yrhXflbI%3UW0E@>==xVh)g>w8@E3G;zyCCWkK{Rc^$D z``kBSMxwi83F^aUBXy>2x$h*#JicZ~N3=n{Ih>{O2{e}aH5OXtGc43VfJ+-Vm0BA_kRP{)5i~iaB-IhDvg;QG{o(^j`};+Cr6njf zGZ{!gU@q^@;xix0!ovOh3MF0{89~H}2|z#@gs??k{?kj)-d+ z!XyKOh0HsghE4s+JrvUP63XW<#bV*O6&h>{cRrb{If^|?Z468Z0j$7KC(-+KvAXI0 z?(p4(yn|n&d(*gxln$EG#i43ACF=e-SJ-rsDL&j!=QX;#-3mHPIO0hzMalIx$QUFF zLJ=py6Wx5n0&Z*m+f11OPa=iUitW+=|8Y`kV$GZ0;)vJbJXToz)&)y^Dh9K0hBM@w zI6H6^Y^F9QfUW8zf58<54qTW@l4i$Vv|TZE&5{- zfPK!x_ljn;0~DG;(Qnfj$shm#$7H4?Fu)o}pu~n414$GZki!7PhyVot+O6yMKn=e5 zV-z~GZ$j&n>S~}*DZc(coCjYt+wX=kL#sCQF1bFYss!?z@8kKvb@NTW_+u10vu{G{ zlj>@qPbrczfB*mh00Ocg00000JE;Hweb9bT_XhoOuDd5aL%$UzBw+14s&JUCz%`R2 za_)w>l7HT_cHD~*yKCUqV)F2OeSd2ftB9Xv9ROkJRzKiN8Mb&Poz?ZvFWfzdL8Eob z$J!xUp~`b5J<`Z(sITZIYx2ZC`ZfLGWN5_m%;$6wf|^L__d~y z@6&xR9?ze9QrD_bWFQ#2I-OA=WcqrrAr zJM|{uQmdO_y9A8P!!%hX4xs5J>DEMx|As<$CbHy zb2IcuDo*}_gWZ)ER|z;CMTJpr86A=gB;Mh=&OUr62&}+ojtSo$gHywSaIXDM2BNs8>twD7J)d-2 z)45anTT11|m)7WcyR^|gkWG3SPNdQBJ>~qUo(nfQe=E_Y7W$|84EkOBW|qH~s*lBS))RK;_k zBcAwv75RNIpr#q${f{myCiEWGU7GtuI??msBLJJ-EW3OfyfT(FWT7MySq>{ARU3Bg z-+@RtRAKM*WHNJ4fy^eN-6cN(w(h}HM}SqlXJGn5!{&TRK;y4oN2lnFH669o)nYoN1u7kFfC zgA(LYaMWU@IbABH;P+I=of$O;$k0^Xd8Ot|f~6xSd?G=os6&?se!k2VWT!QzK$dfZ z2r1>7N}zoLo3HYRZcN>0ajK96ETMc#_(m^WN(?*~vKB9Q{;Pp8Ha~@+W)6)Ovlo1A z!JOcvwge}k>=16!S$ypgIDYeZlR|RkhyZ`49KCK?Z9KRyC$H~nc*I~D^x|N`WtGtH zz!4i7nqjsN`Z8n$l#QrURC5pR1j>uvsDSB!6fbUDlLg^Qwc>noZNx!X~qCf9UL{8`nGgqzK^-T_`qDj>wM`!yh92px!e|ZG*ji_3 zF>0=yIsw0ZjMcE$WvZ~8HP7}ul{jJ%bVAp3st)(Q@o#l@K$TXwv`yxt`qC8L#?M9Z zl9-sXPY9h~n!ulD$R@2x`v1I9-x=4q25YP-wF2Z7x1fCBn-~w@ECb`U3Fmf*`n&st zm${Pkm`ff#BL!qo(Jj(} z9GSy;Y3bc9Dgvol{C&X*Glg7zY%i4`nqYT_aJn*_sB>xDpZ)DjT&{8~iam6BuR29{ z%3`F3LH@RsJmVw;#MdpCfn|d2LQuVe6l-G`bBMG^9-0`b1W5Vc1Z!4r!mPEsX&kRJ zdxESPMDE=rT0_MkQ?NNHrhiM%Rz>&K_RC-3w|-u>MwmB-l2waZcp>9RFBMFb(Je#t z?VY|$WMj?;%QD7OlbP%j!>OSSzj9X|H4~OUM&xwKc9qPN>bj_p6$gN!(n;i?`fF92?buN_C1y8}=D zV$bN7xCDQy$xoHwb@BRBWL#$|qPEUCKrpu@-jgR0^ROZ9 zqP%sB;v=0*&xe|xw`r~1PvN(Lsj8Y8(uIyYzfPj{2E8uxN@2Dnl|YCm(5{r$^m#(V zG`WKk5gAM>uX~0Ub%s}C?1DPFyn~yr3_iPd*k7>7rZrK}uyA>xbQ?f!JYZ}KFJW=f zq5sYE<1E;lAgTd)tkU^sBQa1?^;S;8q8-1u$P=SPrCU?0VvMOLNZw-n?ImWDieq;;E!2~4J03oTtse& zi@gEcMTdfQifBk%a_-J!b#s!3DwT;RRyM$7Ac1srvALA$pHL+gzI4^dzww@zCsX(N z2V@@uhCFU9px!2f9j&%gWCc`_i=SFsekEnH3&8Q~g75oIdP70F=zlWfRuMHYs-py8 z441pJ3*R&*p3FBPyQF}3hyfB69$ zG<~F>IHv5x7&+TMekdEZRcrp7E)5&B^Isi9K)l$#2uhu~i3}=XcgavR@t$yb33>v1 zeEJ{XE5o64XVx@Ne6+%u+?rk^P?q*#(J+*ppm=4df!`Tpq$C+L#RKc0qTP&;`zHw? zEM0({XvLKQ_g|hTD_i$GvN@Io?nUrH>TCyZqTknJUU+pr3|jYxr2`f}<{Pza9#XgU??bw8z;hDzy$k@uj!hS0mnva5V~z+yJh|2;n&O%;85G)Q7V>x zV)D5o<=A4z5GE&guwCqCtJdp7|A=Ue%wjex5a>#(9k1+oMAUu0C37Ir7?oo99S48s z6mBHLwJGj40{#7zIG|u1hxu;N?yKD(F}179vJEHI2G6J93Ng8V%>_!>#t;m}mA61C0psaVrg{7vER7+jmTl^_(Bo&##2Fb>A8)^sdMnp= zxQk~e3ak4h^cfN?0uUDvh;*zF8Z9Rhgy~)H3TLIk=RUz=F{Ls7a5$X3MCF@>IPvDgZGWG|lbo)DT_nwh(Y$ aLh?DC8X7REH#eZ<^gsXr0002mqyPYtG;Krx literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/healthstatus/support_ticket_customer_portal_fixed.webp b/static/images/auditor/10.9/admin/healthstatus/support_ticket_customer_portal_fixed.webp new file mode 100644 index 0000000000000000000000000000000000000000..5f3cc35d4595a693817c14fa551c87387eb74dc2 GIT binary patch literal 33700 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≪QF7>-sPZlxTC6w&~=+BnV7;{$%&EF}~#9 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 z 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 F_z#tlJlg;O literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/delete.webp b/static/images/auditor/10.9/admin/monitoringplans/delete.webp new file mode 100644 index 0000000000000000000000000000000000000000..5a465ebc42373f5aef2cf882c57c2a8d2423c741 GIT binary patch literal 132 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 H;Q{^w1DQA2 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclude_users_thumb_0_0.webp b/static/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclude_users_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..e8aaf5c0a01e4dfeb88807edbe28702ad9dcffd0 GIT binary patch literal 38926 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 H;Q{^w1DQA2 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclusions_thumb_0_0.webp b/static/images/auditor/10.9/admin/monitoringplans/fileservers/item_computer_exclusions_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..7fd163c25c896e444251b4cd918838d9876aa9c8 GIT binary patch literal 40550 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 P7RCIghC&~N)35*l4mZQ4 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/fileservers/item_emc_scope_thumb_0_0.webp b/static/images/auditor/10.9/admin/monitoringplans/fileservers/item_emc_scope_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..7fdf563775ce70a555ad1c30ffa3560ff3bb1a9d GIT binary patch literal 43328 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/mp_edit_data_source_thumb_0_0.webp b/static/images/auditor/10.9/admin/monitoringplans/mp_edit_data_source_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..10b079b86ffc332182f5e48fa7c91098590132df GIT binary patch literal 33544 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 Ym5aX)KAG#q^VqvJCR&CR2fZi&04AYLssI20 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/mp_wizard_step1.webp b/static/images/auditor/10.9/admin/monitoringplans/mp_wizard_step1.webp new file mode 100644 index 0000000000000000000000000000000000000000..cc37bbff10db09e682f074a4ab4b136ca7ba7729 GIT binary patch literal 28880 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/mp_wizard_step2.webp b/static/images/auditor/10.9/admin/monitoringplans/mp_wizard_step2.webp new file mode 100644 index 0000000000000000000000000000000000000000..48ec3fdd69efbdc15e885400f0f9b5bb1e6cc85f GIT binary patch literal 34270 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/mp_wizard_step_db_thumb_0_0.webp b/static/images/auditor/10.9/admin/monitoringplans/mp_wizard_step_db_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..a03238593eaf8760eccc3ff5b4528e86eadacdea GIT binary patch literal 34510 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 Ar2qf` literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/oracle/hiw_diagram_oracle.webp b/static/images/auditor/10.9/admin/monitoringplans/oracle/hiw_diagram_oracle.webp new file mode 100644 index 0000000000000000000000000000000000000000..da93beefd3a0bcae340de148714134f5dd0a70a6 GIT binary patch literal 59930 zcmeFYV~}ORw>?~0cjtuez(2q=hSI) zxGnB`d{^|2|K<0j$AdGnah&VT|2YDHct_|0oB;*^5HB4&=%#=J0Q3tiZ_rmW9*z?N;0Kfaa1D>7U{GI@>{A*tT08o#rU%#IQ0Qalt{TcwsiF?7{ z_1Ol*0-^xi9}sW&{(7T5>3~)M*w^;w%yrL~-e}%E;HIbF2k@EwHSj6-Rr)mZ*7MNq z@0SJ;{pbYbeVZrz1OUE=dDkP$Tku==`}+*>MfoZBDR<;{4cO>;-Tuhi?YZ(>{{(!n zevN&pedWFSJ^8)+2Kr_D=>UA*MFFKB&j7$Dz#spT|NiU#1IVuu&~`=o0s6M`m3QuU z1$h4yeiDC&*dxDmo8%Ait^PQE(|e}B%InZO?3(!CKfy2ba|2+1I=zd3&_Cc4=JkDv ze(<09z2k@A9r)qCMLg(T`qcye`keyGU(P=u4j>+8Ui8j#-|Hdd z>jgyk;d~u_&U}u%#$DzCd{+VH0O2q4kL@?V>+dCB@^=2{c*lSByV`EyKLmXF^?ibW z5q~(n=RL~Z=H2l(`Mm-Bo>9+N9)msst>6RG1Gz{(@v z^|Pv8wb16tB%s62V>cOzERspZ#5X*ZrhJ&JVCk{|NAThR!`+?L6O@z6Jl^ce3hDpd{r@qnA4zsy5v|a%6PAy+4x9*z%~b z$uK2$yqQ8zp1RmowVJ7nH-QKu>VSrV9uv02qVw?>Z#n_hep->5dh@=rH43ZMUm97b z=fBmODT8enOu3L-agi6FCM3-$>PH8N&!*(+#9+$|a`_que9U*fOcU;rZNzzMzv8&r z1;!N8XRPP>3}woWQvh>ECt`2woYan|q30V}&OJqs)HA(i+i@Ubt6c9}RGI|Mh7Qp8 zv4OirUexpFl;r&=pqmi^_u)LG4te}8VjC_brLNUI!!Bd&eeB(UJ(i> zwaKf<;D0i24^}v!VN&R3-(I#Si7v&cCW~Ix&a#xQ1aEi(UPoF>;gC%1RkY?Zv*MHp z@{?27yZ&?#R0|CaO| z^OtH&j1CmI#>UTn^$_G-ickw7tD;PQ$I5STv7Zra1j8V@98#bpYHm}i0?{!X{uGEO#7>B;NCs@CTUltG~cf>$>s!8C~q}Y^$lj_}4Q~A?EE!BsF zn;GcT^`Apk?%7aAHy~nREHAjWC0wTXVc&HzR>F)4*YcUVgb|RT>s&Hp2)Bk3pm0dO z&OmN}%RNpZce1IN`E9C{0~=gPWa6z`doIwKPb$#&K>I@3#@;bMKdNtkeqv-bs$Ck zJL>K7SIrDx7&F|f&oY2|k~0YRB~m@lO%}4jA>(J zi;ucOVCx?)a5cGctCtN78s=yWfPkn-)n9x&Amz-@rOUp||99Q%I5j;>L3kdP{3h|wo83i zC$NQ}^tui_RRG|=p+_rOu%B<$W-qi3O~}OF0QEq)iT~(lo=vLMll)Z>sw`VbR$#o8k!-j z|JYQE0+?c3a(ugUX0WeTtA1t>kC*Jl4cDz8!&WCk zpNOB|6?JCB>uq5+5z(byl~HIhB%yRWyh}*+aB-++Y1NX;>xce$D1K{5dvoPt^RK?v z+x@Shpn2gOFP*+M`LTa9WVGgU^k2$c{D<~m+FQLuE6&k-APUE$ZWipUVS7q9Nmbz2 zKDx>_hveVAsi3<&N0eZ#1{x5bja;T_AfX3@;GuB`=7b1gWSL+88D!W`fB5DniuvcP z0>j@})P_+**kPUH)7QfU3dSe={u)FVRGKHT9mt$!_K(2)7W^N-1s0@&iiEIA7AMs; z>tNeX*$JKuMbum+%nXP1J?RB<`f%}Py1kSd_UvQpt@#{QD09Md{}o%kgJs�Ls6w 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�adW3>&2L_;X5+OA5TUEQEiSw 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%0AR`pj$s7|U9H zIgw+}gd9D1AB8CL+`g|k4gb6B47}jz9wrgJ-;@ssHRQMhcilODsHzi98__>=g2lKQ zmU{b4&OSj+s{01E3WzxipbeyoHsB7Nub%-cj=3O>Awa5?ExsqlbBV_dwEJH{B0?U| z7JY+W<$ZWMP#h?{iI0#93Gb@4CZek0Vu?YA%vA}Lha;UzNGtXavlLIxUnvALNCARC z3rDAWY@cPUH{q%4+rD4M{ET;{az9m7pQTAz1RsEUM^0IUi-8<;Q^q(7#}`&`sV8^j z#4{lKyR2T>el1kc>+WyjIXB6R$zMXCuB!oo8AZ29m~jbFy^R3D7A zNHkEqwMo7f1DU#q<}e~!^S+64muN*;A@W7zA*Xz#d1PEwi`{kM#UuwkRsMjLqWE23 zoj1RvE(}h=WG)0d`W6jxCZj4t-{cnM5TDOgLdrU0WSS++aBqEs!^IE?I zb&HoNJ-*t)IN-|NV$C&GlNo!mq|Z;DXA66tLg1yPSjq^KWkSXjh5*cV3Wc5^bGIJS|bavdYx6A|3Ll6SW`v~ntg&d90N0;N9Yvx7n zdXDPqdbluCqx7=a#gfrgj7>&e#B<$4pK~J%{3HveQ`RPX0JNer!W^5o(bah$kx9ie zq7GEVAizl<5WUb4m>@vsQeD(3SViS9Lp7|<`NErh*m)tW^1$IN<9HV&Z4D9<73M%6 zHRhEo#K8j!0fx#Ivinf=X2}Zy5g_QkdM}h1EWu;nKW+eHLxQt)G;K@$o(lU96!1?d zY3{LK7zld&ENLZQN!K6OqD_R=k)XPMvqqr`O1%_gMo-Yxs1voR#cW@Wi3_-ql47Np zYz7K_=XGy|ApAGE)CZ&dg}LAW6d##q(DlK!GzqIZj{>`)q_y(qSey9|E&enSu93b% z@jpfdX468PMbMS7Fdf8f?v?)-o<;`*;rmyKrOq!51U>qNX1S1c8D_&;OkBW&^jjv1 z=^7whF5qK0Q>PZ1j?nnIP3d!zDZ_s z4mw@g<)mO0rBGmJCl}N$4Nby%3r@Q5XJMdj|0X>E`8Trv#YBH!)o3;Fd#kYPOh~z* zlLe;9W*~MrI2#A^)&b_+x|*GtWw=23Payve&aV;YXXgqOEZR$fuS9@4|0Z?$<=Os+ zRXJMueN-djHX8gLJkA^16_}ioVS5(+AJk^qejo8ubNM$JhXT9uKddTao9{G8%m%}< zn4C2}Mdz5IHO|Q?QRZFYe^C1`XZ+=i-?{QvX8c#p{Hsj;Z&9Yuz#9nC=CiJV76K{> z;6#0z8bNO(e;se&K8RXfQjl*BjPcIVm<-g?-kt~1Pl4hp4QS+M(Itn;FN$4yzBrSC znfKW)$kcW~c8SE$QZfW>CT~~I!9_O@777}}Pj%feF=itnX~&gWk6bo(Y|x{g{+iYr z1~lE%UJms5zHu=&96U;vAEE|7;edmw=##P<$^}mfo9zp^9{&l1YI)Yo31#F?lhTnKUdc=a1K27f6>VqHhSkQzv=R ztL^n48g>3SMb0yB9;~O6Vg8Y)kh?#xM3_&?gM{|%mbYnRN zOY`9R9WT5CXH|G6Wny}~xU8cub%!wdD;~s?>xP3EjU(c}-H^z?f6Wv)oFA>NZ4|-! zNWJc>>wx?@U0=ydp86d;Z4TN2&w|cyC~ODYaP&vxH&g;|R*hp$1QES}*W8IB0z$IS zKSq&}kWHb%vCpU%f9fH_Xfbr+Z+#pY>XB34i$o=o5)+DdKE{=o!4#%DKQn^dC|PUW zKG`;!09q@{pX055-d$Sl5-xK3B&kGm6%{{;Y>$_&B3z-bSBjvLB#>Aea0KuBQbj=j zEcE!ir1}wHZ-Hix=Y#gAyen0gNx3-++GwiXXf>?Z7uPO4Ck!g$Lu*k)sw{Ss$zO+L z8>>HrEH_y~{J_g;fwYqJ^a1!e;CaYy?hZcsda7#7Uf9YAIDOlt+P`XHQL=4b6f-(IcL1HA&4%`G8DIXd}vp7kynqv;!kW)gBv{RmS z&`$P5qY&hD{P$_=!4l|T4({V%zAj*jvtwz|DFfdTXm#5dgn`Yie12IsEFOG1RTX2vl?g0twMnpZzP7FcD|w@z2qqsh1asQTNP4}c zyT4DIk0W$_slaz@oKPM|(u<_hi6Yi0_xpec?+g`1AsExztJxA~43M=_#2XznYufY= zMYRW&9q7a+F=Czz14Bn#E50{tOe)W9);c_XX*C}`cMXj5tqeQyG03-@qb{PvR7daU zLFj@d(S_1mhzR-sPwB|VM7HB7Z!~{A0_6IZS3aD{($qlpYkpZb07v;D$bOg9*#D<( z8IFi`?FHOQ_5|*NTw{^OrfM*+f9hlMOu`f4WAm3?*$g`^-FxAmE~%2YIJm(u8)xuc zk1;>yu^DX|;84r)%OGB3$OoXH8(_;qW zpom;h8nnw{8EYK5BL21uJPGH}+I#Y|6~%z66NzXdh5e3q1&4qT=uj`t@}$HVkxU5s z&@DgfvJbr9E-l6Y0Y&+ycm*X$Zhr&~*Bt1K_G6z+I}2T2H`DH1vCA}I;m3EZpm*2l zdnKU})?d2n zG*Y4k>94*C{&{$67-@{PQG{qb-Q6pF(8-u z76pHBAH7$$X^5kEWQ_2Vg_D&D%H1#?vnQI_TB8HFXRnuN;h;V!NWb-r@R*81bU%29 zaTbx|%Ui3lLC#rN14ZCx>+OG%4=L*Rnz9&5C#hHLtBLHau_25UK2dhW@C#Vg72Ru$ ze7c}Wc@e6+zAH1=45i;yrBI^~v_qw$mgjlwqv65BcPxr`BsZe68WDk9{5hkFE1jX___J&1G<(A~| zGyN{foLvD>{m3+IweNM#^8ahOcNN3Zo=|wdWVs=s@bdGNqb?FH!~Ca-JY;tKr1<`=|m+}46M+rWhhf2vlWuSpu;)1M4yf#1ejt~*FiXBuStaEX80OXkykAxVz zkM4Y)g<0*L&bXfB5k4k5M#aVC$dqgPHX>{1@v}m0KSOq`QbA!DC?z5^l1Mmp@a$l1rVdvxN3W* zJ{T!IE>Wd)6bu-A;g0$Zv8Xdj$EyTFHpC|@%=~~kWnG8y7b%~QB;Apb8HTu6PzI1` zw;wApKgGZE>3R;oHI7J?;6sv-7lG*2Ns6z)Dh6&%G zo@&=&D502^W_CASyEHCQI9TYwJvmk}PlM=0yt@46GnZRtQ@4H* z;SC_h**!Z3n+_}}`Hu!2Y8u}iD z2f;B6-#qeE%)8$s4`C(kk%rSO1zJJQp4c}!Jv^4(GXN}G%J`-HXtAvY1-pOx1@653 zLfx!*jd2b6-e?AMUYH4-x2lP>pVT?$8&Ja=maBsGE+nN@$+f5TA^Xl2fF9~&_z?m3 zgw3cmg&PAMA#~SO8sw^~L&nz>fX8g=oYh%d$ou+IJz4-G>xW1`jIHO;3(E|TJj1$k zxI#7WSSi!|W^Sh+0!@;{OxPZ$QG`}|Aag_#7kY+5u5ek{Wz=BHj!$MOANrH@J{|io z+SKQXOcN2D7=YUXoXaaZqRIQOjtN4@*cC53NUy&oD!rOR&m)ZGZ9VfnLC$WY!f(

7yFQpRQeG#Wk3REj9*SAu0tt8Tl?2Hij4OLMouUDe6Ten z#Oe&W?+?7V@)7~f|0+GNHhN?zh&IpC?!;FBxe)0T-(Qt`#t+Uo}i6z5z z`p1}mo&*bxZKtBEz30yuNIpBnYPSA@%YOi7s{E-jt?k3Tqd(EOKg+NO9j-u?F)0M$ z$IlZDu9eZ_PTa2=XZ`P@>MsSN2Ldy*f*XivBtUh_v_PTq{)U|WGsg9Y5+iwdnUE1o z?)g{v?umbvd|phh%Mjzxvj40D$`gF2ME34-{V5*7Ye0b1T$I^>Fmbe*=+oxY8&^_<970me6Tv!K11M7I2W>CblD=T zn*4vjdzO*vQidT?mpAm5{z=A~%(b#;7uA9Mzws?dgJIN~K9frwE+OcCN{Y2YrZt#t zGjS0?X9VC$ZCW8)1pX(s_h-rU_}@$Zo7n@%%RoMRv*r9=2humcMAH5#LNj5s0rpe- z;J5!>i9;Q#m1kND+VX#qW{oNXdLYEpvixOfr3cGmSLS3Qes)U@&Sl_L&C(xyLz@&Ns~16h zTvSDV{OCy`LoK#b(ePuU9#}DnJ`XfN_8+iLvlj)_3=uoj3hRBtIM7$MDUd}tWk4x= z^X!l$su}*_&{)QmiC`T&#_aRhJVvOUQJ-3|9tq@rh3A^09(-(UpDa`j%TZU+yRTQe zI3a=2D6tV`-+J+`f`S}cbSM1x?ebK$oJ=B(p-VS?~2o{oLje3Ty@^Zy6e(z~s5m|me zaZ*t_vdlaiTcA<_*M!q#CKCYU>msh;on5hqcu|AIb&qA`i%DIngjA@7m7;X)kHkjW z|6=AEZiPq>;JvT#?tg`X=GW&EM&4eKCs|#;S|1)xr1#++z%VQu4pfKuL%`GAyNG) z8GH87wmO?Ka-r7aCLE-SLNS=`+f??+1(HY^5o2vrZ4VbKXar8;(72^Rm$5DcsB>hZ zyOlJh4)>8u@t+ln4tTo@L}H|>bSBGFUy)X4G~q*U(F%vc--I(gYjmOJuF;$h$}Lp4y;ZKhO4aJ z9zu{9uStfBR$lCE$0GaQi4?o>6b4CiLXDy*y9I@Hv$5gnZ88K>?ox{1zGXNnL`T3; z2*K$dK+QOKq4D3^v(3JRc6C-nekHe>*mi+|N=sd;WVF5Ap%#YF6J<*LNYIE~+=Wonr?AFYR29%> z4C3~^zL#8aJ{ZU_qVXx_ZH-Vop0QU>z3tHgmWM>p1EGo2#|L;@Hk+z~cdYhFLd7m! z1;&y|taZ;)sza9WTa=}t`GXr zygrJIjJ7I*(poL!}_42>;T-rQ^8@ z(%UG1(f=AY5e|Y~#JFYbxW)XX!DmRh6^CC{GKQPBr;~@&A(e}tzF!Xo=K03325vhm5&zd_lI=+LnKjnGXAug z?TOPJnYH6-rtu^OM21$uI@Wt{>KurMry0MAj_`~`ahC;;iR9QO{RIUP`on{87&l?L zcs%9$XOEU6hp#YNI2OA?Xp>R1WD+f!i;+Xhy*HrP?~(ItL$1D3NrQ!qhJrvld?Hgm zaNJbl*`vK&zk@NvR#AcwaXRwV1>}H6#D<2It}JQ0LUN+!eEq$m@a1n6q{6Xn^d3>B z9o7E{XljVM@4;>#OOeKPRMGj9)6r#*Iw(B5@BNW7;A@|D+jcoTv`bzk6E>qD0Ns!cGav!!A`_tYGqZg2V`a+!2 zBOy72?=40_h>s!D*^yPCi=fovy5AK;`jwx`PPJV+ zFd#1eI`~!isAkIm@o9T3-=n{@L0OeA=_h7;eGqpPqrH2R*jl5!FozA=|W!4&mQjzLY4j{;1HetIw5s>pWk`O@KWx##@e^ROJ>-BK+gZVrDd1ir!hf-(?8h#lk-@k94b>hzW}Z z-1PDh7E7I3-;iV>f2?7aSfYt<19s5!Bhah?UwS{Ahv|kKX!MmOZaCMrJM&J00J`HJ zNbzZUX6!j%-zH0rDnr&cH@K344IglY_NrUTeeMrHfAF;64_V?^`B7L9U1JBdX}HJW z+inFOgYZnnZwmLSXjS0^#iD{o${6bt&_78siS5nQqCPEV(}j(likVDMIm4Bb!%HnJ z77@6ziy`6%eW?z=@*jl$lEJu7=nG#VCOG84q{?_i-5u~Ipi#M4CD}yZL!3JR_T{~v$pbK zyqMtG3LOp=*Aj)x4>itY1}eU{Due!}>j6H#g`Qv(*ngJ}r=057jL41F1zWD{W2@$6vr)@@YD3r_m6Vzwq8 z`B!z>I;^gd1;AiIzuW;96kjX&#T+>EsYO+j%}X&-U*tr?}xX4dmPoLdg7`2!#I+>_p%);J-*AiIwQZN!oeebgSA@ z%{=wsv{`icnffu}bcI5KV*vJcF69j;Gp)<6@B_|FKY2Yj{0u+oKRX2rbb`5!UX&;x z#_nif)hMZrn9<`G8aDF=Q#HV?(EdfzgPmH`z`6iTLl_Epkdzg@n?4b~o*0G^mLEV< zLSshQ&A3SKlwaD`oQc=SGUTR8a;IVIeb+9kiu$1|^sRsK6S9abeq+wZrJ%XCM-cku z_0JM9CUQ;2-KvDK0i_vwlvIZNmaPvyam2!p(JxXiRM`qdiIHf?F!N4FiQV!OEOW;YZAKG_KEPu1C}049#enAhGnNZYivSsnU3(g z;4py0skh`ZuK>y?nJTUL4PAK(tA@|$U(v6E)YO1)(wdBAmyFW?S*Cf7^9d0=UBEbGTcni=LVN_F@vI8bz+L8 zic?^Eh-FDOznHib%iwd*EMIY)ydG=fgQ z59M(%-_p;+q~=N(H|egtXk!&HP|hihnXc2AsS=55Mr?;{n=Slm^hpjRWRW{cX(Y+2 zvSGM<1ezW-9d5a%e=4=nL<@}IQB~@iM@zt=xl#I={k3?qCQYO4cB8*&Gmi=o?Z zE+@j;8{hOUwOJ$SWdtERUU=``6*UCcZ;zBZ@)w@u+C@HSrC;E>PnRD~gGbIG(9EED931F_H?Sld>G%*mh26S#>j?sa_*MTKTn~rrfG1o)~6F zr&8_Q2{1e_!pi)+bpl|&3RFoiLW!LcgGKvY8P+w|_NP@qyc3Q#<1sfl6{AVO>J}^I z2Sk{c0-aR+tDrA}EGL=gip*OczmM?^5(|PR?^%dF0F8&$r6Utq{rCJ|4~{L0Deoq~_h9EWQ#bnS74L2Ef<>szR&dA1$qoHm zKig7}9Dny6w5YruA5pk*=bS*>XqCl_Xc{~G-miBPVv=BD>$Yd$Act@>WOqOeoo}%2 zEktx3w>+qjL}hm`!=9p|%Qsg*o!=4wW+=4uy%-#U7f8;j$xDEdpyeUd6pu%-{R9*S zwlQA93dMKCYJrN8#gwQ5mji#b6p>5ydSA;XXgAsjp$i2V8ls(fjtu$)-b|8%`WlUn z1MC$&tlWM!$8-}yv;?gxWCG0oe4!~FONuNA5149S!*>fgmbV?Jx?;Og1-Hsu6G8lt zMEHot!%3E2g4j3U@VifI_BQG$0xu=M;RP^;Y5p>IQRf;GO5;rqA(Y=1NnuariT4d) zo@-g~)Ls0F&f9Pk;jtNb{XN3=-p#1~n7LkukJJ6L6$%uj ze4oO%+ysQnnrO6j=$i{;35A!<&{@LWJ$w-AviW9uUj?}Oq>~|H-pk9xsND0Zb6SA% zu*z%>2_*on*c}}}!O%e3Pbh#ha@uW3mEV+&0v4=|`mWvb{w$Z-?$4810JkLPB^WZ> z5#zapBMwY<<7sZ`5#*KkS-A3x(`Il`t0b=#u^ceDKRdioSS2$Ts+*6?pz-_5S+GAF zgz`JnD%KcnugWp~#S$8S5L5WI0-2TKAG+m!cJt+83YX{N+yfMH?-_Y~HB%!}SN@6( zS@8}>iMINQ-qH>7(c~OPH?Rwu6xfg8b!CVEc8*wzwl+?ve^+(H34zV7>uW6($^ZMq{ zTY#T}7#~M*YYK6sVykjvKWQ!#0sO_C6Zh~eI@Jr|(MWeVf z8^C~_a)jt8^!8fGdkjiP3YRdEJ$*2uKHJ*hfeW^!-+N<>FkY!54|Y`y5?QmSU}HQH zo)-#=iwfXZr3In-jY$>Z7`zYhkf*<~=o%&ij`1o@E7oT-J(8Bm4$= zGEfY0mmJS)BgtNFBYicm`_$5GUdVQK2Uql8_eAmebtsyYCeqfA%`=cyCGauIEl!A# zN4$Fqn?=riMoW>*;KD^>{L;S{sE+8sbQ{R0)#xun=*?;^hb5<@98xzSJGo&c*eALMhN4PZv_#C`c9PBSPWC*gJ@*#<7b*?%o7b9?jLj z{}+4j7@TMOaQ()%+1NH4+iGkzwr$&NV>GsnhK=nswi{<(Y488@-1p2g@B8jAd*+>e zf9d4Il{1~|z?{cA*7_}t>tlVX?*hJxwGAorqC9%rfWIbu_1cnzJ2OPDItK?D_>qVd z5dO2>m& zzRQ3<$t{zmgtbwaOvXwLY{K7}a&FgZN+|;7vs+yXNl`c4dl$rS#?s0;wt<-!R|2)2 zu!hOO6c8=C>t5G+o=@?Q*VN7na5xY`-^LqjhZn%HykA`9_c<7zVoiNZh)s>x#=Ou1 z367h{NksFLmHP%L$9sD^GJ@MqICJHGEog#gGj$NZ5J3%Bqe8WiTWQX8*v0e1sUSd{ z>tK-KY(0Err+;d!YG_Icy2G{Raxzcu0Yo3Q9(@C55(*wE&6{u6;$m)8t?wWZ zx{&>AHdtr>gB_*B+Ij6MY4=pwNM>xqqy)qCZKf+0|DjuXWLWJM{O94k#DmFZ7uXDR zxd+_WQ}kMG6)E#zm=^-l(P?0d4zCo(i;t*!0eA~Sv19hj(*EI|d-0D|ZjL#W9yENH zFR-e|2&E0l1`(NXz*$m1GY0lxiu!<@J0E&YedB4z2|MSf=E*v>Gl-Au7HooB`N_C% zMBmVvGEG;BqETMOPHgimE4Fo}3L8YKb5cXxH!9-&E9`+U?I0zy2XZpyg0%kQF-2=lRSAswF4E zKBkW;0IO#sM5yUE|4bd_L+0jwH+W~+q<*jGGA0iFvEso%>3Pr!81@} zI^L*qkJ#hF0?6V#5UdOx%lCBt`ZP9NQQ;;ntt8zE)Cnb?t>3|#xATCZ4F08?6v2;q z(l|n5VQD7d?pu?7t_rm2)@aDZgv>eBo^1f~elelSa33jM*=E32liD4rS~1qdXyLn) zBU(SgR78DDIS{e(v>G}2Kpm%2Np;ZdFCk^JxZ4M|CR1XRVd$j-9TA}C2>t@c>A`U0 z8v5%KQ=&6I844n2a)j+64k7gjZbtTm`)r@q*Yp66?U*}FnoB(<<}+C!y- zE6!*{F=Zdk1s=sTe8f-9O1xSX-(5ZPP({X~Q3ITek7p~u*t)^~-*(BYOabN}dW@#u zIW7+9_2j5Vk%*h0*bh$mfT)#XIr8VgtiL`{fu_T8SO_M!vkg0BH(Aq-=dq#Gh!`iz zLQHE))g?N|5>ht&h49_d0;{#E8bP0VGaW$TU=O~-lEjwd*at{Eaeb@2J9_Q^>-od} z4bN;NQj6pNkWV1rbu)fTQQ_U`SS0TrvFbn1?+IN1SZ4lPKZ`rGYv>sGoGP@{EO%3G zQu~juJCYX<;CK1`3A4PzcO#N31waG(ti%F3+({qk;A8vo?_x8an5uiEO0Bs8-8V{G2tOwX~)Qwskz)W46eb_Ta=jUdb&u%Ms*HZ~f& zlg&1$9RR!3|ABV*?lkh_yzMNsA|U)T^L-+}eTG*{bG!F_hwhw7uo|4~Z+7b`0i9u^Pyd&Mn{{=?rT z(Dw9gu>WByaS3Ze^1dhEGXD2UY>qbxZ5PR1y$audhWfX}nuX=<3b1BX33bo?eQeyF z=y8M2r3ST#Mc-qN|5>?pJwN_2dVf|Hr zFd)kQHa2ymxpu1*9;(bsC^P`m+JCLwF9;6*7`;F8@&6kgHSUMPy#K^|7<2F2A2s^V z^T{C=E*5?Z>3?750DIv-H__iZZ7~Fa&Wb(>&15yewf5gC`4=77kS(6+nv|ixHqk#T zm-fODAm{(Lj{Zk3M!><~1dY`?Qti3=vx#yXv=-UTxwG^`{eQYiGb%z#f(AhnAGWHM zKCX>}36~F;w*=CI;3fU39D=POp{SJPQL>JJ-4|d>8b&Yx6rOxsjpeDz(%T}9Z{N;) z#OTM@1JdCE%cnBEJqIVua?-e{z8GSvh0B4A24IPuW#xFgTjmRbf6+Kjs2Ot%YzycSlm@)y1(Io6(%vHaL+7cyDkTcq_S}FzL^YF9Z07MqB65A*@Q` ze8bzX>{iMMGpx|?Ib~T0492;vP@=%kRv5OUn9MYKJB8-EwHhnu`aEvRG+m4kl5#{< ze1K#A)S(e@9vZ|jyv#d>L+1zGx0=L2Uo0DwbeoktFjN+RNJL@Kj`^{_kX5~p4SbY` zz_l^vv)h+E~{4{ewoafit z`sQXyN_`1d?h~Y8j>ggq$9JqsL!o3Ae~-Lyclc=l$VFM}U}Rz#!%z*7%+Upy+Q*@z zn6!3UeVp$~{hENhmlOcHh>B0^saC0U@CRNOcx(+vsH#Jatb0vB}pf-6Y3U_S5S$g{YDj83*lGl@R6;^G)eI5nF zvDu2HcQ^SO#o_7SQ*QzO4=^RfC6keJ$Kkb%0Is#NrsT>aC`4}frAfls=m5|cvEjDdhf8sHid$i65(m?ea_*wPI+u5l|YtsFo^mQuo0oehcP_cdqsErhfH)}aas zAwOE@1^%8X8D}oF-PZUBg_x3D15-&Utm}kbZ>-yrZj~Du%ptV<>erRLxGe3*dcf3D z1Em1%OfE4}OgBf!AfsB|C_72zvpzjX2{98Qrr4RYo&pl7+Jgde_xaqrEt?OkN3+A6A;i*b?3hxa(+4E_RqrFNd5l?iV9Q~Pk4 zFqBTVO+(d{)+J12(;$qSmPp_ofPoaG)oTsyY3fu#y!KXBzz(_oG+GLOI_n@*x$~+s zn{z_!lz--4t^vWV9E4pN2&XQyge+DOT=it3{;1&Ye&Cm!FQrla>4Jlp zoBAXDsSN&IS3Se(q;|K%rnd?D7L!haJ z5jfu+F2Ucznhli(PIWwV@rirYxsV@9ON;uJEA{~ioB2i-&4t^Um!6*Vpk2ndxvc#R zN6p46gC5K?0M{U zo0kZZ%wCRfb&4&AMtVf%-R;GMFBbM(suP+)A-)1t%zlCw(uIvyzrP=Cu&F!|2V@UX zb9@rRlH&Vc-PwjS<}ioyOvJZ2jX$@PFXeanjUqIH^Ml4%Y1HDhdJ> z&R)Km2<;fHaiu6a)Aen9xHP&tShTjX!O~bMg&?dCDldva;hvPBhYu+o@Kl_=?2d8g zKA2y#>M}g|%o2LNy#u+gc&DZDD2(Kq=3sArql<>Iib!T>KF zcrzgN)&;dotq%p$);_m(C;m}n*ws6JLeMwHdzMsOQzRD~*SS+UJhtUCIE_i&b~}>E zEs11ts4epi_h&e@B@{(uv>)fg)Z$;`8d=fMD;U0t!06z7N8T6+4GA4hXx~X9rkCYu zf`i|38_uJby}2+=-=w8Fr`CcwnxSucoMf_biB>p~J2FTtzYr6QVvRr1*{4i@Ng+S-6*{Gctg8>G7arVn|@9-d8=m zsWO=pJA{%&i7=X+IYkQgjux{3VEQ3B%%i)Y`~#WVT1q*4H<>$!slvMxrOfNA317wD zR6>qxhg(Zco&lvQ4eN;B_^CR6c`OY?>5-<)y|R~|Ew^3pg-^iE^tNt=CCP7lF}veH zXH|3?^BAJ>Y?aGk;DZZIx$I`PPEp23-L!WujjikXC;`n1Q)xZud$s05KZ#kNy)Dg! za-8j6F}&nzRY|8xBvCnkxb4q17Bq)wh&NtnQ_#&Z+Y;BM7lWs{VkZiZ)kga1147o9LpXJ%>g7Xt1; zpl2&4^+6@)OlmL4bG3m}!Ju{Thc|ZRqRt;# z1owibWPkX_f8NZ8-PN0jvQ+GO2VvlUwN{$ST3hylx^KMuMry!GfFscUGOGMOe*LfB z$pImcXG|jiR^*?j>Hqni{NK~=KXjyjPrHA~UVns>e^0yr_n&qFXsLfC$^Z7<{VPfS zU6NGS&oc>VLt1KFhqdlnZ3u05h{629a4MzxOUz-UdS#IN(L{xzBLQWUbNK`LdfLcX|$)edNdd)y1@s>-OD zs%v6sjbk#agOd+QjmhV*ZfXmt<=&MT(YOg_$;7G~7dKFIhn*~P5FN+*-Miwah8>G4 zQ7P0)TanT#8p6+hD7FOC3x*mbG4K7+Z`Y#_%_oKKlQV0>$eqCLD}rfEQ7}JsYxMH_ z0nKr&9xN)trK|tPhXKx?)tCa|J4-O&&Kj=s0aJe5tNWDtpg(4u&-5~%`GJaaNWL7czLl+Lc;7}A_Mw) zmb^9hg5Qck11dV{v65vqa z`5jnv4r!@y3<$F;nv3jQcT3r{I=tq`A3|k;Gc{Y3`ryObcC+>{g^>z z(bwy^_#G~PqrK-*JJ$gIXMGG9SWRT(_{%@>74Fs_Hadv~q(AUc+@wxDc#q32%>ams z4@GwO5FfqciIpvqN>RALIoHlC1;=uo1MbCZxe~b7B$cql95rQeHj9V)!K}76DEiBF ztF+bAC@lu}g{Mk8q?tP}Ri_H|mp4FIq8nU&j8BhP=!j;{=vS%h>dXN5@E{>=N(kUq z!~Q;qPkS+5^`M{s#&`IG_=&4Mu;lZ0erfMpozOmWMd)>t z7+oeSOZMsD%?BSuh6U=4Ag`oRo{dC@;m*)~kC!c@E>HnSkaL!u#0VErp$yq;iBBk{ z$N=tel4MZ^ce--fr3)Sm;rq>a>grbqDc||;u1L|4Ha$0o(8woDTr{6=ejYtUpq2DA zzeMXo!a;mt1UmbQj)Ytn>KCoZ!)?uwsx~bT41{;X52e3d*Bx6E@7R0$(v2>!G(#vI z0#hvW1o5M^UoT0@fw=h_D1hihPud=IG}H%T*y^n;e?-~OQ$siB^JEjq`u-#CI~SQP z*$4K__oKg2Wy{NIe!l_fLDIJY4p9_Fs&})@f_q@ZOerXOFf<$Kmj-1@Ahf~@s66w0kwTtW_9EHf z;5;M@uBxZ8J=v?Kp$gvwQ&%Pm*3S_B%8yfW!Ww7p3Wum>1VyJlj0X{i0&ZzZyc~iN{d(dCJ6%?K}4g4qd~m9)Lxi za4)#A`d;6MCS@diWaudu%4BY>8mTK^Ao20mC9>&$e@*Ck3$R1+CsW`CyxP-09DWl| z#+wp$u{j&+|DBHE8~zWj9G!WT0^~G=0`UaJc$HTjAVy!4-(1oXe6s$jVz$dQ@QuIl zV1P}*z~jx+>G`0u$RLEI-KW&l*b*6}nGLT2;QpJ~V?L?&b@^iNQgfIaJiCC=v?7H567DL05tq z=@sj17)yvf4?xW=m!+>eqGv$eXt3s!e|AJslAPo5NXRG*oNPwvPiiD-=C8*CsG7a7 zM}xUyL~C&!%L*kq9I5#ADn>9R1jHlY{>E2lOE4mPB`@c2FckHgWL$+!-Q7;HLH6)uKZ ze(O`GC@OF-TOa1$^Oj>Iso_h8GI8O-9E0$w*Z4~zOy7eWKftC})3Rui?X#$tq1YR? z!JA(<5CXW*Gz<5i;96IxWtiO^oSWze`CH;en<615)cZWPSnk=?)^FS84u1{O#L%9-J=zrU~$lXZQ3gZ$wiR9EF_UiHJU-z4G`AFCOR;IL)>d zIMHH0CPB~n;^!m4P*I&08FL6B8-wm^9ymdcxaxLe{#<1%vxZ~c&~yi%XL~VUzI+>y zgc1(lyI=Q@lBAsS(-!~0hg{Y;Di!4-TECJ8#Y}LACln-$E+`+a9rH1|+bG80c3Ind z@4AAk%w^rrtzj!J4pJmQgxG-3D(=UUw83^(YZA}#BWXa)aAM49wmbHLFm;Ctn7;>2 zw?Sxeg`AI%25V~F&RmXw$rbtq&b7^{8a=A&&&nD0uS&WW@^=z^AXSo~bi%g^1|-$S z2tb)OcY0vu8iFP_s=fzyDgi0Pn%UzM*zJpjFlHp0joD2RqggY^z^8%q+NveCeI4qw zS0R-(wb(s~M(Oz6vS?ui$q_**?mmzYDcprLc_g&1R!arzAld#b<#U(@vPNq~{pg)y z^;$I`k1|9Edn9L6uPWgvuX+|095xh+1;(?+&?}mf{%|kSr8`iAy}PaDR$@kaie@cpw?d$3yP?-e)0+{-Iul zY@a;ih)jD6ouUFA+I{$&;#Wxh7(FBFh*elur%?iK7pod-X9~PKY%uhD8$jNMng{`n ziDKm@E85P|4>84ml_G+HunuJaGL-2mgOE`M(XO%lj`$2(tOVO*DVMF8&`= zJ^wlb{*lr8*BS6n&&|KifWI4n{rj>KPcUb zlmO$a0ynKdq2cb~5}p3lQslgI1c4+WK;N;%n=Sd4qY3d+B{n9BR)ur7K`!ydnCGI$ zS}kS+1mJ@Rp_HhYO(yu>lk%9CnGYH>W7w&V_{*&LYdbexKR-ug-;6V%q0)lo)INV& zLT)UL`y%Xa>H+l>0rVq!%q3*DUSz=VyM$6}8d*EEesk)*=n5s)q~5Z;#VsLz6}|s% z0`Psuc;F=OiNr~w9u8w7s*KjASl6`G_XLkCorh@bF|XZo@=C?k@c$q z3VkFHCm%vA8}?uGy;5Mhl$y6G5_s9Ou$ zh8qE#6fhN_FSJWYPg$wpQ$|I00#tSN9RZz2-#$|kuc|4eGBQK5;CM-ybXR*|{0!{} zU_(fNDpbbDyi1Z|05_rz$S6C$qt@|WOB>pJHvM+_i$E{{(joirh9@*}E7b4)#FVR$ z-PsxEm%tgo`i(a?$?}fMh9US}U>-$J2mr4+zYu=Y&S^UP)o9sbI?;Vadk7*nanql) ze$W>L!q|pc?O-l_+>A_opI^IH^AIfTuqkbQn07;Xb6yB&{h_VY!il!erzn^%F524Q zm5W)}0M*QB^l<6LiIV`_)SkYS=e>huY4&uQVj$iGO)d$KQw3 zpVuBnq_bt|Jf+%psm8+0#JX0fM(_l1J}n}w z>9=$O3PRjeW74n@edW*PIBoz&luIEb$=~Wwp>QF2-8f;6^$@c^I#3CXfd15qohZw0 z4xPpOuf4Y*;n;&|^;#W`jR|xWBdPcSj)0D$nsc0^l?dFVSpXY|Y?KP%JIMZ8fh)cU zDO-Hlrn{;k@(%QYE=)(`7GQ+M!1u#7R#Xh1j&0f9W`4O5&=6!qNXl4225={=xdpGr zBx03*LBo}O3WOu1hcO?ui6(6+=pRmw54&b&8)4>dV~ zj@ve~llZCnS#`~hHLQZ~DoVJG{52U^$;^}tPXBqSH{)_75&TRGg$e*3o?6zOA$BqHh<**53a@YR~+a`Lvupb$$1 zF`<^)zE*0vJi89 zmBf0Ar}K2`S+NEMdUx|I=;`;vKH4!&#|qa%f9(Z}hLKG&WFVLeAf*)tPqmcTNXsd$ z`p))dTmN;~fgELm`DTZez4#{|m{Br~;pK}uu~1&xr@rJQf6fn~kTa-0jS`72vLj=J zwn8o?(wDaq7|j^st_kXOu5wfBF;eV>WuNPtb<B`qbzT3<*k?Cxg0Q%q}7w}xP&|PMfIsjBJUv& z1b&3RQ-|OhumP?oB=VHb?<&(-mS8&(jyHaG-Cq!^*Z_WsNo<;CBee*r8g6}Z=TiQq zw#17DRLlYsI<`&Dg+j_oi^m28JDP)c*uHo~6* zaBlUgSAC)eUwmIRqP<&+KLw~ZZ#m)u>81!N>*>1d@w2JfPS@d{N~t})wyJ9jyXB7V z6*eAgX;F(taW0RcLV-dRwAYHhaed zEz`q@OX1{>1m^eiiNWb1s}gKl(LZ)sREo}FYWgLpIOk%n3;eHOqHC#e99cgWMRi$N zPu&4spCG{%Pl4E}*IV$FN$RPN9h5iKiftFT&)LKzk@rWe^<{j_p(^Q)alE6dWhiDp z2)SyezVTUakV!TtHJ7N_!&aGRkyxuBbQJ_*jsE7?@tLDo>Rc9IFloVDT_ALZ_&YXLxmydK7+ThwU(5nYJk>Nhkr~qV z8+@ATN#}lJ{Kg<9*N&?qpY4EWCeTRoQE*Z8a)uOZYjdW2FSs(vv(<(nG6yl5r7j&w z0h-$$8KHNg-nI zvts7PEU8H-qlA;JXcDo<*9g-IMn4?pqARc|OF*|_hex#H{24+Yx$>ot%q-+X6MUqZ zVuE4J?6jj(Z-}S;(oj$dR@a4VY(4MoFoakTbSf4f-bFP2)mwCF+^a3k$I=~r-b&^p z9HWn}YRYR~*g)$f3P5O!1BzFZIQ3z@wyZ7{+&PWv3%^K~I+7U#c2iVIs|IbB`oF+v z9)W~$3VS+Wo(T5CFq!JJg4Jj)804o65JXYD9Yl;xxY&>m_3y}sELC+G`9T);)67uO zw3656%n7B)cXDZWW^Y-O8MccXH_e;9o2LqPPqyTfQ7{`yP{5J|l8U8aE_;&0G7~>U z(p7#|2yTCZIA19Z4{jLR%V0JBx=vn|FK-hWLG*DTer?CEV>5RaAqrWTN}8>J2Kh@+ z#7!+qiUe`8lazYINS06u9Bpv*NcTSJb-0C`+E>k+gd0zuw5w96yg+F? zPZPnK;MC)npdQ^Kdvi)>Hcwf=_k^BaqZJzXUvM0Zk~?(zOtXbfUHDuDH95zj>rU6~ z#;2tf#JkFv8TQ;KLQ$=W-iTMn9EaJ*1f#v+cLcwPISP$Iu~3C<2VZW1c3+2n=^nfu z3-nsO=vt!X)jMXv7PO}duSeFjR1a_yrtnq%kjfUXqkKpZL~yA7Ii~7%y2t98H&cw1 zOzR7Kk%|1z;|KdH-?vO5Sc-EHp}p$5<2pQjs;`L^oEwKnRN=S`lm|tmR_)%^;Fo${ zi;YZ#UuoE?b65Mzp?%`UC_c^=@Rd@{_4R$N%73K}Cw}<&<7U+-GWs<~7fOq>5k-RDMKQ-VJ|31JYh1ntcpE z9(ANX&G+&9Z@3FN#1=5iXTYBM?PyoT2wMh}L~#uL5(~pRUTyJ8K4@ z$VD3NnKxj>%$`c5gH$6Hmco)%dtc8d@GrG}mGx1On)Y2YcU=F$Ne_%&6*^90tc+s$ znvt5R2Ql;`{qlhn&ryy3FwmKt!!P9?rMqt6NkjD|tz}3(*z0C~%`jyU;hHgx`J5Jp zn|;Imz{91|GK73W84dTw3Nhzs*oT1Lk5%;khBs_aXk@)CqAQ`MLh0Bz>TI&U3W8Oprg`IB>V_by8@9fKd z{=N-b0rqsFcyZNkH|A*ftn=3F@d9~ARo{t7z^e`VlOCbuuNa+3P9e<9!nHtzi6gV6 zr7jZgk7o=3r}#H~Deulpb#Uae_dh7@zk)yDx=>Jlf+M5>nig_gCrpX>=k)lje*z|C zyeUy^+W%%~{tY_*8+82N)4Tq)e*WKY{luaaOeD1P+Zho^BK4)0#Hnk?58jqMqD%$e z7sH#0-Zs*N_tlr#OG=p}qSFWZoC9#NIG}z%kEYdHdC(6%czGGP&ow zXDV#0`wZ;;Q(Dg`NwK1UCn7z<86)-wX0Dqgi|Zh{9FuDNvVTU>+b@gn=-l{r`*S=E z5-}CpO%}+h*Y4T-8{2onPY7^A6nQ#miv|Y(a7i5m4^ds7!>c$lk?UtGyYBa3m}H{# z&s+vo#V}V>=FhjgP{xhnoWkWp8+nWT-6vPKDP^An<@XUMxovIcq^>HRDf_`iVxE)T zw;x3YS~Y5kqln{t*nVX4PAfN(!?j&faFbGCy2b+nL8~)RWtX?&Z@-LytWn<}dL*VY z;TCV^5_zXxb}-7y_Gk}>?^jv;QN5i2;LeJ7zgl_*m_L{uA%cl3pz5@HFr}L^_hBBG zOU?r+=)L}12iCiNGJJ<`i;O1RQ2J8k`gCT8jYSOBr98nI-wB#Re{y-&YK)}e@QDeu z8vOtS^StrE$0NRHX$F?aP?yrjsOlP((>r?P8pyDD5r9MX0T9(Ep~;bX7$ zJlonst|()jjaEu_njM9m3lymkFk*m^7jLkhF=`SgUs`r}=XMfvcKG~;qtU|nHSHlp zJyI98;svRiBkrRZ@2li2MrSt#eRmQ0HO!?JW+lf zIhY&-mRCYNQHK#!`w&3bA@Y^??Lst6e^Z5uD=BRJ(m$uZBBlZ8L%taUm8TuK9po=p z^PM8%W;xZs9@4t-28x=kLif*_#$5a4SlYR3F(S_bV7`IXhY&ENVQiNZm(4tH$;Ee7tzL?lUe#3yX-OTZK=JskAoMJei^me zX1ONw3}RhzE!h2B3njM+L;x2wi8;#H)J1oP0{Si^`=2Xp*4srgn-e8tA#=hdtm5F5 zD%q#L17$OWE;`hB@!reCq%E2dy!C!Q))9SRXhdc!DE6^PU1f`ckJ4 z;~o5l$GDnCVVr()2T;pzjV|Y@L}I4g0k!lR2UZ%`;NSUCF#I{Mw}Q$+mh116p~7z( z$Lt7m?kLRhvDQc^RXm1h9kQn?zO(s5$O9}k5cTY|QT_@7ehX+Li#W!s~k@SeyZpyy1};nJrvoKTo;?d67gOz zk8T3#T4Hh89$rYnHF^Cd=eFpPpgfF=)oMU%w}8P(hI1A`LKM^E5Y=8xJl%c*8=%@G zgos0LfA6f8`{BM34bP?2IM(%Bg#ykR{t(Z0?4;jhFsO6Wn^Q?hmrHUSa~^0PX=WiiZC{OSK8W~NtCAp| zI&{o1(mo;mp#ty3;Pb`h99Py>@%anu)GFi}j4P8(j z4}ZE@7MIISr^`1)>4gZSM0(j&_uHluw6ufn@Pf0rLU~aA)?1)#Z^NWYoHH-{UiByG z4nVToFWX@GI-@c&H#;;jtCruvJ ztjKdcxuC_WqFDR3MbzSpuWMAjh*tAp`RvumQJkoU3z3dFEd%PtpHs)BptC;yc9r6z zG-HvkQ7%uugQGHZIkgNnJ>e6It~!-83kL&mzNr>!nlY9j&&9Eui9>whV%6KE%I#M| zIeF9sm>+jc3*AcL8E^%&!2&FkRi5?Ar8X+`eC!J;K#2OR&zW zRm+N~dh0B(q~$#y4CL$bChU)~V$eHxd(O18b;Oer%ABGToB9#FRwz^~$@tk&LBn@b z3arsAD`wdF1KoT$1+0#_K>Jb7C98rPtTtz+>9rm^hK2(=p?F+}B5#w&M}+Yhcb2<1 zg1L04%fK%mo)y<%j_gDVK6t zX4r<@=_MSh+1H$+@yxE{US&ydxG%>z*YOUXVosPjaXxyTu3fV^xNtAF>t$ROv!9j- z{{`sk;)D2M20&)#Ivt2FS?WNuDTK#^Prz;*WK5nSQGnZWFf_doU5Z>`e1Qc;p_8^33jyjX`ZMv=Cnem2NQ&oV{b_p^EMG;)m@|93>{2-oAJyqFwUMw^YsSa(F%vH zTiB%3#lWHzZ=qoHfYd0*ZX7dCT+jr&3&TJzyipc%4+b8;Sz2qYzyx(6q^MTas+*VksL50X{S` z9)lX=8eCwnI*bZ>Kv5#Ouj+m1BWlfXHLz_8UHkXlEIU5&ZQztH<`a-IEFcGJvnH}P zyrArMkq{TNS^CFmyI3RglQ9CWpYX?qAK_g0sEA|CoY{cO`6YNe3WG0n8xIr4($Zz@ z-#glf)P(0~NIhJ@TooZY+NY~I4e`DF!gV5Q*e2#xD{*{AfNH#ngL-$hMAcE8VKugn zBIF>3L`|K2lzGPXYM4s<`t_*h0n6r-YeD2Odk_(b*nQj< z{_*-@Bx1|q63a9D?5xgRTah^+_F5Md<69EX>5%|>W6VzA) zqu!#N>W|$koAgK66IPUoa@Rt!FR9S4*)B87O-z){ZFb+LsUKGC<^n-)i0DXN72@ND z`Ypf7#@L~6$WF}KEIhsVzj$Hf(jn$nK!}*%Kb~TOyx4!9U7Y^*(c8CZ^5#c33C%O!RS5JU6)OHP%2+X{Xij9WY(NB|Ndb6ZKV% z5z(5-5PP2{XWyp(xsJ_LeF^BmX@>>;CGuS;mlXbW8LZ96gR4Q%@r;AKY2Zg*!yJ$&(YT@-yA zH@{^agoA7#CuHJgSPNy3+Ahr#S_&UFQ6H$BV@U>V@d6>A%%YCbWDvy+0U5E;S`V6% z%MKLpn!DE}9n6M?)34P&C?EVCrbJ=K{E6b5pNt@v zGuM={SHDGX-_`^u1x~#>?q~`f#_cl)FEsag5RT^%PriUwqI!v;nzo>ta!POr$3cg~ zZZQ`P9`Uyn)o>36onQxoajxPSY7YpsK@-UD;)EI;WizT3O@2~?LN*+2OZ}#kJFS#- zB3#3}1DPI;#tvyOME-@2fLbK{-r!eZSa!J@Iri?A>%tlyo6|LlX6D+>fD|`XZd`6Y z0ddHwZ`Gn++KGvXUIY0;V%BoOr&A=xnyRviIzukoSp*e=J3blOxGp`a6r-OFxG#u0 z+uyCIX6IN@%5ROtYO)t(aYlC=wd{BeXE56k100SclTU+nm`Jd9SVMD|e=p;n)AX8(`rQc>r(a zDjB3)o6DqN3Zn?WYaW`7n6{wwXO)@5^$f@n_!P5b*4pnIT<5IJE~=;Zot&XB$F9MC zoWp-5U2?v@x#MnWMp^%0g%FS6IK`A*L%`U@RR7J_r*Shh(?u#2mvDta9~6&V>DNT6 z{&d9wyRH(qUVT59j5L-_K4Z?d%8QtRF!(aPlt?11A^}43;HD4lE~TyCNpWbgn^HHp z9wj|YnpY~z4-91}rQZ}ND&Vb2Ou8v?Ju1%5zvFl+5iPML=iiy~|Dcv}Vr&JfI8y$n zMDD+cTi%KPQhxrgr~Lezd;Ay02Iw#N7sd8}fMOHqff0md45mw+83j4#TNH-dRGi}# ziP_i`!XBmW{Rx$}fHRyz83cO3tV7Po+rhzTWEc^?=C%C>hflP{#Sq)UYD`-EeqQY! z$D&&%#8t~oB-`Gk z4Z`IYl#|?FCc1E+WRES^OR~pZX{bP~QFS{lOdT+u2?V$g0Ou@WSRce3f~Nb!0ihhE zD8hEj@!Jx{y6;&@!m-*gVDr6znqjdzfIwGf-)%`%3dsMxo@(GsoL%&+RC~koB)_qe zUg6Pw+voP-Is!s?_iA*8gM36Ueki~1Yg>?_X#FeZXfbig-22>r_8a!C`D0 zMbaR{Qo?C#d`MGU^?i=;gAE{Lm#v2~kG$XM^V;W_cNS7!2bD_onUTZ5=H}ObeeoUd zIvNHF`@$VCr9(M4#nDXhcfOyN?Jzd@6_z#bcchC829Dr9rrtvO`T^H|`LvzW4Ym9) zI69F>cNmAu4d|pe4esKhetK?toh$iPW7Yu?A|9&XAG+ZMtBne|;9WX*wkDi83TKrM z&0#0fv54D%-UD*7gYDv`-=k*@!gQ91gIf6ls$Tp)>b3g9>>K>d#lharuVv!H_o2$e zI3{OXG^^5n{WhzByO?s5ScaR8fUlC`(wieBCt4RfEdp>t0xLu3y#dQ25GQ0&1)u|< z^hoPQ++9(jzM<(B)}in8qB{k0yMyE|wO6i@wnR-BQ7P86MTo+ra8xn?d_}#k$^&0Q zHA*lcNGQQ4hvde1=~xOg@yoCsz+?AH_Fdm|)h*p+Q8bZngG8&1Ik=1h3jHHe*eY&p zEFW&JU>j{&cMt7Q59Ve(Qdd)*keJyoTxfWxC#t#;y4aU3sE@w`t;TyU9s`q`ISs=$ z>fY_@snJwyU-SuLp)7vKjm0EMrPP$E4THM?#3hL&e!x5fwwhIdG~jZZO$9UApOy~p zf}F%mrD=?4UaR2=?B6D3u|>ykc6*y0*2!cR5ze3|oeU5=N+(x1BY?&`4nonZX(IXQz9n!^sre<4 zn&NnGOK8~3sO)|=YV#z<-B#%O&NoiKTfwbI66P=vKdq6ix zhxxH=K9-e?g5(R}TU_lq5Rrz5SuPsV(k1S3Cp|-<6>B?tjvgB~gey7i8^SLH;I*t; zhsrk<$_DYCPl=?mDu7KnGd;$#N4vvP)HKDY_{a=zJ$9iyx6Jx}z-7+G^I&`N-DJX( zrA93AsM(IZoi+&+ZgDB6##DU=3ojX~50&**5dV7D2`1qC&9qTS)#CUxPGohlX%u7U z^iwdkvqz(15^zD}f~rtma8x0Y17*4rj>Ff;m5NE*0(xvkWb76ERc8&q`k&YC4(twS zp>XPMG~M%Mh~REG3kdWyo;O$i54bZoXNmewIl8wrgeD?bH;$8GN}AkiK59U477E`_ z>C`rb!8iJ6O!Hmo2vH2UoYgL$aU#rqEZ!B^yaH6)NUkEGQU~5IN&IbyV~*+vM;*wz|1Hn0J3XBD6{&EOENk0IB?1<2d01{ANG64g6THS zDIGG8dXzy*#-_Tks1RN*Lh>|i0}ED^^Uu#-RJVf>72Rpf%q2(f{-GIlAy+6SPhzSI z=z!xUrKU1fY`JYOlmuO1j;X_*Rh)?koo&UL`1&3M{>t--Cq)|a+Oxh~lv`|zgQ)g` zDRM!>%J&>Xoyp6m)F8t+7ZU~HeWJ7vbr-1U{-MK>Dp&=hvguIERrUO~8>Z&5Jsm>G z6BGTKjpiBzZ1muuR~(+C5@W1S{gLpYI5a$5(Jil5F_y|c6{+cDxhkx`7TJQN<)|C$ zO+>EaDa2fnmzxwjs;x+iss@{9#eZkpBDhPEa|6P9pl({s0-sV zbHc`v8K|9Hc?ea$oNZWQb)rHS7H(kdutJ_0Z2Myo-4g<^IasCeWYy6LV#{n9j9Lwv zZD7cTA5#IQSjJF*KrTk%sOeOYAWFbacQw$!0$|<)u?2*eUrTKAtrB3k+7@A%mX8#h zR$cO!;6n6CU{yZ?TF|CkMOEbRO$d{hck`3MAdUsqUc0uwn3YAZ$OfIvEevwzH>eNk z+5+xWgblC+y*1!VRq+|pnVnGls9|OD(w}@2*w7|cp3|^o@tA&DemE`Tokq^WtiLJN z7W>5jLadv&3#gvsn}o?6x!;D}oH~y@r;lyfGrD4D%=#LSgd-oW^BFl~OJ!KwQXVxL ztXO?8s%Z&HI@6AVEd)YWomML8U8|>bxf$T=S!DJ6NrIric1Xx)wC%C61K9WwtC)si zk>t{)3&arhqSnDbTiDsqI8*zk4W+?S1}GsM2^D{QJE8t?mkgo5&080O6S#?4sgB8T zDd;YW`@wf&MM>_!-toq6T5GWJ(^R01@w}P&4DCu6Qb!dk7Ow-a;5Y`ZOHlES`&*1< zs#D*6t8In4s7Scq>5e8kSG@WE!`@p4)s?;7zIbr=;O-8=-GjTkOK?qa*Wec1H9&B8 z4+IMu+@0VM0%vWyyKeV;&Z)Zp^Va=xZhxT&MOb^!IoGrHeC8Ox5pSui@u6;*$cd$1 zo%z;oCVWk|0!mT6M~E1rdi{(j+G!!6T151k*N!vq@ywa@hq^Lhx#>8;yp0by+s9E! zm6iN1%=aB(ENf z1WSwS=NIdb&mE@1g^&-fw(f-~2^0H0@8*T?@pbu%4gp?Pj-Y;wqX>GNKyv%;SQ~3s zZ}kcN6UP!+NSo+F(1tieX~oizCXc-lv@uV=k3Ce}j@bCi%$ zw(crD)P{nWB#F?DOuwGfxr5SLR{ZvL9iwGGesO+$JbD(M^T0Fr9(j_Jr$u_D+QJv; zSPfN(@JlXIQ@eJ}0V}|VCL9H&NX_29eJyIZj}(cO!tg#;lS-2q@*sWDaxvi$B?uLr z$6Y9ep?L%DeHAy6ODDBC4W$(xO@lK&6PRf_y3#{wx^B(rL$gsX>F+d*pwaU}Ei@JRD*m-?@sIN{QTHz4ncLAC2N0&p` z-_Lb_w?{Z`^qzvdo#jE6SBg zJRU)x_hD=88rGET__Np=+FQO>^3Q3XR@*|3eCAT$dEyeQ_+-j{LGZNZM{hl=`sNfo zdlY-s>)v5bIg}|>nS59tqnEeSZ*^W+Ein7W^Jk?X)F=rVm;LhO8ad)m0a>VD)Q(nA;)vcqG<#N+!4f(sjB-ECG{i5UyYBCs-mjH_*v zS*SV-i;g2^PD-gmNsl>x8=XHL^AM#0Xz$Mr>mn#c6}VG+(HwC2R*-j9?;E$a9A@16 z_0Vz??;$uTuU0zlY*T2MUjx0ttRSNDP)KnS`1Aq-$dGFTMDQI2OWEVv6jKAlGW~rv z#s8WqpZXC&o(6ytGhKl|;w{6vY-Ig$>PyKrN+nECI=V*W42+=YI|F`3Km~RvA~4`I zN!p}&-Anc54e*t`F`82qlV|p9p#-Kg%Geg*E{Bx-^(xQ=q^X;$;Qykwxq(>eB9x$5 zJ-u&M72yE8K07l&l^QY40zl5EU;_+y1dlUfRtBZzbypZl3ZgsG^1tB6?QcM#d)b8; z|A4jwXz8_35U#yh+V&oi4zBoM^PF6*IFN&vaKIX{bI=m>8dFW- zXb-i7nlz@+sH9Ug5_49A-L-rc{nCK2z}dAUjOt9h`|o&M%%T-wcSo6 z=hBZ@mcmB0QYPs+s$=L6zh-vKQdN*{DHxs$)@C|x<%fqDsSb3|u&4Cya#QJ=uf`;2 zs?lGnx?o6RoeXFl%x5Rmo=TLcn{Mb6rF_o7nsh%Vmg$_XKv0Xvsgg~$W6m8`64W=8 z2^nR%Y~lR8!#pV-625WAiH}@0f$)qiJ2>FFPpG6olv<5R zN+Uf^zi1!m5Nt}9oCfD>h?)NF#5u{B5)q z22fJSy~7b{EV|Z=R3T*_i-!0SsRkhiq^)Wc6l>u6rmx*a(Mz|N8y=K&Z+8~ti%*=YK^=6Z9nuGK zx7=iOaXubirwl!vJ1dyf>O3cScagiW%h-&H_m2$HO;b@xi2x3y!gxXqYykBG#bk3< zymzPr#%o0>Kk`d|xoQ}j2%r&X2zi*EvyXuO*YG|iuV{Uo{q^o_3{uZA(TjK~=V~h0 zbDpm=X`ykR%@K84cb9^nnxzVNtkk-tH58EMX|lhaqoO89x{)#;juN7MU$2quZEDi5=3MgeqS4`me-!DqNebbA!BxfJdWV=L?HHUx*+Gx zdYARETXts{((B;UV=0$8Jc_X;N_Ay?)@_c_cuC9Q_grSN)7Pz@6Be)|V8mvQYs!w* zFvC}jQb7CVI-KpI!eo5`_X}lJng*~h+^}Vhm7hg4BZ2wd&>!KIV+zq*$Z>uvT~D>x zieZhXjSV-NALzaOVNNsRg~l{2$Me;sGAl9Tsk8@=Mf3?#9>ykERmrzxGK05-j)sh2 z=PinBw`TRFfCB-HOapQLLwcMDh%?4L6eEBf<*sBIq}t6hAMfKA(Km%FJ!kO(WUqY9 z@jhmk$2i3qW_@DcsJDRS9H9R7~M!7Di!Vh}#?TYRybD`Sp5kyWq01t$s5g z22}(e&4PiZ-RM+)cNw>8&j>$7^*Oou5Lz@vb@&XzMJu;eEU>+YG3}*U5+MYlDo$jZ6u-0@;452vkN%N`&enF&`IERu;PYv{+v>4F7 zw4aI7LEhj^;lyNmr5!MjaxM2{IT}Ae#HWcyQ%d?SE9!p@M7*)wcSIt((zU zK?s3li)D?0J{npA$o&LhY_fl|A&%+1#u`>&y9A~|S|8YiZ|rIT34%8FX@Ju40|uxc zKGQsxO^q2HSwRSg?gw;D6xvB;cRIhmNju$Ep`_58Oxp*AJHAq@u%ZW_t;c`=(4V8h z^$>K;RM6syhE}FeLtq7Eq(w!}{)a-h!Z{WT>fKaRQSgRdQKN<*V{0Juxg#jWQ>#r( zEJZLem{?8$YMBAAtPIo<(%2W~WGHeAN87K$-UQZ>my)t5xP5M<0xSP&-_Fo_6w~IinOS^v8o1gtZF6;g z08TJ+ZeQg|&udeiAd0;Y6B}y>q2k(3H7X0GxU6mogni?ky)wQ>$K(Ma8i1p>yfJZC z5)Q*(3^g*zSYk<_Zsa7W|t%^;Z!E^WOVkv3TgUEMM6R2ZD}lHzdpspESOMNZyF2>73@n}7a6*F+ie86P1x9Ml@3I3iVp z!4}=YaF~<+h(9`rRyjQ|IdhIn8J41e;iSL6Z8SKMQyTY-&xc{!ySop;*yl^V{o2sY z9O$ERNahpl$ZMO}0>>iN8v6Rp>hH9?EHtYnNw}^LBAP@hK%7vUHJ8WPbH<_5c7qM+ z>PmwZ`z%n`f2NIfWw?r9$^FD7x^j4gw&gP!RTWE>(5x{z5;sN5mBQgDGfO3W*Np+A zKyJmefphrKn(v7MV{&}nsXIQm3=+R`oGwC;(>2I_S&tt&^~wB0cRT{VrwTl8;UP3X zg0mk=rJ;EMlQ59M;k=gSU5tUc^KR8Mlz;j95*2ywG0TDuS|Ql#9TJA9EwPp;?j{9t zX>0X1Dydfqp*Tvl{I#|aV<{^IDnZ}TJy%t9cg*vnsg8-{*r=Y9BU2Q-=8Qn=B`eD# z?8#4Q;$yDqEO|Bl&y0PqJY$Zq%JF&x6`^iag3+`_mSzS9E8b`%KbS&|_oZyD8*PtV z?##37&wPmz<9sWdjE0PI$MSo7Cd@rG175fp9|OmDqy*-~X70mJEA6TL=PK*nK-XA- zI_75TR!AM}SEEageM9MaaXW=VLS;p2>cR)gm+RgKPDCf4C__Kxx~EP0$9A4CF`Sv4BR7sOS7WD4ljj16xEgWc-!NwhVNe@! zlL|_bHg@0))y*%&{e#5yk{>5;sxGGeoCAs_63u)s=-K>gP>)ba#`|3BpL=;;Jw^v7 z9nAj()MfZz+957LO5SP^#S!#h32=W4O#6>Rxn7`RZIeKZ-R>T#-Eb7Thz@N1KU6RO zhaprm7(kBRAKjL}V%w^r0|fqo5qgPs`WH0+k6^C7YZJJPRDbVJ=ETi&AXZ5wiZ^`*zBEv#y#fcvj5Xm;7tdI-o76Am*xvByP zv8AYcgj4@hy49eatxOseryY^K`uZ|=L~c9Q6_1|Bf(xsw!-p3m;ws+7uI3}?b8_a< z&kP;K?`{R-u%B`ZTzjE9BUdjW5lD^iM>-W!j3^ZVwoulCH<>%#*)CC8aP$nGHz`GS zDioBcpNo>4KHDq_OJ2sakCcw6cZT&B#5isy^;a%pkici;FQ9$%l90L)sx`i)M-h$M z8!UmmTD{<(9%5MUP74Ry0)y(yet`5#r9xxWEpZdSj}9h3Ax|1D3n#dyEIIlXFmzQj zf^Cle)MDLvc`sxi_^Fv`0Rc)flz0U=K~}V{a=~rYspWmyQj;D;L-*ux*4Mc#=J>vB zcV^*fw*E*FAeuw~GaJt3Fck8*&aUku^Asl!OX zTGmVIx4P?qw*+=|tv`F0Do%!>Dk7$%CttnGA>HtkC)zRw;oL|mK6&_ZaP0cc7@U6| z{xIA_<_N#MfN_jx7EV;K2j>jMkVjI7c?9HTO8h{j85 z=W{X|f-F*eJf3?yfQx?l)+yoBZqB4?(dHucdsKV$2@dx0?s6)%xVpzhf@Pg>7dvPc zw7U9}gX=w7ytjgJ>2LF^&sdU7JBB`GrW@Rt`)v4?;tyo?Y%rWSd~baJ#W76V%vA)t zp8`0%)XO)gDzL$|^u4~?SD-q8_f0Y0I0J3iUkkk~G(I^|jd&)~;8k~sd-KE<7OZ2E zK&!59)pk}U?o(7eJ?jtk@7F*#sR{AZLwt3vUXE6I(Dd~d2C?3`lPH}qO>HfU8V^e* zk%r2k2g0H=?kqq+|6&yK>!f7`H2L}z13k1t`udh!tN>2Ctw}e_4OnFm}=O( z42Q+k9ie9#$(5r&Apz5x_k$}n#sS%G@WHXIkX4!Q5n}?4?5-s$oj0jD_KHd}srDNv znPx*R_%zmD3)<#+ei)SSX!FH)HhXcp8&}^PQm@DRtED2rj<*6GG4wc+T(uGS@q9`e zK0n5G`n22vDvPRo_Z=<-`Yph`eGD?TcizmnB#W<8$_+G0JbErc4=Y0cyaT<`)P`W8cvNw#Vj< z3=tUus@9FhcL*gpMXTM%S?o|ED$~&RaAgK`(o}g$Yev_#b*r6OaQzQN^Yle>1Kpv$ z1ezCt#tJ+i$ACCKSzyghaRc!3$UBKr=F-%J;LBhnKeBi>*rwnmp<$rz?%zwx(M?)G zMgz?tYQoWH^QmBT|5t#cZ!eJNkp?|tRPfkXGCDaP@&=_KL=K*n{o!J}2nXTt(mNU? z=E6A;#n62G9GgYq@^EdNO(#q9&}$hLjYjkWBe70^2R`bDySc@78J!z)~P~xYI zwss9f4oM#T1_X$pEmMSu0>2D=_PRoW5V3^3^x{T#<+XSR%BEL3PvT3?Q_ z3qXoblNyVib8H9jXBg1IPQTEV>7Ivc_{FWcf26&~o?%|IpW;42=L3T#AByOAr}m)x zqxa$Nak&7H#^STKXdq>9YMprw;HP175bQ)Pwn#kJ=Ma!xF~9xJ;*X}?ON!#wwki_wQ|FLA)z9Z^ zAFPgDpl?ule7T9Ng+bxy*{4uW@_Xtdc6fuGI22BCOwG$Gu$f|im6@1;g5op19 z;T6pANZWRfqefms`~c>*@UzPpYo`FGv^{MH&;_j`1dFa6DuePE>#D2oxE!>W3ULV6SeYdM)u z?stAkm}y9Z=HinKSSkkSTq1Y=F6FkZJ7@snX*^kx}0zRkU+d)$p z$u1pbS=$4jBxkm1XFKo;SjnEYC? zRE?b_Qc@lJkj}5_x*sRrtWf^&0}oX1%x-yRm1@`QL= zy(`Y%*Da6{b%X*!!p%I_WCs&=8W)1a^;;BXZzs>46ih`ETOF8xt1EITb<+I^)ZnYh z>%0mouR?t~pM+W~n6ZK!O$*9`GVPtuoE@!_N{h3#LpIPcqT4lo^mrpiLO=!+Zx45x`!R_T{Y+aoN~s5Q@J!dRw}=@tML#zw+B(N_ zUZ@vLOOp$qMN{^!&4ipu)}-~=G6w>HAZ)37)R{AM+JH{@gJ9A?d6a!F8!@b{`blFY zGJO1>T5MRSk1mEcIJb$}qr^&5WG-X}R7~)5Q?h)i0chf#xbw?_15Ig9yiQ65NE$@c zL{_ql^MIZ{6vG$1q{ zN&xe7u?BsK@L{0i+8k>ElIQYBr%1#79BjQ91?zT2n`x#=W?mn3gTb3XNb$$}Zeb*H zn<__!*dK$mA{x~B1d+UhT=1xS=t43LdBZjxSPrDzY5cuD%)6GA?`H>93Dhif#5(TN zc6(xpVA#G%QNZwO)S#2+a8hLbXanT&%+E5t^E%#}0@bt@3WQH;qG-QH_gSOb7XY8o!R-LLYzf*Zj>g%1+IqtG8Tm7ruUj0_ft1#$ z_uS@%qq(S+K;C+E?T+GGx!CW9lV})tAE6XimHi%B`O6NhX^{ztcM}M?L zy#}*T&{bC{N@M)!ylu@+Xi6i7k_9-wc=3?JIy6`KN^=dqxsp;kn;ly*a57|9PV3{3BYg?2N%$=Shs z#wEtz7?D4~rSV>MMwi;ZS?{D%?W%qR!~X>OBk00s=uAm(UM|dw$Iw;u!GXf;Iop7k z6S?EVqVTEapBJv*#2G6F+Jyv9Vxoeh20vkt>fy+6XPWsC<+)T3%9i5Fvixh6gUvR5 z3i1V1-2%*i&Ml5te6-$Cl();;l$Z{^C@F4KBx^bQpGIJNJD9X{v+Dk3aIvaBWD;A& zj-8Q@#e)&Be^RC(&FjTv3qU<4`K}sVpCKL-ayYFF_-&ftMOH8G$FLFWWp zf$vEQddHF!IQcMJ3ZGssU4(^J{g2n6@RL&9_GKu%3dbxAa&?K{$%{(7D=fVW1|Z&+Jx}VG7(scNqZqp!y;4aT zOV4j_mt7V3#AC+_T>qTTa~zU1$kFVKMgG7Y0o=sG3MB~(CiD+j>8jH+6grO~k&ARB zUh#X()iEg|z3_#Tjo|jRdNyOO60c4u*nF%!dDIp#*Vo=iq}Gi?dDA2)cF&U z_W@{@WU<7f;-};gC!2nvVup|vYpd0U7o}rFpcS>Gtc?HkkEI37aIGSpw~kq~7aQM< zZgYE2YmD~0@H~|1AXReRN@EE>M(lx)!&`wxCA|ST#6Qe(u4MR%tw?BFeSnr}#t1A9 zCI1T@$gZp!^`L;|lB1Rmj$r$VyOU>3d^vp-xQT&D21c42G|37-$qvN4Kx@r2A)oW* z9vfM!5bs=Wt}K;$I)QIE(VT4(UP%`2XP*8+*) ztBl|$y7S6}gFQ3ustctBbhr|S*DVfT1yo^3SY;PFt0ZUqGF{QLh>eJ|47UYoQeb*q zJm0^kH=~`{$`LnE*IY#XB$sx$D76yxvHqJFr3E-WL34C`?iX2nck&BB1bKvu z=0s+7o>{h~5?_Lu8WVkv_rwu`kPh|7D1Y2r|8uwt7`#BsO99+9uN_p|ve8{8MuFt{ zc3cEUPT!xEJvp`a1oUJkmm;z2LV>4lMn}4N{_*+^ri+lZ6ddHopvK#YaMj*(3*!4e zM1c23T9RJGQ?M-`zk`gr?{Luj=X}=Z|M^X~9+UeTXk|rotC_!4lMT%cW86q7ZOf3D z0k8~Wn)dYiOnlP((2n=wQXz79v^J98K7p@rrv(s2f{aX?ydV{pOWXV(;RvO(AFI&n zMvPCNy2@E3Em%YkUf!9tgt!9mRQOx51{OKS%k?hoyYgjqU^1(NtbhlE?eGr~8wv$` z^IZpK^->qE;neED`d(+{9WbB8!=K_t~-ifpO z73ds?smDi@KdPddWEZF^x+neljYk9>x#7zlU2^7WB>!%6;@O}hpM2Abqye3pE1QB! z>xU9t;%WvA-uLPXw0lHs8}irO=HhsYq8nC-B$!$YsVzBQMTH{jbIs8ZFJ(#@pOv<{ ztu8J`&6MmMUrO-H(vbuIqg=^`&%fMF(~;qsFM|L-7DRa&)^F|RN&@AT%VVS{$KR3s zZu1gx8}w+jjiMzFlP|g+i}iWLIxGec`wW-BY8n#@;_cgYp2wW=y zK=Y*~e7iv2ywrbYZdvxrKkt4udtV_5D?=I=iE^gv=vxw#XJr{KOC3(#&Vr8LnxKA2 z(wFGTjMZ1~%&9fX-^x2w2*{h59P@B&m|UdeQr|aFgK1T7lz#qbvw20r%lRJje(AIA z4?O3`wIFy~Rrb!Uc!-1i6{7D0`@*iax^h#GUUv_|Nw~H8U*Db`R50yQeuMsjLt-Sl zPQ3JeDoc$GO6neaWyQoDfC&Fe|s<2Y+Jsq!n4YyVU zz$qps7LHo_;IryqcceA5QmRs#%#}N)TUu&bAuIPd%h5k@Ojot?s5!8uCyq!bNLwO6 z598v+&g{mCb(rcL3&*5DIamjfqTMZMyxR%Le?=jwg-_xv#QB#Y=zDp>jPBt#Rjsr( zWO;6__F_r6CwrN0Z2G$yCT~Z2u^8(Ik%}W#`lzW-G&r8?VIADWVwVeVn+U-|D$E;H z;ofT)Ym?VB@wk-e&!G7;*}N^~yy-I!iY)UqU%dvwdSu0;d{ApiqtC@?&47#;YO>#HF4EeF#Sinm{{Q+={44|GflpGezrA3odaM zR?3rRvgE`WrRLe8v04Z&EreDdLyRv;v-I{dPR52Ohf04yZt$|zw5r!Kb$vDcs4^K0 zRLP;9xeC`2upaeI%D2ukZI#9-X$Z%FcDc0D=n;G5X4HHT(KJ~$&#=FP*I~g2dqtlR zpM4tK&k8@#KBZI!#L@x@r zRce%4LftdpY2h0gnYEcoo~4d?S!Ltl_DB-TVNi6;WxSZ_@_gW9$f=50M?MCWtzU@< zQ3k?Q6=1<7i({6SA@+5q6yZBmC~&z#1Mdbik(6{+HxX)gzc3vRpHS$047g)-eB*2$ zW=FRsxY0RGpp0|D4d2iFps$}~Vb!}b=+@eveN#vlcr91dBy5b_9 zg5(`G7Ci&}59DFIz`@~gnY17QNa+@W{%aZ>)&c^zbT`K_dQ~U`P)I=LZo0|Wu_b+V zaV6>gPdUHpJlIH!l;aoE!{MVP_DqQVgZM*N|0n@2BjjpCw_TEfzRkGzxyPsaPS1W(B6_{IipJ0)V zJ&wJ9^O;!`vdH7~npnse>j{~_Y~krd;kdfk6Zib%HI!l)bzH=TH08JAMCz@h2cp!U zADRW}70o@c*9=rnL6t$=94Hdxmuh+rmv@9MNm)8&jGUd7*PIbiHQO^GQKM!?IlHr& z;3i#>w}WJtwJ4_tA+0=mqkBe)ZAIhuO7Eg>nqp;IEI($^&5nW!rlyxXC+YX}m<4$5 z9Qa>Hp1k~@cd3YCFuqA^uGxTr4NkUk9OuvfzaH_Z&i0B!*#dht$s5|s2EF-aww?Pf z0@T|Q$o*vv?3GjTkO~U~NQ6xq;kT7DbB(cK?P^Ts@S7b66dl~DqZ7u^Z)%ucgTp3? zabt!6rPqI?k)Q$jg@|9o3MmiuG)5+k-1lErGN-Q0A1j%RcISMI^W=DcSiUu-P=*in z=`@wSUH)rjgI!~}`s<~z(ikCPwO@EgkSsaRCq$YKkXv~*d_H7JuXg{lmE78WTY3nW zLZ30E$owT0V?58)x{R^!H9{_LWJ|W!$FK;SmwAVTwfbzyw^Tio(|sL~rc9S~A;b=k z%L$F~h_Q2lcEvg$aRUe+z?m$aX0uTxNV~(&2BkD;kz_2fDy6H5$VSF}5^cf<9c3W1B)5OUGpYCGt#ecKsGuVLW>skRk0zef|!Z*A~^wh+7Z1$wi zA?IUx&9z!o%+})>YS*WtDRJ zVgD?H8jShdz;f>SLH3(;qZoLuy1a@zO7{8zs`lESrbc%)d39N|aCI9m@CDT(Xn2Ur z)JBu0_&>XAqAPT`eqRsP|0bDp{dvsfe@M6M z4Z3|yh*zc)P$F~o$iO@BOJnx9_g3nDUPt2$M}8gLSiQgEOG`B|1dTBzCZ=||j#_C* z$?waZ1?{&q<8W2$ptKE}!uq*~y4g7@roKc4Y-ZZ{K)+8aj?j@$Y*kjvw{uf64-yYz z>uvRyV-dA4W)}1XTvChp|G?M{eFlH+aOvWNj^O&A3kiWLR z#9wP?Jc<=ZXvb!NYo6!;)cI))d5 zd?(6W$Jz!~jnE|scaa80sB|B8Udk}xbc~v6=Wg8U8Qr~-m&wkJh`RvKlR3VpdXTs_iLy4JM>+lFh% z-PJ&=y8?ib`dqw?@xM;;y~D5G25CiL@12$=$YMFUe;CU3sP<-HO?U2RQRj$>fl>m2 zSVF!MpcUd$1i`v#qh(lE=n>CsCcV(>0-+59SehcxOfVePcr(gArTtQFGb>dij@YUq z)`VYqVcgk<`3S3TIjO4kL#-0M-Mh1PEKY z>mfItf)5Vw!$`}#-xd@O1Z#zbfwA z$`$orca0#5A;=>J9>?YX0BFS}Q##`Pqv(Db68_6lTs8d=gxvR8dza$?N(qleNA+P< zrO@}N_wzJ|GE&#cG?%kdgmC>Bzh$>0$l-=AACTMX{pM94vK;lRWbs!^Y{Gp3f}l4; z1s{H&QSb?{^?+V%X<$1XayDvCafK?;*dQ6*|^{`E09{YoC z`e}+>;g?1`_bHZNoI0UO`Sh+0XeB;{*6>rgGQYhHX+B9f?qVqk|MYy-2SJWalDh|j z-28w5q$aPF{8i|fv2nJjeMtk~=1U>6rWI*;Go^2C+)lfBnQy<-Nj_z<`UWjh@_xNrh2z?8EaA9lCZOn#t z@49&*s2BT$ntQUsSSz1(H74yb_`9o&l9`yRoeStL-AsRZw`jsrKK@aAQ!H3{C~k|s z(WGN+y4!F@s(C@$N^0@#u`htwQDJSK>h$bWkrIo3z$= zz;wX-0cXDUq{uzDVM70E9KR<`jgcZ7s(0i8eJIduAyIbXMT6!wsk-1FzFZS5^`XM8 zm)6!Y4FDjjU&tt-=tE11TrmZnj<$p>Pln1->xHIks*Y}kk95Y*1@!ZvYOgM^83Aj_nhBxnlJX!POs)Px=DFwsU(iBEjQP zv2ps+lf=AbfUrVA^K%8z3}rauWzO%QI{bVRXO4Km z608yh&tOJEJmS;}c*{bpKw`#0cp!0cNjpA}xqmT1KnQmb`KMp-D_qje1EKP)9D-|b z@B*m%*PQY;gLcSCuq3AuwN9H5z=CAaKnuqCe(8y0=!T?SG9B8q_^VH;FFl6@R# zbPNBir6U}|*VG?WKh0S{%4nXYw?6_jMyE& zFZ;dF=Qd@J)t7Vwe>&Aw6 z>pEI$8@KGkJin3cfWj&#LjGFM5V8Y@*CRKN(37MNz4!2^i!h==A1hquhd1FQ*N_o`vh8 z9`<(I&nIp)8urs=c=%5J69#sJ-1ZY@r){bK6W~g2UPE(}qn8B8-_Xl|?-ln)yfh{R zi9Dm5^Pbt~es*htPCI>@ii8JHuIMFW z;f0k>kSd`}kw+)0jm9X1uSq$eFUGdD05ab+8i4$M@vsf%U&@$8aN0=g)HV--8x_GC zcE*{>&!M|ZX@H62OQCOXoG#Ukt@~jl|L%8b+$etn<*_njxpgF!GkoSLs}S1Z?|Mo| zhonp-9yXVRl6S2%sMhuW+eiWDk+O`t2_xvXj5dCoVHp$|@A#^KGewr~#?!Y0)34n5 z4TJU`-9(7|mf=C8%n7olJt%pfAU*u1e!0m@C>qcU<6TcX3uw=m2qU9FF9s@PlGKHIYu|90y(NMtdr9Jx>;C)@B#Y{!5{S73|V0vv}( z_OARC-V!Eod)N&1HA1b#Q{-P6-v015bj{dZR1v zX;CD=e02-%@0%9X@?fR7dMbPtym4%QAyQ#U7h0g}?lNDW-H}1j4F0p)0^l-PMjd|!mm%Y0b3=XvS4bpt?=BG!-XVs_P>ro4~g~jGL@?S)50E1>7S-_!8 z_th|2dOS8e=34$?dY}6CH&hS?C#32hFaA~Y9ZI{*A~G;AS@eL*4l1<-_uE(zksMO> z#%Glmzuezmjv#1$e(BH=GbMQjox*eeq1#bF6l`nkmekBMviZB_$w+okmw+t3=BQ`a zJ{dHYPQikZ=lao?E!=?@FN5}nUkyrOdlO;Uak93Xz&%TTcL)JK1L{J6YA590lJW5ZM=CD&&BW!9oS zCk{Nem}VQh5VDmJ+nEMYeaGr1wocWr|8F4nCUZAowii#a7ZN`F)*zU&Ti)#1_s*sx0jc(#|+`$ zBQ0X4OtMuXf&NH!y_NjjY>yA&lvCFNu?pd)-E1#($BoyMddR7ntIHmzzM`1Dt|Yv4 zg_P#bV-Beg(eo zWh^!a$1@1|3o^u|THHDDNxR8%yCvK4OPXjh2>Wy(U3vR9akF=)JL>H}R?d3!B)k+7 z$!!mkTK^Tv)3Cp$xA4<|2nzx~!8T6Zfn&peL&}C?`3(o`ZY-#rGtlL0JqofoBS`)B zzqyM5%+{Z!hy12qP4Lf5L@4d`z5m7COkzG`XsLkmNK%JBfJn#`w-#CluU>a?Ae9Jd zduRLid*Wrq|3?PKjoG6_IIrQK0$dohxcef%OvIc;MMA0y3+}^!We@-*`&;qEp`q2RcxV2x&^&e97qCAArJLke zV2n|k3*#%E@@gv2005QtVq~Ui1p&*lM*4B$2HwsMjvk_{eFTKeXO{%SuP%R0kM#Hl zg?zrabKWT5p|rF3^CF*DCsrXn7EG};j)_SkEyT6Hs`^HiTOw&g(=Fb+7K{WmJaUf8 zE{y;EA~Lte8Cufox8sa#1Sc5if+H#SWp3{@&=KfL*gRm|M{l#cL#5wG5w z^|okN;v9*0ZH)L3Fd6k*xeAs*7ds204BwOqd^Qy_O`< z2^RxsbiRsF?gie4$1gv^it(6h=^10-Z)vj)p!)m3ye%Ajl?wE7?39)Hsxu8Yf(l=Z zTL?QTiU1^}2Hm;9`Wime0!?}}e?>y^y0ba(r=q3)iEeY^MW0CvoW$dhyK(%sMm$x! zwzwse)RlZ5BvePigKX0UQuRcQL_Qvczx3zIdPKea0DLhpN#yjOCOJ0ioH>G#uwgtZ zeSmZ4=(~*y$AhI8T}t8*brG0M8O62v6ZS&z9MhVC9@J@QRKs>&EZ`oi$!0sQ@pV^5 zpI8@!+BV|RCh-pW?)%Gn++$jv0!uGHy`NVp>epxmI$yKKO=S#^A%I0OKfIRrrDeuX z-Yn#3@frP|lxlBfr;WRVqdNp1hYB==I%Zf~B^4vIIt*HnR3Fy#M1r8J;I2@c)>?IX z2}Mknm<8NI3qPv}QiBv@R~?>taH31}{8?n6d~GK{IphMz#B{flZn4*1=G8z>54NAS znnwC1kxM7Hk2edU5+HZEXk76SECSJ13s=wjh&DK$Yx>X@OHnOHwJWK%A~uIa6{U94~qmGZ7~29 z_XWW`%jVrIq+d#y84csx;zy;xHK?RlWo|lJ>?|>kb=dF!6m_j=f*gg{OgP})f-bR_ zR%S6F2?a$+)(N3NEx-8MJ*uT5lTSF4ST)!4O;nwkm>HrudTFhRgY_FUm}o&c z`+}bW-~9|3Tiy(N-S1wp5i91;Gzj7z>C901U@&5sJpo@8SWhg)SrW?Qem_*g^S+IV zSjG-|&(u!zW9Q4t)q!LeY3qtBbesW34bIpbb03cPu_O_pd`+rklkco|BZ@-rxHMO9 zj~wYx#@_Fb>OK(plCC@WNhVuFSUdCASVMmQxN0!vX3#|r)yKG8_1p#4RsYc~^uZ+p zsglUL+E@zi^`=-D)y*>@cT6ozdsilBC`mp*V86-dIs4*940rG9^Nk}g&dQ>M{f&Oj z*HaS(t2n6I{{9idisXb>lb))gtzUcDSo+8F)1)+94JADGfpomCVF`*-$PumV@giBz zIXZSm(r+`!&gFcGm2-ykDSoOOK^eZrw0$nsU+Q9s`0m5Xjdj><5rq-x*srK8H%WsO zugQWz1}6s$;`#>T^Z35xqyYYLcBTk-8?9;hf!UyW+>)SZxv1Wg-U^!CaiXoj^>p&4 z3~$Fw%u$?6@s}VzqU(^w$eIN=0gOE{o~YiQVX5A6nJWOxYp?NApaQ4O`4d{|;EvgY$D?{D^Dw~cv%fnIUF zM(FXy1l3}6@fw4wFo9kJYieQZ=H--DkOacX3(H%ZC8Q(a3JuxFg$SS3O<9x66 zAlg|MSJ<3u98=zd`|P&)WA_L{mKM=id%pCkD}mS(ul{7I)HEr&DC-jdX&!SzN@-|W zrMIdw(7QeNCLU*5i!k5WAJDVf-p*&-JlgJO;?vX-bqYbP`y?gCpn)DKHG$>s(FeVLYqK*eR*;$K>t~C`d#@)w#R^AK^mdJ#S^w1p7 z1PGy&z&)f9jkhZR;!gGQQ=a^XOdISbqdC-P+Q;L2fsIB4gfCZiSTv%bI0d!g8y&dm z=J}Lj+J;+p^);=}&-t>y!8q4AO|EF|rCV};zs>DHPVcKHbiFI?Yf}xvdpA)p_&UbL z1euWTwKHO_^b6%_E2pPy9k=7evl4N$7eIyE7XwKE*=fx?t3qzrG6yi`tZA|A);wr(gTznaiBgq=b-WQrh?|p{=j$N2cE{D zv%I2mX)k)9$sx~U;#Vw^4{H8Z#sxU54*wEg1<+BUkWRWMB-oJBTc3m{Kz?G25Zo|# z)}VI7^?Qs(tsCLeSvyFTkw?I+h`y-r?;vYYX*kBLkQ5(L~e4w+R` zii!ry*`~I9B?Y*fzkwPrOBoyFcbdYJ19Y?IK2yip;^uqf+5^Ao)+er1OXlbr@v0(+ zftuS%-{YBjk+a3e=&I>T(f%k2s%EZX+swjPQo3Z%L$w^?rhyL%8uz4(1vK z0Od<@9V7`GCU}eR!I2fovl0*F7mOH47iyAGmFs^(l@F_xPD5VBqb?~VJ(R;Khjg1a zXRTB(l#`2YesNF3YG6{#`aAbL{q!M}6cBKsdE@?DDE&u&=A=_+Q>>_us~D3*LI0EU zTi%(Nr@RBF;m+7XZQKoSSl#nZot^JgCMTU>o%Cmt87$yu;tg{w@orbMY*843+xsag zl{_}2WQAZtgBGj@N1vj{^8N>VXBCxa)?jHYf#B{A!QC~uySuvvPjI*35Fii;9wayf zC%C)21&847^M0hNr>eVWR`;6ei+`=U2QK*Z?6ddtm{S$>b!MJJ8>OLb#NU>rxc?Q~ z3oPasAPB|UP6p>ppV`4;I6n*ifCyUfW9WEU%~4`={&?X4hv9;Ghc}afhD2`7WP2di{qlqSDa7nZNlZ zCn}<|n%=?GLpa9skxwE4u|D%ZCL#ZGbBwBiEQiH^B=vvBSs_j#)rju_jL|l`+VYaY zY@B}DKbyJpVzWwejo;bZ^8qg6|2=3R)zHO4T2)CI+DU~E^fG%9I=QgkJH95a6XRb} zOgWNl!k(M;_y*ciHnhMr71~LIcztO<^&&^sM$c(IEZKQ!4kzgDU7sUTNp762XC)a5 z9tJey?AyecAZTrX;l;wLbLtx1o3lOI9xXCe{3AhF^;a9$o#poqd=^EE;R|JWVM4C( z&c@@ZhsR#yxU!?;q5@m?3mu{gd4wKKuy6a{fE@Al;92m;cJ%TNa~jMqN(%YqCH%f@ zFa>8{VR0!;Ud2IBZE2V0>8_zHh~t)`^`3INLtM=dqrTmdwK}}#yZ_h^ z!O{!|sW$mCZ!h@IK=oa%#^s;?*8dNYCSL;2`6nZPg^ChS^sK6;*pim3x zu;PbCCQCggTJy%jtmuhNqMqit!Cw_`Z8S6@Y1&0MDKbGRSzEa1e-;OG87+4Z?AE93 zA6*_x-E*TEk7(BQ}pnyVGg9-w!QQpv>S2 zPD#U&p;%!4%=4U7ebU(vV?@7nU7l(T7og*yjs0ja_|6=MP|OO|rt71)(}u6;JTjBa zyg=?ZU*h@ueJE{`cu6P_C%UVj3MH2b%5XOWlX@Ni7YVzv73(&~_XdTmWZNRk45KFK z(3jrpeGO9&`Xu7%iXU4{1xh!*w&2g)w?ZDYofvZg!?R^mL!c)@Ui9iY=~)v4)@cF_ zDnW#Er9X-oO>`P4{1c{e0eM3K8f^|i1DRW3A3smR( z8Iv4Dzkq!Q%3jJ3Kr<`)WMmVgcA0i$*pdEtFLZbVZ8{*=d###Cmq5*wRBFp-MFk$>RD4Cpva#X&#lXHDCtD&MXh0TfG< z>OcTsCi6=+N~-TQm!+ za4hV=vW;-^gDVqZTNe{z5{f1kx8`P|>Ar!Mj2!TvO7u*zM`0gRl>E`si33zeTy22T ztI_#a_6-w&I{TwP_G#r8vT3M&rtPoHt`l^o^&65}rpaQ_Xa=)jtpf2?qsz*wnM> z*aUnS1hAov=gCYOLfcu*91nU_*v&iB6(yFoO+Eb=uv z;FGG?u1x4yE~xe(Co}b4m`i!K`MC_*_sNL(IkRxZC4Cp&#MbtBOhY`|Xs8gByl(54 zjSzUegEEDH6|@<2kl_7E?>jJywxB^(X$`iRUx5yS7SS*1l}UWA9GkD+yom>pG%9*9 zvfsJ!SA}y~It>$u2gZk4dw`SXZgA}A@T6PG zfqws^#0_LFQ)iGg(DmsBou=&o4oggvWHvL=_+#gpZE_v28&am2tdEF3X{iO^rvht+ zFvNa{Lo6U0xkrR}hnpFt${U{EyFkC>+9lWx9_Z|Bx#8e=jy)X+bySpF5%6{P^4L3yD-tW0u*tx7y<#e6uMjCoZTBJ(05Mx@2(a9P&&M2vNs?(~xJbFau+UlkW&e>F za~>v_L8&U+eYcQCl8+>TJUAJ>>y3RhLjM=Ecz&?gT{^H?_`Lv$DzODfv<5iBZX}`E zrs_Ce2CX~*Z;kdf!yqsnQv#m6P@CWxRC9crJGK}ZO@w8k)AK`ss`@(*%Qc3~Du^3)19;D)G1|IEek7k&ZENs0 z8iz%moL?U%av-nL=(KbFCE%h9)a^oWJT1p)1{>3m>_vWVtO-*s)6=?BB5<;30U1PSas8sFHql+itzxUr^4&encD54OSs zwcR?j;zvY<-3mE_Z&;P))q%J$Q+Dpr+EGPcNfHcSH0NdYu2(e400y>rct}KT{!CiB z3;i(YnY@*>{+b7{ooQ$vyxXP%SWzFzLr#1HZ=203#a<}^biq@pQF6qi*ERt z`GGZ=YE(-?WNFkjb7N;6S^JLO)hls~(G*=jG;5h80Yuks)eB(awhjga%U$Q2lKp+% zpbo1j7jo8zcqEN>5gH~^2O&wVpKp?b88+kF?w1chl0Y1Vu7l~hNnrV2AgL+2w=xEf ztN#2+65|9?5FnicFV?*b&fEkt={38izY@d3B3O5W01$H zW)_XQcyGKG%oq=gnpbCw#*mLk01PU+n&F#aK|;2yTb`#{}#D z{W^byA-Llo9`Qds;+I5v{|S${&UvGdyQjr15I67j+n>enT1H@D;$uR#)&Cf+_MNY* zs@0~$Jwy{af3-%nZ`H3a)4-110&<_PzNK29=0afAM7xp3bJFzUm~98KJa6&AhW)^73ii}@dnxR9@>MN5AVYko%$`fw0`E9Cud(fzlQl7Go) zU|4b5e+2YCyj9e=@a+zjb|TUOsLxTnoH?GMrZr*vTM-H{_A&N8lwbgLED*FGw+($T ztm0GtfByXXq6Zi9r%CTQ{rz1hq&s$w{g2t$f2%C{Pr8ht@t4QOB3XE?PX2!)T_&-T zs(;*tb=a?KCpTCh2(>-gv2QIcX4r2EUb@uAZ*o*ll&>2k>*fqEXL6|23rhXQ*fU!V z)?5mq@6LCVDb9_7v_YOl=4Y49NeFgwQh_5E_z7CSa?VGAm1XNJJTG`Jnsa@}D+n52 z+MDspu=JvN`CxtcD@Ra}k&)o|$E#xwseQlpu^CRKErALT67?unsft)NzVUR*F~=qh(;xvO?us8LKG>waKTW0SlB>z~n4{eMcirpvTB>TF zCLs~vRD7jI5BP~351ZTEV=1)i(=6T%z2&v{G$whW>(zd;;Ms!Dr_h0p?*XO zDSI>mZ$pc8_HYaF1eF{{{J+yWuv}07q$5xJDAvSs?3=Re~pSeBZ5IGmulS#c0*Yedb9dmos z%B`reOQF09uT$;+tR;SGY5piT_<(uNKV8?R-NSjWBMm*BI2^Eb%r^91Ye`AV7nUQoyQ2WPzz z>7;N{ts|YqdP}KO>d8Lt7RxAlM)VWG+|$0|K6JINAqCQunbls8l8^bYxXjo+z0{*lr?@Ga z*IR23P@YpvwsvJ>Sei7+{N0&`PBbSi)Y2QT;@l=_o)1tZ{Vz0BUO1}E~G?h}UuS0Z}wjIxL7 zRhH@`kCt6OtFMd!@QR z1RqKph22k8>UG+8?b_(RWAZF|AWWxcy0z^KBw+w!p2PqrZ$Ak?AdO<|9_)nMAQuIB z;k~%7t60)eQH?U%8tICDL2vTBjDBY_Rv9BYU5yAFo6Mgt>34wm6ZM*h`*f7#$%)Zi zWBE0FA3@%}7_1d%=V~+a>EiO>1CWb$_OUB77P;Gv|1!cI689%Y&r1CU@$_S>BOAk6 z(LMi;5h2JvGqpwQ-{P6j$)rc6oytIHon36O@Hc{Elg^rnmRnzopAw;k1Y4{sv7;w3 z_6Sv2%MoN~V8YcQxOq(ifrbQ8F{p9#MPe`#MbA%1z-%VMIr|W{eAmnEJ5UyS-()3K ze5PUYV>w8;PlNzwbV!B%ci=Sg#9>+C{|_QNdd$o7S-&(e6G#pE1j^?=eufBnWU zeRRyNDY6*ddxSR8pJL5hhw-?klfq0IXa@amk{sHRWVcq9BXCW0={{@!hKqs!<{kO2 zeslN)wWk~^ak!dcrmY4ESO2D8gHIdTpG!@MI>DJ8HsDwGE;`(d(@aZouQSIoKF79l z@!d(it$h*kmigZKFpKXXF2LX$n_;bW-_!K%r1UNd8#4MX;6}gNo^{jxPKw5f1KGXD zNZ~%Fxg&jh6axF5)`}!~r}(}QjX2`H+@}e#g^8{DiIX-8!8w|@boVhGr}!`nxu}i0 z)lQjylVth|{C>#i;;7;aQk{TA>yg#cxO4Jn0mY<`R4ca$I8eAu^9=h4*wA=u zXOh7Vf=ZpZVeO88q@8m2r&7JmA_~cC9pM8{dxmaf!RwB0ryMxMOM8sKk4E+a!mrKO zD{%ovnJb#jVbnp-SZ&_KCpL<-LO_MM`wFrLD)Ypfd^3%gn-|Tt_&otQcNeOI#yVGV z6(}igQFCGc7$GI|gYqh3-hjE|?R@PvY`WR^hawdzu*AHwm|IGd!`bXgOmA-rJxW*` zg?wSFBD-5MpbnKGsUo0-O)lxg$@Io~Wp^dVf6O-1Hb}hPS-;5ccaz4}m+{w(rDjVN z|IX>0uZ{xt;^6^bJo3z|mtRDlfz*y~LcjNKO}wk9R+^82$Liq6J#%Zio?Jiz{Et?{ zK(_i82!rDieyRi0HVFXSJw|$7VDJR}7y+Q73RZEaTnO_HG3abUnbCM=^FV#o&&DOB ziXUQO>1?IEK)>#^eMz_mik?8jLvJ)f1BDxRGZrd##EZ1quGFyM!%ny7?2iQ!Abh*R zSs{uKVbYE)9VDVR&Vu50rO!O|$QoXA z5GK1WL8l6owIs;Ej6aZo40{@Y@nC=#RIB1hQ+M?9f`O-%k$Z^&0ipFFlc^FDgEQoQ z$3!yClyuhd{7(Zw=sYZclnBO-7#S_Z!B|x`b}9$|v2}@vylTn!X`i2&dko9PVvyQohmhIFd28}ETvOK(OInEq4v-7L@r z+GvPNOc-4*$g@VF1VZPRBu__$cvxMIWL^?OfxQjOT<~`Q6)<1BKR!3tC7{fzz%QoT zTbPXe4LocLP%AymXm80GD&s$MCRYGDdbMl@EhC=Givb8wiZd%!{w z{^r}u%;zegT3pBepo0{c@`uQY^IjkmR}uOwzx0iv3Huw#%jbMm*!sykfH^XvR!Tci zLgU?5(8OZ@AOytjC{Jb@uVvJkiYPEm(~Ug596)LHe+7nAz!`Ysmy7TQT&M8RrF(3R zqx0EY2aq-gpl=j1H+&4?@<8flaGdrR$P*p;v+r2ag z()A-rz{)}N zZI0I2qczjw*#2373wyJgqe(gf&HdNe#vj`d;CbiAb@3z5_HTO+jRZcyzwJ)`r{l?K z_cmnn>?tY|mGvQn*-$VQ{U3J8<>1j6=lcJy{Y1%}frkKj zkUhg00_!!Zu{=sLIFkO0;85;Io7`o^JB;K2^Aj|}^wz?lri}?N_3r-NlVoUB)Zfju zplv+TyenvUe2$!yE&{LIpMR`>`e66I**knlltL|a`0)9M*vB?0=pQiFbqa)%W~WEK zdD0)W3GBmfl)sHQ{(j}7m&i=P{n-=xr}gslpW@`-V#j}?t-nQE)_NO`qSvWOv`Qc6 zIkHZXxS@Udm}jB4g|_@WM%-avLWv-6pTb5Ai?dIzo3Q8AW=tV0+2CaE;FRBp}|p`}d%H zQ%fNqRn1HOl%Ds&}xfe)I0 zr+mc6zKOznfbXzdO3?moPK+ZG%aX0bUb^>H7`Zo8Pe(Bh%LueUUzA8C;tXsO7WHE7 z#|jyDGVlEAz3RI`6Iddaq-375uj&uVYOC$tu1#5RO<}KmDB^_!^RnuNxkbE2+ooUl zD#;QQY*mr@*ri}AOUt;@fAOVc>9$L8GqpZ%{3gqzer`z=G>@4sG38w6(mJhlo+bo~ zdKm6(Pg;@tkqy3G=Ad7>gR7`+CdOan;B(avY&Iyp6oxM)9b>9cBW2V{aF*G{RK4-6 z3XN@Ze6;60f0AdcS5iomZbP4S7PLgi<7QrVDKzbEi!DO`BZ zb8Duut$wHrosR8{*y9glL05DKIx=}g0~`s6zP*zG2p-`2S4&Y6lQ9pKj}BXg$l7n# z3bnDs@YTDDbv0|S6~Ipn{~Zu`hbt_V|6#uaUvy~3dFg{|fZ-As*08O#9i;msY|tq~ z2{6T>%UQ&>gTAt-?=-WWcQGu46l0B*2nByZDKtk|jwC%Au-yqE8J?gFRI^4arN1n- zNg~ur{A~b!M$QCh6ArayG+}yka?OGtrV;#hPzPkNFiECCd@le6Ywa!;WIhUzFiMz^ zJ^{pxsp-?31x!^vpSVV@#KCI5OaZ6SluHHR9@t3$)qd8B8RNCzj;3JW(oF_ z;%r43H^bzbDcSMY)H%L(N56>+pe+X{1s&3!`6I7DoDnP?L`G+6Vvi3SPQGg7wGgDk zdldT=?6a10a;O;SHESfbJD>4SEuOre@a%8}Jf-~l1a{)3Z5C&rmXqU8xX+-!m^lYdn)%$ECGn*fh6^Z!0wQ3cRi;(Z}Cj3f~%y&f7 zTN-gg_>}?WVoQzMc`z+wb&+5zG8I+=9yv~TMN9!gEU6-x;#(D>g#q?}{89#503BBs zID6@I~>tTN5_G!(081+kGmsU$?=hxV)-)@eLQ|%V9n_rSXbi7=vklpc9 zqMnI)0X|1ua|NSQ{x8`3(W70dMrDfLC8K)wL0~HX4VI(Q2w(7#2&Cm)m>DoJ3DDQy{6e1eR5D zpU;S979}ULr?~*lIX9G?HbH$hrUJ(uN^&C&z8~uxtrd7}fO%5Fywe*1)lZgCZ(S(5 zfMMfroE8{jw&>QxDQVMBXTeUULSA1%!|~s}8D_YewQnyy6uHZ8ltCiHt1u?JOex+f zz@jEm94ZG@C;?H8-5Sk*ME!c%*F{tIr6OsTFp=G-y@<7+1uLM?Lh0y3nW)M7q)Y8;ea@TD8K zMRvo(8X)`LW(SZtA^F$M`EmMtE#B4JirjI^LKYdsmV4aAsx@Lp<8^fQ;9^nXzK;%M zhEM@Ow&p`QF1CN2`0TEPPf{Y_e1G)aDF&m!bC!Uu4_kzW3fg|@ltKvLxbUo;7G!45 z$jmTw^#}mMKc-61=^RrZK>@5&azaiq*K-PBD(Uf>T{yZ^dVka{7{W`8B-8quZx#&u z3Gw1laFC9E-Uf*tK69*GA4om)zYTI*K4n)z(|LIK$e%YnSFk{{G7kRF%n zHiC<0w0RjklT69Fj#t`Y-Og%P zTD~FcQfRh#OkEWWZcU<4(b>Aw4{&n10f0QS&1t7GwI0Zbu7ZxO-SU!!jl0yOyPW+A z7E9q0enD9FlMJgtE2F)utv-UE)$7vz;6IMaoji6eB4Bb#mMwN}>K|&n90cT9Q%zcX z?5AT)=`~F3CZ1n?*CyUv7W+b z7rmfjc~&1o6W**)s}MU05{rJF6{7NBN3;B~6_men|8r#{ICMsvZ`2Q@fXC741~%8P z4L5IT1!yEK07IyLRVe`7CRHeED|j&{^q6aAsE(y}caZ<4nOtgW@V7%$XABuRbAnOh z2A(!sA{7mYjY8dIky`@Mgo=HkU${pj_8+Ti&L(((#41PM=jo&8ZaI{81~EzB+U8fw zV%oRf{$9?FBZo&hu(5<43>d@IP;J=9i2rUH{qzP_b?LIaw-;_+i&e3?Tn3tCC<%(q zn$;VSDQv|?SSje?mF?1vDxezOv!#Ub-NVnvCN5_b&=YA)8Z-kZ_g#UE$*#{ra#Q>z!_8??0-XO4Xav4_u$6~BvaodD8OFa zFLK0`r+o`(OKpueKg5pd;e+XHM%cYd8i4GSBFCNRTr+s~Q|@@`mVN{=u6ox#LebW8 z;iI*By{c*f^qA%F2-Y4X8>c@3m5a^4Ri3ko{fVtMe!n>&Bm?b8s8CQlwGHlS9Ny;W z`10VjxSCt9s)Z#%4T@0^C3e>RtF(I16%&`(H-JGW}%yY46cB(ukMZ8_nRC zVH05oyiD-tauyx_4UWY{#(J6!JNI2e1z2J?zeT&nos>Vl3<_UNccouUOxOr{2V~4B z&~S&~E7anqh@UQ(;q1LoX-9XH( zj;R_kGAb1dMb;8Qx|8};nLu#sVm-WOc`3)LS}H^yAuwDhYHniu5+&hoQLj*g`^+#^ zo+&&YI2%rVmT0iE^!xu41Jv+K;?c5n*&0KG@Fee6BmsA&L}WA1QJ`%bKEX z7$=_pQVdU6%~N)c@i}zapWZL!ncPUT4A)@=XDFVYehmS{OB2!eIE}eCamv-3AA*`G2B3T zU!Kn^2>78(-0#3OZin{~W5+A1KeFasy1Gg5q~@1;?3ey=VjGyonrY9No_iTsz9-*2 z*{1%g6$f^-UY9=_L8fhN|E@Fie?e}MbO`r=IfBN&Z-kyZLth`TREKf@5A2$MI!S-! z^Zb+i|6MrxubBKJk5D=7?jr1amEf+UXuhPlxPXE6Q(BBZqj!l#_joBDeyx8cVc+EJ z`Jg&UK-WryFJQI&h8y*zeZaM#36;F>t5?%9pNN3T+mw?}R6U3N&;$nZFNHaTpOaYVH- z2_K!hWbVv}L5k0dybEJo!)SB5SLFQfPY;?`#y({wQu`Vl6sAfuf2Uf&zVll(tcb&H zCsS5y38`5WmOz^SF*?=KE(05Iqq5*rR3&SG_Ggx?t4{Uk?N{(OoXL z^O5lAtioD9kx7(<`g^5ctLdg|mK>&WVHd9nK{L6q_qr3GI< zS2Qw2y1qfjuWb`b_oQnFIL%Kr8iRx|U9HeEk zn<%S2Xl?&VbL5ulMo&70mv$lISVRtntjd%W^H%K;ZJ*wI0H0^m!gFiHFCg6sj##zp zw5NyL@N>AaJrvZ7^80r58UqD7xTZTJcvgQ2)e}rh)GrapS;g^VtFGt$`F5-OyNL?v zI`s~OE=GgAgis`DmER6QqWJV~0MXsNq7v2;U3!N>-Dz8qWeed-nT0~f#-PNdqc(im zGFrymh6Acr0MaU8^a!GqP%4;E5mS%883P^ukIRkdybBUWgL=x2do5Vv@{xc4EWgUD ztlv8UiKW=mZy@@p+(%oz)Y1z7u5;G_+4CdL1CN5{lxLJ6D@1;lI> zW5v%egv2byL}F7km504F#cz3wI%i_9{bnRn^bFj?ugu6Z{NoBcJF7Tz80;%p#@gP$3qZ6gnP>=#bmi7(o7TbK*=>H4vT+{I+uQ%TQC*oRIKB zj1W95^xo8axJweuTd0|362MON!T^iQXC2xvDbTHVY>WjCKFV`lOQr~cES#R&4|2Gp zkzCsr(bM)Y!O$hs)J`UIp$lSKSj#c0losUuy_b_q6ISwk={Gag^!5^M!&2l}C4!-NE+{}3~}KNfF~c|=_m{VfF* zs{2{-4AEEXH#_EL zVyZ)?ej$=i#0Q_EOG=!t#minx_1t_Y8|X)!`kv`1PZ>;e-!$TCcO;G|-Y<_AZ9dIY zU$lieeNRmu>jJLW*hgI_Uosvq-E}ECl;)5+baTJetn`v^VSG+u>!-u@FMB7LN{Z~{ z&8=!lp6hV$yyQ16jI2vKo^4a%k7eJM4Ro+0jmpcqz+mfOjYMdRC16Ah9v`=6NVBE} zD1sE2zf)I1%J+f=yB5`?ICNfYjIj#|nnQO|4c=^5wS89T%}@?^>Y1X9BAU4=3Eh@|2bh}F<$!H42xz+a<#Y?2Mr3Z zf!nVfaBfva1wvBcP~Cezni%T7OPcLB+~e4VBcH=9icd&7;`Yg3IEI?uOVE78qVsP) zG=r9W%c=Y>oqRI&evt0qQf!6aeU!b9tj+h#8IQxl!DUX$%5P>}bOx4AW%Z{)>At!1 zPlk{6J(XgS@LHvvIbTD>c%33o_(e&5q^Dmfhz1G&5-5y;TEPK|g0>)QT1G3VRW=5| zswlC3u4G|3h~K}ZcN*&tKy~-a1uBh?&ihFcCsa_i4!-Mu%y z`3haoQ&yVW@D)poi49M_X{SNl3zR&B2r}ZjZD10K4GTzJ z6$K!ZOpI)fh&3bu&eqQ!gN!qZ^Alzk#}C!vhU*B>K$b^^JFDN7pW{~&mj&ByWocYu z?;SeYNr1`Ja})imbpRN1rqRwT+Zd0hu4SQa_v0Jp+CoxmboFSx2VUR6Bk)ny+X@Yh zV%ND>nq$h-Sf1z7?wKEim-6scA|EvHUnD4v%77!~?&o77hd7}WGII66L3G{pOXA+mo z!sZ8)!KmYX6%d;oy(6N$7&OV2Y-0nirO7qpCQkvR4CQ`nzqKx9m;_qR#>6%1Y( zLb*%xWvdz=jL5PN5@9wP-4l#y0tnKQHvkq>OF|xz^MJP5-q$7AT~Mq+C+6O{s-MiQ2Y=UC?1VgcN$^UB7R}TH=M~^m zOjF2>NJaZDtYrV3+1*}kJV=p=+umk|!=bcVe0^=sfswC?4ywUw{t|sD!f@4W=0Ny8 z)i9?onub-P?%W*M71x@#@NN0oK9-TC-ANa-IluRB>TDFAxeA5{ZCI6VO{`0?^o8;c zOxY{w#}9NxtN~J+Q^x>Hvq!y}8Nz@X^GeUxjr=wEhnSnhc0l_W9gYRC=?Sv>mDzqZ z1d^^GP>CW03VZHw1Io#t1G~F0K?f?`RRFzCdy~=LEqs)9{Z7{uH1Lz6jdd)k5{<(D zaOj_L1KxH5H8$BFWgdxnAY0TaSZi$tS`{{l1JtQ($HlUnEH;1(F8YY*8>AK?2p0it zHP^L)^ld;yuMiqMtzhhKUb3GVD;AF-+A9lDkyDGgv_t&D8L7e2RHe_+L1qoNz&6e~ zkD2JB<-?97py4!6aGKQMw+3+PCBmO=j!ICpSt;*KoMy>1;~IJgKT{LpxnVLd-Yw@ z>p4Qq-Qbj1iu8?ructY$ec-{jeTL(vDe%Q*!Y?Jgl~jyZmo7Ns8ML+iVVFhmyb*Ye z>~+qNRG(jB>8|W&<9>W`Dtx$Kz~$IdaGY@@-)uD_f^8GxesU@AGH0fywt`;^8k0pFz6|2@rZcJSa!nA6o`++ zJs|*kXHdZcQZmf?)yZRc(YRXx+TXpmV#UIBH#3pNW>n67P<0k&cT&rRz#T8i@_t(% zb(HiLC1Y20<*`2OJ7g3%&&hZd4TEpD3*s0|>~ckr4ZBDxc%c~yNf`z?4gk5tsrH(V z_NoR$<<2a$g7{;xiCZiADTSg)tgXvC|2&jC&PC*r<;~8@!qq9aqB!lER(pXM=IhwO zO>6o#?l-MutsqhsN&7}U;)h>%4=sW{HOJ~}Z7?f^WXK<=G3kXnzKD>F>AkSf=5En( z;2vOM61$c+B2w=S38de$W0oF`9&Gl5cf7W$1p{Bc+O<@07G8)b7>uoD%;h0S(^x?` z?lwF5bt(f4iPC^3QJ*v48USP!i5W$k3M^%Zz~WT!&0PD6(+B{BgY$`-Vkbw|S#Cap ze%={GEs5W9Z|^tE4c}0pW^Vk&ZtYewQY$7&&)Iy|p~v%08t9avdlgSMEB<*5{|jbS zBSEdx0E%q5T>noi`ZK>9SRP%4vo`5q+Af$W_}ycfZ~$EHc<{*=yIXGqP_{K0<)}#C zQT|Dp`DbghsQwprIO|9DOy`b&A6@?EDBEX(*x#w)&usFx&>6Q`nErFRzZDYx2e&r= zis#z@Ii!*H2p5g)x?}eb5jWAUDkfR<(N$QRS=R?#HziARkZ=uIlkYBTn8z#`y?cH7 zo6TTYqviLZjj4)os2i=4V8pH0df$|P66r{h&R&`J8z+7UOg1ra*SxC_aM&+lSk$V? zt>^wJUE?rmdXAWhL*Z`zxW%^6u+^+&V z6ipqAscyyZS%}0G`Oau2OEBF#P5DVl@8e>c3b_I@UI9nONjmQfvedMK()xe~sP>sr zKYr9mhKAKTuJX_@=#0vS3bOCRjqU}nyg!>^6jC*xiq(I;Qw`pMn7#>m%mGoF|wv{I2{2TKBCxBk7#H5N#T$*9i`0 zyEl9ARpMN)t>2k1@enFw-}DNe@SUFIdUu*#Uv40LNNgs&XndA~b48ld_&b9Z~ zdxuCSZaf5cd~PEjeDE<7UA`77v=PE5jb28$eM9cX$hL$Gjo$!2$Ihh+g4|&qtoHGR z&ZZ&ynQ}EP^SR|3V)o;|p}`8AZ}mN2-8~-5@Yl8CI^^Exn$Z=bC5l142aRe-M0gwZ z@lFcX(&l|cHPYlQF^Tjn&xGYL5%KHem0ddl-f<=9E4}zwtyjq@W!u}fv&YZ{4hgNz zH}Ah+mML_DBvLh?Z{HVQL4xx zKpd0DaHVZfnlWYzMwoKl>@-i{^5w}JT(de~eJ8|GigLUvQ_yh*vjPckg$==hR#kNt zppn~AfY66FYVwth60 z{$X*8q9~DZaYb#!r9p}NMA~|Sk~dw!uqoB6pYgb|dDGj>_)TD%Yxo^Ncp*EDB5Jx) zMcIDDbNN}-H!fcEd`bVHLGgXDfDBrf($Nf+=h9O2l*r`@gmoDvJYsOi0-d&NbpS6? zV3a)Em5Zbl>C5CUJ#vH4y2&cq!+08HTuEZ8Z<+xlzHfcv0sqjV$7x@??M3{%Td-~^ z2$+@8t``_w_5`q)6*Nf5XFC4Y(752(7^!p|t)q*u0YLQw;t;*(p%LDc9q2n*%T2`JO};lDcVbDUWn-930GPGi#fh~od@!5 zK<0j~|C|-%|Muf~*Bbh3DG7_}hbbQIAFmnWZfziXl3M~pajtikl-8O(FTQvKsyf*( zM!lmv!$ogGUYe8j>%1r%U+$|8;9NHIKe<&@}Se6Qppn|R0;A1 zUi3#1HNS$=FVmNH1I|g1N`O8sUr6u=oC(U7`+}Z1Ud*>_#MT-AGY4#*&Cv1Q}$_iG>e-_+n`0L}eq@2@x-Z2>o7)9URL#;X1V>ioIAr3B4G* z1fK%`@i0lsodhXgF)SXJ<3lN>W0NeJ25_(3;0NBuyidOb)ggm_kW^Z>#=^#Et@Fh4 zn&#iv*9BX|W*~=uC^sOwrb`RUWze0~W_l>}bH}0_vmD-Y2bOa?7D?je!UAZYU?Lk=pb^7&(KZa&dhsV7By`16^Wp zrWB;Q%!@h?;tZ#3a}WNd?VbczY+{%>G704q`I%olOPpjWDcheKM=KTDE=Y@Ac*pEk z)rQRk+fT&o!QJvDM96p~Dcd7I2zIU5@`w}!7)4L-k_o_I&7GbrCvu_0$X2+eiL`dE z*`FhTeo9v6xI;vZQh`zg%hU9X&8XU?Hc#RgBO(Urvk-Qiq}V-F?ClyJ9_M*qeQmJ0 zw+%(xmaKho0jw@>zNObkEkUM4W~AxyK&ztNKb8Sh9=WSB0ZVoVivf+Qo0EZrkh7&9r!{}N8}N%_K#-aI^jO&ldakK< zSbl{5L5+$%M?e#M9nu#HMZ)eCS0WE-6FNEPMA|jkxpWdGX4=|N!vze#3c(8iaFQwL zL2BCO^Vpn&-2)K?^;(jw=-yh~#-(LD?GI$k+B-i23P3a{tL`r}8zn{!64p=xKZid2OSX&3M! z-mun0K~OLIrX{ku#6z988@27D^{yF-0U0Hl6x?YK(u)bd7Fc1{s8>QQ1(|!R&QcX4 z6wW4?)_6PW<#&o|x#BkG!jqpWiheOFsv>aZ9$(LYnNDz;n|!Bch}j5S-NfAhc&beY zBb)T&?HZ#LA2bfDV+xXs2#rA zt%TdQAgws2fr3v)w6Nub@Fi64M7h8WR?l7%IY=-n+5fszi}lfA+rg-gmv>MD=Ta|<_~bC_1Fn)z(0VhYd}Eu#F{E%oU9dms-5J4LP*qBwDsy!OC=7DPrF!1W zejOK5*^wg<0P2cJ3m?Ztfu@@Qxk9L~T@9yh`v7x!EjUI<-5oVV%^9WBF>|bVRk8SO z-9#r)x65(qyF{fe7K{;#d%T`&qJl%Dt0&RQw=(%lVYMj}(PpHmktqLgi23od|DoA<`?$3~EVQqZ+?Vo2tWmS!jpswIMQi)+&8c!bE{x z5(su92g!a1a9$x%rJ26mE8?LJ$77@(8&h$&gvQi}boJvS^;6Ba*RTf7q)wz?>#ku? z0%jujzON18fRoMt*~}I@MM&8Hqrv3vM)2`xWKC!!a#EP#LcP3CH}t#-2eouL`Q{vDA0Z^-Ar z)TOllQ*c)-+)C#8dqy(c!l=LVyZ+hp)%{h%_fN|3FP}1e|KgyU(!Cz#74j>rQ@l%P zprWj)*gK<*%XK>06mp)?&{PRlXmp!^W#EH}JMkaGN$2;5`9m+f4^(PwR#*|VXzE)SVk)x{^m=paYQcgLB9(^nZV4M{|$?hhSYhRAs!SKo6OZUn2zZ7cT_aiKt%;cnNRju4eo=x}`SF~xE5v_7U^9@bVAe_?-NtFy-tX-EBFltZ|MrLiPS5|kI_{sO_-{VXf8Hzq<=-ns-5r^) zKQc!zQJM#PP|YRHv;MRy*K5f`>x&jv;agwC$qfH=8ap&KSmrccQZ92CRE2eBSc7=P9eu$akFRbDJrBx0Arj+^_-`{5OWyDk?N2D<+Be9SZ3IUU|#-ALVF~&An$)`4N z%2LgS+>}4U-pVo~CM;3ir+PPRmM30BL7C?1aCyE)cH$J0X~Ild$fPO{`(##sCCU&X zkNjoFqJDQ2-zen*m-u^7dMxEjjLZEo4*RP`*y(k>xv{o#-$9Yy&sm0CpO1Wdd%6f~ z<$qqvtaqWK;j}BPsVWu`lai@8y@ozod+;k`_AIB}_foW|7QLm7=!sP4=4k1MMNQf* zAGc+sClTdN^eUS9nR@qNXe4ulc>j{ z`Ark|Xgv$anP?WIz{GDL_}3t??`v4M6j>XA^LU9In@O-Bze1R8<=IEe`PTyPELt=^ zdt-DzDlBsoQFNwMK{tlFWPHC*s>!FaK>7&Rd4V(8RdVnjRg+bMAI~*|5loX}Aj`h0 z@xFyNkS+4sTN>~?%Rw}nJtl$QOf+x?RDg7cK%Dek{rO{JSGpd&(@Wa1Xb z#$>w=wMQTdQ|%LkQHje~JtDn*LI!5BWW}c$eA;&!phn(+il0{aXE7!Y0t5>sEIl8I zjH@1uF-FTrzJ@p3iT#|4a{1zs>M$;x`vQwF!F|kg<{G8LKZ$)^xv-Z*y5)E#n}3IdwaNDOwD`=GYTm~+J^wJ?vZfPravFH?AHi;uzd$Ki zfR`BZAS)yE{oXZ>a2*kjy_09v`F4GQCh>tcD;La5(VSYV5Y@5QNG=3zku^-33{vJ? z_;T^R2l+-GY!9AxBrU${%cYtCx(C#Ci6C_AR?H>FU6`$ASb4uO1$}!GBWsiw!&50u z1K+}eGPz*8r~N8LVC&^=`perKlGGZpn9+?}l;Br}k(5)gz%c81uIN2mtqoDxv>nsj zr7zyAb~N;+!x?La9bMi~stoV(io&b*=#bHMgmL@v2nC)OR<3Jg2+MWr)haut7PVDp zifoGUUSd3;OE4ZL$#Z|lFFTR%vRlURa~Z5bDo~ym-j2zKELk|t=JSQ^!ENUq>hm>h zd^p~*4!5AW0aGz+deWxo?gG{!y-6RQxAL}RL)q>6NGqJDz+^Qn%&ZjNskx@SafvxX z#+kX(M?AXa`+XsSVc^}K%PX!a+^rsVaC3KLB2mU*Htehy)IMa(`mlfR^oU)Vo~+2g zJU>(7ReW8HO!CIeq<~1ac+SvBr`^O-fqXRbZm_&lKv0(|#Dw(z$J+L!EzS1J3L&=k zyvu;`Cf)syT@HQRaEa!EZ1kp!Pvz(b0;}Fj{P{Oc^s) z7R=^JAHUvZPydCZfXQ@!$Z7DYuym5_OVpyl3_TpkQh|}wz#NVz4v@I=5)a$x+H}r@ z%=6kPzH+A^&()q4;#uA{&SeU5`DM$u%!kR(=W26K+#B8Iojkz08e@Yu33XESZOO~C zNhkKt5VaX;AC}-3Q2YD#K*`-s>$YN6ZWvmW=!3t{t#*%X4zu1>Qq?XZ@Ema$r#9Zr zoxbZ4fJq)l?PORYI-wvhxA~DXZnZyliJs?q<6inx#rV_<)nGn~^DG{Ri*mk(9LnI9 zV^3;9G9TQt#w+7|hrmiUd%EZnTEOofv*BjQEsZ5Qq~(hfa^@MvR2Sl^#^Xpw-uO`x zzFspJ2`u|>c|o3oW9tbMqTC{67J_{Xu?N%;iir`+(>wG&uRVc}BN4pz9dm37PCc=S z_=Ou9^2y$>vnb&NaY_!9&TU?r&B$5kizP_l?>`oZU9V;_kBmNhLU{+!3)?I&e6VA2L4jQteWp^^F3^6`2z#U!bNEe1vdsa4b-ISL0k=9>;uEuD1I zOViL#-H*V}WRLT^Ln=md#7NaN3ASi+%y(Wvz8ly!H=jCTUmJvLsN%X`z;j~=&li>OY8ZRudm7{)Slf>P*c+|Lo`=7$lLU&a@-;7%h#PsieOE!x2_*@ zT61~w&c}1Y=iU}qcA$XP(5%}$p2`1&bF?2bXQw#V3nAk-H>U#I0B1Pw-uyh_*e(XO zTvwioE75^^H`X}!oeeTc6NxP9lW{o;_8QXy_+P;~Ky8edN zV(l7g#RpgEU#EyHxK}F!2N&*Nwg@n#9&l$2#Rr*wS5?eNPf5s;v1)!1!DJW?j%rf6 zBKF~-5TuPNI}Tc{?Ky_pAyXs<+<_7*mqRnJHX6eZi1|-rIaH7hQ4RTry>O)+2xzqT zWIU>`)hA04;h}SauIx!Lu*PL?$jI}hh>|D|2{pWS-_OTz4cd|j4*O6H5H_k`&={AN z%gBE|zt!Vuy)Q7w_|2M4N5pIaW2*k4bt%t{xsHDxe7>BYuShWPTF6@PaQm*cd^(XP z>{CyXEckfiywl;p2<}M&iD^;lUE`{^5Xs~!jS3xg;1F09a*>tl62sfM`Ge~EhU`n# zB@`@L-_Z+sZHt|UTw@h<%RrJZpRl#U0(&&4hGYy6q+})(v%-)95O@a%c-Pbjr<|co zJyXJq4Ce!v1`oLA{Xi*&9##SLS{5)^y;Q7}lMyq6W)O?Hb%zvR3MU>_e4pacY(PKO!5 zMtHgxd~ZZWu)7RLxTm=}V3#FCX4Ye6i~6STf9k)(cGUTnDIKx|{_y?Yfr$=Nfr91a zJs}_PDdC1 zM~RHQD>XN-c#55z40+MOlQt=69YG!0frs_GXO->RiBsw}drR*3w zGh6@^NJ`Q%j8ZizV@Pg=FU4*TF;| zx=_Sj4cvi}d;1vodR8UEdb{?zexF1Otyc(!3rA&~Tkz?|zQuT4Dw|6+dHE)}5)&GG zAm;L~2F|V+ia=h{y{M4_f6{Z){1%2>4`VGM=LWsWXTxt*H~kU@nqL?kBr_4OH<#=# zn=i5Xfd@B~ZOgWOw4o=Jxf8MK+wAF0a8?zVp3u>ZeF|LZUAzwE0EiUx{)A8%Yvl{J>e2$pc zn1R)65vSDLvP+&hhV#O=gAx=Bhn+2EB{c6|cC20|$K zUOGLB)JLFj(%@Usb<}>A(H>b8P^$i>@8Ckk5&kLqi9XY(J)(HBrZoq{{*B9%FL02~1*`FW+a_`YvdG?Zaf5K@A+{xY%2U8{8rk`4u3Gk+M7XVi>bw1U+$ZcbWQxS(AN?QT z87~k2Q7Byq|3x=RMI{7YPWZS~7`9^&CWRp^am`^AJ06^Xj}yAlXMjQ*CDBSXo+~N) z5<(_v*znwJoBrpD{cHOi07?AgUYocFNin{G!iQQM1fks|$zHOupxIhVF5_(U8&UXW zFerWT79@FJN%(iwzJ+pkv!f3@#v5>@=hxCWjW|-S(I9E`BA1)`)Kw*$)MOYb4h$K| zd30k5nc?Ku!cKZ^5VAC1IsitvGNuLHn>8lYxV2O7!c5mCw|aL3l*j!kL!-6|Cw=q5 zG!IY)s`|V%_8F@e|&_|8~%e3*1zEHjr-ws2j9#8-;kQl`>(Y9c{GV<){<6 zj0KAUl*E7txHl=`b^7>S$r~PV2rBsJDxxF&z_yQcWlT}L|GfX9FbSP_bvg|g zLVNQ(RcshVRwJF^h0ZK1DSthRG947-tKO^3O=TbjVa`W5&>HxsFB*f2HJS5uS+4Md zfM_p~eH7;dG=)^$yvfdv?x;XdBJyoh24g_ka7&td5EFj6oi`4kZVY)_TKBIpUh0+Z z2Og`n+Rvn{1##&7vB7{fcHR1)R4k$B1l|7$R8)WjE1jwDlvK|)_O7GGqzU#YG- zb7gqENtd>7A+lk-}mA!{3BQQgxuH75@zb>)7&Tt)4d1@qr@h`;F&pjSd`@&?p@=turqc=+2ITN)Q% z^-row{X2^akyKmu33x6$zbvA~85e8BXpUFPU8T{A*3YWYL68KPIPJW*vC8+BD?Jde zPH;yv?{7yho`d7LlDJIvJpvxNUvsNL6+b9Ej-mf0$R&JvF zMn{xmhxJ5>?RJJ(4_fe+0*oB`vsU_Ip8IXh`;Hb6G#Cr( z0{HCp&ca|`0`0HHD7k|)*5RmM?Lv1yr|-K8^Ykbyu9vclkhd&7;V!8K6&@5A$(*;R zpMG7?<=aa-w)jX)<5l?8#io4H2XP*qYr!MsYwO8K1b8l++_dqH;(&p6hNs37id3!; zm#&LKYNXlOT&i+T&X~jfq8Yh~@5~R?2UtQ%uH(%h%+e>t3nKr}MN8zC7n|fbqMx@| zSK@ln-tH5F(yxectAPkjjnxL~BRPdo2B7-VjKV_0VwD261wz%h*n=7lO%I}Bq{ zzuee5nkPHfYbWyVF7~a>c1rTz6V{Yf_H+rX&_Vo;Y@188gHqV1f7&__S(RKw+?{W1 zaC_L#4A>G+q-bvpdMN1c_qXI~ohGk9p zOu22f5plyOW(#^ceUZG-tsK3;k-dcx%v17r{T497^#iX?6?CuVA&=7ZnlX#*QjtMx zqWDU&*JVH0oSvr2)(hcwJA7ZY0;mKt*k=nY7t@rkdt1P;iv~R0YWCaT1gTVUL)&P> zD$cb)EPjUNsqY!x2``aY(CcI#{IKQB^)Y0i-+u0n=<(Ax(O33a)z_J$BFT#V-?RQB zPhLz7L6|wTo`*(Sq8uwePl2Xg+$nsgL-2!% zm-mT^o{RY{wH_+;XEQP+s($OLT)Wh}l{SL%&J>AJK9k;UM#oHCnVzN2)d1vch!7Vm zOx4lu2~q`VX^tEIfe3;ke*fbQ+n|0AM6|OiKDP-O+~GBIPtTop<@K2hD(6+nBLs_m z?Qmu@D&j#LqmY}y_1N87zK-hY%Wuo0Xv%rXwFJ5f!SwF!Vo{C?IY6}Xo%J_EGJUxr z^V>C4Zbkb(%CKnapwUTj4GRbEIC{a*5uI3^I+8a|I^Vuj9d&W+o7l=TX>^KO(H4YjxA^D*lB+M zsoT77$Yt46ahZ1{XDXYpO?f6ng}?H!)NAP!&+Q!F$5~7j%XZUbOV7320!el+6RPR^ zc39h`19{5kvmKW-Y9t5BFxAZbF5QS{YObyzgU2(>lbneDEQQUFyC| zR++}#6*bJ(#a+k{uY~D^)mZotZHngFC4SZLTxnol802{nOMx;}`<~`m<66VqKzYqS zSFa+RqsjS(sakH_fMK2fx6ScbZhEg}HlN(R2cbb=y@W8v_OA-QJfg{_jtrd7W>Ie~ zz{D}5E!xS*xC-r#8d`;JZReksOz%a+JyVXY-?gSxim1u^ht>N+)~PnaHCQDji_afG z_y(-zL3cmi)Ed4nyKZ$ntV@Nzr8pcidf%44!wQ9FZ=keu&C}_%QjXO?lw8PbQ3aEz zae?fE>H0ei@2)zN@x|pM{*7R92>P0|U9tA-EPo9zt>b+!g~pS?9r?YtTt8|eCZ}JD zfa?`nYUS)F9EU5&xo!t3r(_FSDt#Qqhdb1y4|c`8p+?uurgNe>KgP&2}<>Tv<|`MquhdfqNd)M-#o$}KKN{R zK=_nX_pM=FqCvwWuKX4&timWpv-}s*brhZ$JSA8rqNIBEi@kqZR)ioHxHA3c8OirL zF@c?bb^qJy%CeZ#^k=63+3Kg+0SczU1$r6`vf&9FjJ}F_S7eldf6@0+oMGsGPv(Ov z-!_qhk}6|)RK8Kr*1(!EOz*$JUajh8BRQyQQ6H$Zs7~NDu!Y ztJUfz`H5au2mx~zB#waQHN@f6p;6cB(EG;5_dxcaW`u}iaO@7e8-LKLlXM% z-M6DMt%Mk&Wxwgc(NS`%B152=s%8cn1VTJk-%JGqFF%>vL>X9~v#cktv}1#f?7sS4 zi-K@Th=I2;{QeU0%nQnjirbn5GRpJ_)*jWSt-Ipcr_YCB(+~2ysLQQVBF4agxOTS` ziduEmq2_AL{Bc#}AXh-sdi>o^CnQjnl|^?Y$lH2Z2fHi7tJesF2^m|$8fRg8jF0<@ zTNs-`0i53Us*{V|5(J=|J0HVu;Kv|iW4$Db5gVDf$u)%j6_+St3S}Vo+ZPOck>0Og z6B7_I1_`FXP2o;=h>If!*Eqs#qSKSGNR!sO9fWBa5vf1TNQCxQbIn1!hTm+WLVg!v zu+*Ax%2NC;LpTY3INdZDDkRk_FsGGTXqCaHKg}@{Hl&9_O}u+T)hX1eqTp341u!!0 zZrYM0y#x3P4VV**GP;&N&G?O8{^{q>*7irKo~qd9!vG~)D_?R>C;F^hk)%|b$BbfS zc;5=E5v;HuGkP85P(216(!lKcrg{*a&C-6qiadBSs}A`($>!1bP1X+Ldvs>=oQQD{9{uAG|Bp9IC=ORC&EC9~;N0}Vnz^T;>Pf(1)1(2=G{5*h znzzNyVI?TalC3~J_!yo5Buo~}PbFt5Tyh__?69J?8eq|rEm7_UH7Jb-$h8avz@mAu zedSa1JG83y)Wc$^5sUUy>Io6Ld=U8HPpO z$rkUa<7xuNq$W+AHc-Z=&+wp4M`$XnRq8u)t2SRFLEH&DGY@lBUnAdo)Whnjb3T%|U@B_#v3`<2{W>(f-+zO2n?g<#XE^)$Z%7dgS! zQTqFcne@Y|!I(7K#Vf&TVKh)-A0vpa=jTRrtPW|Oc?>Zf>~!_T8iCuhO5cuU?kb%f z=SVOQ4e@*a{={lZ`Vz;ct6vr3`N3tv(`voxy&3>)LVaZMJfh-+K>#^rxdFHl0`lzW zJ*wA}LFR2{73qmok>_mK(jC@T(>k&pe@=d_s#-9fIj*-0#Oc^hMuPvSDfrkM!E^z4 z@l;%x3i!|)6g3s7VOKUfX+auuSGxw_l-|5jo?N=t{zkNs>5@_AmlQdNTFRY}3HSYY z1ja$cfsq%9TJ9$$$Ye8d!h-}Nakrc-Ac!xsaV~ja#zel9bDJO?NIRE-1!Lg;*7(-H zOJi2(YkmVq_S5ZOrl7CH`@R(hctD>zv*Rx`FNDc#1~tw%{kakmjm73wvK}z4l!PCc zUMV^fv2>sY{Co0%Y5#>!W<@3%ntYcGbTvqml?P;>lIUSmtQWHoKr-jB4|t-6WCA8J zC4D)XQ`mEvrEDycsPMpiJPp38BUbfdmEzLID2pdSRx0rDtm^-x(=wuPC)wwqTIFf^ zLiOa+!SipA-nr%@@zUSexF9D z3?*ozf!f^T;z1HX1p}7~qPT9idz6G(FYBYcHdF5amiPCrU+wAs4AGFC&ECwG>u$hw zoT44LNB=s8o9vDjlu~=MZM6^PAXgH7V9VZ(2f!dl`xdyGV+x{SoXovaH|vl5X|Df_ zBd%iQ4&<)w!AAKGb3si7zd(<%96o}-@h&ve~03Ua#8^XZ-VacIX3dXhRo1o8Z zA&}69w|t{$=+5nmCP$DegC^~@Az~Osdn*pg<|qp7!XWn$nTCZ{8EBoOko_g)ok~?W zHy6Inar95%Rp`YA5KZQ#Eu`2H!XLx?iE!wHf6`2wep@~d_ z=s&qo`!i5SDIy>H1EBs;Q>6BZBg#P#tXCSyi7bP*`GdN-Et`Jsn^A59QQN2L+&beT zCSd7e>C3gVX$-5cH|lkCbI#$k^ha)*v&OH|{N03S;sNhIwa2z>jj*k>Nbv|&9CtSf zlFC1K^f?Csjhndw_i-bu<+u5hjO*)<05Lbj84#nfYsP_F_TpgV2${7x0jEESGY^nV zjnUjic5t~BA0vlu(NZX18m%&Dr>=9jK=bOp3-0?8$;3Q9_f@=Gx0(Jk_|4jDxJh)= z0;^ws9>T&i&qM!j#TAoq3hbC)b`M(bm-c&~N<-!HKsGQ#40DNVWM|p0v^#m zOS4?E1yQ$K&IKYXgVK@>n68dY`o?^X+0t(XoH@}s{I7_qg&m`{+RLKuD2a&L%j(Eu zH?&>7{5xQ!+yA~NP#kj*2}={znf4YCCW+qJOZ~$_^*8wRzaM=1e-9AzH#EDg*CJ=X z;~yL-(eIYcsC_5_MduH=Bm?C$w_%vB(I~Y`MxmkZy z>sTO@U3-13D8`rBB}x-ngn_I5XM196fmocH38BIvq%R9_I=MUDj*^vL-#XY4ra9wbQ+I8v(eMjtXRn(nu&B(B)tOg@Nl zJZS&gcos3+$x87r#F-{62+%~lAHvy}jpnz1>%o%L{BFPQbF)?PGo&q9b*T^Nr}h7T!h;??q_p3#=x` zneWdIVZIDESN3iTr}>0llyum(jEReYv-V5RiCSZ84fvpS)*9)84M!8aD28QywkMrr-bdNDtL0AppVRG~LjHeSMpKMtxSnsw)Q`2Y>u5}Kky?AXKzRPZPKM(>TaQAkYGZ+|6b%k zHT!9rTwP^OhOhtu30#3YMCQ%8Da@305#2&<2T9%B4;G+i1#=ed)iGQDYw%0XV^Qt8 zi6#u1TJAh2H>#=UbJ8Bz_4|Qr0mf2`uAC}gX7L*qxgV5hx+x?ctJCv#!CdI3Psfup z;2qrhXw2o?FMG57@Ltv>BnQY5TIg{ogJLHNlf|w!q!F|7t?Hg_N#76cBGnc`+7m+7 zOI^yKfOew%j31IIeB)JnzAE*hnVAJx@ zj$WRryp5O`3#)EZI4vfmcJ~89F3wTf2>LcEL=IoY&`T*lKNhP8k&}EQisQbybEJwK zf_w5)38>_JvF_>XD#2_0P2#3msx0i$ms%;~B50E=?yzsq*=J&__HNl(@Lhhvk5Zq) z(;TO8zSw_*!i_UH0l3v)_4j`vQ zd`LtCSk5XI$oD8>U+9O5wptC{ny$jG6p+frqHGVX)ujry#}8Bva)5)7u|Hx8{gwO4 zc&N?QFNj73F*Mk}9zyAn9UARYJ*rGwoh{*6R%0rp6&)@d==e4o6&4<xabIS+^Ksq3i1g-%sUpZ{GI5g z8fT#eq8qLSiB)+g65OBMX%L6Q(kmijVc5i%Dm#14kS;|~A;*&{pSSJJCw4iq)YRTK zj)QsDjIi*~#PpbaIrcGF+Ib1uGD*)%g0JOrCVDQtbvC|ft8Kp2)HWI1DEneF;D*&^ zV~KQs68pTItIwxr2WH5B6p8Gu4IvZf@nZyjuhGlY_J@*2n1t19)ye0P_ea9Rq{CbW z^@nL|>M1^Et&Pb&vuA|3c~?GsU@9^iFmVh+Guo`EZ9e3m`JU*FRzsNjQ&%E>k1~L} zzBjB)F;HHs<`nrUtp+YV$hZ}3AcX9&F>QT@_q$x?8tDW53&Rwz;*3(sQ{t&0w^`BR zuX?ZCT-h}HJ%bCDJYEacMn@<`zomtTO@W(NOHTW0k+*WKtpS2~EFQOWqcut&cs^M3 z+b6mHN~Umv-!+7M)PJLVx&uAaA0<-~XDvB(VGV`a+4My>Pmx2E_L28i`ps?9w<9^1 zW4YRSbpc$sVLBc7`)f3BDjCKZBzjRH*5fVtk8*R`&3&GVCGtNb*V#>{BYt?ukTYPZ zF9@sKh9IQ0uj^*M3Z@nm^l9Z2KrCkXux!)RA}B=?ML4phc611rr7Pcdbn0qBS0?+u z>EubR60|h_02b+VGJp+%P2I_ho72RvK|a#fz@(SU+1Ri(i{ANEhHfq zyX{W*i6E9EH?%;xkh{W1e4y3M9;dv&tUW_otD`XGcE39_&Ji3M1T@lvpXS* z*3nR{1cCE)E&3!0;Rb?9%O6pITxFP`jRKy~BI*^NLV=eKTRy2&IsvuY)xPTr`b-<{ zp;9^-O1s;ZHg_d8|Mcry_x&P53n&Aq1^NcWgZmaedKh8wqxN!UG7}J36>WrxY@h%h zK=LL7o}c`ScQ4zfL?g=bCCRH_I@3f3_2s*0_Q`g>^+^G6*!@ioOYn$mk5Dg0sx1)N zVk#c-b^T8v)juT&{dVUNil6P;C&~k)>%vK5?Z!R>kt9AT*6bzSfWuGXz7!a66(BE` z9xnn6rLzmrxa@Fre=TW?Q)z*0XTcEkfn#|e!p9=<%&y|KH|>amZ@b5^_|qu-pGW#( z?NX<0H~!U$rh>tg`nYYJKNs2+N$MyWwkTvRC8YWCLkEB}>>;tjN`wV{24=r}d%zr9 zKNb+C!Gdva`u$w=hN2;UF`>eOwhEUxps)+uL_aH<$ZnjaN~$KOjEds*_FfIRHk+rJaxO8QLX;TySM3vmGRg+w`a*1 zJMkby(^6s*S=nv<*3C}Hj@;oyO60>FFdPDA!TdF3f$JXIV`@AfQEb4#De9%G`C}_h zU-;bZy?F8Qss(v-wHAM~XWqkZk`r2DG04bKB3FaQic2yE178<}{xy)Sj9nUk5^`xJBl~QT<4dH_vEl_a&J;^pCSnc#FcOD9LrStOz z3dkA;rC=vMc%c-8p0azu-JTU!CXpAjBwbpRKH|z~=F5rJmMqJa^{ILc+;G^^N&+vP zKMrK$N&wNjfZYDP(|m!|HTve@lRG^OD%oO#h&wwI{)cf$lw`*D6V#NcV2zGZr`)s(-_UvcBdD=*u zVM80f5o3U};f7$w&^QIo4#HzVw?y!q*J^Z|FbB%K)7P};j##qj>VlSQYwv2te4QVn zD_jRA*=Tv00;UUwNRwb&IB`~R7uxAR90q6chz*#6h3N~&i|Hi+l4?2 z7MT0OXVbq`j=nC_T?Gte=FeO(PSG?*W%l7#J^}TlT)`!bb9erXM6zSlyOxU=-5|;u zw}XSh4`)iM0d5TV6kCopDsyu@0B+{Mq9BMxa4B+J`JL(&rI}+f;}4d_Lb~3jPfV}B z$0QVO0E9OV_UUc1vH)4ID9-?h&Cd_a^tm)%q8u)Ys&~3>eHutd2ycppne-j&;v)m? z`@^DyG(eAtEh{CsN_=jBX-0^7gvH293Hb!*|7>Sb0UZLl^dQIJF|IRDq35tzmU~12KH0qI#K=;p6@*DCuT`SCIJ{_#JTLhaffZfm2!9jZ_TZJ1dsoQQP zUFqT@EuTZW{;zi(uS|9r+t7t?31<;wzzNfd6Q{O)I=FRa?Nw=!(QKE`~= zeV&`35BN?JO@zUmOM%4i7ew%Gc?=eTyD;S|HKb^arq$4bzyQ%*NxFVexhUiv6RYYKRl!K~(f%1EE4d&YxZ)aj!B zJXc-9;T~z>3s~hc4=%+>_XOqUI%R>tV_bUw9X16%HYg^uR?|f`Ri35+Hfc7t7sJ`U zl8Z2U4>eS$vclIR)EI+E*O$4#OXQs&=p`n#4Y)?7nsTL1#XurOk@E%h-=))b3#n`q z2cx7PVQ|F!PBNDutA(|fb?siP)z|@-gTm<4)53sar#?d~yHgC41-n?7#1`N!%v#<@ zVOub83s?a{Bts}niP!D4aU7`tIhnj^Y2AfIdE2qe520y4?k^)se5ak0aHSMVOP;U% zaW_PEdQG2x$$@_}?f}evf7GpEj`?43d`jWyJ7@FGzi(d4k;rtT7Etv^W8;~2805}_ zzpWu9X8xMOqFtvL@WOlh{;0$dv(L|7{=TN6KzopgLyiC^t54PupYF8EuDDkcVE&)A zuv{C*RQw9aXJ&s*IZN~4g6P1N29VSTEPfA(q(HpNrmsaC^{qtb0?$bOVECI`2Re&y zP)9f6VXW9>A|i+)Phd#er7{U^>keED@DQT)O8e@4&Oz+-3 z^?f$jdCRYdI~>+y|LE*Pvt`KZmn!q@u21yEbKa6(ef|IuJqz78iNuL|m2`+mitJUD zw^Ia}`X{d9*BPjFw)oG-%8fok>O-Trjt8p~EMiPHfZERmon`-Nm{bGY$w3Csvcv`dC09g?Kn*tjIKXd=Mf0HHf zPR;+HhfF5SG9ReEaoJ_{5^$mgGB=7xW7Z-#s>ZFBha8RDIS?Y5rJehktP< zyO5-uu(@Wf!KB;mHP8jk05!J}7ktO{i-RTAf@WUn#OR}kk5Q_;zz8+D4t~p0>BBnu zk|cg{$e5rsHNb>056x-~lIsfqHWWY~DF5)Phbj&e6CL~5-Y{L}7r=AldHxBlk1ag9 zuoVicv2=A;i}B>`KmH5-%l~2Np*7`SP!vCEM+fLFJ{?AThyOj_C~|2<@jt;ve))iH|07rCZyxdgBOdXOOTWBPZbIuVZWDQJcIcItAg~X5Jva-+ z3luNTNsiNEh_IQ?ynXW38%e)AVZIqFw3J)Ve($_iMMsvOSBt`{?u=tc`4`@Z&eJ`+ z1r30Q&n0k(teRjQyvkHs{ znrZ!%arbVj_Wj07lVZl%CWg02acrQp zwt5%RzD0LnNDc{TrKIYWd$RIRR>bJEmW@Sd?;-H8qqVg`@)lWN!3pgsC``V z_58!>Q+W{ex#Dr$PkNAHJ4@m9iZXHKaPRBRtij>c4V$nqVtf3~X3Zt_!-N>R!W;TD zq0%sfya(16qYnoiTDO>JJVB{uGBKYPq*H|}mY4dHgPY-91)*cz+f3r_S{?d6A03+N z++VD=j)fRx#37&1VUhdwG%D_R%V35 zZl5;N_6!-t9BMn8wzX@yZG=CcO-L~$v|fJKW%1a*-l!J?a$A0}==ZM{gd^KwH?*M& z?;9i2Wk-qJuF%$<@5$FBypP^`b_oY$4V^776Uy;$?G+s%yu%aSi0!46lgVlDaN=19 zB-GLQmk3_#y&9Gr^`dc{6JuT0Poj~7kyqbj6B9lQmCzk!>nGd?cIZ#)5m}Uw z8j$=A;<%#jv(}#(MlOawP+#4@arK2}ASif*n$RMBDySG=IH85~XAA3yLX1V-HN!tH zAd+xjt*)(O7Oo)1*lF+>e~MTj%+8@MH}90HF}tC(p|g*1Z^6 z`oP0yJcd`aN9O?IyoVxcYP}u*_t#aZpiBxXhF?q5q(MIkN7EGWUay4ec#<`dRkj9) zEzw(%^5&x!l6$GES=zGGGK_0CMKIcu)BO zt9O=qE~hfYtRl3vZ9cr8KR@F5^38VXo~;>a_rK|56_>{IYy5qaGInTO$uKL5XN8^k zjmTlaJ-bsXB6cG5I|mjfQk$;$4=s|+Y;VN2kSm_jA~Qo<#6q1RrgR#gE8{#LbnG#7 zL0Pf{=%A~%Rr0b-n37YWGTq{VDx3#;w}UJ#*1{zs>}f~rNMSp~dp$=oCNn*x5}OkW zr`BFwuB3HXeO^*4VA&FbYAg`)08Os>$h>xoJ!e-0%C%WAxr0p^q6 zuVRohdh0RlE+RM^pIZIWwT0d4emXyE3CCInt4i@|N~|X(A77fA<83W2# zb&1#^P7i|H9yNc_tptIp3gtX+IBWZ8G-U<{Iot#c@0>1G=Ltam(q|RF!%Vf6>ZNG% zR;~Quwu&ya5Yf;i_1z-=c*q<{YHeeskf4dwCdX!beAa|*4EGT!Cz3mHPib`~M-$2;B0dh}r<|06^nM$5lsw3aP8;1a-OW{+xlo!t@)M zo1<6_uR;C)v|?@CD0bu>{>D8q3f{qF4AMsvQBpu^SY@P$m|hq#0>rJP1$I;a3T71 zosNiP+b!^FdYV?Rl;UOk@sxH26oGk@8eCLS{si5@lU**)D8d4+Xi{WRnp#gDlWVcd%vstRZ$f1?{xBC3D#Ax576N{u!4A;~6SHOJjF$ zgkXgxvqAd^+aqOKb0mUkR?^A*>z(lp6Hc$SX-GKPk|=n84_)J*6^Vq}Xh#QmYMT7U ze2bl_2J0Vjhpu{NSv#KgjpM1WXn5#q%m|&rjT%+=80#!Rw&0Ocj5~W~E{aCrKsJpH zcn)da$Sm&cB|&4)R8C^&qEUqV{a6$zNzD@jhaOSDv)yNoExgW zQqW8+R5H6^m=(N)L^2nQ|KzTDIQb_XgYrQb@Lc%ivP}|+Hl7}41#RIeAox=Dz55KP z-@bmw8_u&Lq6v6z3uy$}vvNlOH13XlLCUI+2Q3Qh6)#bSJaebeO7vADA7~4!LAC<~ z?bnA@tTElJ_i`4OKg^Wn>bCx&9OHQtnlVLca@-Z2Nz3kT|FU_Om zr(>1ZPtuX7Zv;SJsUzkx=jBEj*VRh&kN86nRL)J&q%uevwyNROaBi1mDMbl+NV2Nj z_oSRV&BGJak8X7oX;6pEhqx`)1pkiIKg{*oK&Ra7Ck{Dt3#v|gh3zVUJf3VTMg+^e zgYHQY6b2TG>ICDbem&dWRirr2Y&ccvBzDq!EK!B+S;9MSXeiCuYTZ8B*cc9s< z-KETLxO_UzOkJoT#6z?nYf3*NS$(S_5{rQ(@4DVO_rx6uFje~W0iuxS06&)Kc+{~D zyXby$tYOEDJS15uWFk%XSX)PE-8cMd%L*+njUD@Y-@$Vo%56kjh7+X|h;Og%l2^kq z=tLk7B-P`L~WsO3;B??(!d?Lf(G0Di`w-{fKK5v7+^jNzvzLAt_Vwu|QQ zikcqEP}CNj%fd~+4`6UnRRlTaHLTTW4IhS8kF%tMK*y}I6j%*Q2i?K+iO8Hy68H-p zhif=9>1g;zh2lx_WivQ0xXyt7A&sHqw|9hlqo05CVUzE$HSwysO13RKHFpJ9j5@q-5Mu~ugkddtw38Ab`KgN zgV9l?w~J4-fm`sDc*D1lR@Tv0O3z#+t*9#-g7KSXicvn+W=SQJZ10;_3M<;ohI>c` z_GIaW4{sMq+ii3$3d5rU39O!i2SxJ4^7JdbRZh1a!9Z3`2)-$OKj+)RPK+akNwAScS`hk4 zVOW2*_oJO_y04YypGV(KH?Z&a=Oxcw$3x#kOmw+@czSL&_KA#POS}za8<9;10@*(g zVEW#)>$c(W_x_^BcP(K8B|xgg^A=p1bbK{k!KiQYt&Hwasn5sGq|zmk7`$b=*EvRH z0Gb5j2;>v0?{DvxC=`|sP^X)HBD|()dH^-WhBq%IQ~1Ecj1Ed1GLKAMrck<^u-QXVR*Q!?Q~VN=W~8kB90&$8;wQL3cB2? zpQPL8+79NQk|0%*G~VT~UVGzWik}xa{HuA`34d)4OpP@z-E8oma!6ehF+-fh-oS5@ z2_6DO4n=4U&tF1MoXqVXZn5jWANU5tO}1v*sYnZ+z58bqpW-Z*puOj#P+pt1^G6$w z%;8li@-anVbhVa?;RsD_ir{c`ze(~^EMDfng)ZO!9WOML1uJtJH#+>|uf!gmyt1%y z0QBEIdyAd@-uLlm@(Sa3F5BwDPH)7jROun+{^z!>jXUdqBNWssJFgbRA<^=5mooeJ zjlFrjmZh{IdHa_F(;v0`xDq{nPXqrS?2kX_pYebDbYXhfF3UO&oX2I*QRe4~YZm*zagL>s;g zW+C}UFKN+dp`XW&0IkX0`s7(xiSSQDrONwHLxg^AN)pL7%!y#Eb%f`Fvd|Baom9Iq zn?LeC5X3NKBXDf&a_TCqh~eRVdmIqF!M+`fEiJCa7|jh5?)i)#)F~E6zN_<*a+jRt zYF=LXuN$*%dcxKj^k8Ue{_+fq%rdfMKu$ki$*J?qk2)tQlsxIk*#+99DgOt?CvtFZ z)XsF_^zR9EQo%Fs$5H$WDz~ry%;jjB?Wbh_wlV(CT=DNsjsMuxcx&MIG-Y@Ge7kkn zcKj`9splkwLIH~T+gEE!A!jyiC{tmP1?*e|!A%15KtjsPO90p->d<;2`$k`wQRYUed(3KPPFnT&yNCz(Vqje^G zhN$72pgHvyKCqfyxT4tKzZvV$aoql2?7am{U0b^@j622Mtx(*hP$&+?trT~sxU_h2 zcXx`r7I$|q?yiMGal3QTz4y02IVbo0$$yiZ+@xvJrd`ZA<~!cG-e)|5f5$kL2KOql z`qMUCaA-9SUP9VJq}@klO@Ml`>J*d-5WJE*9D~W15PE>`#3CABKD^U^?6fO$x?(c& zeM~w47<_I>6W+^ZX77g%HqKP_nR-88l|ct&|8*Y%5ZV;LeKc{gljiAsL;FhK1PM|s-vZG@1zi}s6>0u{$BTW&_Kb>&)^-=unSwHT0zt-p#5PYR3H4# zyM&KkY~e*RRTw4885N6~dasXvv#4I`LKmvoR|BWY6Wmj|lk|8U$8kIwjOjxDCxx}zB)$9CQ830KIez6|BPgO}m7Xkb?E{++ zSbL!Dg=cfp$JpKD(yFOEMOG-cCBrpdf=E1(@3UjV*s!hX()fY9{uu$syZ`03pdB4} zXuFy3LI^Nhk1+r@*P*@%YQVVQYgQb{)ie{Yck(>(pxZ~ZJ}m$PQB;93{p-X!k8^8* zHYI_uXuDyz6U2@2uP6q;V;s}+F|W!x-c!+oC+Zq2_c-8Z)fjV=Y#9h-TM^J2)32z$ zc7LM4yOMTBXuH&YOFywt^G|CF=deS3j{yRA&=Fb=f`&2OwUEac+X(>&@w}_u8~%32 z{ViP1amqTB51mXb0P?|+USZ>faRO9&dqN;k>2w8(nDNQNZmqiTK-v6E`n)vfvxxAL zoN!x4O{5zDsfwxU0s9dfSx?Qu7sx#W-co@rtUdqU_kuM{M6i&v86AblXny1{v({LBu0HnL9+L=g1bgBLi! z?D27<05#&q{ahpeRP~JpAb!~yxN-RR{6Fh4k_})~KC%V*eJyy|W@$sC+x~J%YT~`T z&YbLfnjxGMY|#!_2bGbaUM&5GP5nq4IP!Ux?lsy3m@X$P(|>C~O&A7ed`|<0ep>Y^ zR(G8smaL7N1~iF%zt%sXfq4z^*99+^VN9dhBUS8zO^y#Id2d&k&opWc;}hlxRdC!o`H{1 zN&+Cnyi8&l!FiT;JD+}AG#T!Efxk0uzEn@uvrL~YNaoB`Pxyi$!wBd<{lm|F^pA(~ z`!SAsVu@20-%d$H4?zt z8WA`9(5@zeC)absrtFEpV;ANgw>LoT&McsU3!yx$R`cPK`Yh>IwgW&A{;Vfl5S*|G z*MV%WkD|EtJ{%EJNF%fHj(yY*6miJ)>qlg+ek+zCBd@BukgXqWtps<8@z28{))p6H zz=K{7J+H8l%2``;9y2B(;z^5vz%Z{fz7 zjPMA>HG=stKV-A;>{9{|UBL4m{6R`TEpa{t6?-H%KSqz{#z823W1Jv(MHxp=P=bZ-opZ>9~ z`{C=Vj~#Fz&=dN01_p@gbh$LR0>FTioOL(>?||)$by3<_({{)_J`7!H8A!Ao%?`LU z=ZZR+s%rtc;XggtJRlo+iEQvWZENIEd696z1 zUEi!20GyFQZvb}CA1|mrH}5^Bn8^-Yx3{dbJ6ZtpNJXcRY{6y{EsTDmRin~-QVa0n z4CPChs+H05UC>}DUM1oAY4FWCIkyr%zx(FZNcIz}O?HrV22J+=_O@u#c#+=jbo%hw zK#V1j(hvpJ)dBxUx6u}4*RfpUZg3okxXFU=0+9VW!U4w~R(J$pvsT-Jo;hN@+&|vl zf3$)vV?t1q2i~XuxDl+sy=iCXnHP0d+x3o8VAbEu3HS|p@rpOW9#>9Fq|P3g0KONZ zcdtD3L~mZsPPnuUpoXqtLvqTGZhjMM9o#>%B;0)MFXJL)4p=p43Hgm6F^4S2gO%ZW zo6WfLek0vlOah@HDFy=y2KqYqKtD?(xOEmHu7J<^5!qNPS)k3gSf8vdl54D5{*DYF z@4k0t%*k=^+*@}f-CCBdy#=a$AHMij*A<=|GhXSBnr~L$0=UWp-xTbkV(Z-JbrIGB zU#1}g4KK{+xxy|dAZ*^B+ueCiv7HSzlb9f1@n^HUM(Cj|&!_4Qg0dZpa~Ol$QJZ~H zK(F%mhZ(wj8Q$(CeBz)w`~5wrrwrg<{`qBR@OPhn-dEmhK%ONj)l_! zi$rNT!wGsNDrRmDdXXdV?xMpjsqGpIc56JPRnQmp~Mqir8II$I?s0q+mGS0{i67WK;&#EiZPM#SM>TR+@b>Kk6 zqAgL3(V{d}u_1sNC=A(S_FKK)8fJ(FnMnkX2C!a*P>uGO_8ZI@=LqFhy}7aU{+Nc0 zS!CQXAlTfQ`i4;YJIx65&t`6G*0EWF`m}GMNFgm~I-sO_FoLJ6@NGo+OY>OcL{Ee&f%mjTqI>X)g~^e@HFfX4 zGY6&Hw4Mh`wMmWf&K=3FC*OaoZ72!X*VP;yY>ml zXbO5{RPJ=)HGZT~Ar8a)tSJ7R<85cTgOI>e zzRz(RB;OYyoDCr=>j9c4qvaxTIw#PUaMc-qfGJUy19R`G$@GSaK&`5o?Q5Jlk{&n2rrCBfygV{dB(Cz1 zf4+7+j02guZhr5g`nPEUt^AN0qjY2;1(EIe*f>Qg*tha;V=O;x%boDzM#@D|=m|Fj zKAJ@m8?$TYQCc>CiAr9LDcR&SGS_W4kFsr>ZGHrnq(4K^s@IY1kb3(?&KqEzYA<4Q z%27icTR`>%uH!1Ia2WYleeD*Xo5}J7q3)!_8M2`%MZZYI<4B@Kuy{lc)08a5(tVV) zT9VC{7$}ssGg#AWiiZg#yc#(Aj|(HIO@_l&=Ih+0ue3O$7~L$yF!QTBEFq#6td;Hr z=h?n^%uy|LIB1AQ z#pcUvPd7K1y43f=I0|H5Y%a&x4{sN-o$=KrLO+N6^4H@LFhGYtqnSAu)bU`m{4kh_ zgw?}lJ&yZ@A;g4b)ar8kV1 zriQ@i2+Y8*M7{-zx4RK2f(_$BE(6}o8=%I}NRtF;97CAgZk)jKjNg=Dm^bXv7W=}M zd#bu;J%_i^SEC!su~a|07K0=Bj4Kfem+M-(MAi12(Z&0|gk>6ib5o7k`9yykYoZTS zHvL(4+31aU8~ubtq*s@xg!!&IWF0UjQ0;K6c`%CU*6*k2eW=-rEG(LqPfz-H_8-dIHqbvqJ7$;*55tjLdij8|w z=)(?V?z&lTK_IL&QHq{JOi!@8@HVv5ABL+X7UP(Kur?Gk3Ln+v1v6%68x@dcJaLah z@BkHKBle_ydH_7|pyWThF9G7Wm@{t@K^09>*}M`5+n8Of$ew8lU1UUx?=m6oG^CQX z^mh4IX`vF-{ZXK{>&f1a!bY%Er9_x`jcc|2 z^Zwvmsfvx;K(nd?b-f4|grao_M-GGR&Q@MSI391 zfPRL3=%Oz+)VBzxgLM^>IB9tAw%b_JYb>&z^bz+JIgioL6*zQN+P7Gtf&KsfD=bq3 zBS_>VOuI)Bio_R{%ubDz@%-@hXI-t`ML4}wgxC3j_2O~Yauuzw!x56%C~j;B;f2J{ zwuLh$&*$V;ue{Zcd%>psr~y6B=O2H%Y$@K6gj+oJJ&mWNy}Ip6SeC#oi^E%f5#l6o z;-l0KQ=!0-E((gD(~b-Iei#A|m_kDIkc+gChM;NN@?`47K9JFTgVOGERD|gASv+-C8Hvzbqylul%3iD^jI06!)L={#_eC@m z?U*0tqOSox(HcDxB>QXp5HTT*cx<7rLm>-bWFz)`8hEh)1UCI-1r%pg zzBUuz6Ow4xv=pa=Z9XQ5^B00q>c>TbX<|PCkudOdz~BZyvg8OU+Y6Gg@dsFCMy`9P z87Yt6trQ+#1iFP2p<`2kT(huVV(Da+R4LK`1HKfBL%V9Z6x2KFj0-*JPi8N4>iqBb zuvssCgO<`P)q$a92yhyO1y3!+lj5H7E`M-ov_?LrLi+7y$8>Ywh{ z^=bsXP)kmQB^JO8{FZ?K!XHRZskgyt(Axc7(U$1#lj^V{rD$Ma55$`(aP79?i)I^a zkRKpdDky1YCdm_K8G#FAy_vHGJJ@QWGW7bi_#3o}Z|KAit{LE;Tv(O;!q$o$AsmO; zRr}^KXmzQ`G4l>x_|u>vl1Lb-$dM?^9IMTZR8-7mk5QOct6H0iEvb^=WhO}ATRblA zF#S_PMeJca^)^~88liASMf#+buwNEUVtkNtw7}HE+lwwl$2EB}@WXt1(ixHD6S#(( zIqx!ZZm(TaRb}Lg#6HOM)C4rnOe6wl^gN+h*qpC)6e|uWTv$@yG&_yNZpCMy%fyY$ zhAh3>oB}WrLQu|p6kP31wm<)|!SXkg;*SxFLH-vjKsH<9U?+2AyGF$7oU1Rr9+uQy zR_B3WH`)d5?F$ZXAqcF+biz0)itI~S!1GYjpx4M)t@fNng{=+$x53#r5JQDVh^b?N z@0l1@AuCq_U)!TEKfvOScf_P~VwE=dWHipVf~>-x^Jl=$3rHRSRJ1LH*10`jXStJl zPkcC?TB3bQrHNRiZfb>GwYU47q`StEj?W)t{P-;X)g>^cZ^9+!rM>&+5}%?khi3{(&a+~6BL}Y90QBq~<-w_g0(lc^$cW^5nJolSa2>l(nZ z3Q}{1cBwnGzB&cq$b`9jd!0+xAg|+fbr5TcKH%{V%CNHBvLNRdNLuFs*FmMPNEKN6 zc4%PCuz4U8KVEJ%J-DHg<^u>*O!9jSiqD69moXdnb4qw+O%q$u-tZ$bYxH6)z}*P_ z3S9B~&;_SsWfqVnaQsb_YJczjZ=1oaZmx&86WH)m6Wn%s%p6}R%_~;*V;8>V`0!kl z$j()tJ(y{+w?xya=-8PQzjTxsqs0YAqDIo*y7hOE+aSzj>*B{NN_-{UmX_%f;vduj zposw>WfCVwo?nTS zl{H+hMxrbYR#$LT>pf#6ZRHFQ6mZh@O%9MqKw@t(7L>Zp3|%-(q&YK z++s#5gT1z^!w}tZM8=VCo^(Kn0^<}@+};7jO6THUbb3j|TL|Zo5*Dy@gb)G@;b^(P z950n|?U?xo$hER8?rpy99us3EgeeL(k}AxLOKCUY!uihCcm{w*eo=rU!x|`OYv?co z&4UgYT0%PGM+erqJdqk>V;>fiskKk?*@Dsc`buGh+3O?wf{L!SZ|n0D3mw3j$&}rx z*_Zg)4OUGksYB!IqQ0FS2PJ#$MNY8QMG`eWrTo+VvkgZ7$J!PSEl0p#_6Lf>Qez#r zF!b4=D(5~c-f$MbLdE{q56z(MOC2M9JR^eS%T96hJDp5aZ`1%wpBaP7ys>5c-r!JhAB;K!pPa1zc)=bi)h z#CcRnAHi|h`|@?@GucFU1WSqc#N(A6vl7h*p#2~xdfS7G1x z!T{Qg{}pFNH^e7edP~U`P#3ao1ze)58O7{K3(eAzWd%teeK-14dtsw%nMlE}u{;kq zQ2;QH#pkiEhwb^AV!j~Ymf+r3?zX$Z7bkpf*!vO!@uc7znt!zn*hp_{6f7Wpt>!eO zt7DYnGimovq3KETvNiZoB4lXWp^Yyr{39Ng!e zJABIy=nkYG)h9n8a9BOw41nw?U?!F0Fut`mLT@>H7inWCIa$_ViazWnv!g@?kt?r0 zsoKRLsp2%(E-rz)jI<+&Ba>crAgjV}#P+f=@!$pIb?S$Xts*VgLa??V{!=ImpwWa= z^j<3r7_jGCH)8gqn+i4Ao{UoakwD$!H}nNNehzN%7d^7-D>?&qoM@lZO1LdAPkulu z>a&GeSu~%J>Q_xpF9~f*KKUQGGAKDl30odB!2v_L#H4rLVY>evR|b^CBrU(I)TWNr5gr|Hut(o+uE`++m`WpIE87Fc*%fO5KqBZv~0**(>e;pqs zJb&KP&d<7b;4KB*-c~~;fuIKKP4L)X_MLzKe1Hvfk7K|Y6|WO@r%p@qr;v^Q)IRbL zzR=f@ya)Eoprus7&wwqQ$)ktr1q}E#$W4^&-LFkNK#e*Opa~)uZFc^7%)W2)4RASA zS`&bt8~N8o3E?B$`uBL4cP~08{EPGhUZ(-3r5mPEm)n%V5$d$)=aF3d! z%_UL}5HpTp0e^vy%?%l$aqyRNmTRvu&*uAQwr;q8ry50i2HJd=miIOUnXMgWO+i) zGeUNH8(8A!V*Skkvz~C2UN1T`2}J$(M@hraR(blnLbfL(P~AHOUrL?F91ohT40;m$ zvkPhSC-r9sR}b-H(*n0fg$Be5Jz6EXxn{{ZG32Bhc=rly;EAy^Ci(qqc^;fB0pp(y9cS z^VbhK^u6SVsjUE}@z9y*fa`0bELP&IXp?yBAJ1CS@54h^bZpESkw%%|E2*x&i}5m; z+qC!IU|`@n?GRs&tAD|jI02R=EpRa}nu(3)mDc!wQj=SQMH>$_2)=94u!PZA`x_6h zmB{N(N#QM+%Ee3vd#WDQZ|lp-Ao%49yC8WofU0*Z_sy4ubQ?WWX!YU;-Ah~2o!yr; z=3=emTCW_wV2J_c)-;|B{yBAyiLy>=xCB{M9_ciYcjXh5`!>WJT<-udUh!ben+5_dh;=5-iM0#SYl?HK2&1+#r5&GyD+HRdHh|>59%Q< z7+JY+J}o^?4v6hm*W_UAS*XtSWusp{A+JISB}#oqL>E*wf8QaL)d2cE)s_EKJ?zlN z6sUPYfLVzySiDlpsVbMylmDkvz_Yo)A8rH4hyh&}(lWPOkgo$q1FfW9*H z3-1PsN3$(jpG*Z#*$68eu|0lm!GQ{yR(i#OsWYH@s;%lvAL305IK(W?%F<0 z)#gw4?LYOF&aGbwxu4wimN^*|C1gQ)1GR(-@MO>O&8KX(#k72ZR}EHgEC!s_1V_sG%?FWplfYrhwzJe>$NogvY+c&lT=vSWW;OTRk|4{a|1y9J6eUdK>&VGDfz>pQ& zFCm&rQoU*$rlyjX7Uz4FV5ti2kw0l;!Ubjk%r&NcwBVikp$dUkFGdB8`Qukv@}9Ci zDNF`4b49$xs+jU)L(R$x$7Orm6P2X(4k6L(UG4-^slZixdnNTV(=iP)xT>DP((>i6 zm#87dsPv8Yfq497WCM;{-;A50S+;T`UhZ_H#g>Bo;v5SKvn@%|4}8n-LpUV9d+I`- z_4q2o-LRqQ$%`QffWOwb(S0Mf2Ll9hcPld5PN1q6L&5VAjIw@ z6kj@9Eqm;=ClhRq%pnqeRrusswvjLUbX{kuHw6-306{bC9_P!TY~yD(dS)cO&O7{w z?u)ho&~QwJof$G0|HFMl618BsCP3!CcPi4>l@;bvHu{_YJ_ZK4=$C}tRJG8bP=N@p zHoiyht-~j%k}&od#zKjboUI{;<=^^r-FUO$%kD6bl^k}{rBLF#FzvVDEW3xTE zevuzh@g_9dcBr0oqj?F80!wB4oid+k7hsA?p+3>QRijjxG4gR;lqF%3>wEK-x$4yX z6AWcy6EhrQJ}|Nx_R;|X=h4c+Y)xCK!@@>u21G{vqdYbA4!#$G#DG6dWIOyQ*2V+k z@RWEANf{#WRosee*x496I1=pE_wEN{kGBDs#ycc#RkgeJ*5}v(uQUE|+`DfP0Kuh7 z9zX{JTNxo6Kk@GOYbxn23Ch0S*Kt4vO~*2vtrV76W^g`Xd@2LHM_+f}>4tkX%~ibz zarRZIf$N0jiTp@a7Q{Bj`!g$__WgXqHk8ogO7FgWnnv50vSJW{A`xiavEist#G04O zu_y_F>0;gi`^}U47b%+8<>mQ1Ux3J#@L46ogbeAEYqW?4Eh?&(W~;{LSnd=@itX!> zs&3tw7{uAT?F_@0N2R2UzKfjbdV%EgFXI_SMrf4)Kd4vp?9I?y_r!0=P*pEccWtx6 zg(N!}=QEe8(J7`|I-6pO8QI*I2}IR6Y>uXU@kR~eXx}M`j!Ge7G9_#cu1dBuud*Me zD%r!+vdfxQ6Vfdq-xZ*isZaP?#%>1$2mM+ed_TkKe2${r9u2T3>^!oA zayg_Bqy{;;&sdd4vEvA6QX7l#-(!L^@?^J>sPF8Pt)_IjCQ}Om!VqPWlkCR(0#`r^ z=(m}7EE)WgPgor;iW#q(2tJ=)Za;?$v$fkLfUY^Bh22~)2{8?4^$Cg$LS#AzwVBFi1xi(QA7B>)hsU64vc?(zL*0lrhzMA#&&pU6}+&$vs! z!}z<<*ingw%n=}Y;xO|W8&2MXXc2V%g|3BF2?CWrYS8uQ_M4#$v08)G^Z`i?j1(#>A0AT=)XzOAAy`3R->dDizi5Bo~qWcC_OX%&>D z@R5mlulNQt5G2J~%R~0snG~aed%&5{Za?)Cn`S?~0(t)hJhkRn>^?3)yd#5(;6=fT zc5ZstkMzOf$9>p95=6Ugz;u;;228$}{!11YZ()B%6Iib$*gnu>fnIcMw!wY)QKMz; zK~fJStE{Dt0XPIa%EKjGw>9vwmeo5!h$xAf)>DR|+nvJJ6P#p&QL)v9?*YV6z(GZN z{us{t)Vx$!R+;I^=SdVW7>wMMxOdy0>jUt3mv69PkR24D`MUX9W73{`_-FB{*Tx`_ z;ykAAX8(iJkg`fOHKLk%3Q(6WSuFW;odMR6N|Zi89*L5+5l!I_B4mNrOkZ2{qQ=e* z?M-}gcmN4Z?qPxfoz@NROT26#j7nFe&)4Un@F`~~-0cdCp!C46!CI&bwfH)TIOE{OrtZL@;YtRQ>KL zkPPKzbbtUYgkjGY_Afs+NE?tifzqc6v|giKYB(;qIh?IrU1ji?^h%?)wRhor8#((m z8bqz9wX7X3d{y<=Y&VKtgC5{YE*_F!2as78XJg_LN9dj?Hql^!dFBZB@DNZh!=vvh ztiB#bg8(ltvdae8m8HRdeF9g+!@+6-hpdij-uOxY!p!cM@-1edRx=xa36kEr8U?Pi zSZEj(oLfkwO{j8G7XJXCm~J90`~BP_ttGBJ7ekL3cAaHPBehS z2TQ?@xA%TZ(WbzWlb6TpW`-jI^LM?;>(EkkzVT$cTube@tU1u1(`m4PKMwXf&`3viiT3(y*q;1>v8K{us zDMKmMsf6f~w){1a*rY2T(kiU|o?1_SWmv%J3l3t_prDdAhsExfSLee%qN)Y`9_f4t zf`G}S@}0hxX^9NV%>iV2J#{nrg0cK>5E+7g4u%%o?T?hGZllAYB z{L8O@wd8wNUfSqg{0Hn=%WBD7y&7QR*ZA;=w^m_xw0?etffk0SiNdvnPB@94}%J_>~_#GOoYw*z?j@R<32-x3&C1Jq-kkKTSJ`dq< z>R7>O7dvR_R93x|f5O84ik%u66`GI2rt~fYc|OWVh4wIbpGjs9^VocML>kZ!BrDqg zuKphHqgTM6(pbhy5XkwAR+6%V)ntP7J`T$@>DByLF`|4|G%SOAPgNq9@k#Hu`bkr?I(ZE8(aN) zkks{FFVyp$(ZAVd{-5j;e;kB-`F79ocdhBO^bi(Ut}_7(QQ_Y}yI6%N8#%r4tB!zK zr@tRJMLwUJ=yfjisB(NrKaLQn(l5P)Nk0z6+*GAqLA!MmmPW3C=3hy|yR{Ce)=zR+ zNA4z$>7qm}MxR3UK3kxuWwf;TMctV7@#-FOet72bDLGZYIN~euFNnO4J&&E$=w}V= z*e6}PkNZ+<*y(}7w=Rd!Y~QoaO`5^6UMDD9Mi;Slk8)l}c;8gv|B9pv0dpq&#@1RZ9=geUYi%}#)6~vI z=E&?C9RriAm7T?WQLf|NM-1Ed&1&A&k{@@m!oM_RDMiFvF+6p@cF?H9sj4f=zan;M z8SuG;C1EY)Ca}DF2)me2K!3nQoB&JYhdQK%r=R^S{=Zp<}+2>f=zac>R8@DWw6 zdJ1*nw(=|5c7yOHgMzq>AIbxHoVVQqM1b5&0U#DKNUK~t4e)yC=#Woz;*1v%*`kY4 z|Dn{38R~jqh6u#vCe{D-p`(5PB;}t%88z@mEqK0H;X~OzERZ1Co&nGY=Kc6!P$|PB zVE~J#XYP-}2q2w<+DAoUIRbCPpI)cnb25C7WPAU7+;0k(`SFLLi3h-Mk&R>1B z1Xw1jA`?oVO`a+ne=6de%y%8bb=TXGnB-8PuVvszr^oR0HYp-U-H1i3bbcE0R&*x{ zN8^VTkr02fTCx*b7KdNg2u|Y{_OQ_M4`*TqRBogfNx0-!x%w9_8=Zj0rIYwjT(I7@ z^6zXUALm+S#X(E}8S6VfueJ7&gf#XoQpg^Sbsu96oIR=CV-pJF-xVaM$`DqM>1B%e zP6u+22910UMkx6%Kr*BqGW@uf=!92aiBE2{ime^Db&WaX^{ZIs4 zi+0Nk%xq^<0jLz#O_(%V)z*n=ezgFBkDp{RU~iP=wE;CsK7yBD&D-?Y8^OwkQSZXj&JTCG0)`Z|+`lM9Hm09Q|c)oA0XKI>+KU-O&&{x*Il+#jWLk4 zQ4D*!_o-3_T=gf6$4>9Us|sn=16^r!f8)`Wq;Jbynp$1zS>ubFRw$s6u1*6$+q^=9 zxP?pF8Es#rzzFpcuZ4RY<%dh@TW`{h&b-b9m>8ZH;3|+J}1bRy;XH_e#0jE14rkw8$09Xly#tCD&g>Guy8NbGmJH)9u?FE@u z2`RsWT%`qN`RYj>q551?$|ra5kf*KZLNMMSyZ+K6^J3}D{Npn6qz*+HB(OouGjDr= za#d4eYXD;t)@>DNWCP%t3NcZT66_X1OA%{I2gNEH8ZDC&g&FS%-H?p8?DyndYJL2Ro&1;GJyXQ#4h)p3mJd3K|FZs z{+X{A)SL}ZEop@>b{-tUW{wmkw3Pw9gHvg?Rb)aXRB&DO@*`%^cwFgi75Fckz6DUA z{HPK#j0kyknN)&hg-bXEdzg zq-CBTuP0~wH=Cr{-L%6?p{aWo;7=)V-bkZ3GwFRVj;K2?N6!nj4oZ<(aa_snE)u5r z_N^caPFA@>RX{wBi`@X%n|rT!uRcrR=sIoHT!3Z)d$(qh8+QJ^?5txU`0I(W24re4 zK`;_Gw+z4Y9&oLNuR-O}isPp>_F9X$6et<56)y;OznrDRo;&?avOERz)@nV?i8#hC z+wg+XCAlf}=#j*iH$8?eeI@aTnl!!H7wfy!JkO#ya+~>rDJOa!F0VvIZeN~x)iU6X zXC*z&QH(D=4KgZGrTSzB1uovOf(}OM%UAJJ-r5F?<0~xXZoNaJ#Q16RRzIc@k&Zjr zmkGl1Yvql~!G%u1y0SuMYF;Pb$eWo$%E5s{j#XmROh}*zHoY3M9DmQ4LtKg*F2vK5rX`jSVT5uxY~y6@^v)sp7&^jp z+XGc{xpn>KmKT(^qF0691kL*nc`_GWpooN(EEog7A?K*w=K-^DeZ4kZGW6h zVb5n9fEy4oKVVRP)D}**aS=eWYhRn^_iZRbAdtJ-9kooYAN{^KkVXA^W>@V;NmaBI zvQ@Vsg)r5yB$G6B%pu4uIRBd3FYB4%ps;CJ6nv9+V@Y{z*MRkuGk(cy9h_2?fS?|Vmo@vY z6`&&klNK{PHPM%>M|JEV5ZLnPQk#37$R-FG0|o!AJ++$deqX?N@LI~ttRs)Zz@Wx0 z1}>%x1dVU*gu82HMn&B+6=w5>Z?75PL!blTA{+RwrJvK~VXaBc30!DD#6uMC--67+i;{F|J{aE?x#n#A3sF4EoK%(z5b?Tm3ugm#c`^2hlZ z0M?s4u=@w@06JH%QRUFw3<)Ixi|$>Z17)Cdjw7TD-l%!sr0_MvOsh7WxpLIu5pU7L z1qBCfby>vTYZ2}U)T=Nt6XELh?bWXyG-Z|E@sXS$@SVcgyH4Cmq4#I(Dt~2Tsf#w1 zZK8SyLVl^s46j4oNpmQeyWtj!Wl`IhYQo6W!4+QSKt`W4lN%*35Q%|gS{yS5iL)^E z5S5`hhn&jSD9yiE40%UJ_bnGjp4XXoE^w|pRp7r0vxpD)BliuP=?X$bV90q zr`9R+03Y^dtHyq%tPU7pOK|dHxu@TmVEd$gS9Nvt)E5O!iGT8W{wD*M%GMZw7yduf za{P{GAmjCh076cWPEwA( zHu~wPEa!K5P9t3zqW9Q#5&0s&e5ur>iulE}Y0$%mlE1$972(Ju>lTI!w2&6=XhFQD z-#jz&1?g2;IXblI<43mewqN()<2+4{w0%R5&1U3NRk*!I;qD3PRICffNqk2SDWjLV zE};J8JyLD5M$G|h{K3Mp4MyXo5MH1xmfdi@7t>+qAxNxf0WOZ0#nB8Bbe6fiiLmgU zZP&ZX4NS*x*i*%bJXp+{L(Wozeq(NXBXIPKN|1`4_cIJEMRVpD_PfeZ1NL!-`mxRU zN9mS1^OUw*en03C*#|JeB`|7Hj17!eo9F)Gbt!B3!7%ME?Jr(C{$e%DiQmf=bLGlv zg{X2wE%tEgop^M`CSz>Edhk?{8C}^HwoIX3f2l);om*G>a>>suX4m#UBY2!;3fi_4 z{fv|QHam1Y1>>DiVTHJAiJZ!$*tx^vSnGSw7e_aqd1}#=lVJL%>8mJef+e}L=2a32 zeu=K~U=W^>8vZz8j8v^hsCoB`Zv(x3r}Y!i1fxi8?Op&X=4VBfJ+x5mbo_Dm0efg6 z#ltqY0hR46j+2ohNgxh{d-GVnQAYGklUdT?!Klne*jRrrdE-$WxBvDX4MMDrhe$l` zO2t5|b0zcWhFk_?)1c1q;tz}SF5yh2;{*CCY29Y(Cz%1HDL1zBpiLOUN^X7kIg4Wx zwxdJhP;>9GV=yv!@y*Zq>#x691nC)ks@Z#GOgO==U-FyphQCSU!UBS{MzNKkDc?=c zWpnOmjT4+lDc<>nkp~$0&>+=yfb8=Cev}`L_-K8B)Tj){^t(A4rUDM1`^9!h!nVQz#6!M+Fi8JKDFwwuO#Mb4f)qf=LpoG@H&WxeDLifA) z&+sO8#vi;|sia-RSKiSmZm0mY?(;KUH=9odpw4RZF#sfG&|jD&2(8!4{wgu5qEyYt z9s84voqDhQpPKZ4!KeGrP5S@JSZuMju;tQO>vcAQ!|;ZEs@O@@1?^tt;K!g^kB_>= z^$vS02x~w3W{gtIEj-ynC2~4mFw-=K+M968&JQi5tl~X1dm=Axr3k6F2p?T;+8cl; zUH{mmW#G4E9Kp4pc(I;(^aC&Q#Kd8W5NxyQ=8#E->VA5&xZmgmX-wsk8=^@jDq|5! zmgEdY&YnXh9;yyz?(wrQs}siQ-6f|F-O#wSO+VQk_#MGI+uguV?@`b7&z@fs%DB_` z4tj8EjyfRcLn57sYVGB)G~g+NDMCUM0eR z(%XdgttO5UYV@f3DpTZVMP=-^di+|n+*6-J#!MDhq1JfiZRZq*{QQo{-uu-+1-%F2 zYf4wPiXCe;31%xQ(?^I$nZ~|b$|3e~z66__Y(}vMzc07;C z{Cu!rsy?kfeIcY+u;l5wFIz)x-c}dd%3YlX%MO+0>Y zJ+#PpzOiapkrS0!<6LWJ%+p3u z^N2^3{zmYkWIL{Y%R%=i9@U|k25V*LH{;Z<7v;Sj zU?{NFy+6diYteDp*Xv~8&Q2b#-&bF$f#=!w`ki-A?2V(aX-wXC^ujHxZI#(r_)rf0 z?3EfP5>5oWhZZ4u-#aqzbUrXMHTreA+h)55;v3tg&15OsVoIM8S&K}Hs@93XJlFIh z%*t-!rMt{>Ww=n7jb8WeOiQ+-vm0>)CStG$%-;R2cL#h3qT1tFhSQ`H&r+Ch$R&PB z(zsG3?gD3;&W$>%moD)@p#ZEQT%7yr19kN)nHNvI@Usl`XZUAPPIZoSVmXk!?a|0~ zj&RP^wjz+w_xQEci_4G*oWqO#xa#`m1bht3ZYW$uN(%`mj=3;J^`mp@pJOH}3ltME zWOK|O#+e2J`r8-}D5AM8?a48Ts>36bi)?Uuk3LNjy?oI}NaC$}Lo{{%J?q$0dM`p& zSI?1k*uAHYXmM#)&Cp0eTC=US-IES1t@4f1m)k_y7mo|)nZYJWU#j&hgP4=nnl?Yq z4Se$bS%WZQzj*$r#iV0^ws%;*&05BVnfGJRs>g|qa85nh6djYS=|F3J`N!a5;je`T zXPbR?DCSNc|040#SNdT&X(*lE#hI0E=q852SOaFmHM(h@sRmzo$&Ml$Cyi!0_YV>* zXC)y8EW~rKjf)hPbJw%gcea|6yM#Kwoz&SLA6wmTOz>*h8n07wyOl6z7ywu{@S2uzgHi|rW0;W=C6Ua(u-vnS8DmAN0BZGGb4d77ca{ioIN zFzDRQxxx|!(QGny&Q72R%6-uzz3D=gJS23RZIyT73TFEmp0#Ac76ckT|45vsn!g?T*Te zRQ@Wfu--G&XCno9NI zsfPJ+Z$>-ozBe4GP=LF1Vwr^M%hK8$@I^oS4=BORy~jtwd&qrIiIKCx(I}cXQWY)a z$>;AOBEYU$_AsK=$kKotfIK*YbWvh!bGdbRS@~txau_lMU>x?vNpFQDQxgH{5R?pn zA7SBhT*815fbIzC0`}M-=WISmM190KJj+8){g&KP1L#^1_NYUU1DS+JF$$pS4z)nI z!aESMBVhe=Odd)2sfbxj3jcBltu2G9HcC~pwvk$hf8ZV>gaG}4WZ)8<(-Kg-Gjdda zy`}5V9}Y#Q2J`jZ%vlk5tU$XEbM(ZEQ0<(k#|fa4=zH4>f zPg(7gZY&$8)2|_am~U@T2UewP0;DN>j|~Qz03$G)lR*{v;h@JQt&mxFE`i^Gw-h$* z38KT>;wfwontVwUZQ&w-p!CZa06MBFWK}RR_;P6rj76TTw4<xm(jQxuGKFODYB|^;K5UVdyKnW@>vmx zzTkq`2jq-PYI~mST}oOYV>G@fYAS$WO~_*|Lf4E6FeX=Qu0Dg#7V3PL4B4#_y!hf9 zDAma^slq@Gj#2ae=zR+w%%PM<0>zhS4;gH_kASfAckG7MN_JWOr0mfW;FOpf4CHy@ z0X*u(Otf_fF)ywi;zIukSoF?SNm47!BZ@#B`d}!PNHTwm}bq27FaV;0pxc=Q7 zI*CnCdT%B?&3ZwEa4A5g?R-thm_vw>^x)DYx_ECt4T<00nhcj920awCYWJ|uCbTLu zU!njy#A*JK4j(S8r2-1%#*n*i9r)8R9SE`<@CHPRI6ywg&6AOW$5>LOHM>(OPh$0J z*@QjP0%p2Qzv4X(rE+*3CT^Aft=*0NkgG`~bui%MqLW|KDNuw`{t3L|%QNsj3yR7` z_P#cQ>QO@&#S&tckO1=x9fJN;4)!VSf3f%0L3Qm3n=bC|1c%@dG72-QAtLHaVxe&o|vOU)Pzl(hfs00c^Ke@mXV2BEpunRi{y9Y>08D~qX_)SEE-|ZiS>gAoOUlrHC(szLin2B7nG$u^VTc4e(wwA5_=|e7@kp{ zs8_kW8P-bjTw~wHK=^&X4ht)7QaaK@#?xGQ57Vat3w@1-*QTL0H~PT!$3)j*2ghwy zsYW9`?84Sc;P8q__q$XL*v5pAlEe&7Gak+5Qr7DrafOeZ8NTV2%&9#Z{*I&KU+8gt zM3(3{2{*N$?Ba#s^x!H&xfvUE>4b-dq=I|NuMFEVgT}43KQQ+0wePTwF7uYXqxVRzmy} z-AC@%)a(Wu2}gI1l+%$n4VO;dMYo^V?`OL#=$g^PW)J8t)PE$mJ92Qa`P9^j4%<@# z@d~k!?-PRMMb_EY+5$p4&KQMgTk(p+z-`8&_ zq}Kp0%xASv-3XvJsK$s-&D;TTk`TfCn%8LV|XIf>^rW45d6Vx{ZeC0we_H!(X$xaF!Xb(y*ZRl-Igfs&|P_jJ5j*OTZH6X$wg;taHPJ3RW zWh;X({dxk<$|##kn~iV{W*lnQA%Z|}=RCzAa{XhIO|OWmN9ssQv(gA9&?He-g67a5h&v(mt~ZzHeeK9Bzj+IPUAVh z@sujJP)hUSVnrvq*o3#?z!)^C2=us)*3Jpb1a|c;-7@6P$8vDc+~k|VBPl$E^eivS zhGxJZZKoma27rIXluWh3Spt8r)J6yEZ5=Q5p0N6!McGs2ia!6}fDwzgEsu=H6=C`# z4h&_+lgVK^q^Y0$i0#5QFcZHpI~$tW)K%KeGRyxkNIRrv)e{%g-q+w*FD5|%+wOeN z4?wcM0y8BZ-Ip+#gy-WfC^1p_geCIa;G2fFV7lN4y(HJ5_S*K_hiI@bBh^t=NkxH& zVl+SNAQTl-UJ_Z!DDJ?N{`MYJd1FPq5EU=ShIjcLcc{#Q)@sf^Lbk9p2|p+@Oz!*w zQC{dFWzlKn6lSc}%?+#r8@T^uywB@IP(SNGegyMINiF=WKh8$@nsAXjobnABqsf1d z!a-x)f2Dl=x8~c}vpa93pq}AyDW}v4+@tKh$`^~oHJJzarC1%NEZ2%~rlkoc>?W$U z*kku29EoX82{O0n&bc+_(tanSy&5UhR#)}bL!1ghU5q&Ia-+XnECmi87@>njZJG{U z=Ah)y6>iZh#v&YjfhHZ2&Lgvoh!c6e)qq}B&B^(qXtm`?ZLy{H-6&nUPqr@}+kFpR zs9_${7z+CJs;oE6Q{2EO_t!}L{^YDXtb;Ee+IKR+%6g_9CR%7dr$%%$XWbz8{>nYw z+!>D}Z(TKE8NYmmM)`grJw$ipEVc-LS5v-KFLf%J3W3J!+9e={;k?u+6|)UJu7Qse zS}Qd7jO^NQpnp}hYFc&Ju`ZHVFY`TEQPm-<(+7B44QKAGQ0AG-1adHO^uq^IlL~p) zy<&W*tFVn95|N)a_~zSJLE*KCk4Z)2dWknXPm3vk`1RBI(hQmPlfQRmpuZAp>yVSPaV0db z@mqM}3ZB-^rdO_tPsR9wGp0qY^|z}LJcCWARhSoZuRwf9hM;f<$*%>>Uq_wNc1N5( zC{uk;(>;f)DttAo{Mk4~Cc~#h6m04G3qtsp>)miDW&knTGj0#`{Ly|Yjpd7|Q#Ph) z;zOhbHk-wIN*iL3k{iDYtxF)+9(FP^!FtoRDNeNX=K7UW-2Rp#^5>tCoc6Zyayd9M z)#zxS5%6MpyQ_>RK~@&1L?9aNvlrd{f=#;TN%LPDu8jNy|7f52-9!!PExFCwK>UY# z@bC8L|NHK#QAV1NGBr|?2_Th8zyV3kpVwkWc>Qvi~pIVc@oioR_6Ea8G$v z-rKhX^O2TpGYw2YQWMMmoKCBt;HW%l(C9&X+pM;My|>Qud8O^-jM=QaDvy> z!6BAM?mRPcdSCSv#aH(kQe3oo%Xdyjj&2#7Nm|YAuh9|DI^|9+%P8g$Cj--4`yD7` zM36j5YO$w|9`bXI;g|zlc6|(jclNdFZ%Vv|uZwF!$6vBH%Gzs9jx|Wy1$*BcTqT6r zy*Ne^6*YbJzPc|yrkl9F-w>v2EpgMyl8SDui$CcL9IL77eP}scqTKxbp4Yxc6^SxT za>Y3!Co)kpt%($@_Xnxk%v$5{{lbEVaV=7ECqa$mfp~Ne`LbnH?!=8%*+iORT-FH~ z&{sOayv@)qDif|{DI|N{x8%~jD*jF?6Bo&+KEv5Wl~~O`fXmHZa(f?#%V482Jgcr@;Ink+o3CWK35mU5a@K9G!DFYHcU{3v zy0*Yx;-U@(Q`9bUZSY{GalodVI^#XfeH}>=Ub<$YmHEV{JAC>5w4%hxO44g#IrRp6 zwY?JkRc0Zb+wp0ImSy)Q%ZsJJ{OE9TiFJ{KI`$C=+9uaCFmbf+$XPC<85iiP@LAHR zK1)vd<6f8nN5o#8;RQ>@h0LV5;ZD;hLyxh#)X{{-T?-uj^h7q@H50IkNL`l{ z40ep2lxs6mOwQgq;~mj1P_G$jmQ-=ZWpd_uIr{oZWF_!z_Z$^vn_?aA#^(;b4rwrG zv?+ac*IPHv{4n$_9J=#1VH7SB8L~0Iec0s`#`yHJdbRk9jjJ~`3>&20*{2hHx&vBt z=58^5<=;kdJyc3hs+S)an|rNXUvfFb2klI3zl5qZc5_sdoR!B^6lBT>Eh4x~|3v0y z<|jB2tKbZV-fI02LRWt=Lc3!@z@>+_zkIynDCDHosANC1tQ(yc_%mj8sFALy&mLJ? z8_ysu8U9z~tW{mjrDu}xK;am}yc)R~zo$n1Zk@UJY?c)gGiQ&^*RJz6?kA}WFCE(> zed&e$MIK$gt!}uGrQJaJWN;akL&BnkYO`;8>M;Wmp;d6OBL-19XsB7etfM#g#6d+~ zA*M?judJSy5e*cg?;B8{vMFxtvWItE_NkBVzB62|fqm$R1-i*C@Sw6$9B3W*tih|_ zYpYEAphs6UBHv)U+T<7FA;Ia0&`E^Sf2{r7w*7| z7Li|4HfK7=h|sYyl8uj;Oyd3iW1sne44+S|G*eSrPdv1+BjCgyBymWz&CY~^1yY+; z`ZNdXgqm%hyToS>gC?ca*N~B7gLyyvEGBm zgldMnRe-S0$+VY$7ro-O9?gM-!q;F037e+WoG38mG!V>grvoU_aTYr2@AiyM>F(U6 zUu#py(XtT@0;@&@d{Dd==FhYw@d^a$lk)&2W}<>_a)eho2Dv(qYdg|%YXGQ^g1+3b z`OF+%Hfa_nt(a$XMcbwT*i+I1jqP}d>Y(}*xg|fiUv!=kU9Ovdt5?-?jF8`(Ry5vxH$;VEE)Lt@h$q zM^_)Bz)yKF2v|#h4K{XownhRo;5S;m)D@ccD_#24p>kro5DNu-A6Z?<=CeAdljFGF z-eU<^{KPc}zU@G8+^_Ax6?z5>$PDx?G~f4)Z;B!d{T$wB(5n!D`Eky^A>@Dg8R?so;Nk=Sr01SRe?v`h%mBXzx%OpU|Q3SPDSf?(0!n|N) zRp{&~hwgmy7Okzm#zOgf50zx0GKp>?WDE=S>nDA^Fftq%a)}3g4%h6YaFG9%Cb#T~ zL!8615Fi>F(j=iQV&`(CH>)54#)6vkjAhYP)jy1`^Iw=0agNtk2m3!smf5WP+n-(o zOX-W}sq!-vabPq~gl9C8^s7PKkF4QwD90AA@IN_{b2LBVef6`J)LR;ri9kDG{q`E2 zrLt9OK{b7Qh$jW9mzbm+K%fhNTe;v1nIQpzFLQG|1+8f--b^PQ`8+OuTEIG93nM$; zJGfX}5TDTzB?>{J@Efa26^cG(U$Tew=V0sG=Crx1lM&9G@)ei_AF*5RE@ig(C3}fR zm+aDYB0!Ts7%NSAKyZw&-D5Dh$m}N##Jp`edP;Z5(qb_6DEwAf=M~U8916u<0({!p zcq+AYuOyp)>IPgjlkvl~w3n>T6~sKT;!UU^5{-;iHTm{QV0|X1{S{}tkYJQxK*6-P zHAtJR)4wISpyd=rYgV0WBWQgs6YYcPpU@JSA5X?wdJ=>hLHP;}8fu+a#&mi#90_7j zl4qw{pzCLHT2qRSAWbHDR0O=s6X!{C!j~{_s;kO@m|wcacnx5$c#w-JyhYeN$Bm_} z%vzB`SzBOl77v|DUfD;N26C1kgE2^ZXQ)HkkZ*c`XNidBcvqMpIZo&rA%YcYTNnAx z9>O@4+TrIkmUoYjyuw5c+(MRIay$VmNksymyxW3Ll4pQ?(wjGi`iabKY;$Kg?!%}b-JRY~o|bG; z_hQZ~`oX;`JxT$3TOt8zBIB}~CT!GUzSg)9O&4AbZ3O;aEk4}zh{m$&8sqzth`5G% z)qTk8)9sXDrGO+WV!>a5Z4jw`*-)6NaRq$O9x8&`a2GM79@ubdk3pf-Ws909h1ywm zTfp6=D+ADge{cJH(X~D}QTEO}TCM7YVsY6q({`i7y;TU>8uVllfkb1=0B zA1gVNbS&=zoloh40HA^&ZGU<#erV!-*D<&Pj;q8+wH`k|>kkv7zciKL&HwGmLtNAI zrPXBEjN`OuOzn>N{MqZ02Es8R*3Z`Cy}mZY$NmG#_Bzd?E zz`Uk3nQCLBV4izipfLTjg`AF!nDxqK>m!fB>j7~(xP!sIB~?y#qM(fJaN4tQV z<(PvD!W;H_u>AE*yj6VLG!FZz{`eM6b>icLm4V__GJl7dGzQ_OEL>@y(Rq%C)@gm# zjEkgEicgQX7`*Qb7 zz+y*(YBlaSOYlB@+m*+31N^5UwNM=tYhuJDLN{Mna1zY;fl845%`UjB z7SfTdfTQ%M$C+Sr`tr|Rxwg3hBOSnlPl+OX{NBCUnl1Thx=h2KB}@u0>t~vTE?k-r6gzW`rdgV zuA>CaGqLOip7agZ4mU5>EK4kB1%tJ-jmZooo&&>oAL!o^`;{Nt5Qm>%ea4GD{S#N9 z@YFjfjm2?I1ZMo3#UKYtB%!d!EkY9K37KtXBTTUzPGdt?z9^~tQa6A$?d*Rtq3K_Nu-2WRrN{4^GYfYuh$`?eSP31mVK1{9==4wD|0APdSPA}+ zUKD?|2%zeM=KWCepkEOBH)sR@wCfvlvC{1M7kKUO#FrlgL1k%(vbT@=JDuWRFixKd z${?t3^N8W!Thp3|Zb5%}t-oLVKgCSoQ~y^o!gJ#LALsesh@+r0JyfDn$>OH#^NVql z)~yRKGIR9ICK$;@Jw~{TU4ah)Wio7ICucEInuUARjXy>Cql3eSRC10L+znmwd^?nG zCR|8d$CO4~lP#|X@kGudxD{yFAcPeMtyjpK9HiRmd=w-tK`b!uzw zg}6v9X|hHEtzgMXV2yH7$=4hBL98ARqiUr6 zB3+M<`zq`%;|(uvHjXLzla%bW6e&{%Si?`6O=ghK>XlsTe=Xxgv!xXq$8wH0@#3BJC#l8_LZ);89|)hvxMvFPC$mG{G%Z#v|se$WdR}tB6IN%AX}Ka^gwQ zp(&L`&wE9rUx|pBvC)Ph9G1O5M%2lYv^;ORCjioB5A|S4WU&FE}W;Z zNV(PD<=XnbRpceEvJ`i~$4HYtOOwR{#)>rY<7r>5Jh%znHB=-})^svjyCiQsq+W@` zHAvaNglLdk{|y18AD3ijBy~bhP|Moffg?Ict{qEOjb^5Xdr?f2JjEAXbMR%@ZPCVp z3|$r40{F|HE?=~W86;pQf7;O@J=LvW?dyi5j5`El9a{!+=iF}A0vynX@?XrK@LeK& z+zDvTn9%ot%v?JK*Kcz<)nD-8BaF%`Os8H*IfI<|$YXvfu=IF+6)wy+Jh!W0n7hJl zlWzzD>1Z57M41veXgrbgtMOy6edjTl+D7@(`9kbOElR5kEVv6^?LLr>${U}o>x7*! zLM;)frcA`|efu&v+FHLHK%MDZg);Z)7Z~l{dE-R{*md@{=}PS~+j*wkKDXzo8x$X* zsZGD>P};8vdI!~-L+Bc4E`cchfs*CB`Y{Y#*M|T&YJpf9&rKL;7Q4jlMA2{K+~2+8 zcPo}56aCxIS9r=Mr>rf^nfoY})x6VL-Y02y3Owa7{LUa)x1x9$pd-^h<) zger*cOFQwOybSsbq*DxH?XMX!+y5rETV<bv3LRebjRtl20Q)vYv!68Rh7;ocfn2l$Y%cKETBzJeNqaZAqf*;`yV$ zR4bID7`-zgCb7y&mDBYi;wnw7VQ_)Fq zdoBXHSSiG`Cd8f}rQVb7chRfKCqI-z9Oqx_9o9kI7~i1rnBjf3XPQ~-snbFQGzMEC zORV%T!gxNu+P4lP7Yj{uJRly%M!1-#|Eg6M_yv*KGQBarT-9;sL(B@pIWdBPq-pm4@gT)p~`^oh*X>l&;}Ym(zp{fUFdJw zMsF{Hw3W+^il;eRq)8rYANkblYeAwg`Gt8uL%|MRnQMsy+yDnusf+lDWwwRvPk!OL zaYA|XJ%YX?YglSTyrOMO)M-t`E4eXOVzdo2ul(ykF$$Nc%$oZ&bdcds$6yO-Ywde| z6AkaqRw!x9Lq=j-?#^!q4d&l7;!rHWsNDglHICsP0Mwfoc}k)SJ_Wf&p_NwvRYdo( zat!y_z9qg^@q{oT0HNHU1!OtmEn*=Lm`+LLQ5xoxd_g=t++fg7zwFQN_3X+KyKp(N1DQu{ElWuJhPH1FZTAdRdsi3>g_7wgIWS4tyGMSnh%*5J-{T{U>11SPZ*1;(&VuY7|<7n`FlR$6{7lhYs2+yx1iPok&B#`Z=joPwP70J{` z?XexdbOdmH)GK0=<;@jQKzv49x>WlHfBx8_od^Ps&LIF0jQ;Q3{OvSgYHn_F`?dT= zdeL0amN;mPoRLpuP%gnAU&6n2w;zW{_6NijP$28_9FO7^-`Ae{dWn84AbK?!#kT_t zO!d%uXR?v`=E)cQU!Ud#=>thl{s8*9^38+3);w_lg?z!Mr^E!MhL1j6JI{ZzWUl`^E^3=4O)m=J~m#??s?%ZvDeIPA~0hRPVzk$K6IM@eWhc+NR3j^bRe@?z} ziNI%;w@=Eych#Nn-gzkO5X>w;ByPl?O7U+#>P0s8vweh$+uoB^Vy#i<`1blfMCyC1 zGnUMbdl}4{uR;q%nCRMVrAUA%eKi21I5u;6Gj=ay0ew2)DZ3Nm$p&INws-jLqoahN zOM^EojdWNPWUqM%!!G2(IduCWh~lU7XoDattuz@TE_NM2N&|U$yto;HXh*;ViT55! zA1kbcv1NZ2-vpgWB#4p3ejF}Zf=zF_!sW>CTe+s&k>^z(I#vfU$}S2V{$)gvfQa%I zZ?wjphbc^xd$D=hF`g+2Y(zfE1gI`5a4Rb*mt05>Kt>b@5d419M(ylxJo30$o6``y z*vqk<&mDKgI4A}`UsffE@0IgjUH;A|>~Viw$nn7EPWV?AsE{P@XUa-MI(`Xej~kE_!RtoL$|ZWZZQodps6wRF zrB_Z#tgpjd7WiNY!_uHtDJh`!*%_2>kKOPD`Mda%qUHtWVa(OZBV&tYb;*nRxqZGf zPe}<2T*eS9y@bg3QeIrBALc`!Tsz;EdAaR68Y^Mgei{6$mSXfv9+G6pXkRye+%iktT4mswMvSxStPED3o89n-VO#w~)xO%@Sd>ajyz_ zK&W$D!-#E2So`y+*3R!^hMFHtM*v>wW;LV?gSaULO{u=Dh>(V|Zw8SqbFxKT(vK|0 z#i71eML*+YlG=H{$ZoFY4_dzAF+sYY_z_3GQS$KGe2oS2dlbj757WWAkNgiqe9GZ? zu%+L!K(}JM$pihPTLA!1{dNYREN9sbTA}XY*(AB}*=G$G1~5k-2_D~hF|7HV`u?d} z9yf1RHvs?bCNnCQew{~;ZXO#PFSws>QCv%Wd?<(6SS~LhXB4G8(x=7_T>Q^S>o7O> zNe?Cj(7D=IF8cP#QdDT?7gIRf=LM%z49OqRlKA4$%oxDU3NoQ{k6u&fWxqu*Ig`p z8;#e^5@x+)GILM`K_JpYOUk&+mi1>lSiG!-T*Jq6-?dC^4=52Q~#v zb9|f+fUvQsXvqo#%JvP%z#Yu5;f(xlvVO-kDZ2Vp*d1o4NwVQ9XcCg7I4gGQb$svH z^AdBz3iMVV3m_-oM0m?;!wXlTzV~ z97?$#_F1~}=Qw!CyzEzqRFpL`d_KduGtb(y3k3TcJ|p0%!C{7o?vyCH$jN5g!LNQh_#f%1)`X5R4Xp#R1#{j60h7=}!hCy|! z&64K1(mRabhNeg=n5pBbXDichOrBZJPMa(ZiNpZYkB4$>RDd}Pl-mA-W2kB;bX`)a zLyh{47;F=rU<)km%OL&32lAoT*s+XaYp{AjoVt#8b+cc|HmH5E3tWLw@WWq+~E zNUO*1scZxlDl4QpPYgv`#xfpBKK<^aO9bN)t18AgMb1Jxdosx&-Rtzrmlo&hQgw~X znWJpvF#6ms-)35iGfY8}spM7(A0jK3cL67Y>}0R!IW+=*m^ZLW)Oru0k-Q+I%-H)L zk{PU#ivQM@XU4-dQ48lJM1g{*N7IS7=`vC4cAidI^i|r#q|T?}$UrmXRiiWwNZ)T^ z3y5SdbZmL<#FY_CKbhQvuNRK^`JcM6BBAGj$2dIa)@CPxO^n<%yZ0I#4JjE z9Z((zPs6t5h9*V~*nwLNu7**T)N`G8T8SMZYZmxANmICMPrXnxBq_9#1Z-VjM-dGV zyj@scI`klWOwB@C+%4w2CP;T5H-XCOx~&^ego__@jf3N`0EENp4~l$M8UyML5ZA!n zQaCx2cS2E{P>&W51-R>F8JX0#_;^o{1OKT{!cMf)DWGFz@EaYQr10G_G$xu7DN81k z)o>7pgoO)1Bf{|gi)Dl!*4VOVc@mXVsKG#){}usx{uL||AxCaFX%)dugpKN z7=%&(mAUM$D|wMI^dDiZspz>?@Zsz^!;YmBb?v5s;A*9of8YuI%zicW<-{iAhA5au6TP5y7NQUAh&c;?vti-7T;R!UXi@dlLuRa6RJXCk1A8cd+^ zeeoq-C0`$K(tY{^1ysEU63hLeb;}r4L;v3(XM%J6yY-DW8QqZOf9B-@aJ{`?wtF7` z1zKH$WO%Dg^AGC0-#6)hL1Osl1~`DH```Bi{U2++x^ETi$|?yfW3+wG9g*99IIF`Gw^ zV0D!6Bm>^dQWye>bcBzI86BQa-!O))m|@ar1!zX^MxsQ&QS}M^`RG63*?b2-7yxrC z6y<A&cLoNu z0A!Z}hM3@;C=`bc0xWvd)vSmJCs0wQsp6PY<|+G{=~zkosp=3v4hBtpqKrG1YnQQ8J>dR)^`_B`Q~i0g%gkdqNte!Ctp6z-F)&G zCIfNUa8OXV%r)dje0+7rz)6k(4bpL$n9f@iP3&y6d}{qcf|i#E_(0!=IFma6MCMsr zeU0tFq{@=+e9!v?PP}wb4p%L4{hgZHD&{M)8Rh{h+Qfh)od-^69jXcL@6f`?#C#eDX|C71#;=N_vRi?MmOMp(#oO&c;338= z2;^XXh(1G->b8g&WKQ6p-tJI`$iUia1V3Enb0bv2z z`H_jQTR|lmramCx@Zb1wGAt`>BvSwMeUS_Ino%t{HOyztR~do^8S|{_B9rj*nA*qD zEjEYp=uV}Lz87p}_bA^~k$l=-{OVfcvj;Gro~yv6g^0hi4%6M*Pc$2g_pMz}Mbx17kPxc341OF*!2^2xn9JfB&2S>%T;8z!=eQIz3cAZu;WJ zn3aZ2W0WM9YFOP%4AC*a1*pM%!wJ;=Hu>BYC5Qxk&i(56b9rS@PNZCVYH!IulSTw{ zFrIdogGwiz#lUqr_)RM4CS_Np4R-iC5*+mZzM3OYR+ef@D?f#kpf_^gZ5IGT^PESq zBa`QO@^jE9Rs(#!(j2qmZ?%x2GzS(>b*vxd5_?{asdkpNE_75pxMYRJKVTXV0y|=Q z(4;=q$Ae6QCxr9k!v%%z21*LNQXF=d#Y;1x1-u?oY8v0sDJ(KG6hk|z4+sAig+JZZoy4gXDTO^&pUMR^Y^3fU2V$80#=3^i^#q%0=?4z8-TXRAIo^>K8Y4Fcq>VGUwwp!zm(w7NXD z*A1&RQ~S|RH)+t2tzK5wZSq8567PEOb#aF{FLGJ{S*O?vZ-YU<+}JX=PN_K13DhRA z?i{=tc)`?RVUSpdXXG1O+h(t)bF&+!5iwsQ+D~z^T?Jp zipbmeMKBOsvfYNL2&nmX>6N!!^SSmiA$0^Fen6W#iN6YI<&6m{@bOc)#H4f`QVG$|a?_4BlM#&8q=|^rd7CUZQ_YNH!I}^TM?PJ_v)RD@?$Zq_ z;w?~E#7v$F(9St{PIn1Uo0$SXy6ej&P5_u7bH<0L8JJ zX4zCvmvG|#sYUDMCGvo?=5wJ7qCZ;wj0eHTJFrMFMMDE4XJzh2M~j@~rzLO3Y6o=^ zxB2oM)>F8G8w8F{A9daH>*QLcL~Y=@u^X8(f7=C2f^#W5F>2JVW1x+n@Xl?XF~PpV zpkf>sf~GtX95TpoJP-npZQG1@pDTW(u#RG(s>n3O8c}89GROL~-6WQ#f!Z~ul*#Z0s!Oy1zdO8z6VNmV_J~mPW~YkV_}bk8xAMTdGA&2n0H~7l3qjZnNu)A@cWB%)P33lQQU4Vv>hq&1m=08+u5A zuE1&WYTpB7nQ2Og5W9{{MWBDM<9qr7m=#H9h*N)I4Z9iWMwSRV)h6k57v_4`kJo|O8_OKVXbuUZDQ<@UtoRJUliyz3_bDkLqd^-}3%7z+O z*FK2J0>taS0F1+rhNdLv2Un|>nD1JX>3|LJ*lOn!_I%4S(JsE#2*v;xWR6JgC)CYj zLjdz^;K++s+!Gbjv13D(_3y?{U!ATonPWE%0gWbdkAho) zK&8W81+)nZ#@^{+1MI-DkRShdn5J#gchm=r{?zk4M>`rW5@IDq|eV zJ-Z5Jx}VnwlbIbx8zl*|54g3%q^@5%Ll4!q?G(e|Fc?ExQacm$L=kt z@?Ji?X0GDKP}UCk2&-U7#V(+r+;V!Gx^5GeFT;DLPHcM_(Np|ocpU4s%KdEC(&U}Y?5{7JX`LD=Y$Jb^!V~FQ>Wm-$z!FbHnVH9s;KcRE<((ZDJ zDHRaI2lXxVrsL;ZB3^8!UEhiuHPPZ{e?ET{zl8rU<4I1Ue;Nb*TSkp?aCOoMV9#0; zG?YV@E>zCl>eH`P(V`?x{M1!2>6xoB1J}(Z^5Ob&4onyOYD^oV$%)1Hhc(CO&60FP z1gm@dO1g;f>yV`N-u6x>24pm@b9lI7qc}oX(G-qfp?*0i0wX0yy$(svKQC<8<-y6s zCir%XSSjRtd$WU(h>Bo|*+=Y0#7MoAHR~Ql8b7sd`xBsI?mU`}aOA{$55z*>9|3R9`xPEJdCLc`!D!!68CB%85 zYZJWKjeW02hGE1TEum#dHg}POvc`NIPk3Hz+PUVRiwPK#ptY+m#kyrnspYi%bgabO#yu>H5>e}gV|5`TK{fB!^k4Ogm^kq+g!PRM%l~ugA3WWSB_%(f~8bfnUU#4$JPQQ zJobIZ!z5V3;oMfp#hH_0y9Y8B#m6Mhu_uy{U;&2j7e$4B^}|EIqPx184EwnPNOLj(o#A1Fj>4RQK>>gS>(BA!UlM`;o>QXX)$@jsQ)t4j75ps= zDGYS-4ayE!PES{x_-RpA3M=RgU%MZeFlHf4J?R82qp3>Ub^K8G2-{S8y<^JEsc*F} z4)i4;ibr^|k~)Iy;~7A@Vr#ptcf9SGp1ynIkcdn$g``nlLbisbt3;z=2H;)6z*%2F z^4mZM9rithCd(S3!I+z8!4C}DwTugP1(0dOuBQo zQ)ih_Up5oW0CZhzFL1OPPX@#gd`K)%T3C{#?>6|Yio)t;&1Ja7>_O+JWxoyx-+)1` zjB>o<`wDVO+|eYkB#;QQkA#F z5#q)K8PNb;CsPneJ34V*G_jJ{=n)^`X>U!h_1N3i$>0D=4jDo669IO@-sPCJ47;I9 zu}k$cG15*Hf$vgtG`M}xYz%GLz3)2D@eRV*88A@DT9vp!P8HYFz7C5$FW?8|tsF7k z>Zw|v6*fj&(Q=9NFD36uvmoeBeC+ttLK?~EIQ`y`y;BL|X*u~*XgeUt^?g3$P$>MU z5{FJ$?&kF3I!~RNdK&7YwaS5tBOK%eR^kLwxES;6dPdp(*Ztg(mDt-5z;glKVCGz2 zx$r$3d;8b*(jg_*gx_O9b)-0KZe%t21CvqdDMK%va{Fqb_oA_Mb~W}~24Ot;(dxV`s2~8rOc_hx^Ko-y5pbh0 zf*n-0s0C;9nS_(Fn3@s4fO`U^m+!#56OOnMVB=>ua^sc;NHYnMJRseyA_Z^_ zJ&zBM$-P@Y4E+|Z@MOET1M6+p@pXG2gs1^@NBu2t-kCxtZch9G|G=dj3t>?5MmUo@ zZ*|7Fddu@MV0ru)N%&D>Sa*#Xz`v2L`7CJYcc^TBdOGAYKZp9n^IF@z8x;wGcjhyG zz{cY@%Uy;H2ZIBKLW?&n%w@xHJ2(O^0r|wCquJd7hoiRXyo7`g%qwq6kUgP>*tunQ zWZfZLkqBCu>T_@_vXOraDYmkTIsUN@8EPEdrYdYkIS=XWCG&uE8Y>>t@cd=OZb(mnz zeys*P^+&lHyT{GoclJCzEeE#JJLA{GT;DdDKH6B5T(l`_T$2}HIH^p>f4;k|u7F_e=1ixCyPGnUgyUAa(NgNGHQz!>YP{(^9loIsa{yC(#6pE(nubgzhDfaA_<&+ z-a5PLZV5Y$9~$B|@nmK|Y9%IC3m-2~Wwy4{jIT3yTf%^TNFYRzgx_r`szYXMN?(y| z^ZwO)jq)S};b?*DR@JL-#rs%w6 z6^_DRy?0bb9LdEWh@d3+zOZ8^Tz5IbDl6J$PhX)(c)E}cBhJpsENFer*1`(Z&1Q6! zqCU90;@188O$WzgKKC^IFr7pOe3}jO#~V1VAf^6lrrHzvp&R$rJZ>l%g(nqyj@ygk}MuvELU%wJjjPIBRs-^Af>TBK&vM~C(}L+yA^28P=;F5aSqdi8&f$kLU4bQX2g18sb6e#d1k=3~1#?<$nX+Ek!r!Hd)R$TdrvcNcc&YQT1&BXyBL#r3rz5D@A<~SIIc6d-mLAzz9oPpMJvxans`T zp!BCY0nN^%1x;p01=_4z%OP;C=~-Y?EX+WC z%z&ZZFNgk9NZ-Dg?ttK#NWwb@2^7IX3)51*-Ax%=k}`3jh6MBdXz*%9`u@Pd-HPnX zin#%C^Ir+}Qe5Wx)qZ~-06elWmX-h@PGYY*{C=uwKae5~0XB(pKQ?<#A4hsMyx@t* zftnuo8{E&dnOyaXYOnxACSM zXtPGK$C~n|KvjOMwu2n(iT((D>|4_WKAmlmEX`IG^dgO8^-}S}l0*R}AfYB}1gejv!yE1ddgR z|0UGj|2gS`HuV<&x|exJkRoxH-}}>2R;~*DPBZ~j2tX5V|u6{;< zCK!AvbO88^tsn?=hD$m2c|XFo<>i`hDww}amHX8q*`_|*$|e1v9;EL+fx(D_d4MV7 z9{A~7pgAGRGHuP++Z-;+8+^Km6r0S1vyyy4t3F=LBQbLJw{z=Ro@f zieQTw#VFHI^P7hJAN=){XA)yJOLDG#KP#&0f0ho3AYeW66_O=l`-Q8V+bR!KClG2@0N^{;9=Ui*ewbpN+v#)dQ z>+F55{jYN>V=%^e$NPPr&*#29eh9zzc_kmwz?)AGx!tiZ+5R3)+Ou+-&Tk~$x79GW zOYLHalvL_op5fKnPiL%)q!Bt9YXQqbYN`Mde-lhhfrF2f{Ts3&4C8GcGxcWdcLgdO z4e?Ug+WC+qNi$l;kk&Y3&!?X9DkLY55YjP4XbcMpv9Q0;`<1XSx0;^y-aaaL??l&u z`@C~QY&5+vPo)5^{hPJ!sh0!65RZD>hw}m#t@tCHtiGeEc;}n~l~S)|*OLVPEmf z#tGtcF7wyJV@oE_*rm!H`;A@C3QDnmARQ-nN$mxXZWy9n>~{zTs4pqDtbSH^uGrD-u}hyoL12J4u;W3IQ4x`x@qgo#!HwW*%PJ~B2S)DiS_{N3giaA;Mf4q?-%yE zy(cxT-|tW=U_ML6B=VL38xwzX&MazbV#O`4Tj3fpbmgkH6SMDYgZbKG=2@C$}d_%zmbUoe4v1 z=O<9qbgumQMnIF`mvh7xdo5u;-fT|@Li(qnyHF=SdP}-x)?v3b8?K5xI1R<;5f53k z>(UBVD=!z{Ptp-dn^#Opa$680n0Rv4I0`;P60aa7A#*40qtcbiW!z_rU1mH*hP~U{ zG!~y(>`f%M&$n7wp=J$mU1Y>Dj^1Hp%vB{rPxuHY0>71}O2jrs!iPb|!OpU>&`{zO z?Jl-N;F8lCk@iI)N^h4fwnzW4ye$Nw%GZhXnD#CQ*|^t*-cC}711qX&Hm8{eZZXcI zD&#E+vBTJ#F5i%4$<-b>%Ms(3ZMHZjhPstkIPVdX&r>3MEPXJZnXVteurwCQT*t*9 z4F#+uK5*bXT&SAI*&ogakEqoV4M@^B@9Vg_3|kP1j%QGMmy0oI@n=~#Bz9b9nN00L z-ZfrA&gC-|RPbE09$Fc`9ZtHr<;!Pbcqm!HwLct z8r@-K3+`>5Nx(d;DkYB=51oDp`sB43W`f|5;yxltK<@zuK~a# zutQz;m-ATO{)aaAzm>J)Y<7H<{ZkeH_l@a)Y4e<} z=91szB=SKuN4*o+)EkM1_5OQKL^+ZN{7N$+P-MT2od2qH<(T^)-O&9{T&fCnA_*fi z2Qns34nZ9Y&WfU}yqe}0Pk|}S>7lixtaBmuWG!BB0ms+d>PK(j(+M2VzW5@TGL+n; z1I-X2@C26GZzee>d*CIR`Say{z~Zh_itv@f>W}ZpYJ-=sFd_)Bhm47eU=OPX9Gi{( zz3ApARP9M?@e=#n10~a-S5(|cOMxRKJL^ZZJrZD7PR((qDn zA!NfIXJBIb*UM5%(so79#%|t%u`Z??gD)HJvOdNdEl^Kye`Wp3BcZd^+ooB+s-Ju0 ziUPv^$sE=LVIx(%C52T@08gGh=MF5gxNf`s#XS8 z>BKq(Q2wj9~quuDq|yULOam+@Ub9=LpNHT^ZF#9!7j_oyW)8@c*01e{i?4m z0$D4SECa~gCX)>o#=!G+%NJ9=Ebx7?QBF-7>ZawgjDDbB$N=r|8tuuXd^NFu*jEaK z_+WUhX6foyB_5(*`At)v!XP=(jR3$KcIjeTHT@Z78yNCi))QL@cs%z^{(X&)k zLv8+cpA~Z*zF!-|QF9EdV2^62*4SYOCO@S7TB-6y;vh;!#GU)V6&%gk z#FAFa#;HVbAF&rY&_%Q-HS*x;_reGGPszkh^bjw2$GJak@r~|u*-Rep3rr%2g!SbwlWe``m^tbvG<{xGQc zj*TLvyDFFNXd~R2Ni#~LIC-$m4_JNk7=tA#o<-hFbO(J3vt8sk;i#RTYoaS@hY0Y4 znM;(tP}*MaNQreg|6m2!gW7Eg=xQ6d6CurZ4b;qURL_Ys#TTa5jS=P3uP60r&P>)E zd=Lr7Gm;S~Kl}fD_vJt_g*W){h&6bezhpCTEDZVta5a2Q`rV~fRnntK7OtF?=Bpjz zUhx4mE@`S*L`;a<5tb0i9Nn4zJ&+cCyqs@uiV$zy8`TeM7V}8l=E&7lvHy5|<)}@s$F-+q%YXgc@Jd0~G3NDXUkN#PzsUtO`Xb>EHav%+ELR59E_hjz8z%IYMUsL1Jj15t@ybYB z#Gv)FfP@EMn~!i+uQ)QY9d{(>EGycdjYANHI~bs=h$QJgs5s0IhsC5pLoO6lwjNJm zCHM-WmuZVw*y%CO6}l_Bx;*MMPgxMgU1+eV#EE~-gVZgA>+fTzgnnz*Kv z*x@0p)}1KC<}-r3>)p0Z`z{VkTihoFaM%A-W~tjCd7PCEtQ1vOGphi`vgbBi_uY%s zX+`?aqgXK5Ok+fB(h+Xxq+6Ot(Aa7Q>1chA>Kr@@GsEnS3uvtNHD|N28cb|(@O`=*G#WSDm8$?>3-5-R7g*Pt=-CO=NeD&^ITod*B8czd^pXi z!OB&9s%r*NeO!Bjr;8TRY}W-h?Aiw@H*PvG8iv8kWE9N!A_Mnac?&Z z%N-nJbGuwP)H(7>-r6MKE7~;BRb#Xox@BIwc^oh!b^cNiF7Bh4QvZ~0shIt#gsvf5 zWp~jSwoll_^47EEmU^TCssZZDoc4Vjvn=n!58?$mYq#VkXT978Ck6r*34U)YG;;fA^EgeM~@|c-s-1y$k@?%R(w@G9~U3~1bkee?*KQ}J7FMt z==&PjU7qnEZhgdV1)gGm+@GE>WBp^rbwzo^&&bogP4~%pN^+)y0yH$Z_VL(~=Wtxm95?FB} z&kH7Ya+@wy9zXV%o`lcm8o=?!*=?rqcvPAE#yNiRSl@{e1KPegMF3v zo~;_}=My{Pc#ctkKZ&yfZ5Xwy5@#pYV3|SNg~^WMgt^n9wr+369^kA}nFBfY%@}Yj zoUm@~t&cfJ8l_t2tF0ng8+8WhTB;ACpp#d4^Q?;X@36vQz?k)6v$6P9@Q-!`_0jc6}2ycq8{y3ToI) ztO=!D2(!ENJVMAdX@b#tRV~f|_}1+$ndZi6?xYW-CzP!Jp}A6NRg~Xeao^=Yne$5< zzCik2-axAPo>-J&nK6yl*um>@zJN{cKCeeJY`}B<&1$ZDqGLBfox-TUC7iw?Ps)(6 zG&QTJ9%Yq>$4~y|{R4kV=lRn~>yzO*XZJ3JH(X1nx6Cm?N|^CGnola+(*nvM@HKV9 zfZnf{$E{ktp&M9Zi+-txji)T=Bd@n|^U;v;4_nzu zwX6lmHXa>B%-cujnHh0;?F*=5o--fY9}!qf2r|-r!xD%2k|UhSc*f3%Bd6jU_r^dr ze=2h9WI#nrHK1qfjX=WNas1a_U!1DFNRR7w%QrZPwdB>6S)1zsN_=)o?OUkJnHkR7wReYW*N}k`Nla!$9SDqVC@AYNY zggX+}!0slO=}w$m9{aW*EXuqY6bhuJ=~vvzb4DmUZno1Iy6R`(AbW-+iF6}*Q6wMC zFItr>v4?u-LLA)NwKcAB!s9OddU^oTnl_QeTYMJl5N5>+k3`(zRI#t%<@mDF$7ldx z9KZE4LRo8R&K-ha-QjO-*Gi^5+OF+AW;k1j4avcY9(nG_9>U9CWbKO~2uV4rlvhh* zRS@@am?dwG@F7Hb2TXTqIuUV|cqI~N4r&LwTF}36I6^pm{T}O2ihA(wJ^Diy*~TmN zHW_)v2cK@y0t!bN<69d)b?3KOZztH*(I19ep2(%K^l^vgW1EqVI>|sNJULk!N|4E> z!i1@c@%uD~g2MoNGo{;gctRs4qL={nJnvPXnY`^^-lc18msmWI`_%EiOcTU)Yv_t8 zXy+SGzfG9EXX{~-o}ZgkGOA2%5E2e}e}`BwU4UYNNyL!ud#LHK#ZTu8Gc3H5Nz50> z^CM5?Kr%2DFf+)0K8e7RnEoJrGOtoz_{?LO@dl~-P1Uym=K>$^8|gG}`R$|qOL+PW zPCM=4iZNvDljWKa#t3X>+#`qI`$>O(=3N5j zT9MGG6sJsZ2#Ox0Ot3S0@A_%_M-gPdn=c-hkno&i>)H10kJ471FHen8A)j`1NE!14 z13f`Q{EnsWCwdQ9QT3RBChH1rj+ zZlB)5tzFn~u-%F=wgpe;z04FoNi3ryMrbIr`@&m8p2TxuUCcNQVthHu+_WQoeYb&& zkvXQ>)oZYZ?Q;<;MOxj6HgE6$ap*$6KH@}R=Gu{g{8_N;9f7*|f!lV7IqK=v0zwp- zFpa+TQca=<>Bo>JT71g9AKkR&{PeyBoPmmb)&{we6$Ty~1xp2wa*JMJO z>IJ+<@>~sdl&yoCpNvaLR^)grCO2@E_PU!2*0)M7q?Ajo*?e~oo_2@=wrab`=Rt2p zNJzVQLIW0rJAM3pk<@CLB5@u$m(KZCICNwWp=>tBDLnnfo*h$)XdMbg{_T|UG2y&+bT zc6%3go5(g#x5ng$x&6;*NK|B^AJa?U^=1$v=9vNc{3CcW9hFv$_=vtXOBecmCkA9b zf`4nTvmc{?Bs!6dP42Sx{-A znz^QNJruDZ^pF3ScP8p@!@OmTAqjN@eM>f}tW5schl68YuK#Hp^S6E>yi!lexGAu$ zl=OI^HHNDFWECKO?b;fdw4M5KpDV$Nl`p6f3fRjKLH>4!{QOq$)Ar6=1B|x%fpw=0 z&}LAN3*3aJTZQ zL^zV-p?-Wu_IdkaGwbP_PjGn7U?bcK(eV`8Ko4wdjZ`Zn(9nulJa|gYqR|9lxYB-% z_2T(OWDFm-jCtOirvtS5EE4$xaxKA}Y$rRF5fbZ5kGXrR2y0qGG0}2Dn0ZfqYf;(6 z33*DKvIAf;ER7?YR-8+Yzj6ZvR+MXpUK{Tfe8(1O;i`)d^m?`s6d`vu-r_4us{%~c zXal}ZT`llFXmp3=FN3b<3M}{tL=kCmHq*p_ilOpKc{N|r5ZfF2?=#*k-;{VuJ5i#4AdfG(c( z%MbsOz|h>F;zxtXlQsgxNSGN|Frw}aMr!Ld^ob^t3qAP5mqy}8W}&J#0l%fBeGALxoJzmN>|S{T zD$(cD1OVi4B^s;^HdyA@xlR!a*>F?A`;3|(4ERlC{wn>p3zoeVK3iv)bD`sE@U?sZ zX$GSWw~??@d^(`oCygjy9Z=D)%>rPUf~vF?RtPZU&kv;ub^@0!eUR?XHL= z4Oe%-uNAEult%&6c&AV3rb(9UdGJv!Y^kim3owVO01_}Gt{C@EMB zL1GI8-&0V2SlAXh(Tynyq;mnN2-NsIVMWR^zaWyBeM;Y;{V=0Eg2DU(J#pa6$ z-}~nA@z9e~r?Ut9m-9=PV4*v6rjAl!EXZ6V0E1V>4GHG zrDpXNdV4jYE5y2PW=(*@mMv75sA;W39M3O>Gf&s^7fSRQCtt}B>)jP=K8|C=SsoU* zPEy6k^Tn3lbZ|Sl@Zy-U4qGhWuh6~!o{f4$wV-cT>J?;s{5sf3Qn=s0%rI2(30`}P znEDJOnL)?%9bG8HPOcz;o$x3DZXju?rJunN14eJHAsgYo*GWpKh7P97^NQjM=9Rmugy_0Z*WUxFl7UmYu4iw|Ve4e`7erY&1LD9(!RZp072GdP&3e5bJOE$w|-m zb0?O)QV{i`>{qo!OMG{=;7&9hY^^^lgiy@5$>I&>^My#t3mYrmC*%fkh6_6^(^g(}UZrv0r0By(vLfM}!eq#m^m*1X z++?HfF|eEb-sr9Vn1oWbhajR>z+ZOPY04<4l!kKh#CXxRhqYeGRUE+NqKf?T$NLC4 zWSgnAD#rJ~*VM@9(ahdxF1vf=8-om#W^x^k*K+yH*Mm2)GyFWm`@Kgv%0a^#Mo+)5 zAeUv9pAO^HcJ2fxQIY5M=kSeq*S{Q$^(19{zV}{twoMO3Uc(iSu;S`ctHLa)_kbq$ zy7GNb;)Kxh18;jpF5D>=%5CPU7ABNPlZkvUv z8v28GmC!rmXS%Nvn4i4sd1DG9KF7%EbzaORS7Z3OC>+k|eBvVuedaCeA-ZsP5LY|8 z%NxC}ODfOdBu$_WJ3xLIiv&Da(vBwPT!8ne$hR1xPGfh;??SIhW%;3ViZd*$i|`E< zVdt*QHVh8{15pCsAoa$oyvrOMY!WOXWVj2`C@C8vx{VtshO8PtUwU&FE>C@jC=u0Mx%j1JoF>t z0lY2ZhFy6GSEEBE{%0A5G*gX}c-5MRFgI@OeO5Xt4oBrCfSo!^$wUb}a%AVSrc)-3 z%PYYT3K(kAj2$7h)loC3RKx;#ljn zOeZ<&ni#k^G%Wowpr%D7rSPMIMRrchuOtp9dvX z^40T=Vkjsk6)aBOSL6?Ec~-e^Cxz(*tJJzVdGQ>*6$bCvkce#gPTOP5Q`8&oZ=ts0 zS0J;QhypIf6NsJiUOmqldz8RLHhOgW53k7A1z5yMm~aa7&d%vb#Bbc#$B1GRm0qu6 zE=WA7z-|pO+x;tfiGI9_LkFYK9EzTT>}9nAH1XQ(Z&p*de$LxIdT|4t*v1X>qg(#l zxIrk^R%B?kk+H6+R;B8sf;)WG(I*u@_wIZCNT?3@e!Artl$jm*OA`q6bvTM zJA-GOXaD~JUiz<-CI8nYNVR#4Q7kc9AZW14Rk2aaq2UQW;Qx5_OpX524n|2!b{;ET8VB2<^d^y7~Y;6v&rj<0WOFi(Dd;T1G{2_ViOWvX?CvSzhiEHCz z1h1HLMta7u4aM#xYp>?pgCdCs#bqV|l8>id$qvw78FQwIceh5LlZnsR`_b8mSW}@J zrrCxMfJ(IZlO=#V=fYh6iK;gmv!a-zzsE8+Vbnvi&fY1s#@6-n8ujm$AHz zWR{|u%dw|>q$Q4xGo`DXU&37b4_rTtUl7SB zlXF=jm6U6h{-K{vc!^=Ta0J$K%@ueoPnctvxTZPazt0iZtrkuJ8S{jU_;wl{>83X5 zXxKyPn(X8CUe?u}Y6;G1ywdN?0V^80*A;Kz@pnf7Km|2>|O`)KB` zK$?rh$E$40cyyJ?=Bm|}5HBews8UF3w)Yd9m24C%VMepBoF5}%cjm5Yf0FK{+a|g) z3`uRKJ)X&vTH`(KTjcY){_wJcswx+3qKChJ$7p(4ui0+tSM|xzpk`dN1S&I*Gw#HFgUDEn)rwIDQmC1Tiu`>LsBsY|^be0d&>`huU+mDG(+S7*z6&^rr zy5ubQ6*6aVvn)mB(n~HsBq@Oz7;@W<&14A}O`KBDh%WZ6AQ%rbWcE<83`F|QL&KAB zu1frhF)(9FgHm~#bV=k-<&O}6Ai#I`^j!>(aJa&kC~r&cqtNOe`TGugNzo`@>Vfhb zYw>B`^rV)(hgw_ze8Fsu&TGOEjG#k=P%y0&zkPDou?pBS8lVzMy21>Y5!l|pU< zxktcfCSbd%&V zD_sCa5>+sFewE{J4R|cpaJcpMZ|ugo!(WmzUIHx1HW+Yc_j?x+hzY%$`!z8@-de8H z7G7X*toWkQ5CtcN7O@RNuX@5U*6TQr_TBXhuB%(L#X*H?P@nVrUuk*M7fZ9g*$%=Y zn!6_!Jy4#4{7Q@=+Mi3vm`RuD{x2FEm~W3Y$+~|W8K~lYwO6K06^S4l`_h8Ue`L_@ z-c=Hm`Fs&l697%7(s{ryQI4KiX*oshXAtrhOMH z{4sJw$jHM6Tq$h5O1c2PF#OU2prGsrNLmwE6wq*jDjQZs1)<{DAUQVROL_=d0mQII zBFobfD8CDc!-tgHeHt!(0V>}3(SyGZD356(%Z??##sgM@cr^;B=N9ER?|2B?4%Cxr!=zqr*2id*O zzAFJK%C3qGK0Sk`r?WH6&bMEN+H%t_7PL}9Z!~C+#NaXCm6#@ zs?r8yUM%pKu-4@cxzJVj81hqRnmgmzyMmZv75@hafKn#IRfaRMF*&GZ>;W^CkCU^< zBcgjEZ}t*I>N&n{7J-%v2M>(@HTFkh-F*E-as_xIHtjI#aDQUlnDp?o)`gxyJ+xd6-g^{B z0U$`c4hNRPo>3?WUM_lYK>54xZui~A&wAV>nO1xeV>>ZHg~IPAKMcs5n-SX~R+97q zl_L+c(Bqz%Rro_plzo6{nNZBvA3%;*F%rP8XnfY0Mks&TY1?^rKbUiu$@Zq;3HNXK zJJp~Wto)`&*qGhjXQrJV7NJyuCuh#}?KlaGfc0dH3YhCQUiEO^VHu%cIAsvkT-=OB z`JFfMHr>AcT2DyYqyL1+uT(hjK>KEod7d-Nu32vRLFle54AZ~M8M4^8q6wftoa}^r z)loaYbS(0V@iG~e=ocSMMh$oR%C^v*La;OTewS~)V&6)q4D!>|hV(_lYkY=_1Y_+F zH8Qzn7XD+<%pK=MPzlGWlda5nN)f=2lKC-O7pbeoEnffwTUDn90}KQ8ebxpgT5{38 zJ;MTkCX7d<~n4&Bze4fYm13h@C1!}=le8;p5fP7f5 z6a>aMYoeM@L~kC?(!CZcZ<4l1r|P{f7-T^^P`j0lBG1c!g0Suhv$z(Wj3xX#jUe<5 z_23}H2SE<*S;!ycG)g|&W)$&_jfGDRHK;VxUr-E`;EQUV9SjzlRGyGChmp0FC;q(l zzffr@Nv`99skH$(Y6beQ)_@`Si-q!apMC@&P5JoPGxNNJl_y}WU;BNqqMK2kdRUk2 zS?T6Dwh!ZEotE_4i5vZoX+YYswH*MKGzM=AJlf(K?&@7Bn3MAJ(9$cU}|PxQZX zH^7b3lM(OPL2BrRAPo+b$l(SkPe2x92F^o$ zBvPUI9OHeweEg`&ors7nFBQOmjDC=A-9IN_5>?UTv+~NLZ_v_BTrRV zB0nkkYoX9sgy+-fg~tUIJWii+6b^{ z^67oO{KUvEfS2eZo0JHPFi&;6C$d%ZZaHJel6HEjcLT^R!4Q3?&~5nA7gF$b7q=5I?Of~_^934q zhEE452_I3UADci-UGNe%aCy~B*poAab7Tx27=!`m&^}>=yKs0e_HuIb&mGT~>(_to z9xP;T72=8`66P+xYZDK9rd9q`z$&tJm4P31jm%$&&Q`sN(&R&v?j@$RD8|z2cqlg% zJ$s%=*E_jQ@^mmB#+@mR&rZz?f@!)o?Iq(c6UZyX#Dxw z3uvvg9k84{M+!_SE4d>`Ms zcEemOYbcg}E$qP?gz`v{VJ0R0V6NPr2VDHPcs&nIEBnOXp?j(hT5I)*f|cu8E|5)n zrQrqaWKsvO+`EJ4QFxKAJF?zoVR{CFD+;BiCqHP@07p-I&+7ZSh$)l>-k#r#Kae|k ztGvp^(FUV98I*oc{gutcZzw}Awtltb0Th9kEqt1o=ik9@bo9nH7y2TA5J)AYJ8$Pz z(kWz(F+uwd$Q~PkE51f(-}!oM!He@91?u52$A;t6V0p|b$7q{e(An9a+L92DgkwA&VU<(9Q56v1?&4UNE=KFRkz3Fd-3jU zP-vA^`wsp2CKV1FcsR%bd*fk}eM7|b?})r2$lytBCxO7-8~U-%nzrL5cQzt&6paG6 zDhj+0`CpyKzVwcJ8>GsvoSb3f3=w!My8TuzG+8eRwf?LPNWI2>;yz%u-Kt{?tim;! zSk_KB=puG~)G9v4}AQ3Gm3 zRD_4@Sq8zP6wip-`v#4llo|ktY$%^Z4z&`nS*rJ${RKY=s2}yBZ(jcsj9dXlu(`hD zH-AxDn-F9;29_Vu|4*D1X>E>ww!vh@s{NEKGDLmg> zZTyWtiAb;eO;(+E7@0|yka z!*3r`&-SN_!qxG`69b1w5Zq((fiSqB%OGrQ32z!W*zCjpS;}|({Ca5(Y{2;)nEcBO z^xwkGD8C5LXS8TBre>MvOnj1~u#AW^ z*>0$>t&P{(EJt%RO{;6^qvC%JesIHKxN;Cjt&gq=5Lsk2j?9RC`TE=zZUFBDT7=ZV z+)?D!?6f%^DA5?sLSAb-ad;vJPyuOHfasNMy|IOUheh5bFLfQS&pN1 zsb-8uCe9k#ugQdcIE8l%3=UO$UQ!jE-M+*tCR3@x0%rwehXtmUr6LP=;-UAHL_Owh zC0&|IUKM^i?*tHQS}e2J`*Hit8us8RIpXq@!;1+|U6aEfqgE;YpgPxyvo-Ph^O_7k zn-D~<%5x~X)+)5dtt6@J5g}W{@X?6(0+^gHX2KVF+@*Es)5f{qZyY^4ve|BKF4&P#Xz&mW&R!T+{3kiGa>G;iUuicq;i=j$0gZ(pP{`8BCf3Xnp=6 zlZFHiGJhT)5Z1C(BBXs_wnZ0qUzO1Ej)|Cfo$Sa|HjGG|7-gqioCZ zRqJv!uJMs-w3j13D_M+Kg_WKEY47Uf{Szo`Lnh6+WNS`lRMF9+PjZts{1-yv{8?VY zCRCwBZQ@nveXd=D`gy@PQ6p=nZBse9>{7hzD6ov#@Y*Lrr6Fwys)X+ZO;aR!({FI* z-|l=1qcu?Mr9^=~# z%WHFC>?uD0E-T?u@`%=GM+L#Qb|Htk|8W{B@4*m#_gFZ*$3HbKuoig8usX%sut@(0 z0A!#b@cd0(>KU580GHFO7?ASu!n97UM-S%N*gp+lfIWcey{9esuf03CT3aC{v~v=s z+V6G-E?vK8E&nil0j_0#5esWrr~_fK&zR=`hU=*{Vxo9pCwuPabpk(s*#oSotdOdZ}6`yP!n{r+3axr8q9p)f)QjtSlRe* z@>PZpJMyFPhj{9r&!FsnI-4QY%5xA{t$Rf@gswZQSzTi6Sa zb;?!zsHgfBq7>z%Du)xJ7t$!gUky>bfm0E^g!S7H*y!kMrs5oNMGR>;c8dM3igErW zpu&j%w~CsJHlBPebZj!)`8MCJkRgyvBr*wc~X6qYa{7QY-plb_y|Hc4oC9rwC*da!Y< z^w`V3+z_N4SnOx=K_g|4aHa)ZbK)ZWR+)YjO#BFqgou65%7tr;$jQZy^m!I-w+`rOxen@B zx@%+?R^1R@w<&(*(IR!Ie)S^AjYDWH;Y<&vZhKkWv7%-afMOaSxR(h!FHr%% zP6zg(s`~3kOmHq)h|DDp8Ys0B}n^JH_Iyani=A zb~mI!9($wb;B;Kb7BJ!RHB9|Pws!qaLfnBJ4R9M;w5_Nvl{-p}V7o%VId#2&ILa*> zg62Q&nYX@u@(!ZA6CBYtl|?Z=r4$8UsTDKIaDs@dCO{-B(exbfLk7~URvQ^HdGxJT z+v3`mKry4s^zL2suO^w_VJXxI3Voe&&{TiR0$3!}p<+l$X&=t3V}X(Cn|Ls<_jpQY z0{=p903gT+^o{&A6`tVnmHh3Q*O%`@RSbRO1z5Zd+{9oyH3_%o`g2Rd)kW@6zfC3d zCo6ilP!{~iy-qA#oK~#aqqrX^V&U9qW@xuZ4H2Td^nb8dBcOQzR44G}`eaNK-13{#%`;URyV0P$YFZs92XBk?H5E{8Zn*UyN?KefFaTBmO+0o+9~D=0n?-w(l>k{j?F&wj4ZC#p zDTwsvYu@;b*Q@9VMg#cyGP5n-%Yab`!K&MZTWctjQ*S20=g>TSBD@^BzKbCx+mZDu z@X2Fd1|ZuWWlQ&G$!COHc#{AspR{6a{3uT9R+lQzod@O%Iq>rK8%(y)Q%*Vc1Kl>{ zu?HsuKhG-E?JJl$Q(ChJoW{9*zOAR?8iB$F19<=jYm_oP7oH{i!Du6gap`nMx?`ke z<7`U;p`wHFGiVQfy#DAu;@66g=IfcGtpEN=!^Q% z+2y*)5I7$OhhhxD{pM5*8%;muPlQ=xa3xb5S>c4WwEHy3w+=^~>JRba0Aw}l6J;`o zGE<4G3OJ4M1Aw3!X3gFaX{sD1(+)xJ`&59CBEyeT@QaBOgxcmc50lk|gpAG}t*2gW zgg@IWKP=cL`na2fe-9fY{!GX3;pt6ydGxpbn>m4rHHKvR?VP4s!1@HN3QjR9n8lqT ztq&q_(@>wqv8&0=6D^}#l^#v+hS1Q3B1ZSTihh$mEA&J$A(hF{Zti zyeS2;DwfDP>wPKJNJikN>XM6PwDML8X<#eJdRIBp`)2LvLZ*bxZfbCsA|$YrfVTa^ zve#FTSnFJcF9o^u>k`lK1AY7RF2Ee3i6kWj;T<-V*&f|I*CIU_`?MY$X_gOp0Zt@Y zKB%aB!}o{phP8{S4m+3Xwb}kIVyKC2|Prav}CHT`$L$a}iU{ ze7A&p03|^o%*$IJ48!)a)8IUg)#0C+=0lN!a@D2)Wtp+jC^9yo1E3M5;ix8e+fZvBAs!CNHF5$0@9_d`>JR++wxQ_eTX0Q|0|Mo_)J z%^?xJ`wf*WOw_0*) z8UiK_{ytxOJU>zk7KUtb^r@_u&iD_1hfuS#mZm6e6OYZzQl^R80gjL-tLA?}J^g1` z|1l&CGD2d|j|J&YZBn!%%GSqj^&#&6VP5c`ayFJdjDc#IYz2W#{x`pWNUMv@^52|1 zf0y)tip&kKZ=u1!yckekhU_s4e1bHlE0Vn0HZE~yr zk66O5k^knx_($;7f9AIV+K9ckzg@>yDHW28WxRkqNrYF$(rw`aFEIa*{dnx3{ihR} ze`G{Je~v>`y^;6_vU1o~;G*>pgN2;16IJ}E|E{y(-_GTK{{aAG8~-gtLIkw_dA?oH ze&n3JuxD8u9?b-lbt~vz2|pz)k7=JpibJT%eE;++c7`&$>bISf$=cEkc^m)2i7+8* zhi3E1OV^{{U@9A2t#ADyynSJM4NOf@EM6+-0Xb8c5iJQ7-{W>Ar!0Y*j*8Pfkf)U?!(E_J^c7d! zTgqK*vX3tE`IaqR61A+^Dcy!*+HJrDpy%b?PoTy#i%hWV*-RR}eHWGkfcLFW{ol6A z0sE#*ee9rJ04P7xE`jk88sp*dWHQEwRtu*x{@GYG0H|<1D$RbIF7)!>zv!5uCS==5 zI=v2X%G~O&4SpL^@v{BCN>AiO62-F!y#3ZIIplM5Jx%Hp#A&p!)w22wp!Mv@O41)g z;A6Wr{4$mOTmw&tq)m(kqLW*&#ylqh3YmFRU+y! zyxbxw_DyKkjpVuQ(@8)N0qIdLM|y1w**aW7w>zxL^UIL>IrgvnzmN&R(~m%clmdqD;q1C?Iz=kbB)EAn{TZPP}D@H&$bS*78Xvob>< zXa(WUPE1SDD(!7bUpHJ^Tl(4;c+eh!@?c(%geqB=Sl`r&IlZ}_Pg57;?KhcL!FSbr zRwFZ%A6vE@?P|*{*7iAVR_oqm=6wi7PqyBe1*gYjTWYPS1P-dhhEz?XjA{Czdrce? z05G)}#jTTUs6ORFZ~93*5+XqO5je>^zvfd<*Xj^L-YSAlZLcbuxC3cjlgE6W&7pb}ntTA0boER_cJDIA{zs30H=c|(Z2 ztGD_Fo<3=SPy=*@Uu5G3bHmCtxX=6cs0U!BY)El9p*ra;-$uc0O}W9pQ*mn;XY!4}$D0r?t!(5>WjXG$q{A~&OlWVW}lB7;CdK&?1Uu) zAq+O9l4l-MxMjepDkYPju^JH+k6w0d`eyA$!mRkHnA*zOfmXWsirX-3s8S*zu@DVL zt)>PRTM$0X7V%lX{l$kZ_2p%2lMB$7YeEL%DP4!!fE6hb^@$?3#&|w_961;j`rMz!EQcvRvDF^$|`r;hl*hm^V=i049Jj z&_H|gF_!Z93O)i~-ee;=fxoCvZ2Z6}J}?o0d4pGo98XhVRQj97{>Y|rTh?rCS~UD2 z7AR^jt2YT!WK`HXi&qFfJo~g=klhCI(&_lWyeBTJhb%U_2Qy-h!@^ssq}$ND0zWM# z?!4PN2^jz{NO3+HP%D)^_Xfy1tGjMZQvvmK6MRYx;lTVQ7a@X=0StGI&8d9ahfc2A z&5Gwcfm|1aFd%0z#rRF5#fb>QG$_ZDhYYAZPT0#L^A=kEY^!xgqi zkL)V~3WgMY@Vv^WP;L5D(nFHcoUEiuBd%72YTO`wTqER|S+J6T5*XCx%!z z@j~%}!tXRs1eet0Zu-m3&A5suSKXb9YRAgf6(7J*gFL&$RUr*HXSL~#I_&7n$`+D0 z?hsJ^Orjq8uK!niR}~aj zvu+261SePsPH-5U;1GfbmmtC2gF8bA!4o`KaCaFP2p-&mJ7kbxLvSBp;7*RoPANf#)}%+5 zF1ennKfC`U;L6dbgjr?M;Fl+`bG|$L>uo4Q!9PM0!}ksFS8$z}EKXZKH9r4K+8O-@ zWKun;+II`XWSH=rAYn$sxjb=tS{RcH{rcG_55$jM0Jc;fjXtiU2g{yKh`*S!TvI47+}I4{I3a4DEmZBH+YeBUUh zLOP6T>x>Z`Y^c5=e=GwE4nKY~dOiK4VMKAQEp>a0#dh72#5r*-5U_D@gcQ#NQ_ej+ ztvg#5pCq$;RWsNTj+D;*VBW{8ouZ$K@>BFtz8Pm8O_uyb6ZrvGh^FjW#a%=n2^v|T z#|#<~<95OOmtc3KiGF+&she4JDfMg~;T`KTC*DSgq?>;=?urMWDDWgV_4-4xKLu}+ zs-VA*(a_DWJ^;T(Iwg_OAm_N*`Zkh{$aFH2Pa{%GC*};rk{Vd5V1V>tan$(7v_{%X zwxvp)>9wuZZFHZITxD^e(%Z*TbV%vchfe>>acgLPn;4zF-v166s`^hd%^5|vfDFCp zKgL|b9pAzie>~&L3Ksh{_4{dWwHxd&o-m0Zxfzis2VFKTSCh)c8FvA0HcN>=`P#7y zt<8+k!n!ZH#M9W7c9yHl{?e#>>un_i2taZ=`WF*#!|AxMN79yRW&dc#1@jVwzXQh@ zG~rMi-H_*!nGVm|(Uk`)rKy9A3$ZJ`r}#iVSGemTFaPp4HfAGF)T|e{3JFam4M4Cg zwLhCMkr&i{YKrISI3m2b9!f5+6mm8`T<% zOOg>9MuQwa+trEUU|0vj$bW6ZmN)*G>hW0MyKu5ifR-=+!`G%_AZnK@BR~(~-%*t)jvZ<|I*;y@oQ?j*itVzJukIm@|cQcYU5 zPb(AdKPc{GqzPErhq14&>-B-kvAkNARdzCKwh|bovBTfak>NCVvH6hHsmktjj`de{ zz7NrQCUFeD`(p6*iinVMxSv@fQM?zLqyPd?I%#b-(D|yVTIQu$SHBj8C(x0}U-n?+$l1WbB5dCXBbS;*Q@&RmAXs*3p|^vSco< zE^*5zbE~BMdzcrvIA)TN?Tr6@&-Z@KQQ?Rwu(;wUx3CeEg@JR7UqNXg@2Ym!qD0i7t+J=_n?Uaiz&zJAbYv zV038rnx#I(NK|i=RQZm0ycJzL(H27Z>;rGZuWnM5@*kW*x-F+2Ct0`*093=g%XjJ7eMHQnGC&6Ih}>haPRunc4>P?QCFE>rwwEsQNy5l|R5U z)bN7~clb$&@rgz`^wTD>Z=(FWGjaBBV>)u2ag^QQZEWIAWh?}3QBxOf5 zKZZox4B;T_Q&Y${Zw9ml*}mHarmk2oCL08vtydqT_{J4IjWYuUE#v#5f(cNnZz_TN zLrK^kHFRFr(Yam0cR^~Df>cTC0BJP)PPNVAKI%W-qI>5>UddxP_=f)#Vpnc2DF@5I zPTPfgYjta+NCx&mB0GKYdsyEiqQNw@MALGXci99H{6N7=zV;2H$h#(fb?N=ZehDLg zD<6erS$QN#^!cu?_)_FtpXCHtur(=qRY1fBsV{nmwv80oF>uZ>YoWS zlXVF7x}}%5uu-|yAB{Rq+^NB*HAl0H2}3w`^g>iuWZo1ZK%$*p(1Teo(*aHY9*oM5 z9<=viyc}P*g>pHyuLLdTj{_)9mz-t{&eJedjf;wfeRUV#wSPkDm&e|*)EVI?4^}Sj zVpvjwFTZ{7#cLZok*hTqYS*m}Kbt^EWH7ug_jSK#@5;V00dih+Y;E*wi;8=I~!aNA{J#f%ZniG1B$r! zw&%qGf%;Gfc4C+OG7Fre%`sDShbg>HS%cL{YUl#aTaMji&~wwmJ0sPPA75B1b_cOJ zT75F_bTSsgaFnbp@JO-G#W6Uz{s4i+)Up8^OAD&$NkbXe-Rh-m3+;(1H#rwoyBLD` zeNH&l>dtW(etohP)ZG`h0`56u42Pdq#$*yM%obNY4WzI6Ao#oL&`-CDWUhz=ayoM{ zZ!+@b?(=T@r*XZ$g_{!nZJszm<V_{(AKqbqqf>mp{|2!^@N>!{Q1vv)t&j0gB?=ZCJUim&3VTb*N=n5oIb=m&1G94r-1UthDPU3!_edqH5b&m;`5P~ZTnGAdo>1Qxj!`bJP6U<21jK9d z_Zg15YEF9EniBNlav@J5P&<=Zy&SKvvvXJxix2HQKeu7+V_)N{MiGw*5qqw1O&wwj zQ8iUAFpp(m{`?V7&L!VUzQLQEEZ{t>U+|S&i&gB0s0^Wa-3G^B5-+CUB2KEszr|IH ziI*D-9A!p(Ths4y()2Glu3pv=G0ur3S^5iL=EoHm3OyCPdvxz!ryX%KB-l6$Q+2b) zt5Cvv9TVi()9;dY<$0et`8>yw;q{vzpP9khs^)V!9uLltb%TvOQ8{4V1?p>c_2o>b zT1vl+qO-f=C7JGq*s5wf26I&{31D-u5R8M<*w4eL_!=dd_I}^P-upNG80}D20aseNQUJy|iv46VM(peMaVN90T1OM(Ps9t+?Itmj=h`?nEuY*^Isd?yJr7H#ZH?j_#z_ zIRGsH0Fck)dcez<2VEM=`}Tp8fHfDb=A^?-NH9%7JIg@SR2x(JglmS$%`^fp0=!aI za)5GjJ_eCj)wKnZDBaBXu$bOnnK@FW{lJ0PD58@_7!W^vxmcrP0er*l$Jfdbfe8-X}|Bkebt3pnsddLnjg8Y!7X@CqkmE2UprFJms@&-& zXS$KFJnmVL)FPeE^A$5Ne-zoy_FLpp%Mwbh4RN&N%qRKi%(%x zP~ndk$7JuM5jZN&6#h`!Z+gldm*j71EdxNlTh}*SVkh&Dh=#6ld974(%N5TNU?;Vo zR;vE?SjtwG3gl_Ak0T#M;qQ_oih}59aJ7$PWE}>-jP9qre|9Ud;-=MZM@0&522mlW z03#22IYfPMfbzO^30v;-W%mi2g}F1&8NpWqrv$8zp$~6%I}gIca3Fc3L5Y^I5VU&M z@069?R;gdOL`XMTo?}!SU-EIr>n-5DE1j4Paee-R^*wenrj`dou6qqP9yFfTdJq__ zu-lE0Nem?ZeYZr|@SeHO>Uc5~nLkiaY zqQi5TX~4q7(_b7IobzbxE87Ya(8o;sZYMj|QmDqtR|}t=`ny=K4r4TPI%NyeuaA^) zgK~3iI%t2K8ony$NT~cmBM>$Vw}DHN9I5f39>Em~Vd>vt_uUv|iyJxYVSOYIscR(<65AdFi?9aq{qW22tiXpp z2hYsCqK_;PTwd8LEbzyBrKPwoj3?OZDL#&tgk_Ly2eiEO5odT{%+lft2Y*!rE=$-P zw;4=?8{=W9ymmj(<+$+)?R*VethH52ql5r8YymwlVek4zkLIlssogJ}T0a|M=!7b@ z{X6#;BDm#ck*S)21M!jN8<%fWI?I(a>be5IhDESlgiuR+8Y~OYM)gIK5JR)Y9kBs* zgR`J4e)E1ot`Y3YJGq7Y*U6vzU2=!od>{C#nLN16ViH&jN-IKqhaK~7K@kFLZ;Y+5 z3T8HrnM{1xWz)3NbbgMyO7W;WnvJEE-`400N&jv$a>PP#j}#3&UcY7F=OrVOCyR?a zwbrL_uxL9)QysLA!HR9ccsLLpW+MFYNP5+73bWAqlolWbT`h%i@p^Ch2h=O4hDJID zHUbBsdthmQdFZs&9-BwyzD~c@s~deI08>ChS$R(kzueL7RoHJ_%9O$1t*R1g>C3`Q z$ECAP(=U@_jP9 z+=t8pZ_-yI?dZ#zMQXE;yIMyJpK>49jA3gJn;XsSQ||nLH-mW*hs}pcZ3W1`+C==k zPagX!m#tR=5@e%3usBq9+y25^z%;SM)irLZDseZsLFc9~5l2Bm2Tn3>Vuf*quksE+ zCzHVtJ$y%wS6vM4GP+%@EZ5UC&NP{xC9wqcu4Es4lc?(aNWE#}_F1eK$g@4V%aX3& zBhcL;^Auw%YU3iBrP*mZ8;`p`?(v3uc5tT#Y$5UC>kEX;5Ik{fs-5BHkgE9QTuC=h zr=;NCuSxqQ*b^gFSs7sB*-_7>^Y)iYWub(VRJ6B^qv=Ybt z{r%^2B60$>Egr6W=)sigYa1h&1JGBmWOikHIX&0xj-eaA+s|xx+-P;R{+Pu!n9n=~r_GDiuG!Kx;0@qXWt2zu80e579d<@Gji3{-9@GijyD z=a>WB(k5LGcfAU{v47==w)=cNpY~^s)mm5RlU{Yd3RBswyp_252$-~F%Kl-vW_=Nen^e}ne4&)dSKC*q&5Jktm)`~x) zTk@Tt=g7{#>iw32*C(C{;JDzL5~uXNvt1}_>wYW&iKA^aNZ-Hw7+8d1Ct=vw^z7Li zZez?gXiVH>t5^i~x3!0@L-YIWdbqmY0!O+4OCNbXBwQf&`2|pLJn&un#@jcl#y5VY zvY|~eN&&NCoy7jLOnK{1yUPJSByDt9#LHukc>M5+u7tlBje)7>HzT)urik|0{O2uJ(!x#GP`lumpk9Sc6WgB-=86-yrC7HgGh*JPE2 zg{y6MIBVS&%yIi#I{@1O|3pM+YM`;+mB!W3IR7?5^`y`pWT&dQvvg1$1$Irc?W*3r zjrv7Y7Z=U-IeOEmVIkfmDRvWfjw6y=q<7IXwQc!|zgDvTkW}Dm!(k6Z-KQ&cts35e zecdxf=~sN1LJTW?<#c^qz3i^dLnGF-5B0h5CkKFcrtuO;m#x%o6|x1%4-l;_ucMh1 z;t83~!l0^m9MjniAp{%60>jl`u)SX zAKaCL`>T;5n*PP_hW6-;q=e>xJ~MvXm5@;wV^D#XLJd!xH%mhH+s=!V4e~*VnG^zjJv!b0YeCvi1XqF}qi`vXalYxiGTHYKaeK`; zqsi8ZYpLPA-*oXMF);c{PmVqz)4}5oBMM;|1iqSF`ElDhk`yxkj2?Sclf5!qjYiz# z-g4goeypX|&6&(~_A=P?o0E|2rnm~5amxH%%F-FTaLd@vcvYTh(04xE%F>_T)jt-c z_g{1&mtf43EE~{eL}vb4anL-yxPz6@OJ>Yy-9%uT>h^3Re2=ama$;jGp9kV`@3Pz^ z9)i5(eOo871rq(;8!r#fpW6QdaZ@9A literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/roles_groups.webp b/static/images/auditor/10.9/admin/monitoringplans/roles_groups.webp new file mode 100644 index 0000000000000000000000000000000000000000..65d8ce56f7ecdc569f277ab0b51ee4850e8d72b7 GIT binary patch literal 40360 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_audit_select_rule_thumb_0_0.webp b/static/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_audit_select_rule_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..f0ddc14aff58bf0eb81310ec759f81c3547456c7 GIT binary patch literal 15300 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_audit_select_thumb_0_0.webp b/static/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_audit_select_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..39e1e48ea22458bbc7217dad99b123c3e6a780e0 GIT binary patch literal 51652 zcmZ^|b97{jw!R(P>Dab9w(X?jq+{E*ZFOwhPCB-2+h%>e_dfUBbH96kW7HotYSdaa z*Q|HW_j%V+k`xo`90dYW6BSZWRp213{qx?=4I~Sg`Vov4ln)CoScnLW&zBesNS}^w z`^9VYZpFh#*WB?--M>eoBBaX!u9UaiVdXXdM&oWPD24bfW43@s4f)#e1JL7n?UTBx z)>0y|fBSWlXW>dW1aEUG3@fwf<@VRD7~;`ri2Veu?<1e2zc0>`z~9$NBF0+WYkR z!hMl^48Qf9T|Z8L<{W=+`PN?L&GK*hW`2adfIpP%>&^h005M;ypO%1}SB7F+->;G{ zoJZkj*F*WT?Kwb;PZ1yqQ1Jr%!SE9MKyabE<=f+{4;X)leZ9W-UHd5P-u%M(6o0ZE z&8a2W>lp^r`)UGkz98RSzW~kKdp$h>9{~H8@B1@g+9xL)U;}{sg8WmD{IxHjXV=Hy z7xjztQ}-R?rRJVso&VFfp6ey#Nk0ARW!!Q4^~)-j$e`5Y$9FA%#w z#b&5+&C)$pWSOPBt4uXYdzT+;l65aSR-tTLv@M0(v+LSeZoQj*dQzw1pSoSC==m35 z#B@`X(AS1%7JlcJh9DPfWEld-vN4m+Upl{i#ENO|fa1v99cRrqE`M;k32o9o7in3m zcFxzj{NKMsAs|t{;rF$+lhtVDe;pbKzDbV$n;5--lX}EUO1h$X-XGQCn8G3A=j^@3 z|ESCMpVQXBoOcD)Bd77JUv8&Zgsua|8(PwSRiVn=<#njf1|Q%kbw5lW~yHi`*S z>l#;?vLG+(-Te-*(kZuNnJ3FM;a$>2USqywk#0tew&d=uU zW9wG=*k8AmSgVsl=IbPdzi?oqaIa4i;=%HT>@vd1A@WGoB>=8WE^L@}rIULy{8ch3 zZWDslFcoyq@z0_hVpwGt|L*3$s{W@LOuPXH5ykB-G(HE{KoonD=;6RUsP6NSKi|#G zKKLe72>c3E4&B)W*GRNJd|HL&2(*cN5UY`OLzkgy`p<*Zb{~J!+`R3gt+`FJ^0qHA zmX;%z^dE|aX6G!uBc<}CXh~<$>x71vi!;;IexE}-R=er96}e7QdWy}e{=X~Ynx%(= zGPM*`95H)s`bz=sKvkrhuVn?m36rPJ>^7$aHQd(%EEoI8Cu+#i5@&)wO+zOwF?8v0 z_DArS_&|Hrr6Ce4w{!Jlz1!mA`EpbvKxmS_WuHH+l9;t!&FShc#n?`0A4j=vd<~dm z>ft_aWfi=<*8a%sKN@rW=IHcTc;Y73v3|x@U0@j2^?|b>kT&o|Nm=>$M?_jyY{~PO zkc3#6MBb`XoMAr3iCnJiW;koQ95lg>w60@Rp3?sOBUd-8P*-5UKrM#y9$Zsxg9tieCcQ4WV=ce!C@(}4L`)w6QnGf0@I;azy+ zl|xz5_IbTHZwFzGs>RTbJBQq8hUv#f*Jv_#cad)AXS$|7`XFtdRAk2E7ti^|rkuyf zXc=C8$BGv)s9FY?BBpqXYx{2}0!Ue|vk}4@o{V{Tvgrp(InX^BAf;Vj5ac_oQiaoT zUzVxxUk0q&%OzSCybz@z59v(qE3AAVzsO&{iSs&qlhX)at_3dJ;CPNaDTkKnnuUhg zyW>T-4fZ;#CtU^fDx2gWo=3<6FW~^+jqh==l$kBUZ z7Kejdbp4YG#EAog{eGqZK)XDeBwM-w(bc1&`W%D%2siQ_PS+S+kqd8nT^yr~n+OJT zA8mE+++-I}zr{;6>WzVIXU;Y&lI22nh}Ik&sI;D?zh_g>&mLoT{s51P0*zJBHJeHO zT%iaZ(X}IJh-n(MoYs}xu*=Y`ED0TqTrKxhUs_5G!v?%smF}#@Q_A~~3phbZ1%soL-j3!Q zRyGbJp%XWJ7EzL>BnU&!@W7J)Agi;A#6A2!7dz2@y4KCV7r(}4Z7f}P(3?~jKvScw zj$uz3j5{X8pjihr%L_A7!+h*gI#9+IE|4ILcno)W0Zl?tf!~aoKhMpUvf zQlyNGHa`cmXW4!<3#(Kn^)H=dx?Q~2ZOWqOVDNt}2yye#HlhjGo2g_>fcsffr!m3x)#scno^B= zNx=4(tz0q3{ijt*z$mDUta#!7Yv0fFN*RT*`t@@H^0C7y<%Bu4RAm!WE?&O1baY48@X!_l$hmNuL9wptG# zWr=mN`xCt3syHrS9}YPwuV^p{J*VbA-cd79TUiOFPImt7I2r$~DS>AqI#{J)ul&?T zueJ7+TtS9#`rC(e43X$^OH=~$1^=yd{y-?VB9@Ay&uU2@XtFxau8O_YY&xBJr?Ot@PirCG>Dq+Ree)A`{_J;us*C=c3 zb8lw-^E@jQ9tb2O?yN^9F+0TvWF()?@470+lMnzJX}g7|0TJNX4Ox4QRffG;PAy<8B@JLUP0c}r;E zK`sbTV85ONArtP$0wxAt0Kds!uBYyJNw19(4%l%tf2p|Ae|}HdlA);%Pg+hB1C0`( z*R$cTyZaR5TrEr3(gL=8gv_N!xs2FxZ4{w;Ih~jOjS$)p|A&Y1H&RfPAQI}=9sMGw z4ly&KkhvLRc!+n~*h>_qNU3W|M3jvr5X^M9a*rPh)>zLdNMr+^-h)t)tX!Jq5uwPw$0Z(bEyPntT@n415W$y$+@Ou#`*H%`?Ua6hcWE;W;ELm8fW z5d5Lai}3{mx8CHc7XE*Dvi7zN>EFa!0Q?tkXs}hOaV@(3f#hdE)8BX@K3S1v^$$t? zU+}!1%r%!+|EJPFU;6{q=l@Rtc0^L3+5L-sa)iYvD|ux?{$DJfTjs7fZLa?7zaW|; z;cqto4`{kHo%u8NXPN@No{<0GJ38*W5)tBG2p>~F_rK_5eX{ZWU-hY${F4Fnr?gkg#_(v@P5XLmb+jSe z;t3+ts6VL-1>P*>`G#Qc|J}+w4Li=N44DT>>vuvSN_Pxj7)zdXfs$*(jW+yk7<(@y zAbDqr3ZPB0nr8jqvFESWiUv~=2~vON{(GN(3O_%s$SW?VxMh;YRj(eFZO)UkOKVd|ACLLuWEA3IM$qr~ZzhpP#7t%({K3eCVybLneB&zxO_}$>hlt zPu8*wKQ*fJp)=kyT(~d#HpPEC}!claod>DE;>L_WmO-J4VmHt*BA+ubm}| za~?Powpa}ys9H2^Mo<%l)In8;kovE*k!$=vJ1o+2t48$4W~ZqUt<-`3<+tU>Can4W zIsZx^e+l@%b*_yBnO+U{_D9Zt>$B|h-^Xauaz4c|(EQu{>fHVvIIHCU<&A&kPkKR~ ze{I)4(k*EKtfg=t{$u^k#DAiL_pYGjU%|&d^FN32wW3mVXcy6;X3uA0b z{Fhb!N3;J6fc~S7MtNTt(^jKDtLmRwzYx4scl)<;{|fW}DxU6XP!@)-aA1YA4mp9@ zd=jLK7yPHSMdr|O-A~hhJ{frUq$|7%0M4dHvjlkqUiz zGblvmLk5&UbN!?ZIt&Tezi9Kn?m7I^*xvX$EW zT)QuNq6LcVm>YEmb`!QhMt#^T&!hCuHUbB>qi$Jugkb`&{gvIrxDgQ@`sSIM{M$Te zarU^Dk?6GBgMh}=9krQQe#1u@CiPL~06OZZ!h7Myz8YcUVO8o03g~#UJsYw0o3MYu zym{l_1XFxDA~ert_lp(SlCTE~@)pefV48$QUL|bG;^jQui(6HJ{gIfSH z5+9@wP_#A>_2Dg%A1R37DV_wvXO58uexNVzRr3#AplT$-Cb!_}C_#b39x1sS^8rH3 zrcb3Y80$0KrTPAWuPx4m2Z^be+d^Gmq;u!y#VrF|{@AbO-lYr$sU9}Ylkcmahi;4d zBsD#=fmfl=KQk(2!bTk?sQB$_Aqn{@_c`aks3r+H5K4Qv_fW5l*_;V{Hg9EynKrSt zC%PVB8ViF~wb^K~mDF*u_>AB|1%UEzGw3hTwM4ms$J^BmY~3uoX~1vsyKg#`OygS! zhqgJykW~X_#kB~%QSUW-p^)sHVm(o@W!{Wsb5UOb82;tj;&8+^@PV(xJ@;0ri`@|{ zzD3p!^*{#;_H>fEKV$5CMo#wE>67aT*ioTEQRLmf4m4M_ZT}l~u?Ykxlt-^CQP-BjF-Xc3|cSt*pk~wV+`-x~%S`y-b#*BPOSL zB0F%K1QkP%KB?D7o6~TFcasa_RPi(*_uR2sctI;|Z$PT0bsyGRMC-s#DLA0KJ>D<5 zz5F?6V|~n`nsE7nAk>5E+TG~<9j01EbMEEu-T7y+l8UhUYcbMn4LCPv-tA@DZTB**6YQ| zT)*YR(z52LX~J2W(dorh$gTP>0Uvh|3&2!+J9Ggii+i^x7`a~Bp?*`(Xi}aVA?Ev7 zssn?7>?vLwX!iv?S4;i6`rTJkSVV3%RM|DU+}@d|Hpq`POO>58uH!`}vz1lZo`Sco zs7wSFlmo9U{K$(iR)(0tc&H$v9XTt}fVNHAt4A9dQss4`6x_oTHWbih#Xz}fqf*7y z*IAiRe57|yGK7-We{#eGMuB~lDo-~Oo!0*V;Bfk7PstL|)~!pmtf5&jgL8D-6^0?8 zvN{J>4fyW3Vp$=-;4Sro;8x&{Up?3`4}otUU$SA`DUrS*ePmtKk9$K?ceX9IWyeZ- zHK-w=i%^TsHN0-$hx>RD~8qYVj=f^|R*y10qCVb|Ud%?xtFu5PrBs?o{ z7FId6AWP(%@$F81s=jlud6wcK{VnPR0t=F>vq)%dsZ`~he7z@`J(IZV`vr%?+Z^HPzwBL`iznU*ok)$NRXo}PPcy2Kadl2Hmuw=7LirWRPOz^h%C-9E5Hn~can=U;3GO=@Qh3&+_Lyfay0*Vpjm3#DJ z8@8t2mdAKpc>HmM9xo;$=ILVTq-O!sT`{lWvR_?dF)jH3(MAv50&#?$Uay^O*~AUO z|51%1x8C;k`Mm8bq13A~zPkei1q0r801mFzz7gWLy(`hag3tv{2lQs~(0vC-xP*my zEV!a#kZeR%(|8gi$m<}~z~NxgNe>So4V^|I6SFiG;q_Ss{2I-n9qZ!C|6|-Kxi<~y zT8e!7m%``lPHu3~vux$3)9>5};-~U z2r(^k(o4SKO&WL<;2Itvb0v-=CfaGm)qY54#T;cZP}thj4YA}mcdJ8PZH2b*tk-Jr z(-4Vp4mO5^wmDZu#^70&Cuq;osV@ZFl7H2=d?lu16rL+H=unvMx(nTB%2}`&)O=di zmDB1Eydt)hn4-f^ld?CNOjv!&MS~#q<_+q)&fJ>nR2i8hAr%0f@8>k9%f8(MY<^jr zZ+|TCvneM?y&UCMpjVti&gflBNa_Y5c+lF3VHWJH`(HcbZ->lREbwY9jP!TFI=-ap zQFsUhAnCT{bQtLfe15c7W-7A3%mPn$_@#r|cS}Q_i(cPHbnJ!yB3#g?R^-=4B@(*F`Cp)Jh%eKL2$s=!6IC4yc4-W9MUdC(rb4Quc65e0K>7*Q>4t9jw$1s=_8?=`p)Q-n$h<@bK}AzT zx2U-ZsQ!IS7Etf*QPg3w+gF7^UNZGNFDS9ad05us5W&QhfOOln0(pX}g5%MUe@l{@ zss*=u48TqJ(mIk%qvV*gh>TVR;Tm-EB^=*4Okz*Mu7}($mm+LW@(bL`rc7RL{*_BU zsIDoQ`n5Ksch~MdfzLd@=_^4XQME;rZe?GyeYGGjt%b|iJUV8V32KOY)!I>5Z!M4G zO@dz$vOswl_P+=YdxFTAJS_D-};Da z@4Bi+ga|c$ZJ#}cQS7Xrn$b^(hoF{sm3EB+tg|q3boK-}sS&1&)xUAm60)IadZOkoN zmhB1tM7!$~9)3Ub2LsO8CKhZKX@=tCa+iOIL9;m{ss{C8dyb526%#7vCRT9bpjYCO zGiek3o=zi#c{>Zf2IjvXd82CPHUWe(mb3B315?cI7Iba>vCt)(h>pL#fr!>imZ zYA1oRza19eqsg0jBmWbM?{{kVlesWO)ac=MK*+8JaXS$-n>Dv{CoUxV47M7VXC^@$ zRl}poRM)urTpw!jb}-I>cw#*ZMK8*ym(64yhRgBJjvbueLr}?;oBv2XO$%?ayiy02 zs~1_(h<_N;v^Xigj~KAmIrH1HQcHTbYQZ720L4Vs(G#n0u7s`N_y#c3PP zBZ#VV?Vj1qpjwoiQIMZ~+|ffb_h2s3_S4N?5-E##?jfL>-mVEZbBKbJyWC!gjxd!Y zz_zcqO}4~Z0s~y`{vsEd$6MD(;_i`lsCRL0=4hWyMa0p z@;Dsi&kg{*b0Kttf6?+DR0J>FCIIT@%2emobX2lVawWCj?DOYMR$hfwOPw-hBgux z|F)Yoou6}+dE!ql?}?xY|EAS_8>8Lp9IvI5@0V{`F+TpnAO{X8P@mpna@P~UfX`#|X~sk)7T-PvuBP$f$9mw~?(>e-KSaEC4uIRzD9Gfe!{gWdY-T~a= zB+w@*tI$ePOekPnG-@MvzI2`_qL;Kvpb$2P9AY{a+o138PT!4;w~8;_S2;wI&NIHs z9qm5ojprbZ5`EN#laIZT6U?WuDR>+T*^(#0a<*#y2%zUoWPCY=F(+W8))8CSJKn>~ zkYc#li5ywCkx4rknjS=|F%Bh%)O>FOaQFy*dadK&(emY+AvL^1y_>gTOpye~!yJM|e~dv}X~tKAz7v2_V@ zbV>2#_gku?!6qkoSYAMHEAAv;Y~IW$abe7-GPK^02@k9(2gvuxI8qgMnl6$W9j!;s8@yB$_iTsLUvZi2e9 z5Ef{E#BhGYANBPl@|4fQ&DaO3(YX`3*2o+RT{XY}lWH%9~oalqAE{Em;lm=|npN+I%)BbqOqi1>ixVTfB2+M+3I)-s zCH;O(TblP?_wqVH56_&_n$o(4-zYsLhc%MZw$G(OlQjvmna?DV&nmq#=))mdHn!!V zr~dq-92Q`P6xXh8-I9-=WTg9Cup=pHC5!cW9%(m5bVm+GE}fEd`p5)J9d$(!lh|?i zl3WU@hN7-@*$$Rh)l$5N;j<{R{qQ{7Wj-3$uF#kM9dPL>5$B_owY-}}BEO~8@}qDQ zKIM04N`if&WAB%v*$bJ1uaRAOs{oML6U!cl7zjzc^8+sgteY(@q2EY&T}~`^humRd z+kBWA>z4#~u?{v5+?h)%eQk+)0hEt@@AIc@BY;bg1@th&E4@;a3(4)1r-Ej*G?%aw zNs&aLwsAChwxdBQJUMN;{{D(7ak70S%5acO+|jJaWh_l3%gV#KKS1=W{=$C$0!#7K zvMF@n1uuS*YOVJ)s_iqf0AZ6-cMAUZ&j;~kxv0-C-~0)xBMUkX1ARBL#6IcMuM{S@%w%avbcL_SESe{ zm0BmsI5G}t8{1XMmA*b~Eo@~%?J)XMs*Z$)k*SBd;%3e5Ykt!*&MhH*z6yFpe`2(a z!(9p)9Ex5adVR4L_sE9>{YECaRGZx~V;Ln>@oLPi1Z6KOGnICkxQt!y+@i$`{4zL2 zgwK`vc*Sby2%Jw+Z0Vu0np{Lx|1@l?lWZ5kFQx@N5UCCU(v@{i$9@$ra{7MMHlX=K zJfB|#{!w?Bs609n*$P;YK0jH-2a-^UNpC$^E`A`v83^KtYt;%(H#;U8L>%8z*B9Y} zexT?Z{amdL{DCeX=kflnd?#lNAOlCx4)Ifa>G=MF{veMr@S**krq?%Ijuf{Zw<(?Lq@Xkm9*DPU|9G@Hiik)ZBf{r4x? zreb~7bE%6k=__=C9;0c24I^Bu`*SKug2EsUom;f zq_ouqg!@LF`02v_wxmZhE{IOG(qy6S>aX9&4fP_nmrZYK=K>p&9`+Lo^^_*rqq}$P z#{>wOciu~gDs&2#yviK=^JbtEGX$InZdXh5;E9%|Mc7XQUB*3&J&iVb5c#Pt`FL{flN{F1x8 zK<}M#(=noaWc<^#`Gj1g+zO)YIqE%HcPex^zD=XePZoR^!RhQjk1vMrKeAp^l1ews zadKS87y1a~v6{dcJYelZC<061wTN94;#Ia+bd?{ZQ!l=47KpJyzIjC*ZgLJj?EFS8 zY0fQ$w-+(&gRGtKdpOi%W%G?&Yz7KYu;nqVNtc-zS2-adF<2}|_?{d$Tr0v7pYKfA zy}24OrOkPQH0}9`1FhH$&sai=?6Q<+_SWY*lHso=<5~JK^kdzm@RZX{s6IQ)X%R*| zz4NAD6V@K8ac1K_hcvrr0c48rgSl?@jNy44E^XE<86uFS#2%-&c=;EX%q?!MdiGh{ zYnQ2l4^~Hjr!nyJQE@VIT8CH{u)X}N^v|UuMv?c>?`u*i`3&wx0Cch!$h?VSOAWL` zjQsmWL~)TO##F<^TK;Lx_MAn20rv)CC#RU1FPb#2Xvw2*u$c*Ma`R9GbzwoH=H91m z#WoW6DAjsz$6rB5$}5Dlc&?VQCn4ezQ@J~iRK7^7%!(|?0|+r?sw4N zdN8$ngZ)Q3>l0o*97OyIgZOd_Dksl7Q~s@_0#^Rr2Xg=oi?p}!>=fJeL z?*w+SiOC*DU!MG$bbyRHIx*3@kXB6K`Z>1~g`$B5Xq zP``GP2$`Ls?F=H%(paN?V_72DY|jM$dzLx9yf8)uNGK!TN^1n3Ps@-Gf{bL4$tixnx7ikH0T zew-A>UZO*_s}qqqu!p%@=qHdx2hVvdu;pLmQ}ZB*B28D&g(dOSkgiwW<%9#&lOMD^ zxmb0VejJLML0?q&>qUL(RcW2sKDBlhF;^{mGqTfE#`;gCQ_Lmy!#&4Nn>4>wtN7mFLZnUv(Olkt9a09wtlxhrU6{9^Uu?C>rDkx;cSwK*DsT?Uf-Uc&!W zRgXJh)zdfWXE_5mt$0{ms=l1~sr>gZ&5;Cn` zk?vbjaRE7<#BU3*h>>l#)u0ZNB0xF>cdqRl%XUf{P5c(D^Hv?0R$x{gKx4Ye0>O)S zG_;U>`}=7%NHro<2j%wav`;V|7ACEHV>3x}cC62!b|} zYu=)AM2GyLE3A6$-$Xej4T$Y^gux%L14y7xFOB(bgBR==O`;$V{?(dyv7z z`+UFh&Sj#mqu5EjU(R*2C^h?KmRP!O)h(otLG^|0KC_cEzZOQAR@ z1NqsNHrnQA!*2tn2zshTIuZ|8kNF0!Xa=3)BizJn{WPQCfD`PBdl`~h^*92J0K`h41zM&4jrCyjEdAHDkL`>A!OPJ0VH1g(JQMXDS4RmyY z%^l30YUf67$P8U|a#MG;Pr5WSlbN6_pw?MUN& zObKz6V7Rh8Piw`)*NYAX6=e~Gj9wCH?S_fMewm7ED=Jkax#eeuPd8W?sR-{QG@dp^ zxS}XY`}8_cxmhTJJ2-n_IwUxaL!X-wMknaAM8(fW!f&gB^7;#>7i;($#nWI)Ol%Kd zhc2+ggm`<)pQtY1KIxEc9mGQ7x_lv|+umz1DC-@lFbWM}VLSYa393FGMwe&12?K7zL{qbAe{>@53rn<@;L0-ElL6Rkax@urPN$n&=A81M0Y}A-zXu zbSn@h0_9#lPZ`3S%Y8jQTA)WR>|((Yo?!&io_ZQFLGly80(G^y?|ZQ_GmH7_>9-mB zLxNU?=3#~NF6WbwFyj)tM+!q3hR$bmwc?feR%;VMwHuu7S| zSg0J zPGw|nL4&#Z|y>Ff5mRT-voj6TWHWx}wx5FuSU)C`J z!GcDdBCAMb#~@?Rzqkd|Ko%6;bEl*#o21LH34 z|C0CIlSK?*<{t+x#To&-9taW?ksM}C76Yqk%Y~{wc=-9{k^F>@py!6@TMR)fNSI$$ z=>&)T;?$R-48i08hf2uR6X3idhKcQ;sf8g;w25o{n8nIs^^R({U+?@aB?DP>Cruz= zPbw&(9)^7()&3^&0*a4rhjU`%2@h;G@$SCRRBWPNm2(K9`=`vjacOt2LU;{*b1vL2 z9fKZIMP7_-EcLU*=cs#Hv=J()bRI~MYY33z>B4i_K$j>Y1?0GT*wMP%g!8q_ZFIANh2&RHvDuyLa4mzkH&8@?CaKpp^o8&tmEPdcFwx}etK(rikOWPd z%$TJoX*AfiUVRK_5pPwsb_LoaG)Z3Ixg|z8KR$*aBh75yfF>q&Sa z(t{OrgJ%K6C3{;a_NXZ=QUXHnKfe1QqNP2;JD z*~V&^-5kCJ{q`o`8Qn_=6Lxz<(r?E8z5!pvy7O@&ZY%jhd@djXzY@A-Pm`FBs(CxN z1SihJtBj#nrA(APffAzrkfdc`wFx4?(}c*#2uI|^A+w+bxEG;68HdGr%>`U732U1R zXS}9}6PS@I8K=GBrHlpLei9gOf63v-W5i47)}%=}3@C1?qOu=cXT3+CZ)o$jA34Mp zYK{uqFlu(udAnq>ITVHYSPRJy&hhjj#Bp^t&S~xvvFeDIRO>Um3jy#iPGTqI2Ka9P z)^>Ve5pbM1!iT3AI}KNhu(b5)b=1FAznALob}2JDGWh&Z@PGu)W8dl7<-^5{HxD)g zO?=sgx*zsQaZn`vz|#knKyMm#ER(cGJs_1lhM-aBS=nISFf_^g{a7PSqQ9n^t`kkV zHX$nNcMJJ4)~We%@4F+33kOO+4U9k07H|_%1IL4s-vh4@CR%lQKhlQp-v8J*9M9&J zpBR&3Roi<-_{%X}K3COKYtr6;TKnMfL7F{D$^nD{c6xAF=iKmZ#%YaKzv+WMtd9+8 z3uNX*yK0tVn4f`U-4KNew2ZtPF*O6CozM1LXyK;P?fooN6F5#G0?x)WJ<^?4MLItl z5Z|IDv$PQEV)dJ68YR^N^GuT44I&TbBhnUt^hLpxhG{bT7vlHr^$(B7S6ZggQ}(lb zem#Lp z^eEE0uGqvk`lV0lAspJu_gM~bCARjJB&sg583=&IzEF|md5{MR5gOyFfu&sJTAXIq zZ09zNbu=`kap4k`ZIj0O!!6?#X0>y}l0KwYwlrl)*-QYl={A~gQHS$uAuQtaTY+#0Zg_O}ukQMNhSSISpZrPUb_k5?y zuuV)C{`}9^qfH~@!11B0M#U7Rp8AK$7imyrtEWyoryY2tpG;`_N0oM|!apop7o!HU zqGhNPja&we0cMngq6P`JZ;?sWvmHC*#uzZsb=^$5y1s&JQwr=2hJhH&JcQqY!LQXp zpV!SyS#fbHAsMhUn5VQZielozTxP0h?^3FwZ@(4tyt`#?K!G$Re)rQxA}32t^j`Lb z5$j-WKESoH)ZO*R7P_YO=kuw)TAvUu4Dl@I;pMQ`(#FXvweAlQdT5ErpER;y4 zb5CAEj5=+EZEy9++BKduC0a}mo^%cK3IASjX}n%H$`=O7Qn@K3u5@GTX&+HP=`H=J z6N>O)d6THlL|mj!#+VW$lQnuw1&t^+784y^GHN85&Ib$0(C{unu_lci3;`2qZQzhFJ>avsoo9b=s~+jdS*YkR?)+d!Z30RfF>c}y zl4Y{iWTrtZe?=r&JMPgFx9e~GikeOLhjO7WzG+OG$o5uyDQuc#}Q<2XmG23sdZ;@|i zgL3J0C40*Lp zy3UcSR7D;fu1IY8GcUmV2po@|dRapC)21MXR{Uy{)HN*pt2`!7h!+!~0VbfkoicG$ z3GA^J)IC)O-=0WT7;rxxSBN>Xb-PGoJT&y*a53QkW$QTz%|R+x5Kni!1i1jAOm$aMd|@*=Hv?+280jng?VLWX(;`KO|w}3mmg*HnZ+5 zt+NS=hz;*dTz4U9$H$2-r~xn8A2Q1HwTNSV@6Z{;9Scz(ki@xV`kk5>nX|C$zJdzZ z*_`nWdkOm2lImL5MRDyK@Kn?g$Q#W%a(Vi|pj5u+zB29!Ql{&UR8_~7Vy%KyRYdF~ zy?pUFTj~R%7H$#Sqs!Jg^A#XjAw(MlyF^lujD)tAam*49C`?+ol>`Z)wjJ*`yFLN? zZ6(fV$`-Kym?kmlV18e9>+Ig?^Z|y(hP||0>K?MlXnda-CBN`&=Z`3%(>)3%+H1Og z3~DU^s@se1@QW!ndrNLK!WxTJsC{UjlNSs4Xc&GWF%SM;B3gAiF1g>T@HkQc0beFC zwD;;57aBilPaIdl@izYt{=qKWUMDVajvn_x`+#c1*CnJFdHX8Xhncp`iZd*%^CbH@ znLq>N(kucWtjLGBkZcXO=qk!@Pjy($SGhpH5#JF98pY)sw5W* zCqKtMx!_F@s(-+~bm^RfC#Vz3=-EFbFYQKzjDHflAG~g*nL`T%zM(w~vqMq|@;bBK zN7^^a9uV4FQm8Xx785-m9#%d1sl~=DPA%KsWY|IDg?k{WQAS#R)CU(qF~n!SBF2V` zhUbE$QlsG^;$@zOQ&rc#d!+Rnnu9O8D1MJ%&f!vz4}dj9%LDSzg)gE@@9#;7+pkl0 zq(i%|$(7nDi;?Q}>NYV+y-9d2VYE(7mZssU2bX^Bq;#;cX{zM?BvRjBV?uxO55?cK zInk3xF=~S}zZ>WpVFm-d1ga{p@$RC9!~aU(2ia)irz#g#sG9y=yk&kjO{?9qzfVXQ zbs3Wj5!tas-`3w_21^eOSkR1RmyvW(C2s5N+;dn1cQ?ZEs%Hz)+?0{9wHpl=hq>JP z{UoK9862rE+V~VEbmjonb$R`LNi?l2_2SVA-^2nZ7mCVtcDy62Vh&+j(ROY81!4hS z$U$=?V-arNif)rtdwr(wS(Hhi1w1-w*sjk1NQL0RZ{F%-`5K&PXY5P5-GRXGu`pxI zmB_Y%aBNkgI&&iv7F%VO6-{azjIK~vc~{tR+_8(Le(_?v`hW<^LChAr-D?}lLA|B- zY&65oV2So3hMPLdeQrx7Dlg&*mOg7LPq}sBf#D3qEAy=sF_e@m6XEXd2bc`?odBqa z5043>HIX->)Kxa4wU;-vp%rbH5rS(d|j+s7LTf_U#wr3UKtC-(yWllE7 z9RU;Z6mOHtvBH7SugP|(Z~IXCkG!ehs^7}q8qttlx803%#q8arw2cF{BjFRAbyYm~ zyXDMH1E1)xP2oUlKR3zIAih%Fzfm3KX~^!!Od9FSyAj5tgU{y}I4$an^4iydrLSDR zhO*1OZ}E?0nv&_7#hIA5;8u@3L~Wp3;=w^)PSxyBQO>96YaG_Wfns0o>J0etlVjt? zge>G#;F*wGzT(-+v6X_K$0Sc`KY02Iwqsx9?_BT7(m*t4eh5c)lTN>ya_7-19-vj3|YL;@?25*KD* zAywI0(WiCMBtzY4e`boqUkuMp6~bT}Vw62&E5r%cw%LC#lVg)}-xJ1_IWf3`f@*D` z@#=_sX6j0nwLb(L24AjLlhc@eHVZF~)-^clDCXdqac1k?qtgFAy>90dt z#-*UwGtIcsN%u53%f_FKICB%lhRnTp=kM@psHe>$?5b$kz=qH29nne0lyO$Pc7$gJ zQykh)vpCV~AVscL>;{TPVthx3rdj4HoVALFk$!Wan9mt8vr%kj3o32vRF z-BzHg(=LD&W8cBZWPirf7?AlODDLJYb!nJ zT8M&+EXYYxs|Dp)*1@X@rc(I^BBN!F>%k-(TN|ByHCG4wyY@ay?SpU<0$eD^e5H_EW;vtdU_OM{^&W@_6z<4CUip`?z{prH$; z(^_YfH4GcGD>S>HZFp_P;V3|>DLzz68BS&#C+1lMgR+np#S!p8Hje!BN0)?YfZG@e z6c$JN$TbO-itrVx5w&5X97KoC0>FFPAD-f4o1Fra1@%=tQ4#vSl~Sua7xq0i6A!h! zt!`sCvUOeiBG5Fgr!2ydFkg*4kAmG1UTIYha0gKW${!SpY?;jTxTQ}ZPG_8T zh*7O_x>#WS`5o&w{pLbXBe9TJBeSY2hY}XplLWJ8eYrEi**0pw3O2y$F}@9429TD_ z@&AYe(~2^0*D0WH+;;Fi6yO!|x9QCmDhtL0RUKV7u8=TZ15Al)88W=#*Jktqm@iz* z3Jag8m}QyahawSCgjKZvX^;0YS8%OeIgVOEDU zH8Ijb_-Sfshj9c^Lmnk-4H~U*reGXpzvt`B>>^0bZRCt1VC}K9lWS&%>j4#PpbS88 zl4`=6q8@7#vVaxE{~~uxK|uia(wQRLd&o`tc;DDa9qdr9H;tuBLHBz?x(#OksZ}s5 zQ3}jRiK|@+nLXT$Ujp*-Hf&8dqZ!emG9$6@MkWF|bzGF>{&Ka7qZ*)Dnb#w#KuQm-hVvLFBtmhZ& zVI`|3o>G3yCya$DmNkIiXfI}C7=6m5%O`r{Exg3zAT_v&6ob}6K8?@%P@6fM<-8*{ev%-Um1=$>W(*b>j51hhH9BmyWiad^Z<3ih>z1Fjg3lAp z2roWycwn5f+YwBzZyhy9zMa``K;~BjNGP*i#+Fm@Er&4LXpYpo<5cv*Xjd+-^&FnY zCERr{W)`gbCibOY`y;l(`oMURN1Oi^08gQ{*M)(QhtP(g#o=g7*tE=#+^!05b3P(T z=Hn$P#!p*SAICpOu>gZjA|;MtoiAFCn|aXG3EtNjSmp#%*PD15HM)(`Z52Mk457ji zOQOapJAUeXhnhi`FPI=jii_to_sqIUeiGwjRva=ZLYCIVVnycwxoMteTUHimwr0VJtbBu068DMOqnL_ zhrQw{`oaPVN-Xc5@rn8|l*ggUIH^%8%pZPb5`xlZWo`d6*b_Y)Y@bHhEh2eKt)u^m zF%3prl!6~kE(joVX1TNKxkCl0Ug5Gb7A%0_izSUDlmrOc8wrbTqTIr8(& z)I0>Dnc8>2kU3odp-b)qQ2y>;`K$e{3AuLTHc1ga>F+&NQ^Na@sU1^n1Z`wou}Ha2 z8s&4Z9u=_+8*{jk$+x&I>N1P&&WP9M6vC;(LGMbOAVkZ5918(U!X2aCO5R`}L z-j^4qhQnVQqxi)+Rw`kyn5NTc_L>hnrhXDa0Je869!%pO(3-#0>u1erN<__VGDM1u zRhD@*It?o{5U33O;@SbWjbs0P#DG0#j`}KeDSWqs4ExvZ<69zRhMR$r5ZZ(D_bY{0 zV~tnKA?Xd9PFu#5-j6y)Z*apH1O2-+(44*r>9{VKoN*-L)CmvGOf@3Lz=GR(?y|1_5?d$Ng1jY( zDsPw9`n0=0VUt=gF#HBs^kv3@WH(c6Cj{j<%K9)k8qJIfAH07cNp$<7ve9|pXgRxe{_dU z^WRs%@`O~g5>7FewQPvgx7+9{?m~t~1Oi+@15=oB!(qJBC5ffp(mRL-0ALHWyVFfN z6lQaNN97t8AdM*e+k!O{Y1cTeBbh8FI(E}jl5IuZsJYHK&K<3aO)>oOkUz!jO%T{-Rkir84FAzd=mcOfh^5+%DmwWxn)t64$qHgyBVL>97IdS~QN}oa!Lyhmvj;K;w^-8 zAI0HIV(WkW>5=tP9=~LJjr2L2i^x-17vnFP>aeKH*?3=|=iTEm7wWrULXH>iMR0zf zr7g7{2zI{LrzP8(1J)>{dpk-Y9?ftZ>>a5~CnMp$o0MO~GdX$B2Q91IFfl6J-}LB9 zn#hD+V`5Eo1_7Qh4S+eX3>el^xjbgg^EFwq;Ukh4Ub88r@vkMC+geT4CsKABGhvH> z|GKwL`Xbo5oxi8SCr~dt@96mr;Sas&8@YO1A3Pa;^A1;1D^rCHTiKAS7jPTWo-`#S zI+Zlc$|uoT<=fUC3G}`{*@md>W-4ach6oY(-Xltf*BN$*AX4$)Wlp{)lU9x9Ax!Hf zOJ@1G=lz-k=7bi-t=bV-!}e@;1F>Q3H7D7wf7o^`^#st`dF#L0MXHw#AP+S_coAe? z0K?&W$SCV%&N$qMJc;0+4~S|Xrxqn_jFv*mPCzQg`gliGdNFnPDaR^ON+p4|$2p(S z_&TB`(NviaO>rY=U*D?Fd&ozU0${akq!K3&)OR-GB;okhP;>MPE9(+5m@MC}?5%y% zQJ_t0wzuraT9nFcTyR{WzPBB-pYH6@+C9L3PPXxt#y^_y2l#3}Z&iS#0nEywdAFPF z2`BL={-ZYkqD1b1C-UT%MDJGw(t)Lf;uRSW{LU2cbmZkT_0v}xi)R+1AP1ZBPFEpz zBYM*4^z;2yGWTWGI{pFji{~WxKO#)z>tA4>?6wj6k{uuMk-%jq+AjtbUtp1V5r#Bk49^8Mr= z31a1fM~$uCBO$0{)w~+shUrNj5QV$wp^#)%5MF95b&k_iP((?o$9T!IF92umbWoTA zFl17Y8oXfqK(tGTHkV=4rhV|rB$Z>lA&D%`b*h42=2U79!L_m}T!0CS$kFGCywX6` zxO`E2N-#+ZD4X;TtOcr=?!LQoeCG$ZWKl_=afMXqS?YvPR2vBM%A&_X8|3hTkQ!~BXNdG((UaKiPWZi4n8WcC|X zIj!F~a>kQ#RN%&@qMQ!bZ5DyFE5ufgEcl1mqRxOls0h(Da#QXv#VV>)X282Gy7&Kw zzL+VJP-u%SVbPRNy4LD zQLi*sq3uHNH+c(=EmcdaY{IO$KcJ#ZuW@5;9Rvw90dE^lt~qdp?sAl_Wy3~T1k@s^ z&x6jHeYlY)6u}XIOSAnbnO9pinKz5rHqI;N!yhs=B7cTQ-KPyKCH_!Tz^088t`w+( z?D-Tv8zvU0t4oK?aSH=;L<4ZNpJwSiNandhiC&ruG^)Rf7DgNpy==XXPRLUh)cOmC z;~FIqXk7>SGvL!s?$y^VW0OFp0`haEuc%W}ayUwD+O?Xh4*XlI_X- zyZiC7iiatE{)(_PGX;!NF1!Le_Og<&O~D;DAxb@~jQ!qE5r}A^I5R91UK9*=`FnF^ zO+8>u#y|3|J_~5BEV}ziO@FMX4jlI7g)L{lxei`*$D}2ggFL;R59_3RwvKM`#|EEl zs|t*!CV6>oi_xhs$&GdC2M+hYdvoB7@vE5owDUwf&5Jj%=qjGPHQJXV(C!K+wOKdi z^16FsH;sNM!+02&;R0K*AOHw&JYOjcx5Fn}0e(s`3&|=F^Q2 zBU^V!I_}GOs1oJ?49zz(HWi(iejE|(K=t-T?fN5k@)%jr+Xmhtn%`dqq{P~rupPpJ z=|o?&E$s15PDO<;z9|vYKRonx79T?gfk$gp43aetM}Gz@h^i12P^v(nNXB9}c?J>G z(|Bk6Nxy{upzbCmbVpU+M2-*$sZL`pA~7xfhn~X!T{opywjx6Uo+U!q^|?o2Edo)3 zctrKAdNx`AC~|%?>mE*Q8t6;U_4k?bg*tuBXtwALxzgveX4BSarr>9I79AU=NeXQaqhIJ$GFyK`qVVuf9s z$@<nuOl+#Jm?Q^+mvT1jWGGn%4VL{a@&#vqP|?ks+8 zU%!Lv;K!ib@kz~;LO!R$f1U(*g?Q9sPIaE#>GiP;fo#nBUmR+^#|~bMpK~ptYl;2d zWC^wGc8gBSeO*p+^O7#B2jQfV5L(C0vtnfB)SSmsAZt+^2;5uf6(VQ7IeZ}@ z6o=Z17Ql*q14KYz6!bEvo2i1zbiX+hBkeedm6F@DUG-;Y6ekfD%ZB}wF9r(sxkRZH z@e2tz^y2r9!o2(J?PPpPv&zJ05)FA96MgZFQ5zAT6K*@u!1X!XPS^ii8llqzNwb zub|J7&2mzt0R=VhK{v=)E?P$}94Oa&aY*tPwNkA+XR5AQ4^9LR#fsAY6t-rGMUQp9 zc+SCq1%AHbX&fCc8jlVojKSxMr%D1Dj7p%YSP|w2sxh&dU~O@LG#8EeS3T`|_Isd5 zH1K^(*^LpCjegmq%7}*HI0^@djHJE6rd0^SEL}0O@UKjvD4l6|uBoP!(VhJC+wd6=69hrGLST!d2T?R*Sv-dhx-65i_chef9dPR zv6V?&-^|6J#qMl2;(rH%W@NWcaOK%bze&0(rHE&M(#Fi8^~vUiN<>kAPQjZyIVk-|!336;SW-K@?Jlw*#c^IoOU zGD=y8&r@g9m1<33z(K!!E;f{|nK@@-pWb9Ca?)RLbC-(csFy|_+~=Mf5TY+Zv31m* z?pI5jmab<@-=o7=|HAwiu18M?*+;4^K~51k5+b*S^FDE2H}4}%MYn^4gTkdKLm(Tj zr?v1!p~t?}BEx94V9m3PSr^(2dy+palw>^D?Pgh7yA$LvI5pm%)fh+^${u%okazicl`qph1b;-u9#P3a0Q3l|i<2_2PRQ75 z*KmKi-`Dd03~DmP4WyYvCM+z1LcI|@!BTAU(3sz1#lH9WHhY;5b_CAJgl6ws<R7v(m;>QN6Xl-G$(~qMh8wdX?kheLZ=xqn+3lbo$b zw+!*Mv>PxCLe}Fy?5xQJe1~a&R#nry5#;TuDN5GWcF>A||7+&xF6@1yP;>NA7(Kz& zfn4vOtW%MfqL7g~>RVhGFvri*$hd>Mp0X(}<@-BkL zOywh?YxV!lNE~)EB>=R88x(47mrgO(Qs@}n2l}6_L}HGDW190{8qHT}St3TX#20j~ zmcf2L1FPMpXq90H{3l24-+Za+X^gPz>5r=)!{WhD5iJmmU8)&10N3)Z+6P)H;Nt| zp$Kec0u$A??kogFnB3(o?T#ueR^DO(O-8*_3(BjEDf{V@-^4I&M9**}_j5 zg|DOqhXw(9YtTo7Q#gCh?)E@j7uS$3e!zgu0m1SB`m75uuFUax%HSmGa z-&k}dF#+LNIeOQi+Zo7<-Fz&Hvw|c+i)<8SEygDW4#%j9|F zT_2a1x8$QZlI*g4Y|E)udq#hEvR8hc02+$H+8>gm-sax1b>d z_(~F$Xd-FmU6GZonPM0yxLv#TXt%HNOM7 zeb5q{oQ|!UE6yovxHWjwQ>w>DD*2UQ-`C>jCOG)1{k>yycz zi4%Rx!{u5h)9AiVHi~h#RJ8yJ4_dcJfh4n4$CnFFzI98T(1-So$A)ULl1n*(apHB* zxo32%;0k+e0*IZq@p|2?I}A~39v0B|(3>QZM}ZzutEhSsMl;A857h+h){P@MlVg-N zMPc+gM@|q*JS{8&Ec+6ALD@FL#3MH9%bpo0n|NV7BjbUyFMi)_i$?=iDn6+?mM!>L zZF|Z$YAB>n&+nw#8+@()Pb~*lFcIB!V=o3Vpy2lmieihKTU#>*T{Rs{0V5G>6G{q; z06BIFx=K-I#M1|eiixz#aPU?=wH6mu|1D8yxJ?b|pp-{DwXOUgCNd<6x24&G$} zwaKgZv>-&Kb}D!)FD^Lg!+zzQa%NQQ{$W{CZ5Np}>^j1PHEnHyyvU@dJN0N250ivB zp7^S?CbSN5Agb||JcMaVm00sC>^NmJWrP5Sz0da)yPEJ-U3 zSw<1F8${*zk>g1WvIByPW~49>)X!3+dMK7D0GVVtYTMreEC;5h`5o2YJ7)N>l5x8O z-e8t7!n2$Sz_-*&G{jH}grDlUiS@=a+*>2hyy8svNg*m1ZCV4Ju{wIIJtx8oBxGc*ABJ(gf!Yi3n4u$tY}KO zh@^0PX5WC|R%n5F9kY>xyIpF>Y60E-)z$-9;Sac?y5;i84W$AZayu-`A-kI{4xEY9L0#vJE z?c~X8^wexWrWS|~I%p&Q(8f(r0Vl5jHjp26f3miROgh1nwNJw)!(w2OU zYKK!&xD4@(h)BT5&_Hm2gZEb#2rQ&m!`*9WBCqQf$br8dCvLE{(WX#*@CHUv(>D5& znnXg@60_PN>3rT&(K0NptLRk~VrQ1Cd8SeP%#wT16_9DJ)?gr$79RZ=@qB*B`qY#P zCuGeC?*$Fb<+x=G^LLSMEJieDjQGm3%Q7(4JMzc9+~l9WL66xhISLx73r~o(b9wp( z<><#Y#=r=#7hf$X(T+yJ5z`su2gjnNW|#{}2e{pi%`epJvTeBvota3GUllGXyF5*U`cmkGMDQ%H5<6kWUYac0PoZ4Dy=dw zheO>LMv|XiIDbtyn_2Md=<~+}Sfq^vSK^-N^aFD~XE0l{1{Mbu+rsyqkxap?FtbGR z-YSvLjna9*J`4gMiDD*vu0gl07Xob_J zp4?+|gGjHMhrQ*ml;DA>+@vl#1}v4+1~XLhAz--%O|WmrcISPJ2MQW(oZ zyLSk~GxU6Eo8}p&ls@5?X|~T@(RHDN9B|M;jZjS6)bod;K%3@wF6Me+tbF~h02q)ubRQ*M-ancjhvgq*e=Sqx2&0N zIRJELrOD3K_f+X){|(ErJ&^nM#|EN#Cn&+Qrc?s_ZavWkWHbBmxb3Q!F;btSqIzo@SXJh4Awd^n$)finP5*ShS_vnBjfLxgjVRs1uc)6 zGoe*HbO;q_42p1R2X75Uz~1OHkBHF@_z`H@mmu72ikj@ABGHRvIfh`v6)gcb>#e}& z-M5xs8dGumSQBYRdlXkn+vejJZ%a-Mb*iNj^_mr5g>duC5$+$!G!P?f@A}c9>nNO# zl!)e0iS>tPO8$Ly*wF|RZ8^@~M1beoVoqdx zg>>0P(W^#Luz~@qdn^~{ZN$mGqd$D+20jVu3%#;KFmzrivs+Na{2s_Y%i{gHqn3hi zfH;vBL+uHWRxlZmwDSARE$08KX#ZPY#PC1=#Y?A1^nsf-G z-NsQ>EN16;A1R8fyE%BWvDcy~*P@vzpsfS7W_aVqqSIB_A9NU`TBp0S(nL|%rZ6bO z5uYF-CyXDJ-P!lH^eKo4*<-0v%1e<8_vTse)T1@2zcn7hgofXO+jaI$EPV2=4DRmT z7>}bx7v66il`Yl>e>!%f6>%47yGVrqVNi;oLUa16VYPBrr0;bZdjn$cZQnA^vbMuO z9Gbroco4KZ(jwy`k{-|kdh(`kL4$G_2V$XUg$|G~0OR}oZEYGE+GJ3Zo~TU@|51t_ zR%V<^E47Fz1}!AEtPW_%B-HS)`jGe*?Bw#<)KFKE?2AI=N9SzOFH4Zr%j5>LYYE-4 z7c7#QPe*boaDk3nocYgsRb~g&k*ge%y`_g;#h-2;O}*`~+P5^nF!6Fz;Ub~y(e5=? zu3+Fxmg&GZ8$$RcL^)NWQSzb4*d9kk12l~TwHicj$n|4YP`utT4S;{?Bn`mkd&KV2 ztn;@f(-`-eIkyM&NYtcQX`;Z|jIBE#H-=9YOeIs(e19DeQb5gEh$3GL6nCO%lq&!S9N(nuf}j8b z|B1NsC+v2Lz*Y>mC6Q`zgHJ31y)AuN-5OQ)U=7|sHPS<$!q5Q60LwDesV}6($BG<# zm?pxeNpb=drCZWv%xUSgYX$hN z^?W=_G~P`rcZ_9{e<$MPgWbVq1$J@G?o^ox}iVnVu@AVdphR=oH1IQ z&OrNN0zO@B!Y;a%gG*YAwEQ=_=l#YptPcEy5a>AneBG~@;p-?@0V*H7Xv2j>5d3=k z$_ZdiooQOJUb#>1f^N+U1Sa8_vsk2Fc;d3$QD~IR0cfayg&$!?aemtZ7#9r!lEmSi6eL*-$oNh`T=vj#Ovfas^x{e7ER_AvmWL zrZ*uf9W3Z*f5jz7q1>oG%qKeLFy2+}GMT;B6|sbI6ehc}sKgFKLP`?zX5ACqX-@UO zgbA@7c_a@`G6l-g1j`*=#hUGmy^ekz=yJJ6WN24Da&$K8f)j?Y?4Vo}rINz&4Bwhw z&49*OL2|RaY47WTqT}e=`6EFUI8fW6#*v65B-v8ol`WEz7GK|=x=Na2GS*jSN`p;i zbhr7@2thL(`9DS@$S&AvjkC{e8pLng-fnLl9u9)!&ls~=CbX6IEsbfy{9QISRx-eC zAFT0EXb|gCkq>tV#vSAug0K9Z*?i(0zx8be@Lgf`32_jMQBz%K!9u6^k+yeH#a01$ z)uhs#W|MU#&d8xnY@S$Cb?Jmu^!Nfcb{We?oTb(32(3AFyB&FIKA{L+(rckon>f&> zrAjLxFU_gC0nvAFd1-5G3p!3SzJmCV!RN{>6U(+8Q?D+|8%CD)d)au0& znmqq@FL>HkI5Z^Cz8t1Rk2s@ME(e(uum@NcLvSJ;X%yrxr;FS!=)T89B{NoryH?xT z9o7Hzwuv&?cvCGPy*!t4U}=! zVW=7S#$InfV-0kOXeMaBMowJQ3V}~OP)I`p&l&d~nSc{abu<LDxLd%<+(;JNau(S4stGar>Sp_M^R7CzXv>5w_!6e1}Ub z)ANHmamtK|D_JS>dUC}pVwcG$6o~^Vc6C}MD%usn9^PsWzO$u>>2g0{As>7XKRFZa zVxnm>=oI@}_Wj{HC$ydEGEWS!t3}k{5!`1x_zB?e=b}Ja68M{I;ngEd?5-BT7~vFw z9^it2EG+S8JFRs1n`+AZSBh$y8KYz?8!Ssa-OnUZ*D@Sl{*r^h>HaDosU+s|vrW1!ps$>MTYszA4L7>~-81k{8#Gm^*7nYE&GBCGDZy&{g%*?9H z7Cs-nS{Q*ytvEX`yd{kI|_yb6^>a4;`7&$f1;e|v9%6T2;6C5o|64F&h zdyf(a6gzJO@r>J^hCNXccVp##HI(~@61ZK=zVoc$o}sjX7r-=W(`GvBgrx9Gz!=@q z+4lOd00q34P#%+}Ic!Kyuqw*FWpK1P6qm=P5kzA1f&7mW(0u1*1+d*3=PH$WuFf86oqD|ls1bDkn$5Ya< zEe#V1G6GidIc?f4@0^i>jzw(=l_b0_L8D{sJq2qra$JFRtSH2Z8vI7oxM$}UWm_9; z!^DMmE$55E$%m|~<~R^&=qS@FSV5^`IzB(!6)j%G4__i8V|d_-0H5M7_Y5}gx>b+g z(rO>-BHn9{+K^3M&gOIM3)cK<0p)soH%%DPc?RA%-fe3|H(OR|98Y5P(25-~T;{L3 zSrRQpFdE@DEOuV^<-K=my>)av2=$TssiDTyFxf0mT1Qy%f6jd6qV30Ym7oLAj^ck9 z)tIpayK&Wze&I3V)BtMatX1>V;Y{^^5E4Ypw=V2=Pr}oIv(YXD=sUzm^7?z2X&Ldq z{e^5iaz;@QYjPZlhJhw5i^OKtBGX2vPbrOMqad00MPm1bi<(n<)O#Z?+!peTe;Xdp ztc*!#^?-u3dRb=U{m40jhJQ5I`g`~`rQ-T2#_>M+`beB7k)V^MQj%&G8#>g&w+LR1 z5td11Vg`Q%T=sl(I?@W$by2~$rC$ z2w85K-o+xg272#8@NE5~kETXn8Y;&1rKX(n{W%=lE&ffoSK^aUTS;YkHn+fDgGsL` zktwGy1e4Nn(aJ8Irc(WMHT~I%$0rI2pR>so%cYjd~L18NK)_6m=B{TPeoS`}?`?zT#D?h1_FiZ|FKyO`-)4j;Q z^O`A!9+8R5eD1|R(g<~|2+Q;M0lu2LsGav_e6RHp&@5*h#i4<0oo8pmNlnrd<{9MX zmaQZI!dw{*Sr(ubYQ8@MzPw;`kpg6c!jm!7A5iK878Hkhre=JV9M8m)vT2@OHJa`` zspmud_|=fA>)-3k-P(bh(g8t ztw~<5&XX%6y!iy6NNWn-In;_E+FSV;=-On2PO`*L@z?oO`8uf zqX)3zZXADm>wM<*=4l@kG}o6SWjeW!Cbz~S5d6M0jj`t4)gV2la)e8pKgi!i8YJ+> z`y%4p+KMH27Y>QASuc9<#r~W}+Z1y!Arpi$GN~-}d=19&sT=3|6)K2E``9oiwIV$jdG%Y%qfP~o6pz$e3jD# zcLi9ZJ&LCS>!4=wcF8R%qal&h2l(!o4R!f3_q|&mHiNIcU6L==EEMTIdP?t1fJb$t zTc1FM{ykH?aRDusjb|+1GaP$&JfGitZ>q7oEQW)mo=y)!v~05LG?sx5dK~rN0RC11 zI(`aW)a4kZ58mlktn^;y<}|LH01gA90%?vROakFkA;kbTlz!cM5m*^WBVIsyAzWC$b43a#p zg1UMfj`&8a1j`c>Bv#VKf1ITYZS0Cx zGtU|GG^xk2+@La(mC)TYQ<^%`p1Dm#5Pw2L9bY1VhQU@r!#cN=wkNwlIpC9{reLcU z-wj`qcNx%5PT2x|+ z0+4Gn5bm7sMcyHjgE3;)o-xYl9$z%06=P8sBAW6F^R02p5LFq>qYt!n8~)nF66|Zf z(^7EW>A^q5cq9Ke77z$J7k=3zo_mZGp}AlM#yDO6C>^I1m{zmM-;v^dThWq4%Lz8< z#UBS5_dL>1(wriEwQ1-J-BY3MS6xLd`z6RWpRJBTg|o|G69zZRK!E|Oo@g+MJ*y|2 zc5hmT%EMu(UFu?6@H1h}f7!ZxWI2&W)m(AJ+`hVVm$0Y`{j`s@{)>#2y0P_pp8Epm z&odEjDIW@_t^oc|b+v}UZ6+bPtJztA6jT|re*4yJf#c}R8cs#mJr>t5kUVEyjH=i& zgiD)_Pz;&#;^O4tAz^=gGSU<4Oa2q*|0NoxgTpX&9uz*zHi)WCv=-{#*Bnct^ye_k zRyl#K$eBKc$?V1-Tj6&8W23xrmI^|X6q)o1dX_#_Yl~x|(ED^T1PE=w=l;+@oM<~J zWW`Uc?rpvWmT!oCO96Ki#qQ+}{x=^bc997duZNW4F}1FhI-B;pU$#L?e1eWJRk@b3 z#wegtMCCmqU;&s*c%XxMn1S|j0kNh|>MOyhJ!wBq3XH7~&w>FUoYr~Ps{f%ro11q1Q&3aVNdziT-Y?|9ru~GIbr*0pw(g_@-sTWp`xXuSU zOR(lOcEZQmUO<3gU-gzYx*UF<6RBXD=a}6vv^OvQ(RUsonWwer@_mSFt%tpmB)CJK zhkO?R##4^-1jQD(?GTBSa=}pw*G1%}8&mc)L8<=rTs>eUOK7eu`!eFz^pzD66RRiB_`k}lbn%4XptVs@` zT!@+9P>4@*hs(71;}Xn_u!&k0P7dp>dRd2ynd~<>{oa06V@@fq&@F`6O{N3*Vt{PG zymcz3c`L+42jq%z$)dk38oP&r!zA=SHv09Ypj?yDffS`$d4kDpW@12_Ry1UEb_~&! z^9RYtQtK|l)^oSjw8K|C>$g>O6)=4pABJQCyS7cO&casv1ybw5O9jlgz#39B)+qAq zsv2{$=e^c_Pds0nA$s}G{Dh1^49;E!vgvOFngA?UqdMr?j_2!_!oW1fZFvU42RN=p zr-5t~ZNz51VVWOUVOKh;Hik3u3GL}bEz3TKz1`oYxt?HsWSHz2lPtCHXue27gu^@^Q1g9ai((T48mJWa zhIVyfPtKY#*oK-6NCrDC@&J5(_X<4*FbX!YR)|z_Uu3DJ@LpmLeiG5*Dw{|@w)NH) z433+Mq%ZCfcy9%KSq-CFWEP{2f2qGpNQ^JTzMaPwOxRXotzpQRi@>;OAtS0^f_#SDyayOFAH45#sYx6y}CH(CL)4W0V zTbfvxWU>x3j_BXcPw~ZPJk{v&K;iiPD%Jj}*f5XKPkMOlx#^ahT}^+%=}1^4BFQCU z?~ob8Y8Fh?wWgxhV-Ern`JT_+OGcOVCIq2Ndd-e#?k$sB%5Wms=H1phJ_hB;R?xW$ zlj(m7%G&MZ^su7Fx|=|7P^`A{EJ*@SFtn`(WOpHmk26wO&!l+3lV^srbaRJb@4`0R zCQejH{HxdJX)w}fR`F2LQhrMxi&Agy^|D@)l$VNRA*p4)VBgx(5xLotTeLe4VSXej zgXnmPQm$0TWg*_ElW$(?7cj@xOn$x zQ4dcfiyV=h%+za)e>w|(B3T$2D1dQwDB2bI4&YXY1}#Z^O|=ihqco#x+MefBjWev7uOn_id0wET+%waRoTT>!(I{itDw@yU{DB_YAFd;duE|N9G0{lYIy?XhXxiTPx z^wr1-09ag`Z#XNTEhHvR`h_6^f;mD1*+(6b2Q{@CHcF|!@E>3EJkiVNvz_q_9Qf@J zdN;U}8g!pD(2BNu3`up|aDr)s(iJ)-^laftji&LMg7?6sW9OGBsSuK(3f?s=KwhU zKh0cLG{7LoJgxGJ`*Vg^W!JQ5GcQs?VuC!bZ?%ko)WGi>;~lOG2tb*{O$Eqv{qSn`4FoRi-yEBwTG zzBI?n>Moleq^;VckR5z?E-!u~l#=4uxnnw0H^^SK*+K;G1Ftc|+>H$F46Yys5(y6}jRO(p}zw19Jl4ARe(>Hg#Mt z?JSM%A6P_=0t`2~eWS!nG&55l{|l|*WD7QW8a(xSNU$JJf}z)8-Iuw-67$ss6k%1P zIDuZ?>truHRLt1@Iee+1D|cnYG`Q$#?#&qH*Ll(^q`U+9(E_IpBY!McWviT`^tvds zFjo;BcEj9V1yc@H?=E&`Sc!LI`w_o#=&|>N9*4~WVFh*cK_=^H`@?)$;!PsnS8s#K zo-ALsZmTQ#5!kxHHqURHrPjk%poM>IbYs}ueaGL1gpT^DQ;v{Of%bq_VU~H@zq{Rqo2GR}Fa_E-l(x_l4(z+M#Xif8YOYPNZ7;-ZMpq{IKH{ zCsOrYWvF{=k&;=o9n&EG#?)!`${}`bo;d^;u{_N8U9VXW9It0`rAVM>)rYxPOPc|bBS4atk&4mKX*XsD zo$y`6hY!mS?#H#oqrlP}pR(A9YDf^vuW3bt7tPJgJV=24Z6V^yrZP238t~A=>35Q( zF*FI{uCXC2dT7JRc_2Q90lp)oVX6JGMuIDZ7UF#E)lpL|8AqXLhBzLD zuf-sLbR%BH9uUp>AQOn5jyv@`gP5pJ%gP{+7%{MG7(YRM4BlQenJ&Ms=O6yNJ|hky zAIY7q2>p16!SBF!bm&K4Np0@i;Rv^e(&}$z{@Q0%P{*Dr<*gIdv@6(q0D-!ck)bB` zL2(%lA4cDeE+}`AbbzHNC{G6OW8|6G+M>iIG&5Umc{|p%SO+(yfIhhC*-TFNwo4jl z2t9&oue&95-2kfmZi!NRk~ykw6*Y=}3=OH~^r)f0lH!_1=GxQppp!gqU4@>xnjY&mIgPK_=wZr-3)&(N6MUr9rumZZGIO zo-g~$TC_TWbci$L40{G$2Sx*w`nhjjUrr~h`g1xF#b~S@X#KU*PQlZ8AWx~2*W{zN z)T-T$KU4z{$3_s18W_>x@i@BX`Gt}A7tc2hcqh{sb<#)Itvjh67nGf+XEqN1KUs$H zXV07Y=50a!k|g;ZooS%On*&k@UdxC%FCtnqDpAIl-u)4Vn8E^G{`uk6r8V@QjPGhkESk zoWL*zyDPqEb53HH@E=9@@sS{}2QAQ6f4(Z}B(h1eQ_5CVl6M96o!mi93v%cPd%egV z+A}Mx`SXpR!4UOT?kXcSy#j9Fu1C+C{><=d@8Ou>WF$zhO__i)_Zi!?_5Vw@Pbd|Y;jo@x8 zkG_h_9`rM1U`e+KmD5sTjSPD)p>%@t2-T1vSan7D0h8@U&%hzBGBj2kXDm3sTEr@&pmg{i^{QPc~14fr^iJS=2?aVlg8W;8v zZzgJ z;TjA>Tls>8YOX$^%1rtRoY&pVHHljMeroiH^g8hDcjnlGn69@G6&kz1Hbd0t3#e7QzrN^1Az59^|u=N_~9#;m8S zf9$hVUYkg`fxESZQ14^SL#C^{S!48925kn&v1g^2`n3g94WbJBR(*dv?Lr<6veFBa zh^MIjT(|=84u&fbwp0;uM#kbWMpj8TY0?k;J z_A4O)NER-Za6;*&^v~6`u%F!vz*smbOEV}f z`md^1Y3!3nM?=(F!PLOldEdtjKnN%!%xyEu>G7Oh6k2Xl$%-U{igR-sAtifLeq2cL zfR2&PczCI*ZJ}b{f!!H(dYI0+s?H2%G7&ZH?L;}?b@fh|< z2Mv`zBlScg*7g^M?5)`K8se-z)OF>HVjPwluo{d0W(xM28s2-!w$9B8GFNg28w-*ZG+od(xGFjrhG1_@@ik65J=UTWmbnfh6|D!QE+w zn(@c0P0n{b@@im0^3&+J!+iHq&%mT}yDOAvl4Az>Ehux+r!tK|tYV&6d=)38t#JC+ z&uiG`X$8mW6vcv$$!l%2>qRm8EhvxEwk%}`DkVloOOK+03dr4$f4>RjNGCfd`McpH zb<_sQSud2g(_z;yMv|J32>2hU;suyxxc}xR5s=X{XquWb!p-2hfB;})nN&9 z`d0%xc*eWdiTZiEP+fqeP=Xv9w3ck3&qAamEOabz8PcCOPC0zP4HL#iL(88huUl2E zKcwY6e5klNd;OpqMwxrza*mB`-cIp^C&Q)flN6g3Ri>g3fZtR1@ggxGDB5A|I1!$? z@td9@GCGX$+@Xp$!2z;L11XLQ_3bmB#i)h97j*zH^Il|A?^%I^xYs~5dOqPkHmVeV zv>a+GLjiKEk#(3J-iVC0zy+;A2IckWc9ImTA||DoK*M!bEjPMTFkD<5S)zxx_huqP zFG$_!8lpaHxSieib9B;Fin4DfZvxD#7?-GOlt5-=G{_-=+xtpOEcaM6i%*3^h+)qN zuz&(}%2gq|Aa;g^8(O*+2R!ZAjp4sf+tZ{bMs>b*6o|lqzP3dRt%?*3|GRl6noR)PKjX zTa%5i(q7O+gku4(v`svy{=x*nMHM(5l%?|x)*+-SNZe$8@lg|Md)AV0@A~b+UBZpl zjHv#UiKlLHd7Qt1z^|ru2YZHe0TKV~VQIx;OkKA}=40S;1~$X?yv(e?i@Z-Euu9;2 zRH+pgh50zUfumILcU&wm=Sr3 zD{XF!HoCrwma0oTdC;3bcfa#y5G;FGtTxq_47=$7!V1qz+rWZc(%|ynm zXjnEX&!*9M`?s`4Aip30%8B4Rsg}1aNq}C&JYehb4m@E?e{{cDnlTZ1>q*~=P9T+y ztk+fekD;=6m~@n_ns)7; z`?^f?!-&G=nC)tN8nsV991JgGWJ+^@L_4ga26`$RgqID#5aaionhHRTkX0M{F>x2_ zC5p2-yBdxD87h4Y-*X1~gp%f-YJ?wERv-5F_RIHyOxxMiud3;qhs$0mOjTk(Oz;`P z&H(GVv2#U`s+5ePF-_3@c;OFB_asc zlf4;Tf;v>=`c-35n8vn)&B2j1!|aw0~TAvx0+jUz=tK% z;D^H_g>C-he0#!GCnUC+fAsWPin~^xIPQ1CX-jspT7<}=0n z;O|-dQT{0gJ%#P0F*(H7r$fT+qX}>+w1zg615IOt;EU*Q26gIeYNzT42zhjUW^?t5 zg$!@alTGw4Kw6%CONd7lOm%ALACc466}ceTrs?!2Am{KpU=wqq+^c|rC8^dJaCgZH zBbq(g6g9md>Jolo5*;+>*F85KGTR-!`N=YhH_7-uOSEC3684lbn|nIk7SUEUVh67a zu=3>OE?42uIle!GX-Ud`+=B4G7ww3@3%8%s&o7yErs1KUaWp0rc&nPzxePnuPMduq zT(hR!R5+*R^3RB)Yf-8#RCE(Il zCE+X(orfS%c{gW$^iR|u)%xHMOGyRCtH6@mG42Gwy<3(#5{VGN3o$<7dT}ZO$tHIsG(=@ktMozVptbXDGPd@82y27Vg2^@DR$iMGx-Nsbd_ zsC|L;+g|nkkA({NaCp=S4v{y8d=%*~x10{*U70bL!G0xX_uR`$$4(?T2-BY~wIS9x zrNP;PiplpR_;TdiIkt^l=TP5U@PuKfic%MEI?wGk@HzE-#vJuzDXuVK?LxoWnA#9Z zdw9~_4G(;Z%43h!c1vG}`lAcb(N|k~#IGewyeh$UsT%AeDE05AVK2NKcydClla{f|m zv}riuuww_YYiumd$q3gmBNa|dUn_47A3FitJ7rMG@0aHJ*yx_^V<|0~^#a9-7FOZ{SJt-eDMT%=)q|d3J9Qc% zu*;D?4QgApA7=Nc%FeVHaTCw;R@#|3T2$%09V7H+?gOAp)KBY==730}G2%9~atsDi61F4t|4v8RUM;?i;b2zyk-({WV$EKZ=fuy25ZKgL zI|n<%2WWEP>FCI}wFyrF1GYCrQvTKLfoBI{Xjn9$X>EEG^z8qruU9!(ZexsK3R|4fAt(8EK6JcZy?$+bmn} z+cwJ%zHmx)ii|(-cCzpf@&{7mfWmEXuD~vKD+Es;3we${keMz(doBDYB$IVlpzq_h zLnS=@f7l=t{^%akd@S!uxrB|wFU|MU8a%K1IDh--7>A(?lnBc}LbE`f%wm5%UdYq)%ZCV%W zD!(Ev&ZIS!W0e$5iKn_@wC$Zh!CPIwJORaZRBuxx6tJFu%zg~xMLKD#Ea&eRt9nUx zXGNR;rFTot)7Zt>nE`PS#}%Ika6PX|Dd?$3tl~qfq@t?_u1>5)#_(QC2-QB!KlJcv z!EG}ZJuznDj1Q)=d+p%bFD!v3r>61N?M{t6+)%K zswX8!6A0xlNOVVY=)2)(2zJ1DH6}2Ybf-HtKBPuHYo#aq zTL(@=eX@+;=H3nGlSKDOv=kXB4C@H)rlpyQmOtPq67UC9q*TrItPn69esVq=!S zAvwrb{Dum<5KXAGb|4Wx?B5sLmk&L3HQXAgySE?9gK<9uz`j0Bv5BU|tKW4h!V6)8 zP&BuuD{ygCR7J|Cis(i5QTt ze+p!S&RnBT%tbPn#yfrvwsxQUaH_h zC_=M^UTOJ+Nunn^MpyE#8sxV{%21R^=_}!%OX9OU2BFHsjCdw0{nCS}WgaM36GgpB zEzNFKBwWbVQzP?Z+sDM@U-xG2s6ahkoa>nBkJVhH)umYV>BH=Uv8@b5ed5@1ifl5l z(6H~W-_YssBDj16Nm#m?evSiWtv{+fmk2cCCALLb0kUa;v1urD`_7@C(ML*a$pf-= z#3pEFgQaOJCv8|kkjyw3}_@O#t+DG0WWbNjifD`L58naBve2FMkTHaw0 zY>gQljmL|p#33Mc-o6}zOl|P^8C2oQDi~EPzC^>9dO7$3sTw+{)W&mMA%|reKZH;|8 z{Ks6oK4zIi5pBFjVxxgLmmMO0Ua-CZ*n{(4vcKV|97wZ;I7*2Ruko6G?j=3X$NJBW zv%bM2^Ke_5)r+<8S!)`1*=HJ><}9zZ8$~O?7w$>!U+U()2S)yPR>{FwHQ7px$5A4j zN(#wborgfRgwzrHP|VWWyr&1aOGSsOO~Yj4L=?diyQl2sIxoMX7qG=z$M!zBGj}SV zHmXSasq3<=j<^V@psav6JXcefgg{{zv4RfTOv>i-Xg-JV$%^7oIT>fHFz`(KaRm zZruHNpOhwIB22DCQ0|ktJ(ass&RjSYIe^~z2=8?HD#=O9iNqZ)-t;#kMBq<%$QG9Q zsub4TM2nexc%#^q`^Bph_$d<0gm=!LrBJq6DR0kE_z$;g}>=gH!tn3~M*Dv(|VfMbBQ~MN>3N6@cIgi2~y^R!(N3>K5LVx5YcH%xTyaMip@g+U3Q5{f}WCM3KZ%Vg!nkG z_GL>`^)w89Gx)8D3%BSFYUkIL{h-99D1rg{_o#M1)AKDGuTk=HV{qEphRi-5mcbt3 zhOAmL8fx)_3=i@6^ucqds(lIeOd9&KB0Z3ihDADzbRKfGOmDWz-(m_oD05QiOuYGv zBT$NVyz366>NY)p!%#pl=ndD}28Y*BrBF@Rnle+6$WRR$wzg8@^D$LkizlEIN341y zJSs7IXf)n?c<0x7=Bb1XS&GUoXnh{WmgpYPO+h8UX=7{Ez89ehF=jduG8#_90%v4$ zBnCn*7FOD9Fg3$KpBrca-muYMruVk+Z12asnL->B5#UMUQ(W9|gLjBZjgFn9a3^BH zbLQ&hv7_KTkcw!3Ta&VO4aCv``>x%BBath|Ptj$Er+NqVl(+ zfk!@7rOBpchVcGGNifdqHWQ`oQ2g!Gtn|F$dKc_d^#fNBD(4MUb3 zP9@f~M$jpwQB`kn`@gph`S2#2(sRxR>WBJD=QKP|cmM=aW1(Rz<#EsgnsRzo1fBxO z9Q&FK#MC22ZH}OzyhEeGp>ZLfhB_r6*4M0<;*>PQV$})1NSdta|KZ^{-a6=*IC~#7$UHfoC_nJ$cUk zeBB2ACj~kas`h#U`X~?Z_n_)c0(0>aPZXlwx`QX&sud-8L`)HSt5(XGgbhuq&$xAI zYS{ZKkZ;8D&K?y)jHRgH{qIVc%!HglMT6#{#nm z+bMj90<(Lh_y%vorNPhbKM!|79}IpSX+>xLg84?t=E9H-n$M8uTccTSi%Wn8!>RXt zIOSd2l?KgNt`H%dT{z$vT6Sf6Lo`7Tr9*ivB@dPaR_%fqi5!c_oaB0wPw#a?);Qy^ zd*1rLMvZ>6dxO!Zb!T-dlKGPh&f#=lygBHgB_mb_-4cff4HMnn{ylP8o)0Yh#M>5U zaLoqq8}x(I3EUp3Ou3X9X;rMm;0D}yYjRSFOJs6_ zNcJEYLc@Y-s(3lI8O-&5@^}(+;85!>eY74)#sDNfH$#}&EF#Isu?Ez{$zA@xvKEeB zgQ|hU?nN%vpB_Bc>u{KS@!92^C0FcPEjaS6li+nu037A8v^`~45`rRa($X&>suh=w zn9aQ^_tla>2T0aBs9Tu=Ze)4?RQs7dd}*kd3|V6`U|gA!249_N_$EuWMyX_T_;Yz+ za%z+)#FoxnoQlKs^&hAJWmGiE-8j+dw@9Qpb*l-eK*Bi^bwgMEr6HX>%y^u_7gQsTD6#*0v|I_^+Oi zm#}X8Dc`ck3$c>BVZCX(Z4XeH1t)5S(MuY2xi=&?%enr8<9XesSPWxgggg`t1Eq0I z$2a41Idg+8H9blWY-vjlhw872>W8zOE)-;RIo~YAA zkthJv1j!?g!o-&&%R0$hXV#4FyA3a7l3%iCG%X4gyiKT@>%mw!V=~|%_}lpRdH{6& z)kMSl9^Dz%Gj*^C&xl6|ry0JKH_%N0@bGU}-4t$UA<{sy4zxgeB$OQvvHy4_w**|c zRY55LHDtg3wmnD#=48x(a;D)5MXN4j>no7?9)P}6hhlkuI1oxHguiQcr94E3^n_L5 z$ot{1&x|&U(r5o^e4bQ=`>im;AO<~|Jd&x|44KP34z7);Fzsw{TF%o^kkq0dZvZZz zOGGNie#yY_$6&D4+13Jnj#6cF>ZWTDtCkW{7~{2%A^`)MT3qr`vM)HZc|w2mCUqOD zVXP%0_!VLHjxR&nN8|0;RAZ}!xzz(s4naS9vn+g)tjS@r0U#beENe2~uE8rX`4Qce zK9&wA6fc@biG-q!6ARL8HX=e$n&|*bMEnhF?A0^M_5{kcH{FauR-#0h;#>YS83pro z_1v5#ekFe%P5zzVHuQN_u?b7G2zh8#2#f(>Jmo&ZX1WhG*TQDYO9ep=1N#)=a}sxz zwwvzbAShmII#viOu8K*TyE+LSORHK{63!xvjXEoCU=aaPM46v5X!v2j&mfYvq95vY zViB&8qg7;a%Wy~$+xR@Q<<57)`9iKzN~6}^T!z2EN-uIXisFi}=*Yg7S{XDQC2bjs3KdGeTpV-)7UtuhpJiI~jXAnvDiRx2+)&X~6AD_ijFlW1CwpP`v79p27PC&4 zJRZp2y6SxD*3wU#tXFHeh17aIZtf6{5r|1x@jmZ?MNg;hlCx=4oT!hv*K6|jC?)8h z7Dp?(D`kPpoORsiQrIA}y;}X+`!=!$jUirQX+Q6v+WQ#tz(Cp5u##OD@>~wiO{_(8 ztBUuD7O^3~R>qs@4E0~s4{cRB8MWO`?y2x;{Af`RR2{9SQ+G$6w^9LYX*0iA3C-WG z16`TH_K@mZ0D1o&j~2ah`WxJmg)K2cIpg-}LQlfjcy63&y1lg9*u^MT<=Os)msE{2 z89_79Td_PD()ydnHBJ2_u6y8_c7RF#lpZiomsZx#vq76)E~48j=1)!O9PWjCKb&w7 zFg1oxy08j(Krb%qnr#_A>dDaV+hMt)(WssxSuZ}hc&H%fvrNirxiD;xn}4k|4gZur zlVCPT4)^!RU7<<4K?t7kq%P8*f-{$&cM{`tLNk}2Epj}k$x(KQMsnybpSRwhG?D?b zrTZfQh3KJh!n)FMMsn=_pjKlDPwtA;$iEYN%6O3w<&;NC$OiG{pp=+{2$h-PIFoN6 zBRQz;0-@)1?e4k9-xM1pCpR=kyAH4%lo>49(`6v3zc&pkvwDo{@C`?p4a`WEpDzfe zfTLIdO%{nD4U!U9Lnmow zaP|W*!{aZCG-$fjnoxr+eKQj6u$nRFU|Va0!qF9!%6lvikvAYi+A>GbQ`gpKh$)k^ zS7eA|SRTq{D0)D_vnxy0zQeEW0h7F?sV^n8jvlde5D16ut^{!7+^Fj^33Uv#ngRNp zb*=5+RmTDE@BnEETg5s_+z4Qp%Gkcn0q=u93}m^IwMIrnLM?B4Zwr6`RQrd4*}@ir zLP42?An5u^FceGx000TdiX)&h;U)o~Pl3$S1qa@c& z$Z)XbbOx)cAvz1QipEQ7enkdY z^B`;F*lmcqE2QmHp+@5R4k;tz$NY*+ps-QNOZHn(FZtKEKpAV8|2LB>vmZ11g9Dwa z`b@$Gppt4_NlyC<%^csxVE3olAVrv=UGI!JwG53-eWBHhTcoN!J-l}1` zYPtbGtLC)^4Cj{5IL|DOrDlwDFR|pPn|U*?VTKY7L)I4_=JE{_^d3w@7;QT)yn49l zDgT(qHuR!sq{jGLY}bFOJ4eRZVFfW9ae`_9IaCw#Fs$g%(-{wwFvB-2Fo|Q7xicQV zrPQ~zb{u7^Fr#DIzaSDXZxYv=8siH15SmpEB}ZEw@yV_)p+iXx9a1#T$*fz8?zQY2 z`VR^pB*?qAd;jO2OK@a3LFddb3Lx=}xz*i%rydXkkzKn(!rU1S#|31ito4=S{hWhH z{YUnCCj_D$iO-193DC5esxZW&J~uID?9BSgKVsi04t1JaEc zxO8GM#xe;fqt}oCU*cCCTNjlXoV@`huaN^T@L>S-$7$v#E_*Y>X#q2xmyxwbNY{0o zSmu<0ZwT@k&N%qdV(Shy&{!`Cq(%A;+1LyZ8m$^gppeaPztChij$Fm*wlA-6AX;3x zgAZ!U|FT1OsbiEX%nE??&Hvd(#hFe6j4p`6Rau<{2FR^A^i+l$@}*l#>Cu|S1&;CB zH0M6ol6m^0b_Wa!iDsHh=0ySqN%IF7y4+EUPfi2dVGNgg*zcagel`bBVZz~RT(JdE zq|q-yeM=VhgK-j-y6W{lO)Z3J}9?U@HDf*pE(2-0rns01j=9 zGt#1stM395=|qW!l66+gHJYEy|D{h>aQ5FeGWAv)8npdwDn^`_X}@Pcuy8#BKo5z} zex;bogkyY&0ZB`EU+S@m-?g@-JTAGuIrrKOTuSPXuCk-mfFJncrQprRv@i^naP zXaN}}&PY|O#1$N|i|7OuJ_-#{-&!uJQ8vwgfJ9t9kCHfVSllB}k4l&~SPe0ngDrLe ztYeN7L}3lvG405GO87IXczf3RNJRGQ-^}UsS>y0oxg&25k!9n+RRC@{@BeqKaFP^v z#^LmnxzNhM&u{sNBiF_lh_2ad)j!TFc*%omghHy>>6jy)F%;@|R_UB3;@q-8>*+o} z5|Ti!Q|R!?M%)(k)#)*%+E99BwToiDIyEVWrSvAU2ho_P_VZ+TSR^%Go}j}3JXea+ ztC7gAJ~CT7d|iyn=FNL&3PJi&>3CK%z|VD7&fYslpR;o7PH)MiA%44M zY4PT1ohJY5d_$xxD#JKnuKR7<>+*(%o_{63z9}b6Sem2P7_Kn;SIPyeLHkr^SRCO? zg4q8r7E}@LS)rL}$rwfhdojyh_^=XD2^x&OlYzaVcm01~w~6|H3M1wJcexJSQVZLr zBQ>&C){-bnDy#rzQj`qR#Nfyw&MQo}{@qQTnWa6)O`<@e`@Hd?2Kc^ypF!xXSg-D% zbjx1ySzX0RwcNt_P3C@f)Fk~mm$Y9}PVly^NJM|=T#73gYEDa1*-8`$UsfWyfIgz` z^2p-)y*2e-4#qOUmqyB~5z=(H8^Get-eX1AShHD7!7lcjmr78e*^Ye)90?;dD0PKn zpW4IOZf?_zyZNb>_^cp#t3C?Ohb|4E<)EEM3?wy&2d*u5sB0ytAit0cQ&SDh_i{wZ zwIM62``?U^0T?U3Sc$9ewv^s~4@_Bl$dy~ZhV_ZbM~|OYm^jP574n3Mz_(+7&hc>a zP^|m|r>VDfq-g+2m4qv-&{oH+dwTPKqk;9XMT#Pct&q2SfBag35n3DgAy zA!hEHm|*U8@#LH^_DEtRHb|fSARpV?R=B8W@(O`*xaQhLZUDdX_~zXdjrBJl(NXCg z+H=TAAp6%ZdF3?bAnnejCsWJI#A49^FfTK%38vu5YKk{{b^5#kcbdDZ)xRBl6-tTP zmdoKlsn2f_Y>SOUDCb-bu4@3(#znc;&U)TQM{Y{JAoLs{p{fIdN9pkHaGZ zT#2!cU|;p;n)pfbd!9H%Nj(({C?FAxGKEphh|)$EDKV#H%RZIk*oYEMNV{o@DJ69e zn=Ne{eIcpUIo;3GI(7rbdB{uKX7fQ~I>A@8PQoRF*!$L%1!~{l1Nj?Yz|+qvGV+BJ z0VsMnc*m!DY%LYVs8?&^Oj#LP?g!S>vXnIMH^c>Nv&YCMHi_%0Ls^9~yF>Py^mMWd z&@gH@`MMCEHRrNUED|TRaE?i$>o(-D+;bP0-3;uB!O6B_^Ar;jl+G>;zFa?3LD(YC zQs=k=Pbi3z_JD&7K<~LU(ytTw2`g}g@?GPUpzr5nuVSw-0)o*K`8v=}Izb$KE zSyRgQGEKNV%o1oEXa>ys^yOw@Q2L~@t2kh#sW(2*E9?eUhz_-Qw1m3-;HL9_*776= zS}v41TQgqp+ra}r5ZN=OWlgMS6Lc-}Zsr8huJ(9&a_iC!E@RxLObwev-5?4lO7H<$@UI9SvhuQN79d!5L&%_ zs<#jrB(BjZM8)_6>+B6{>34&U)q`CJeSHkX>zo27!PJ_~hH+_s<6Ro^Q-i)P+9W=n zYgZMVW6TKj&iLp$Z13f)d$;UB91{2HPv14eY?C1yB&#Udr*5<5{K?`~eU+Q7x=P@t zl$%Z>UN7mfs9URjuf26Q{_{uxb!O)_Dsk39_FA$ArXt?#U0mG7OXdK8AIijZ?$)SX zn6M|*XUkC8wnm`H-voBt#10mirIcD|mN8IdFP90X9|dowYZRk%s#asaVxQ$iZN?b2 z{@BjvF8Nwc7x;moyZgCW2f}g?8e5egznT9^o~+^RzHDXTp6QQf{|^^cag5O%u0*LQ zu}K@P&QT1J+n5lW4<@o*qMg9PEwtd+w6ZCJUbZ{;6gP1eI)T7VbWUGLqc(Mj^wmiR z-kN?D;j8BBUOOP|9xiwO?Y20aI`C#~}S`~98eEfZXwKo>yEwVfK%=irBW@gdK0(+mE zoqXMjulFWW%RUIk!-?;yuSYXB**%PU)>Y-AblzV~9)I5Id_LxAY7v;*rgom`au5r} zz4NowTaWeNS^e*~jR1iP4wZB9VALHIkCW2b00;R5wt5j@o6(g}iI4Hm5wRoL$;`rS z8d^)foPOL-0KXm|^gtKRz;u*!iVCR$4Yukd*7U~~ax-=1gNbJkNdXTShMS(s&j%xb z$TZH)|GX0+Q^{n1O*XW(+om@d8Z?VTZz~$m2abDo-d%|TWOqCP4fc?f%yp25ND5pB zGoPMD;AncNY%@9ef~nMz{Zj5T`}uEeyu0UV-NfnCEdchz%PbNuvC#!U$FllA^cQd! ztW6{E;_vxWSlD6J@5Eu-pVgYAsQvET)~l4hUgX)Pa$yJDSyf`oMsG)7>8hu8D|_8I2_ z<7EKYTacpsLc7mWDxRuz0C!vi#3CCc+Ln>icd<;Z>0@VgtI?JJ#MJexjx`pj z)gs=qB#lk|nMa^#64$!5tU}3^b=ngmZ6(?_h|kqIa=cGOLCJw5Xs(vtmTM`hLE(^g zgbdeZBemr$N*QbyC-AOz9`c_(Hd6Wbs&nd1B1;6!Cw@IX6foV(dl35Oqmta9kL}ZM zQ`>MyOMtxOW$#qsirflqPFLdAuULx|j#(^ERLdw`q6uJgQFTG|95?qYu5@ty%O&mR z8Sk3dpp0O7Gbw8Mmn!hL5^ybDC-1ENyCtZxld-F1S1JrDjZWUA;mCF90;o6XzQ72I zW}DQ<0BHBZ44|W7Rm*Qk;Lnw3oSaodFM%|Xgd$2(`K+H!we?Yg+_BP2Xz6@;-$u(| zXD&CW3pH{};%%rH4okYEX_&fxrT9ncT*tUNyx`Rf;KRsfe}7718XVgUgQbrhu%C4- z(IheRSDKm+iyu&lNp8*N`Bln)e3ZH*_9~FGM$DNn9O6^4`wbCU?tuE`K3ec{lV`RL zl@n{y69w>*sv&7j)xK(-^*)&|TObt*m}V=RtZX8ADUXf#&1N4_It9`(;$jF)wM1|G zU8X{_^*n^&HM$!o{QZSVJN#}VvxH9{fZuyeFr2M>O*gcKfFSda|- z+Bwq5>X`!!Ryp3Mt;nG-sPR~+l6L?|<7fEz*kkdPU>@t!e|198+RbbTXpO#mL9t9l zga08p@4XuRae_wFsNl7q3^x8W{~e(ZBLjR=RqSuL<;|qr2F11Q%H&mWUw#qaLHR$0 zXPp#gxV3Y)888JpTm*N%rZC6))4PE!_GXCX3(4zgjud*k4UB)zN?F!}a{Wu$dC8P3 z*M0NST8koS0_Ht}qLs-1CxOj>ex`wHt3>7exN0iB<@dPXK8d_3Wqd7vdueI00+H zUeCDZmwfj>syFMafwMEdhEK9%)f{vD)ts4{#v-9bCL%4%D zHd!(Fp!{Vx_l^dW6%Y0QVp)nW(!?tBYRvR0u*a z2yh45!>~hU?f8ky%u&pl)ur)by3tMT%|9%3rN-o{Ii|#~DUxN`> zXN#RxFs`M%!~l|U)qM?)_=o7KQ0)+cLUpP3k!?O-4#A_v1~Z!%APpmZi9 zr`_?!1(xR(N>9yG$RF}e`3LLcgYsGoZJHZ|nxM>dJO;0LM^>nNX1X{VKNDY2NN_M| zF&6%F>QYxBD$2=_Rk7*6ij7hMv&g+?A6#)7q1Z!=3W_C(b`ABzj$KE|n74LMNcQJuX4Kfiu^pC zat`U73=)WTT1i&<0_i4CKccr`c$EskN+BUc<#+JGqcN~6uqSqSejAa5rrq-P23RDy zN;2SS8gy~+L%NyfXF&3vHXJ>9zj10mLJ8qWp@GFso@-5@2Bg~E(~;rE7KsY7wS0Zm z9%1+-qSA5#X=LI~fV#)tKDmW11(++esYAiAqN&BNoy{YFHB%&B9-_rq5~hkofPuS? z5BZL5tr-L%9CqMuI~tlZx(}thp>WII4DY}NiY=R*d$;jtLmC8=+nvjT=RQTBeT^a9 zIZU;O>%1>p24_T6lSOy&zbZfpl>7*$O`#`Cn1oG3&ikkm7n&PN@bFpsjz&HT+SBF5 zy*rG%*Z;XsJhf!PIV6=s*XitiA^S7Rqz!tO*3D|bqw zNB=_|9-#dN*IpsRBvt~!D)`b2eiyXb)I>30-N)Zrxr}icxT|Cs zpp{DL;l%DFq+fM#rI;$7SkVL2NESJC9o_VAl2vw+2-9 zpvK+x=iFa7eqy-8`kK&>Lm_o;P3F_G)%4J$X!$LE6wk8{F=2k~2%FB}I6*9LJ04(u zDVGCC>Vw;6->{l=)__WiBvgPVxB&GaakIJ`)3H~{oz@L@1>nb3at^LrnTB1DMAr<| zf$$=>YisWE$M$H&8ErwT)I|X64LGy}4rmNc`U3$&o@EqrXVLTaNL0;kX3eA$wNipa zOS5vx{2@Pd$!^|YP{gK!;VI50Y}Q0wHo7Tx&jo+(iUYf`*o9VcGds8a+zI6608i+d zT>=@DPt2bgm>xlFq>f4VF`EU%!kqD_5RXB|jTpnjfkcy#*H*gD)NDMxZ66RYgH4h@9gm|f@S;`i1mVVZD%`?uEjx!g}q zj_awV;W-_JMJ9o*4oefk&`vpMV?hKa3B8S?kC15&=+d=Qq25uo*)E;S5GHyHYHZ5> z!lfjy2u=p^FheLhK_58fxkqRE=)g#p_lt$+^}2+iGX8uiLJrRZ%v@$T9334B){mYDCsrs+^;*6Aq;Bk8Hs!pK^brWPzL&1A(o{N z<}Qua5-{mgq$2ts224dc96Y>W&?CoaN}!N1WuDKc{0t8CuYKp-EGfQm*CGi8exTEx z(ZXL08m@_F5wOH2p9I3h6i~3cHs>EQZBN}U*fkpx{%lEnI#Mi=k8TrQ6!ig-nRqp( z+iHUmF@APKx3K#xmUKd|0n8>KPtADr+n5)Ajh0}1c`6u$&$3nKc~x#SQhaAL>j65B zG+y@#pMS?70q7h5869-Nz^;}FEiZ?~>*U=RU@5Lk1dGq`NQ-5OFNwCtbp>Usp)APi zo<5X3(l9+S0#N4nR!NCK@lQcAchrlY*Xm~~0FtqLufxzWfQ4x`mMrNK$f(763b34ETPc#2#vI6&1%lxsxp!3u~!|mjy#ne zHCv;1ne!XK=tMisGZ6QGL9do5`5|-?s>`Bhz!Zzim>&5E2uNnPzBU_lv}K+JsIbaI zZS3TwW8PMm^~Wo(5)w*+C%Q5w6?MT_JF9xJ#taImWLQZ`MBEz<&7v~w5kT+db}Z(> z$GPS!nz5N|0*#c*a$p7zT5AD@o5^OT{{DfH?z^am(EEam8NY0d<0@h_U0rB1XEfr< z1gC-?NHS$65{MCYbEulwW3b{hF~zT1JTk?Ks1GREwg z1;w!)Smb&owA5t2y0&x`M&tLBoexISw)0kU1r_)4O=AzsRFbKN$ zk<+%JWB!y%gS0jkjpnxF+@<txZjC(>6)$P|th@1w9xD+SGy4(P2gmOy zh1BLND)A+(kX<#`MZM2u=56zVO0U=p*uDT?_2`g)+h99~aZ@dKb!mgdBQV7XHmy82 z%*&SVflvk3LiFKZ9s)7q|2fKcf+5Vo${06&cAQCr1i@OqkarlE1}>mkjatqj)DvT~ zJ2D!mn|~)&+g66Mkz8&H?WNffVf>t`jz_xo-)_}8ubG|8gm+k&TdWy7jh+L08!67(TM;0F3@(xg=1~zyb?_7uP;;eY}JWXQ2W7-^DWnU7VHjt|V$HN(y&pqFU!UbM4bP0`cP_g}J_>Bri=W6&}YWwGL7zzU?D96Jn@%mX^J(AV?<>Pu9hloIIh zMM_}(*e^sp0c`fmKIXZ@vEh`J>J^uf6uEK&2aynX@E z!-omL3DxFjVF8iPdcbmS`!?L*$lR1UT@W(o7&Nkh%U*XIV4$W1Ty zf|iZFsQCD#3+g8l;v$vBv;0%@)hIS4|M^^ycT^j)Dv@HucTmU%thyFab)xNln4!i? z|L<_@KVTK=9XyLwAuPR)1%JJ#S_%ebAWoIHgkFMVdU;;KJy=@!^5c zyOlMPpih=a!8!44$T?6hGSMrf5D$rY<8C;okFR#x8^MC|o1A4nH)3q$19+#}JQTl~ zuzLZ8qfy6Ut361V`|K4rW8#^a3IGT#xtTv=V>?MJeyfLq?#~;ZQ+&{|LtR1WEV!?b zQlC3tN$z<*CMkuMUeXmtGtf!MnLg`YQ6YKrnTFQCeXwz=rMi=1?EwrKo9gKbaP zk`EL^*BGFlv`%#xoQ`-xZ;so36zoXoo@ubC4OrJOsU^r65=tlRcPqZeem6SB*dj$I z0YJBBVZEec_3E8xW9b?td~ht(OA45_=1j%Dq^@YD(X=0SbkMu|=b3iH(+N{eS^hMJ z+r6(?B_3Z>+mQ?b()~SvT~jeF^*0?SV;EZ206KrxlA4iV&<3;}CgtfraQKGyA4>_< zJaK9~c;m4N@K}H7>RTU+|B1Ho&;jr81_cUg$pGEwJ6_!ZY=7*RYfY6^--i)fF9@NU zChnp>pDR0xGmXZmd=M8TZZ&N@3Hs~dhEgwUPv6GZp-cZ76pKqs;j5-iTrNLYEX%$W zht6Zu2ukWBS(9p&ocNvhGV4O<1KmpL4D3#=oQ$d+VS8*hk?oHx5;KLs(R}cZcx-Y? zdme%icEI5i?yG`Gu}C zOd=V&r%g}-h*#LG%KkC6;d^!Fht0-=fiV34l*(Dy&iA5^`VzZljA}C&a@~2cQICC4 zD2bd4lv$o%TurUkfzNsj`-*r&dutpDTd!xMNEa7>eb5jFofF7de<9U+4uMWAo|!o> zO7BQ*!YwBFFpEkA!$2uxuErz?+jQ$C zkJ70Xt0Z4GE+jD>US--|RkoBf(lOO~6BKQe_8rrxyfx|pQ|D_q_Fb0ly*dXbd)>m- zftrx!y9E2XFT4(#71S2ez+_OM_+q?0F_e|eJElRm% zT{nB&yj|x4?6`G|EN0V==yL?+(*09xhEQ;q$T;eh8BHQ=KN>o$R*8g^dQN=}GWV4= z14YSV0o*=-9U%3@g|#89j@Y3YKamWvF3OA`yT->kqqL4(k%NX5^H(4F0YSwaN*NC3 zmcX8f9A=-MLBtN=C8P z+znpSs-vB)yxtgIXW|7-$6KcHjM=q$2z_VChIHJO$)}fR6Ns^NLl0c-$cLvvT8`Nw zF_8jrF5(eoT4VBiBgGX^d_}GsAYFJ`=q`~T3jx>IGr%60?4H`~iMU4tqMLHW>s{~C zgin>T=@%i7z;I0X(*(+)(71K7OWRK+av&~^z4>(LbLFR;Td)}ke7FaC*(ELoy&PM{ z6qHkEivUr1&qa$Ucu!t6+=9}~_!6ekI!baYq=Qpren%22qXkb(xhU3TiM-GPCwBnr5 zf2=Xlq{q^58$7M(qA>wX77y9_FE^9-t1#t+kQft8Gh2!|Vv+xK=yN!ItV_)Ge|;t) zm(l2X!lozPn^^*Dym#^s;hB$s^5=~bnKCRfWC8=-tubjmJiWuPX&}ks%+Lavk(XQZ zqXCML+w^Xwdkl1_;pJXx8g%?;j{+!_6F>6}^LkAW|R$j%q%7hY>4&gJ{= zsF1jrOeOTf_1h2?S9a*$^r9gKt6uFT0)E@#p3rVSyK!shy#=&dYd&iJ>8VK=Jr6G3 z_TDk&tUDVo#vhqIQ@)e7w$Mp+V4+kWlOON?IUZiJAe+DBZ{S00awJPIbWEN9>F|v0 zAoQ4zZ+rEfc>$gyR`nsSF@rte$?Vjv$aXCmgFYo`g@TOz6z$Mt1~X}) zbnQ{9+dX%wGsQ{obp)U75V|c{(oYD3nIg?5Dew#xzf6?zV~e+-TFqMN^=BzsiF-tyfc7A=W#Bibo%Ub+x|`Z6-zW({aXcJ)hv!Vw zZ$oqw;R47qcc?n#Mb~a|&&vl4VUe9{A4_Uj6`r7*_TDfW40wp}^E+(x{)C$`&4ywT z#V;NuB^3z9ip@aPiF3SVF%|~53Ef6GF)i8hnYf3yl*sr_N*aZ!3>Zp9wvUYkQ-ZuAD^ha`ABxEjh=0d{X!*rI|X!`=VC1j``zL$;0BH(Vex=V zFfUnT$m>Ju)fqg5l_m3@JQ8|sQq~I7ppr3%Uk#6bmWJ3WJY74cXTubJHv!Jmcuab z#q-_&`|u8p_&?3F;T*rwqg5Xr*Y=M=hCb?fvLQCYl_A=#HCx-c)|c=#So9o$rlhf2 z2(6$d0RnS65&Wd0Mb8jO#6&v3DphxOPqUHF4ig;8LmP=-q$Tf}g(Dze{*sw$_;5^) zV;nwk_0sXjQn4FRJ|yna&%xF!yd-o8oeWrf*qNzWWH|JV;Qqc-RkevjhDtpglkw>@C!kw_{Y{x)qjX9Dfbcxr0=q zd6G*#zDxm+8$t^LperOV!KS2%#B25Bk#Nh&d|U&~R6+8TMR|P&kr@&R>MLErt{t7& zVvmnMDaus4q1F>{i%1x_rZQ|P-8iBRgV76PLH-f_3*n-;a-h?sgf}VJT+$z?D6I}4 Y;T4~IeEuCrCVx?yRX0(hn0NpH03aMWD*ylh literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_data_rule_thumb_0_0.webp b/static/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_data_rule_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..2fee1fce164698dee6030f2cf58d40d2489d217d GIT binary patch literal 12976 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_users_thumb_0_0.webp b/static/images/auditor/10.9/admin/monitoringplans/sqlserver/data_source_sql_users_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..e9da7061467b140c4867d28093a8b3270e3307c0 GIT binary patch literal 35580 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/tenantenvironment.webp b/static/images/auditor/10.9/admin/monitoringplans/tenantenvironment.webp new file mode 100644 index 0000000000000000000000000000000000000000..7807557cdcfb8c3e4cccd73cf98e012ac796cea4 GIT binary patch literal 23822 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%0DWdghA;$6$AM4#W1{z>pQ0cLjw;7P4! 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 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/monitoringplans/vmware/hiw_diagram_vma_thumb_0_0.webp b/static/images/auditor/10.9/admin/monitoringplans/vmware/hiw_diagram_vma_thumb_0_0.webp new file mode 100644 index 0000000000000000000000000000000000000000..c496ea2739eee8a4a33447e32c9de0ce9b27f4a3 GIT binary patch literal 67460 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%0DTv7%sii4iGbum}lcooEnlx(XB#yz0F76`5C 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 H3_!8~N0Ny6 literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/navigation/activity_records.webp b/static/images/auditor/10.9/admin/navigation/activity_records.webp new file mode 100644 index 0000000000000000000000000000000000000000..a2b64c9b8840ccc5d40d97f97dc157b808dc97d4 GIT binary patch literal 4846 zcmYM2byU<{w1$5$lt|a0ARR+@GjvKbfTSbRDGgFXi*$*Aq%uGdbjf3>K1cC=kGAF zGXTSI4ZjThC3J?x!U2Tb0Rj5_#NdGGCv!g{7ZHMKy@F#Huvp~k*6Mm!UHB{_4vXD$ zJ5>CuxY_j~{3jwFi@g9{!_egCird(qT}bS6>^Y`uZ)$#jSLy@y@6alwx*GaXW53*n z7xYdVneEa(32Cu5Z#fb=v^%=*wu=+3xGDZCMRq^?tq;A%@oRkA{BN&hv)@Z7kdY8F zmib;e^Y;czMhNCa^v6H=DYJ*~J*pGRiIYXp{RR)v`bvF(F#s#q_VHJ@^bd(eSc|Jg zw$Jn#;n;Vjv09>hmr(ojU;;)_)PO_$kIaPg%hz0Z&12KaFPdy#&{r2xe|zXGTRI<% zj6oRhJK0kRKAX>Jh#ih&PST3y9_|qAoz1FomZXNP#KC>Yc*AMqcXU`7A(L8JgI7`0J}5kFYzeSAsX^0r{U3cd+VD0CJ`zXw`&>Q?%AYX2}{jb!s~& z7Q-ebuDI09pX^#1DUAe*h6^PQefgoE1#L3Un2#S}<(8`cTwyTHgQ8DWUVlfL>O;!n z8%wW{14&;K^H>q;ovhtfxS@z3i$qU4a2|;!4lN$S3 zLtPrpZs)Hl`9A_}S|MJarJs(8E>Wd9DQlzh03W%GjLVBPM$9WuI zss<@{q!i}I77?^NNWfi%x9fR+{j%|Jl$Ij|Q_XnyPY-5Tu4DYsS ziItYKVsEA)t3^=K{Z9_r`s{G*ug2kmdnI9{o~8uFkM77k2?(4tsu?Mb@u45e4!XbU zQeU;DIgJiK0--Iz>sHAccHDShv)o-M4_SR`$mCA{G__1E(*TS2T0HTTyYK5NkuKhS zFVCkL+AZhJ&_Ii?9D&kx2n{zM#U4Y@`*ICbg^B7GSMIzXGH{$i2hC-AHw}8d=}@^Yh)sRT(zz%0nQug{U6S-LgBE<>_Rx8>X-qC0+p z+fX=eBw;V5M+@#7$F~5f>mgC(RC5yp1l-d4GUp>Y-@?wBt)81)9l428OBARD-q~e~ z$+Ucq#TLN!efgu?@*M_BO+6&T3(S#2%WFJ4Vb`$L8_-YC9gQ$q(0A<^m+Lf$2%EM@sL*~IBD8PV%6SA>4%9V>+6B*=5hJSkbxSV8B>rp z!$@HN_ddB~YvsCnickCIo}Jz!SVJ9h4QNX^4NTSgcQeV&O{_E-Sc~ZB?5&v2%8eUj z!~(kfxkUihda(xfa5Mp&-4@;pO>u4``HvMK9K3t&@N+AJvt^E|YEcMubH3XrA;e&i zkO?D>%OCG>Fv#1wa1_&##40B%*h3dxT?sqWqHHlj+q$<}Uaj4ipLs=O>!8h#m6U)n zdk0zM@>mi{eGp1K1nLg3OMRj4!c8IuuJ?|T4WBnPnibQxd{}1;;Cd#^e?5NymH->e zM!htuEPvYSC>wArZNafQ5EEZk!NCxOd30s6`3Kgh>P<(Lc`LEnKCZbI5FBZ>Kw51W1 zyP}V8#_h*P*%bIX0IFpFGbx{TV0rU2a5Kp&+gT9clEb$YQ_Pwu*gEq5E;KvXRqS7g z@cigEQTZ-=LyGzrm)9p#=!C0BgPnU61<`@DLHM(=#s{@uPJ&g)4;A#8hr2Dg?kUaWFb?SJZ zz;@-g4farM1yb|*x`G*{;8Oy=ZI|Qf>K;Jw|fnJhl$Xah^DCVEfjngMCDbR?xnZq zmLk^$1%&**J+9cJ%F_0axw@&CB#Ct+nYccZOf}YI)~g+qd^4`DgRft2@ce8W@B}%~ zOi4-Bpq+7e%}Khbq`X;{@{heN|BULtry))yI1p!!mPT?J~DOI%35$%bwcao_zEJ*t=Iz@bln+cbe1rpo%Po z5L2_6YE3C3$3&^Dar)va>(PsnpSo)o98No>&2I@tHhMwX@3tacxk8x*=f0?-wglfy z5js&_S&Y>OT9BCj4%iwpqIW%Qh|&@l-JyAuXx6p#V;EMKep)!|&WtP_4&2|tGcf75 z@0~9e4f!*Cz`5c7ObgaB%*}Qa4{pWPdDmk8lVfOUk zcAz`WYJJrgsSr&I!`kg+nzfw|_qGxbufLLnjhGzo-y18`FCJ&1X$!$MoDLnk=!>bf zp^ZO4BiLnT@*cSffzBF84E@A0Xy&tiyuakvjvYZwE%>w;F?ze%i_(u)jNr)y<(9iN zZ^&mSLdO=-t6m{8=p8E=3m8^{`>Q5OnG?&y5jWL7@|8}3TADvjo~l0<4d1P3>k|!h z2$n0JbAJ+@7%mAwAG6Ig)WnQGx$Gd}qu=tm8aYnOl+&x`!eUlH@6F;B_Y&sW1*=qh zhQL950$Z#o1-vhw@BflKVCR&5`}+DMz!o=px5fs=@S;27u+G%2xM~>k((+4Kn=$0G z+EV6$EnH6GzLG_HsD$Tz23(1ek8Q-APfaIpR)r&SH+nSJD#Y8EvsXWHyC%86P<(dr=)*>f|5wQSLYb`}ZglboIlsjiNam}eNp;pVBxxN1Yw ziC0D&f1U`BAb{W#JMJOOPx)NfvOdgXn4zFz-_S_GpK_xgTNoz3W^nMBtg4Kaz?&~3 zjgLr|u#;2+HW=TrvFbTw#E=t-7At-rBzy6Iv@WnI@gvx_LPuPFOFI5BR5V!Q_-{^| z5dJ9F`}~^GDb`B}Zh4m1&ehOEt|T2)c~4L)S3kKD#f7tJU{S9zB>$f1}yk#tefX+NU?jDv|XhHGRJjDR`frkEGP^rNcKZdPp_7MFacw zS@{Cs0wrDN-jp_oFNnHZ6=fc$%sn^)U2{qN+^9%PCc$U=bwbPWoKa|w$vJ(QJG9d| zow#((ZCk0(H|+jK&7NK@BUte=BH4LepE6(Ok$-95Q1N7DvUcP*S#0^N3eleY=eE?< z!ZRnjIb&|>yBg92)E&C!$xoq`F*PoaE9k75Ub2jR3fN0Bey8R~>sw%U_ZT)iL0J-E zH||(psodL9y3Oz**&IbpZqYu`@!De)u}Ja6i~_ta+ERo2`HVCot&nIu!~&9iN-3-eyW5!VPi7PP30cLGY~NM(?Ayv6@(C{3z8X54{dlzb z4&}~o{dI`04f)^1bzZ?t+t2CF!ek2-rXJ1F2}Rx8t*~_!SnxBu+?`PNTGN=;Mgei^x=3{7AUP;-b7H;io zX7YpJ-Ua4(4pc>=k_o?FN-E{^{BD0U?zsC0-Z!oQB}mPvHYP6}@_Lc=l>jR`dPA01 z|Nh?c-neQ%uU2}NkzHLWmnP|`L8b@Qfh_@vhw}k{H=01woqo(KlbTY8Brk6t7X0zM zxWzM~0H~v{x5pH1Y&3)*hppryqoUKNJgBAizIP6snarlq#>%HRlpUH;^0Zk~eKi+E zvBB15p+dX40?LzU_hl_wb9zWclhjc#H5*-Rw-K5tNrFTf9P^X>4Mwyr6~NllbB9$@ z?9SAhWky{`e=}+xk#)-WTr7%V*p=`vhldc}j2~@TI8ttya+TNy6vY$F37|3_BaxEk z0WR`llF*^HSbxdfUG5NB0j0G{n1fq>Pbi9!4X;9{&3*_bY8;6+b_7kiI;$qOrpv#U z<`3{+fyJ*trG^|`RxfHgmxri~J2m{uz+6xH31zL1j!P^V$50FOk(#UvbXfu|`zdbh zOFjngGi7G#WXA7Q9yh%$Ii6e`0Bt@)H8qII})`fu2`CBKk1;h+3zbpC3Pz3rH? zLee~o(Zdjm1w}2xN-Nvt8coM-54#)b8n-jC8E`tB(>26!Nzx7kK~0eK(gZy-dRyYEeR0@s48KEB6EP={|8B9axJB)n zJ4#5w81HI{k9Eae0>QRc|H6OE}fJ92xkhnC+i z39{uW0ENO?v{bjfNf#%MJXun$p$h~6a18-~U`m|Gi5#ra<3_=AM2sCR|FFugCiDjY z)XlXukhj|(ZEfCvw?G5{6%Gi%x$XR;`#AXjRUjoGUPuG?k$Vp-~zV`Bf#-i zE-&!@^#|SZKj+D<{>k~jYG~`?=_jbKZo(oVC?Y5#0s!~`kVXjL-Fk#Y#e{K+|9>`a q@&9H)ZUaF7aoMd8|3Ch8%l{nQ+X=Y;CK$^|-_n0+BErJ|-2M+e-xLV| literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/navigation/alerts_triggered.webp b/static/images/auditor/10.9/admin/navigation/alerts_triggered.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f8f15f9dde3ea6a4063f8cd960bcf1c9db7577c GIT binary patch literal 3342 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 KrvKDjf&L#&Im}A{ literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/navigation/homescreenresizetile.webp b/static/images/auditor/10.9/admin/navigation/homescreenresizetile.webp new file mode 100644 index 0000000000000000000000000000000000000000..6f3d1afa88a81ed10b74ca03cc2ed948ae69f351 GIT binary patch literal 1252 zcmVvtOhJV-kfPb(50oFn20p_j# zo7ngFTi65jS5+s?U(Y82%su_BvfN2Ao#L}E7qSWAfz`PM)PHYB>w=a(!Nk&4?W;vU zoG8`t`dSXHSp@Sh7qSWFR8C(nl5$5kYMz4yOT}QfaZ0-d#0POkGrU%1;`R`M=l8tz z1uD=}+wTv25cZwovo9C0j4pD^2ZpS)MV6~-=buEVp6G@?_i#=ZnR`z0S(jD4BRmua z{t7ET1Td{EHp#XL6@~1Ad6$dWMi)6{gTq!@m#0;NtlIHek0Y7v@Dnd--YW=*N{grp zn|Acx@hwGSJiJrtu~xZzPVrfnSav_tz)ZbVB{!3x#&?R$yk5vBnQb#;m@_i=o#L}E z7qSWD+ps{qR%PP$K|IUF?1DwOahbmrnRvaBPcrd)CYEo-W?nC36U@9`$)%g|S(l61 z1oJN!vSNS${{OOQ8FwzX!|tAt_{WtT&yICrhz=uCVZc5Q`}x)@^_WT; zG`|h0=Y4;CsUDh9Gw~Qfg-sh{Gu|yeQ9nz?tKpfndEMz!U zj|WSkMZ|qRc@;^f7_&Z8cX0oLE!o;f-7tW8N9lSWlhQQZYz9LI|ESFXcqR1#uAMF- zD9eB5%iwIgFiMO}>!m?BkB!g!b-fx(Q}oBmaCdlUFVugd|6m(gvtK?n3Q65Wcc0A6 z8Wh%m9i>Dp&g4zcYIJ@! zUr2W$s0FmcH8aZp92$tdYBrQ|i4zgzGcAWCWu-VhSDG&mdQ>rjSiw$0mg4A+tmgrR z_Q6uuxiIXgNGY0tmEwFV)7MEyrhKKDN7;TpYvOlybnp-idsdmN0@`J`jkH(Bk5hs_ z#|EM=T8*U~qC~`b4A4a18%hcFY{um~;4+3VOBgB0Qruk;)tulkzSt^S_a+^c4~!&h zE?o41InBb_GvDJjwbEbP00L25xCPU)ZPpaV?FW*y`~MS7Z@b{8%W2EY9uXbI(8@82 z{PvogDf>Kf0nKLE(%Al>s%*L=eJ#l-FgnaO8pOJ2neC2UMaq@Ay|BEsKmbf_V%Pux O0000S?a?3r0002rziL1L literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/navigation/hs_screen_default_report_1.webp b/static/images/auditor/10.9/admin/navigation/hs_screen_default_report_1.webp new file mode 100644 index 0000000000000000000000000000000000000000..c8a71539abbd85999c631c5721d315bf3216deaa GIT binary patch literal 4758 zcmYM2cQD+2w8npSu|m}7tQ8w2dbfz)LWmZkM~f1oMhT)5Bzg&nvdU`FMON>khv+Sc z=)HujwtKzreec{e^UV3o`9AZUneU%RPhC|tjtT&tswnCh>L84W0RSMn5hos?1pqe_ z)&xob&`|}l@VL3~9s{ya;!p+9bTVLx$WF-J3g?yh=FNKE*8bPyTJPXp*46Oqun~Kt zwjlXF6dzZ00UTT646Y>>VB7In@-4X|S$VnmAfHn?ENU0;s_62d3UUNndlvZYK5iXn z7qoj78Tcb`G5{1Lk3Gk=&45S26FC^jK~Ynis$9ld)>ZFO(AnEsn+8}qwl+u`*KvIk z4EaOeNA3|6buE1%_os43V7m>Cy$<3#99hub%t?R&&mx1Uu;rMw%Mlzru~bKn7z?!A z$DmIu`zv>07~D6%DQp8qdQ;&@ZcQ#)u3ffWE&_K4TYFAhvEs>kl&a9D{2 zfvTM89GioQ$~Nn=!{}S*@*G0Pgijht-=j?(<=8> zheg_-A06}N4KXM4P)Gu~cMQImJ@m9;>b{y+@p%+T;MNXa`0XAyp`UQXYG%)={TJv^y8nh%|9eqOiIB!OZ@kVE zrnta(kfhnud8>`owU0e;5Zba+l#e>x!a@{(F75|_Ny@G3vJ%S_^IqktYd*MD=oN7D)^xT{3m z%Foy*`JxfwxY!yk?MqU)@odj-(tKifqMuwp{rDjjuRudBJvqEiQBCP_@^^!%hJMaN z6QI~!e8pp2(deXSrTWzGM4N^Ko$cfZ<>CmPLXl^I)9bFDZQW@?u7ZO;MgTiO|Xbz{z}XY-c**P7!n zh0E63{GT7>6kK1@D~(i(aj(rArY7M^dO-{g@f=PM`F6>lezdgI^+b;TRI25Y6rZn) z^St$;x_UnJqV9cK6;aKo@%yQ*tlpr6M|O)i4?{oMU**MK^wVPrnZqASbp83-LKy}o zzGjy)7@}p`oDv;UxRpm(z^wa=!RIbTTJ>sfF1fGL_=%#+#l}EzXdy56l-5irQO-k! zv3bHauBwynw9dYkSJBZfaTOd5Brl4kiX&!IoSXXV82TGia~^Cx_??Ml%x=u|8Yp(3 z#H7dQ8?6kN2oft)i|&oV%lR@ly61mytDTJ#ta;X471MpUPI|RL)3%Gxhm;zcwXivC z@~){`dGJX7>9zl@iv|6Gld>k6=I&~f35K_WnWnMPq^Kz_e7Wxmq;@~G5ZV)25B2Z5 zZQ@Zb%OR+}sO#;`-!8cM^j>^$ni}}}9rbIH8>@Aw;xD{ltL#Z`SYGP1r0CT?D-SaJ zso{HU;3r+!dUd&FM~IBdJpRFitj)T(WB5r4x@;R-(T}<}4ooXhzVRVG#h5^fEW2S0 z7Rp-WCA86m7v6Ieuw8(VgI!cRsN;6XWUTU{5o;2jNwYt~?5OKDuVn`-U*G7`rQ~x4 zuUWcLknb`4l7!uZn5;0)je$;4nh_*p)i7rf)}PNm0@X=ow2agrO8O)V0V<80G|S=FSo8FvIN&_1UrKjdv3y%O1i!Ry>Hd72qBu-G9xBaE6957k``&_5s z!o9cV)fBQ&B{cSyvq&+(|5Nt+9N zM~aE5L>fCoi0}oLzZ3Jp_v--eS{4mFw*5rD{8{{n3+k|1GeQod=b!EwZ~Ixy-tmC^ z-Im?9F}WqXrWF?v9);k|&Jkzu2xb!` zAQeLe3gJPyxbs_xBNBg)8Y^5SbcSQ3pn=7FUPV=n_gjm}#O0$jxszkk(|d&<90thD z&Ib}sE7txtdhT8PM3jz5sZo+XZFGyHCG_6D6G3(CHf0XO2eu)9wYW?4CRunp%Um_< zC(ZzQFFS}8V@pYT;(;lpFN-$ldS*Q6ae9?CE{Ht-OoMUgaKJCzCae1}Qo%Wb}oz?cwEgIH#C3 zEybHh6H}8mW`xI83fGxzF4U+NJVhm3OjrdB8McRD_yaAfO3aKG#N?=p8b~;sT)RM^(DunlF$cD&G{cga>pk2Tjux#{-KBR!v(L zaQ(d)bhFFuc!En(U7HIwdLKgNXvbA80H zFAi}}$TTx?_tp};`wvfq)m_Xi%p^>uU#-)jT-CUEABh<{%hBEMv5@O(n2QwRxwF-) zY|U|^nlze2s5Mxx#FExhR_e9|1UMs<3?+cEo!ybM09RyUe#32w*)2J)d!RoF@I8Z^J0N_=b+H zCbhqz(Ra)-UKFcsz{Ks&dqv(AO?S%KgOs-DxnWZ;<0ywWMY zsjg22?Ymb7T}DXl)NWt6-UWTG^q6u08*+WaX_#xww8kUGeG zM3o&?Xz6z$M*Qj1l|bfQ-Mwox&y~HJKrrR>MaD{A($xfA(I~)d9cHKNIK3u|>9RF{ z-x*b`C{XL|(mB&nP@%E0duua|6N&-pDt2~gGG`T)v-jfWa>P-(q*ka>WZ;5KCcp2m zxH4TUy2TRwrmVOgQNRwlEvQr@$VD=8pV!L4 zN4I$&=AJQr^UFN06FfT{^q*jqdF1mBUfFF49)_B9ln!BQuc$xk9piJU<}S}konOXS zzLPGJ+l^6PTLL};63;`OPG?9tI}7K3Y2 zCX{3#q8oYFAejHIY1Dimc0Pq>AbT(%LrKTDm4vGlGjbVi5VGVA8LQ33-->WLkMmj6 z&c(@TRIb)B_IgY2OHG>yK}?t2Oeb@8qAS?K9NbF0Bf3_j`W$Jx#UnnT#yl8l0ue#t z)DQWWi^9#Fl20`U&>u6U3)9(3VzkLX_K?Gi!90AOtcB?xiHpt;ut7?g4 zpkauW`a9V&>GNF9Qb50M=P(j+S){M5y26tw9AzHDLMn~UqyjZUb*Gc%9CRF!shs&j z{5tg|-L(66gwK6#*e!aCy7U;kn*=__&hcmyCTzDj=ejnWGfDAGz0E5>TB(*UIAed8 zt>8K7`$|mjoH$>Sm*+v$Yu{Ml53_9N8OF7ERhuk)R8(rk!EvVbo9;K2EWA8l83p^0 zUV{0Um~U+pnW>-A-J;De0_gKqRCQ5#2q}MDAb%eVr=1PKaQ`-`al~QUI8^MHpucEi zGyC^z38me$M~+>iU>$KoLSpN9Ba~Yk7xPYwOCrTW{m9M?BHZGVf|}=N`~EbcNOEM& z;>YRUWG*iCpCn^As9x&$ckKqa%p)|7p7*jJvPRimD`L4r zkUX>`HRoSR)DD8t7x>Q*C-enfFCBBu@ycALy4h0wo|sUxp^_TqgJs9o&*HzToN&J$ zDQ$8E6Zrsr2ZTOSXA=>~5IJ4s)PhRGYx~3QUUIE7u;vA|7>N+BJqtx8AYd747IvNb zS@I#%n1-t@4JU8To)W{iLr9PI+cp{l7aBu2YqTGQsnKPC%nsSO&a3APu**}Z-C+M5 z(Xw%47pGb9m8MThFSGm6Om4mn8=`@QHg;*$zHD=>5O8ugfw>UsXJIx%X$VAy%x2i^ zK5vJdt;iY|G}oA;veZROrHtDIQ<+GZN51of7or<{xjM@=Z^6%oJI5vm?bN>a_a0^V z4*UK||78B5+Xo~E>GWOC{*aK}TTB6R0+$+P$>aT8WzzgukF8T_4toBW6KhD^r6B#O zPM>^M#^*c#>+Hd&B6XG>cEpN{;-`i3sjm|^@;Vjy5HQpaw$)BSV9t3(P}5v0`fSam z!Hm@N@xymt8>4<)T-+s1pnGkeaN+U*Yczg#7$wye-&Srq zK%T+rRiZW{>__x$IN@sdMUTw>!OsBHDV4?c#MOKBhD?8H72Q)b*L;KI=sLYS{D|^7 zyjIgCy*hFuh*WtVtlJ}|COuNn=xH&0cV7f;WtP`+TAU+?sYeKhj$}FBndK zSP_7Kf}Q0o1H9pAI7*p1@a3bdgpHSLgosT0;m>;ei3Xo5??7#3T5(8{RO} ze{6BXT>p7MH!Oq)0&WgFfZdH8-{Sx4_r2kN%JN44VvEzgb*20pS1m@r{q*KW@C?e+qQ70rYQzo+RRi{!0@Q J6#VD)e*mQu@NfVC literal 0 HcmV?d00001 diff --git a/static/images/auditor/10.9/admin/navigation/hs_screen_default_report_2.webp b/static/images/auditor/10.9/admin/navigation/hs_screen_default_report_2.webp new file mode 100644 index 0000000000000000000000000000000000000000..dbb1c56a8ecffb1d0763d46d3462af71000bf461 GIT binary patch literal 1252 zcmV$=YcqGC5C8a+`>o&QeSkk*I21qCO#J+>4$gJ$KO1h{^Z7ED`CkGpN^eBs zcAy9Gf9e13e&&8Vzu@xG^oOuV@*nG8^g9QB*n2PjrG{vL2950eaQK4derB%z}UREzMReY$^D7Xo@#6C|8D~0oFB9 z1gr{4cFl5x``n0CH00GMrJi5w5*H=O#mcWr_yzGHs(KurA$b477ToJm0>?TX?#ztN z(+m=v64$}~HD{KeuE?T;-UG=)&qT*NLhZo#Lb{961L&HRTAR{@7nC{NVh28B?01Fl z8aU?i_nKJbuzJ+rO05(@z?-Za*uno6&ajI-HFBYKn7Mm94v$ub5zzi1<4?u4C@LT9 zccfS4t9b&wPl;Mkr)s(_u^w>tR<|lXf@Sz|)4w+*!KeKz(1$8zO*4xHKlostb*IJB zL7$Zs>-L|bC;5I;U{4#ubrnVTA*0y4IP|bpOpZ%^jUV_QWF)@##UFdsd&Qu0KkBSB z7JvTH+0ms-JBCS!Y5lleE?F0`Jg}h`pKU(_UGS_Ra&xFhX}}q(!IpM>r=w*KJM0i> z6VzyI*n`0k=`5J0_3EHRqS)NqpI2YkGy3TjYwe2ZVx2gs%Hlh0{0h`OfW6FU9 z!hb7?b>w|~6GP5Y?lSi*XPOeBvyu)n8U=rK&lSF!y48J~osr&htLk7vyOd6p+K?&e zd-+5jx_h@6IV%4)vb%GN$gv%8I;?`)k1Lrs(|^}4NBVzW;iXgVLJF&@zlYu@X-Zoz zaNqFrV+khI+^MVdZS4xUJ+9|#m{kQ_6Z?{Q8OTVJuD`R(+7|0^`OX?KrdGqoq4C0> z#wL(8nm!p(-&yXxL-Ydgiaz(R+avx;NT2(7`gV1JgZjaH8JvvKV<>%Vqdxdpl6_}_ zzOF3oaRfX6S%DjKldjSuKycD9S!5(X0J0=K%CRBd$t>3P>x`l8W0;&^Xb+Lk&~BcV zpIV{WvO$DpdRY~)*=JsFPq^#KiF59#CM6kiG!8T#QUBo0kIgEW^dPJT15=5AtOfX7 z!oB?}M^7Z7i38s9A}TN7aO^~JtIA93-=YBxPoma=8}WaJdN2>psPt%v06$tThYEI1 OVIUKZJ?$8Rrk66j1Ry z1hB5ONdcAttQR#W2Bm%#zi%JHPf@>q-v;A#@dg`x2Yy>`K)*S^m_KpXl0S$S0Q9{l z{y=~>U;@Cn4*6t%M|du{;QRVr2M7hE{8GLFjtQ^)zWtv3PW>Kzfc$8G^8l1jM<;Dx zVc&I*edmPRej8r?ei*+YZz*2@0N}yvJMTB|#o!)r=L7901z-gfeeZq70RYbe1Af^6 z8$idGB;e@>Fc0}T_tSeN*e|&4clt*C3;fmf0eBJICmaDJ{w4w#f0|y9Khho

g-WWbFMwSo6UV%IF7X&Q!y8 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