Casper Suite. Security Overview



Similar documents
JAMF Software Server Installation and Configuration Guide for Linux. Version 9.2

JAMF Software Server Installation and Configuration Guide for OS X. Version 9.2

JAMF Software Server Installation and Configuration Guide for OS X. Version 9.0

JAMF Software Server Installation and Configuration Guide for Windows. Version 9.3

JAMF Software Server Installation and Configuration Guide for Linux. Version 9.0

Casper Suite Administrator s Guide. Version 9.2

Casper Suite Administrator s Guide. Version 9.0

Casper Suite Release Notes. Version 9.1

QuickStart Guide for Managing Computers. Version 9.2

QuickStart Guide for Managing Mobile Devices. Version 9.2

QuickStart Guide for Mobile Device Management. Version 8.6

QuickStart Guide for Mobile Device Management

QuickStart Guide for Client Management. Version 8.7

Apple Client Management with JAMF. Andrew D Huston Client Infrastructure Group Informa8on Services Kent State University

Simplifying Device Enrollment and Content Distribution Using the Device Enrollment Program, the Volume Purchase Program, and the Casper Suite

JAMF Software Server Installation Guide for Linux. Version 8.6

Building a BYOD Program Using the Casper Suite. Technical Paper Casper Suite v9.4 or Later 17 September 2014

Security Guide. BlackBerry Enterprise Service 12. for ios, Android, and Windows Phone. Version 12.0

JAMF Software Server Installation Guide for Windows. Version 8.6

White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0

Deploying iphone and ipad Mobile Device Management

SCCM Plug-in User Guide. Version 3.41

Product Manual. MDM On Premise Installation Version 8.1. Last Updated: 06/07/15

BlackBerry Enterprise Service 10. Universal Device Service Version: Administration Guide

Administering Adobe Creative Cloud for Enterprise with the Casper Suite v9.0 or Later. Technical Paper October 2013

VMware Identity Manager Administration


VMware Identity Manager Connector Installation and Configuration

Generating and Renewing an APNs Certificate. Technical Paper May 2012

Installation and Upgrade Guide

FileCloud Security FAQ

Architecture and Data Flow Overview. BlackBerry Enterprise Service Version: Quick Reference

Configuration Guide BES12. Version 12.1

Configuration Guide. BlackBerry Enterprise Service 12. Version 12.0

owncloud Architecture Overview

OnCommand Performance Manager 1.1

VMware Identity Manager Administration

Acronis and Acronis Secure Zone are registered trademarks of Acronis International GmbH.

Administering FileVault 2 on OS X Lion with the Casper Suite. Technical Paper July 2012

Configuration Guide BES12. Version 12.2

owncloud Architecture Overview

Sophos Mobile Control Installation guide. Product version: 3.5

Symantec Mobile Management 7.2 SP3 MR1 Release Notes

BlackBerry Enterprise Service 10. Version: Configuration Guide

SMART Vantage. Installation guide

ipad in Business Mobile Device Management

BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: Security Note

Administering FileVault 2 on OS X Mavericks with the Casper Suite v9.2 or Later. Technical Paper October 2013

SCCM Plug-in User Guide. Version 2.21

iphone in Business Mobile Device Management

Apple Security Checklist Companion A practical guide for automating security standards in the Apple Enterprise with the Casper Suite

NetBoot/SUS Server User Guide. Version 2.0

Mac OS X Security Checklist:

Ensuring Enterprise Data Security with Secure Mobile File Sharing.

Security Overview Enterprise-Class Secure Mobile File Sharing

Managing ios Devices. Andrew Wellington Division of Information The Australian National University XW11

Copyright 2013, 3CX Ltd.

Prerequisites Guide for ios

Data Collection and Analysis: Get End-to-End Security with Cisco Connected Analytics for Network Deployment

CA Mobile Device Management 2014 Q1 Getting Started

Sophos Mobile Control Installation guide

Sophos Mobile Control Installation guide. Product version: 3

AVG Business SSO Partner Getting Started Guide

Live Guide System Architecture and Security TECHNICAL ARTICLE

Administration Guide. BlackBerry Enterprise Service 12. Version 12.0

