43
ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Embed Size (px)

Citation preview

Page 1: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

ArcGIS OnlineA Security, Privacy, and Compliance

OverviewAndrea Rosso

Michael Young

Page 2: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

ArcGIS Online

ArcGIS Online – A Multi-Tenant System

Portal

Portal

Portal

Page 3: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Agenda

• Online Platform Security

• Deployment Architecture

• Infrastructure and Compliance

Page 4: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Platform Security

Page 5: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Portal Information Model

Portal

Groups

Items Users

Page 6: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Items

Page 7: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Users

Page 8: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

User Roles

• Built-in Roles- Administrator

- Publisher

- User

• Custom Roles- Templates

- Fine Grained Privileges

• Use Cases- Restrict Access

- Restrict Credits

Page 9: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Groups

• Contain Items and Users

• Users have access to items in group

• Group owners can share items to their own groups

• Groups can be visible to:- No one (private)

- Organization

- Everyone

- Items do not inherit visibility

• Use cases- Access

- Collections

Page 10: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Groups with Update Capability

• Specialized Groups- All members can update included items

• Restrictions- Can only be created by Admins

- Items and Users must be within Org

- Capability cannot be toggled

• Use Cases- Shift Operators

- Collaborative Editing

Page 11: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Feature Service Editing

• Users who always can edit- Owner

- Admins

- Members of Groups w/ Update

• Enable Editing- Options

- Add, update and delete features

- Update feature attributes only

- Add features only

- Anyone who can access the service

• Custom Roles can have Edit or Edit with full control privileges

Page 12: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Admin Organization Controls

• Sharing to Public

• Use all SSL/TLS

• Anonymous Access

• Standardized Queries

Page 13: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Administrator Controls on Users

• Admins can- Manage Items, Groups, Profile

- Disable Users

- Delete Users

- Reset User’s Password

- Change Role

- Enable Esri Access

Page 14: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Trust Boundaries

ArcGIS Online

Esri Apps•Geonet•Forums•My Esri

• …..

Third Party Applications

Esri AccessLogin

Page 15: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Enterprise LoginsPassword Policies

Multi-FactorPassword

Authentication Options

Page 16: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Multi-Factor Authentication

• Additional security with second factor at login

• Support for Google Authenticator or MS Authenticator

• Admin needs to enable for Organization

• Must have 2 admins

• Users setup their own Multi-factor

Page 17: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Password Polices

• Default Password Policy- 8 characters with at least 1 number

• Can Customize- Complexity

- History

- Expiration

Page 18: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Enterprise Identities

• Use your own identity provider- SAML 2.0

- ADFS

- NetIQ Access Manager

- Shibboleth

- ….

• Can add users:- Automatically upon login

- With an Invitation

• Can use ArcGIS Online identities with Enterprise Identities

ArcGIS

Identity Provider

Page 19: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Keeping Track of Usage

• Status Reports- Credits

- Content

- Members

- Groups

Page 20: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Michael Young

Deployment Architecture

Page 21: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Deployment ArchitectureCommon Questions

Page 22: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

ArcGIS Platform Components

Portal

Maps Apps

SDKs onlineGIS ServicesInfrastructure

Content

SaaSIn the Cloud

SoftwareIn your Infrastructure

ArcGIS Onlinefor Organizations

ArcGIS Onlinefor Organizations

ArcGIS Onlinefor Organizations

ArcGIS Onlinefor Organizations

ArcGIS Onlinefor Organizations

ArcGIS Onlinefor Organizations

Portal for ArcGISPortal for ArcGIS ArcGIS for ServerArcGIS for Server Data Appliance for ArcGISData Appliance for ArcGIS

Data Tier

GIS Servers

Geoenrichment

BasemapsCapability

Page 23: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Deployment Scenarios

IntranetIntranetIntranetIntranet IntranetIntranetIntranetIntranetIntranetIntranetIntranetIntranet

IntranetIntranetIntranetIntranetIntranetIntranetIntranetIntranet

PortalPortalServerServer

ServerServer

OnlineOnline

OnlineOnline ServerServerServerServerServerServer

PortalPortalServerServer

OnlineOnline

Read-only

Basemaps

Cloud On-premise

Public Hybrid 1In Your Infrastructure

Hybrid 2In Your Infrastructure +

IntranetIntranetIntranetIntranet

PortalPortalServerServer

OnlineOnline

Hybrid 3

Page 24: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Hosting Options

On-Premises

UsersApps Anonymous

Access

Esri Managed Cloud Services

• Ready in days

• All ArcGIS capabilities at your disposal in the cloud

• Dedicated services

• FedRAMP Moderate

• Ready in months/years• Behind your firewall• You manage & certify

• Ready in minutes• Centralized geo discovery• Multi-tenant• FISMA Low

ArcGIS Online

. . . All options can be combined or separate

Page 25: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Public IaaS

Deployment Scenarios

DatabaseFile

Geodatabase

FilteredContent

FieldWorker

EnterpriseBusiness

InternalPortal

InternalAGS

ExternalAGS

Business Partner 1

Business Partner 2

Public

ArcGIS Online

Esri ManagedCloud Services

Page 26: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Responsibility Across Hosting Options

On-premises Esri Images& Cloud Builder

Virtual / Physical Servers

Security Infrastructure

OS/DB/Network

ArcGIS Server

Cloud Infrastructure

(IaaS)

OS/DB/Network

ArcGIS Server

Esri ManagedCloud Services

FedRAMP Moderate

Cloud Infrastructure

(IaaS)

ArcGIS Server

No Security Infrastructure by

default

Cloud Infrastructure

(IaaS)

ArcGIS Online

FISMA Low

Customer Responsibility Esri Responsibility CSP Responsibility

Page 27: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Cloud InfrastructureHypervisor, TCP/IP, Network ACLs, Routing, Storage, Hardware

EMCS Security Infrastructure

Web Application FirewallWAF

ArcGIS for Portal

ArcGIS Server

Intrusion DetectionIDS / SIEM

Centralized ManagementBackup, CM, AV, Patch, Monitor

Authentication/AuthorizationLDAP, DNS, PKI

AWS

Customer Infrastructure

Public-FacingGateway

Security Ops Center(SOC)

Esri Administrators

End Users

Dedicated Customer Application

Infrastructure

Common SecurityInfrastructure

Active/Active Redundant across two Cloud Data Centers

Customer Application Security

Relational Database

Esri AdminGateway Common Cloud

Infrastructure

Bastion GatewayMFA

Security ServiceGateway

DMZ

File Servers

Legend Cloud Provider

Cloud InfrastructureHypervisor, TCP/IP, Network ACLs, Routing, Storage, Hardware

Page 28: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

ArcGIS Online FISMA Use Cases

• Use Case 1 – Public Dissemination- Publish tiles for fast, scalable visualizations

- Share information with the public

- Can be used for mashing up services with external non-SSL sites

• Use Case 2 – Share operational data within or between businesses- Register ArcGIS Server Services in ArcGIS Online

- Sensitive data stored on premises or other authorized environment

- ArcGIS Online operates as a discovery portal

- Utilize Enterprise Logins

TilesTiles

AuthoritativeSource

Public Consumers

Server ArcGIS Online

MetadataMetadata

Consumer

Publisher

Page 29: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Using ArcGIS Online for Public Dissemination

• Pros

- Variable user loads handled by ArcGIS Online

- Public information Segmented from Sensitive

- Internal users have SSO experience w/IWA

• Cons

- Internal users access ArcGIS Online with separate logins

- Partners do not have an SSO experience

- External publishing workflow is needed

Public User (Anonymous)

Employees

Business PartnersHTTPS/TLS

DMZ

Internal

HA NASShared config store

Tiles

80

VPN Tunnel

443

Firewall

Org Environment

License Server

Enterprise AD

ArcGISOnline

Web Server Web Adaptor (IIS)

IWA

GISDatabase

Internal ServicesArcGIS Server

Load balancer

Firewall

Web Server Web Adaptor (IIS)

IWA

Internal ServicesArcGIS Server

443

Publish PublicData/Services

Page 30: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Using ArcGIS Online and Portal for ArcGIS On-Premises

• Pros

- Same scalability and segmentation benefits for public services

- Portal & Server Federation provide employee SSO

• Cons- Overhead of internal Portal

management / hardware

- Separate workflows for Portal and ArcGIS Online

Public User (Anonymous)

Employees

Business PartnersHTTPS/TLS

DMZ

Internal

HA NASShared config store

Tiles

80

VPN Tunnel

443

Firewall

Org Environment

License Server

Enterprise AD

ArcGISOnline

GISDatabase

Internal ServicesArcGIS Server

Load balancer

Firewall

Web Apps

443

Publish PublicData/Services

ADFS

Page 31: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Using Public and Private ArcGIS Online Organizations

• Pros- ArcGIS Online operates as a central discovery portal

- Mobile users / Collector App access ArcGIS Online directly

- Enterprise logins utilized for employee SSO experience

• Cons- Two separate ArcGIS Online orgs to manage

- Partner logins managed within ArcGIS Online

- No SSO experience for Partners

Public User

Employees

Business PartnersDMZ