OS X JumpStart Services. ios JumpStart Services

Troubleshooting BlackBerry Enterprise Service 10 version Instructor Manual

Introduction to the EIS Guide

activecho Driving Secure Enterprise File Sharing and Syncing

Enterprise Mobility Management Migration Migrating from Legacy EMM to an epo Managed EMM Environment. Paul Luetje Enterprise Solutions Architect

Sophos Mobile Control Installation guide. Product version: 3.6

Mobile Device Management Version 8. Last updated:

Autodesk PLM 360 Security Whitepaper

Interact Intranet Version 7. Technical Requirements. August Interact

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview

Sophos Mobile Control SaaS startup guide. Product version: 6

Mobile Device Management Solution Hexnode MDM

CUSTOMER SAP Afaria Overview

Administering Parallels Desktop 7 for Mac with the Casper Suite. Technical Paper November 2012

Configuration Guide BES12. Version 12.3

An Enterprise Approach to Mobile File Access and Sharing


vcloud Director User's Guide

Dell World Software User Forum 2013

Blue Jeans Network Security Features

Preparing for GO!Enterprise MDM On-Demand Service

SECURITY DOCUMENT. BetterTranslationTechnology

S E C U R I T Y A S S E S S M E N T : B o m g a r A p p l i a n c e s

Apps. Devices. Users. Data. Deploying and managing applications across platforms is difficult.

Server Installation ZENworks Mobile Management 2.7.x August 2013

ipad in Business Security

Deploying iphone and ipad Security Overview

Workday Mobile Security FAQ

1. What are the System Requirements for using the MaaS360 for Exchange ActiveSync solution?

IBM Security QRadar Vulnerability Manager Version User Guide

Configuration Guide. BES12 Cloud

Ensuring the security of your mobile business intelligence

Comodo Mobile Device Manager Software Version 1.0

A Nemaris Company. Formal Privacy & Security Assessment For Surgimap version and higher

Transcription:

Casper Suite Security Overview

JAMF Software, LLC 2015 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave S Suite 1075 Minneapolis, MN 55415-1039 (612) 605-6625 Under the copyright laws, this publication may not be copied, in whole or in part, without the written consent of JAMF Software, LLC. Linux is a registered trademark of Linus Torvalds in the United States and other countries. Java is a registered trademark of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Tomcat is a trademark of the Apache Software Foundation. All other product and service names mentioned are the trademarks of their respective companies. Active Directory and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Android, Chrome, Google, and Google Play are trademarks or registered trademarks of Google Inc. Apple, the Apple logo, Apple Remote Desktop, Finder, FileVault, FireWire, iphone, itunes, Mac OS, MacBook, and Safari are trademarks of Apple Inc., registered in the United States and other countries. ipad is a trademark of Apple Inc. App Store is a service mark of Apple Inc., registered in the United States and other countries. The CASPER SUITE, COMPOSER, the COMPOSER Logo, JAMF SOFTWARE, the JAMF SOFTWARE Logo, RECON, and the RECON Logo are registered or common law trademarks of JAMF SOFTWARE, LLC in the U.S. and other countries.

Contents 5 The Casper Suite 5 Overview 6 Data Collection 7 Network Ports Used by the Casper Suite 9 Communication Encryption 9 Database Encryption 9 The JAMF Push Proxy 10 Vulnerability Assessments 11 The JAMF Software Server 11 Overview 11 Platforms Supported by the JSS 12 Distributed Servers and JSS Web Application Clustering 12 Disabling the JSS Web Application User Interface 12 JSS Administrator Accounts 12 Integrating with Directory Service 13 Multi-Factor or Single Sign-On Authentication 13 Server Logs 14 Device Management Framework 14 Computer Enrollment 14 Mobile Device Enrollment 14 Components Installed on Managed Computers 14 Computer Logs 15 Components Installed on Mobile Devices 15 Managed Mobile Device Logs 15 Remote Management Commands Available on Managed Computers and Mobile Devices 15 Self Service 15 Self Service for OS X 16 Self Service for ios 16 Self Service Mobile for Android 16 Authenticating to Self Service 17 Managing Apps on Mobile Devices 18 Security Settings on Managed Computers 18 Managing FileVault 2 on Computers 18 Patch Management Options 18 Settings Management Options 19 Applying Randomized Passwords to Management Accounts 3