Internal

NASShared config store

Tiles

443

Firewall

Org Environment

License Server

ADFS

Enterprise AD

ArcGISOnline

Web Server Web Adaptor (IIS)

IWA

GISDatabase

Load balancer

MNR Org

Public Org

SAML 2.0 (443)

ADFS Proxy

Web Server Web Adaptor (IIS)

IWA

Internal ServicesArcGIS Server

Internal ServicesArcGIS Server

Identity Trust relationship(SAML 2.0)

VPN (443)

Page 32: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Deployment ScenarioRegistering ArcGIS Server Services in ArcGIS Online

• Common for large enterprises- Primary reason

- Data Segmentation / Prevent storing sensitive data in the cloud

• What is stored in AGOL? – Service Metadata- Username & password - Default, not saved- Initial extent - Adjust to a less specific area- Name & tags - Address with organization naming convention- IP Address - Utilize DNS names within URL’s- Thumbnail image – Replace with any image as appropriate

Page 33: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Infrastructure & Compliance

Page 34: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Esri Security Compliance

• Esri Corporate

• Cloud Infrastructure Providers

• Products and Services

• Solution Guidance

Page 35: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Esri Security Compliance Milestones

Esri has actively participated in hosting and advancing secure compliant solutions for over a decade

2010 2011 2012 2013 2014

FedRAMP Announced

ArcGIS Online FISMA Authorization

OMB FedRAMP Mandate

First FedRAMP Authorization

2012 2013 2014 2015 2016

EMCS FedRAMP Compliant

Esri Hosts FederalCloud Computing Security Workshop

PlannedArcGIS OnlineFedRAMPAuthorization

Esri Participates in First Cloud Computing Forum

2002…

2005…

FISMA Law Established

Esri GOS2 FISMAAuthorization

Page 36: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Esri Corporate Compliance

• ISO 27001- Esri’s Corporate Security Charter

• Privacy Assurance- US EU/Swiss SafeHarbor self-certified

- TRUSTed cloud certified

Page 37: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Cloud Infrastructure Provider Compliance

• ArcGIS Online Utilizes World-Class Cloud Infrastructure Providers- Microsoft Azure

- Amazon Web Services

Cloud Infrastructure Security Compliance

Page 38: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Product, Services, and Solution Compliance

• Product Based Initiatives- ArcGIS Server - DISA STIG

- ArcGIS Desktop – USGCB

• Service Based Initiatives- ArcGIS Online – FISMA Low

- Esri Managed Cloud Services – FedRAMP Moderate

• Solution Based Guidance- CJIS- Law enforcement - Started

- HIPAA – Healthcare - Future

Page 39: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Layers of ArcGIS Online Security Responsibilities

Web Server & DB software

Operating system

Instance Security

Management

Hypervisor

ArcGISManagement

Cloud Provider

Physical

Web App Consumption

Customer

Esri

Cloud ProviderISO 27001 SSAE16FedRAMP Mod

AGOL SaaSFISMA Low(USDA)SafeHarbor(TRUSTe)

Page 40: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Summary

• Significant security advancements in the last year- Password complexity control, Multi-factor Auth, Elimination of SSL v3

• Utilizes World-Class Cloud Infrastructure Providers

• Extensive security, privacy, compliance, and status info available- Trust.ArcGIS.com

• Upcoming ArcGIS Online FedRAMP Agency Authorization- Cross-cloud provider authorization Azure/AWS

Page 41: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

• Please fill out the session survey in your mobile app

• In the agenda, click on the title of this session- ArcGIS Online: A Security, Privacy, and Compliance Overview

• Click “Technical Workshop Survey”

• Answer a few short questions and enter any comments

Thank you…

Page 42: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young

Want to Learn More?

• Enterprise GIS: Security Strategy- Tues 10:15am Room 6E, Thurs 3:15pm Room 6E

• ArcGIS Server & Portal for ArcGIS: An Introduction to Security- Tues 3:15pm Room 4, Thurs 1:30pm Room 4

• ArcGIS Server: Advanced Security- Wed 3:!5pm Room 3, Thurs Room 4

• Best Practices in Setting up Secured Services in ArcGIS for Server- Tues 5:30pm Demo Theater 14

• Building Security into your System- Tues 4:30pm Implementation Center

• Oauth 2 and Authentication in ArcGIS Online Demystified- Tues 2:30pm Demo Theater 11

• Using Enterprise Logins for Portal in ArcGIS via SAML- Tues 5:30pm, Wed 2:30pm Demo Theater 7

Page 43: ArcGIS Online A Security, Privacy, and Compliance Overview Andrea Rosso Michael Young