20 Mobile Device Management Capabilites 21 Content Distribution 21 Distributing Content to Managed Devices 21 JAMF Distribution Server Instance 22 JAMF Cloud JSS Hosting 22 Overview 22 Geographical Regions 22 Service Availability 22 Database Backups 22 Recovery 23 Communication Encryption 23 Logical Data Separation 23 Employee Access 23 Shared Security Model 23 Physical Security 23 Vulnerability Assessments 24 Third-Party Audit Reports 25 Revision History 4

The Casper Suite Overview The Casper Suite is an endpoint management solution for institutionally owned Mac, iphone, ipad, and Apple TV devices, and personally owned ios and Android devices. The Casper Suite includes the following components: The JAMF Software Server (JSS) Device management framework Content distribution Casper Suite applications for OS X computers: Casper Admin The Casper Admin application is a repository that allows you to add and manage packages, scripts, printers, and Dock items. It also allows you to create configurations (images) using these items and replicate files to distribution points. Casper Imaging The Casper Imaging application allows you to image computers by deploying configurations to them. Casper Remote The Casper Remote application allows you to immediately perform remote management tasks on computers, such as installing packages, running scripts, and binding to directory services. Composer The Composer application allows you to build packages (PKG or DMG) of software, applications, preference files, or documents. Composer also allows you to build a DMG of an operating system. Recon The Recon application allows you to enroll OS X computers locally or remotely (either single device or using the network scanner), or create a QuickAdd package for enrollment. Casper Suite applications for mobile devices: Self Service for ios Self Service for ios allows you to distribute configuration profiles, apps, and ebooks to ios devices for users to install. Self Service Mobile for Android Self Service Mobile for Android is used in conjunction with personal device profiles to enroll and manage personally owned Android devices. JSSDatabaseUtil.jar The JSS Database Utility allows you to restore the database, perform backups, schedule backups, and manage settings for Apache Tomcat and MySQL. For related information, see the Applications and Utilities section in the Casper Suite Administrator s Guide. 5

Data Collection Information Collected for Computers Computers can submit many types of inventory information to the JAMF Software Server (JSS). Basic inventory information such as hardware, operating system, user and location information, storage, and applications is collected automatically. The Computer Inventory Collection settings in the JSS allow you to collect the following additional items: Local user accounts Printers Active services Last backup date/time for managed mobile devices that are synced to computers User and location from an LDAP directory service (only available if an LDAP server is set up in the JSS) Package receipts Available software updates Application Usage information Fonts Plug-ins You can also collect FileVault 2 information, including: Individual recovery keys (if enabled in the JSS using a disk encryption configuration or redirected to the JSS using an OS X configuration profile) List of FileVault 2 enabled users Presence of an institutional recovery key Individual recovery key validation (validity is checked during every inventory submission) Information can also be collected using computer extension attributes, which are custom fields that allow for the collection of almost any type of data from a computer. Note: With the exception of FileVault 2 individual recovery keys, the Casper Suite does not collect any personal user information from computers. For related information, see the following sections in the Casper Suite Administrator s Guide: Computer Inventory Collection Settings Computer Extension Attributes Viewing and Editing Inventory Information for a Computer 6

Information Collected for Institutionally Owned Mobile Devices The JSS stores detailed inventory information for each managed mobile device. You can view the following information for each institutionally owned mobile device: Hardware information, including UDID, serial number, MAC address, model, and capacity Operating system information Installed apps Installed configuration profiles. Information can also be collected using mobile device extension attributes, which are custom fields that allow for the collection of almost any type of data from an institutionally owned mobile device. Information Collected for Personally Owned Mobile Devices The JSS stores a limited set of inventory details for each personally owned mobile device. You can view the following information for each personally owned mobile device: Hardware information, including UDID, serial number, MAC address, model, and capacity Operating system information Managed apps installed by the JSS Configuration profiles installed by the JSS Mobile device extension attributes do not apply to personally owned mobile devices. For related information, see the following sections in the Casper Suite Administrator s Guide: Mobile Device Inventory Collection Settings Mobile Device Extension Attributes Viewing and Editing Inventory Information for a Mobile Device Network Ports Used by the Casper Suite The complete list of required ports depends on the specific services and features that are enabled in a particular environment. The following ports are required to support basic functionality in all environments: Port Description Direction 8443 The standard SSL port for the JSS. Default port used by applications and computers and mobile devices to connect to the JSS. Inbound to the JSS; and outbound from computers and mobile devices 7

Port Description Direction 8080 The HTTP port for the JSS on Linux and Windows platforms. Although it is available, applications do not connect to this port unless the defaults are overridden. This port is also used in load-balanced environments if SSL is terminated at the load balancer. 9006 The HTTP port for the JSS on the Mac platform. Although it is available, applications do not connect to this port unless the defaults are overridden. This port is also used in load-balanced environments if SSL is terminated at the load balancer. 3306 The default port used by the JSS to connect to MySQL. Outbound from the JSS; and inbound to MySQL N/A N/A Additional ports may be required depending on specific configurations for: Content distribution: AFP, SMB, HTTP, or HTTPS LDAP integration for user or group lookups, for scope and inventory, or user authentication using a directory service An SMTP server for email notifications Computer remote control using Casper Remote through SSH Remote syslog server Mobile device management of computers and ios devices (both institutionally owned and personally owned) requires communication with Apple Push Notification service (APNs) on the following ports: Ports Description Direction 2195 The port used to send messages from the JSS to APNs 2196 The port used by the JSS to connect to APNs for feedback 5223 The port used to send messages from APNs to the OS X computers and ios devices in your network Outbound from the JSS; and inbound to the APNs servers Outbound from the JSS; and inbound to the APNs server Outbound from OS X computers and ios devices; and inbound to the APNs server Managing personally owned Android devices requires communication with the Google Cloud Messaging (GCM) service on port 5228. This port must be open outbound from managed Android devices and inbound to the GCM server. For a complete list of the ports used to host communication among computers and mobile devices and the JSS, see the Network Ports Used by the Casper Suite Knowledge Base article. 8

Communication Encryption Communication between the JAMF Software Server (JSS) and managed computers and mobile devices is encrypted using standard Transmission Layer Security (TLS). Specific protocols and ciphers that are enabled can be configured using the standard procedures for Apache Tomcat. For more information, see the following website: The HTTP Connector http://tomcat.apache.org/tomcat-7.0-doc/config/http.html Computers can be configured to use certificate-based communication with the JSS and require SSL certificate verification for the JSS web application. With certificate-based communication enabled, the JSS verifies a device signature header on all sensitive communication and only responds if the signature matches the device for which resources are being requested. With SSL certificate verification enabled, computers are required to verify the SSL certificate for the JSS web application and will reject any responses that include an invalid SSL certificate. Mobile device management of both computers and mobile devices uses standard communication encryption as provided by Apple Push Notification service (APNs). Database Encryption The full database is not encrypted but specific fields that contain sensitive information are. Passwords for local JSS administrator accounts are hashed using a standard SHA-512 algorithm with a unique, random salt for each user. All other passwords and sensitive information are encrypted using a standard AES-256 algorithm with a unique key for each JSS that is stored in the database. This includes passwords and information such as the following: LDAP integration service account passwords Computer local management account passwords FileVault 2 individual recovery keys Distribution point service account passwords SMTP account password GSX account password Computer directory binding administrator account passwords Microsoft SCEP server challenge password The JAMF Push Proxy The JAMF Push Proxy enables communication between the JSS and Self Service Mobile for ios, and between the JSS and personally owned Android devices. 9

Note: The JSS communicates with the JAMF Push Proxy using port 443. For related information, see the following Knowledge Base articles: JAMF Push Proxy Communication Network Ports Used by the Casper Suite Vulnerability Assessments Automated penetration testing and vulnerability scans are performed on the entire Casper Suite prior to each release. In addition, code-assisted penetration testing and vulnerability assessments are performed periodically by a third-party security consultant. 10

The JAMF Software Server Overview The JAMF Software Server (JSS) is an Apache Tomcat web application with a MySQL backend that functions as the administrative core of the Casper Suite. The JSS allows you to perform inventory and remote management and configuration tasks on managed computers and mobile devices. All other administrative applications in the Casper Suite communicate with the JSS. Platforms Supported by the JSS You can host the JSS on any server that meets the following requirements: Java 1.7 or Java 1.8 MySQL 5.5.x or 5.6.x (MySQL 5.6.x is recommended) Apache Tomcat 7 or 8 (Tomcat 7 is recommended) Tested operating systems include: OS X v10.7 OS X v10.8 OS X v10.9 OS X v10.10 OS X v10.11 Ubuntu 12.04 LTS Server Ubuntu 14.04 LTS Server Red Hat Enterprise Linux (RHEL) 6.4, 6.5, 6.6, or 7.0 Windows Server 2008 R2 Windows Server 2012 R2 Browser requirements for the JSS are as follows: Safari Mozilla Firefox Google Chrome Microsoft Internet Explorer For related information, see the Requirements section in the Casper Suite Administrator s Guide. 11

Distributed Servers and JSS Web Application Clustering The JSS web application and database servers may be co-located on a single server or distributed on separate servers, and the same database server can be used with multiple web application servers. Disabling the JSS Web Application User Interface The JSS web application may be configured in Limited Access mode to restrict access to the administrator user interface while still allowing device management capabilities for computers only, mobile devices only, or both. JSS Administrator Accounts Local JSS administrator account credentials are stored in the database and authenticated by the JSS. As of the Casper Suite v9.7, password policy enforcement (for length, complexity, age, history, etc.), account lockout thresholds, and lost password reset functionality are available for local JSS administrator accounts. Credentials for JSS administrator accounts from LDAP integration are not stored in the JSS and are passed directly to the LDAP directory service for authentication. Standard password policy enforcement, account lockout thresholds, and lost password reset are provided by the LDAP directory service. Role-based access with granular CRUD (create, read, update, delete) privileges is available for JSS objects. Integrating with Directory Service The JSS supports integration with the following directory services: Apple s Open Directory Microsoft s Active Directory Novell s edirectory Integrating with an LDAP directory service allows you to do the following: Look up and populate user information from the directory service for inventory purposes. Add JSS user accounts or groups from the directory service. Require users to log in to Self Service or the enrollment portal using their LDAP directory accounts. Require users to log in during mobile device setup using their LDAP directory accounts. Base the scope of remote management tasks on users or groups from the directory service. For related information, see the Integrating with LDAP Directory Services section in the Casper Suite Administrator s Guide. 12

Multi-Factor or Single Sign-On Authentication The JSS does not currently support multi-factor or single sign-on authentication. Server Logs The following logs are available for logging activity in the JSS: JAMFSoftwareServer.log JAMFChangeManagement.log JSSInstaller.log backupdatabase.log As of the Casper Suite v9.7, the JSSAccess.log is available for logging activity in the JSS. Access logging can be configured for the JSS web application by modifying the Apache Tomcat settings. For more information on access logging, visit the following website: The Valve Component https://tomcat.apache.org/tomcat-7.0-doc/config/valve.html 13

Device Management Framework Computer Enrollment Enrollment is the process of adding OS X or Windows computers to the JAMF Software Server (JSS). When computers are enrolled, inventory information for the computers is submitted to the JSS. For more information on the different ways to enroll computers with the JSS, see the About Computer Enrollment section in the Casper Suite Administrator s Guide. Mobile Device Enrollment Enrollment is the process of adding mobile devices to the JAMF Software Server (JSS) to establish a connection between the devices and the JSS. This allows you to perform inventory, configuration, security management, and distribution tasks on the device. For more information on the different ways to enroll mobile devices with the JSS, see the About Mobile Device Enrollment section in the Casper Suite Administrator s Guide. Components Installed on Managed Computers For a list of components that are installed on all computers managed by the JSS v7.3 or later, see the Components Installed on Managed Computers Knowledge Base article. Computer Logs The following logs are available to track activity on managed computers: jamf.log The general jamf binary log. Casper Suite application logs The logs specific to each application. JSS logs: Application Usage logs Computer Usage logs Policy logs Hardware and software history User and location history Remote management commands Remote control and screen sharing 14

Components Installed on Mobile Devices For a list of components that are installed on all mobile devices, see the Components Installed on Mobile Devices section in the Casper Suite Administrator s Guide. Managed Mobile Device Logs The following logs are available to track activity on managed mobile devices: Device console log: Xcode Apple Configurator JSS logs: Remote management commands User and location history Remote Management Commands Available on Managed Computers and Mobile Devices For a list of available remote commands that allow you to remotely perform tasks, see the following sections in the Casper Suite Administrator s Guide: OS X Remote Commands Remote Commands for Mobile Devices Self Service Self Service for OS X The Self Service application allows users to browse and run policies, install configuration profiles, Mac App Store apps and ebooks, access webpages, and utilize plug-ins developed with the Self Service API. Administrators have control over the content that is available to end users through Self Service. 15

Self Service for ios Self Service for ios allows you to distribute configuration profiles, apps, and ebooks to ios devices for users to install. There are two kinds of Self Service for ios devices: the Self Service Mobile app and the Self Service web clip. Self Service Mobile can be installed on devices with ios 7 9. By default, Self Service Mobile is installed on all managed mobile devices except Apple TV devices and personally owned devices. Self Service Mobile for Android Self Service Mobile for Android is used in conjunction with personal device profiles to enroll and manage personally owned Android devices. Users install Self Service Mobile for Android from Google Play during user-initiated enrollment. After enrollment, Self Service Mobile must remain installed on an enrolled Android device to keep the device managed by the JSS. Authenticating to Self Service If LDAP integration is configured, users can be required to authenticate using directory service credentials. For related information, see the Self Service section in the Casper Suite Administrator s Guide. 16

Managing Apps on Mobile Devices Managed apps allow the administrator to prevent data from being backed up and require the app and associated data to be removed from the device if the MDM profile is removed. For related information, see the Understanding Managed Apps section in the Casper Suite Administrator s Guide. 17

Security Settings on Managed Computers Managing FileVault 2 on Computers The following options are available for managing FileVault 2 on managed computers: Configuration: Disk encryption configuration OS X configuration profile with a Security & Privacy payload Reporting: Advanced inventory searches Smart computer group that uses the FileVault 2 Eligibility criteria Smart computer group that uses the FileVault 2 Status criteria Remediation: Policy that contains a package to update an individual recovery key Policy that contains a package to update an institutional recovery key Policy that adds and/or removes FileVault 2 enabled users Patch Management Options The following tools are available for patch management: Reporting: Computer inventory reports are available by default and display current configurations (OS version /build, application versions/builds, settings, etc.) as well as available software updates. Additional extension attributes may be configured to track other custom inventory items. Remediation: Configure policies to automatically deploy software updates to computers that meet certain reporting criteria or all managed devices. Settings Management Options The JSS allows the deployment of configuration profiles that include standard payloads provided by Apple to manage settings on computers and ios devices. 18

Applying Randomized Passwords to Management Accounts User-initiated enrollment invitations for computers can be configured to Randomly generate passwords for the management account, which assigns a random password with the specified number of alphanumeric characters to the enrollment invitation. The management account receives the random password when the invitation is redeemed if the following requirements are met: The computer does not already exist in the JSS or, if it does, it does not have an existing management account. The specified management account does not already exist on the computer. If the computer already exists and is already managed (re-enrollment), then the existing management account password will be used instead of the randomized password from the enrollment invitation. Likewise, if the account already exists on the computer, then the password will be stored in the JSS inventory. The password will not be updated on the computer so certain functionality may be affected, like Casper Remote. Management account passwords can also be randomized through a policy. In this case, the password is reset by the jamf binary, communicated back to the JSS, and added to the inventory for the computer. Random passwords that are set through a policy may also contain certain symbols in addition to alphanumeric characters. For related information, see the Administering the Management Account section in the Casper Suite Administrator s Guide. 19

Mobile Device Management Capabilites The management capabilities available for a particular device may vary depending on the device ownership type, device platform, device type, and ios version. For an overview of management capabilities available with the Casper Suite, see the Mobile Device Management Capabilities section in the Casper Suite Administrator s Guide. 20

Content Distribution Distributing Content to Managed Devices The Casper Suite supports three types of distribution points: File share distribution points A cloud distribution point that uses one of the following content delivery networks (CDNs) to host files: Rackspace Cloud Files Amazon Web Services Akamai JAMF Distribution Server (JDS) instances For related information, see the About Distribution Points section in the Casper Suite Administrator s Guide. JAMF Distribution Server Instance A JAMF Distribution Server (JDS) instance is a distribution point that is managed by the JAMF Software Server (JSS), similar to a computer or mobile device. It can be used to host packages, inhouse apps, and in-house ebooks. Files are distributed using HTTPS, and it is possible to configure mutual SSL certificate validation between the JDS and clients. WebDAV is used to image computers with Casper Imaging. It is also possible to configure multiple JDS instances that automatically replicate either the full contents or specified contents from a specified JDS instance. Content may be replicated through multiple tiers of root and non-root JDS instances. For related information, see the JAMF Distribution Server Instances section in the Casper Suite Administrator s Guide. 21

JAMF Cloud JSS Hosting Overview JAMF Software can manage your JAMF Software Server (JSS) infrastructure through the JAMF Cloud JSS Hosting service. JAMF Cloud includes the following components: A hosted JSS environment Apache Tomcat MySQL Server operating system JAMF Cloud offers customizations for customers with environments of over 500 managed devices, including: A custom domain name Dedicated virtual hardware IP limitations For more information on available customizations, contact JAMF Software Support. Geographical Regions JAMF Cloud uses servers in the United States, Germany, and Australia. Data at rest remains in the region the JAMF Cloud was accessed from. Service Availability JAMF Cloud uses a clustered JSS configuration with multiple, load balanced web applications. Regular maintenance is scheduled on Saturday mornings from 6:00 a.m. to noon central time. Database Backups Databases are continuously replicated to another server in a different data center. A snapshot of each database is taken every 24 hours. Recovery JAMF Cloud uses servers in multiple data centers to provide high availability and recovery in case of service outage. 22

Communication Encryption JAMF Cloud uses an external, third-party SSL certificate for the JSS web application. Logical Data Separation Data is kept logically separate on various layers throughout the JAMF Cloud infrastructure. Only processes and threads such as queries within an authenticated organization s context may access that organization s data. This restriction applies to all data and processes/threads, both in memory and on disk. Employee Access JAMF Online Services staff may log in to the servers hosting the JSS to access settings related to a support issue. In rare cases, JAMF Online Services staff may also need to access your database, but only for purposes of resolving a support issue. In this event, JAMF Online Services staff will do their best to respect your privacy, and will only access the files and settings needed to resolve an issue. All copies of data are deleted as soon as a support issue has been resolved. Shared Security Model Each vendor used to support JAMF Cloud must adhere to the same security measures employed by JAMF Software. Vendors are required to pass a vendor assessment before their products or services are deployed to the JAMF Cloud environment. Each vendor is responsible for the security of the products or services they provide. JAMF Software is responsible for using the products or services securely. Physical Security All physical data centers used for JAMF Cloud have secret locations with only key personnel aware of their addresses. Additionally, physical security measures such as biometric access controls, 24/7 armed guards, and video surveillance are used to ensure that no unauthorized access is permitted. Vulnerability Assessments JAMF Cloud is subjected to penetration testing and vulnerability assessments. In addition, JAMF Cloud uses tools for continuous vulnerability monitoring and intrusion detection. 23

Third-Party Audit Reports The JAMF Cloud JSS Hosting service is not currently audited by a third-party in accordance with any external standards, such as SOC 2, SOC 1/SSAE 16/SAS 70, ISAE 3402, or any other similar standards. 24

Revision History Revision Date 11 Dec 2015 16 July 2015 2 April 2015 Changes Added support for OS X v10.11 and removed support for Java 1.6. Added information about vulnerability assessments for the Casper Suite and JAMF Cloud. Added information about the shared security model used by JAMF Cloud. Document Created 25