TRANSPARENCY, CONSENT, AND CONTROL

Size: px
Start display at page:

Download "TRANSPARENCY, CONSENT, AND CONTROL"

Transcription

1 TCC IN MOJAVE

2 TCC TRANSPARENCY, CONSENT, AND CONTROL Commonly called TCC Has been a thing since 2011/2012 Monitors what apps are doing in relation to user data Always required user to manually allow/deny access to data like Contacts

3 WWDC AND I AM REALLY EXCITED TODAY TO TELL YOU ABOUT THE NEW USER DATA PROTECTIONS IN MACOS MOJAVE. NOW IN MACOS HIGH SIERRA, THESE APIS PROMPT THE USER FOR CONSENT BEFORE ALLOWING APPS TO ACCESS THEIR RESPECTIVE DATA... Kelly Yancy, WWDC 2018 Session Your Apps and the Future of macos Security

4 PRIVACY USER CONSENT

5 SURPRISE, SURPRISE, SURPRISE USER CONSENT Not in Beta s 1 through 6 Beta 7 Kinder Surprise New profile payload

6 SURPRISE, SURPRISE, SURPRISE PRIVACY PREFERENCES POLICY CONTROL PAYLOAD Address Book Calendar Reminders Photos Camera (Deny Only) Microphone (Deny Only) These should not require admin rights. Accessibility PostEvent SystemPolicyAllFiles SystemPolicySysAdminFiles AppleEvents These will required admin rights.

7 SURPRISE, SURPRISE, SURPRISE PRIVACY PREFERENCES POLICY CONTROL PAYLOAD PPPCP managed settings do not appear in the Privacy preference pane Stored in /Library/Application\ Support/com.apple.TCC/ MDMOverrides.plist Profiles must be installed on macos to work AFAIK, only SimpleMDM has mechanism to auto re-install PPPCP profile after a Mac is upgraded from macos 10.13

8 HOW DO I MANAGE THIS?

9 HOW DO I MANAGE THIS? USE THE PROFILES, LUKE... Obi-Wan Kenobi (probably)

10

11

12 STEP ONE GET AN MDM

13 STEP ONE GET AN MDM PPPCP requires enrolment in USER APPROVED MDM Apple School Manager or Apple Business Manager (aka DEP) OR end users manually enrolling in your MDM

14 STEP TWO CREATE PROFILES, YO

15 STEP TWO CREATE PROFILES, YO Artisinal handcrafted profiles These suck - painful to write, prone to errors, not readily repeatable tccprofile.py Command line driven, repeatable results, also has GUI JAMF PPPC Utility GUI based, repeatable results, can upload profile to your JAMF instance

16 STEP TWO CREATE PROFILES, YO tccprofile.py Open source Written in python Command line GUI Can create signed profiles if you've got a cert in your keychain

17 STEP TWO CREATE PROFILES, YO tccprofile.py (cont) tccdbread.py - read user and system TCC.db Requires Terminal to have Full Disk Access enabled app_entitlements.py for pretty print out of codesign entitlements for an app* *Entitlements output may not exist depending on if the app is/is not sandboxed, or not compiled with Xcode 10

18 STEP THREE TEST, TEST, AND MORE TEST

19 TEST, TEST, AND MORE TEST VIRTUAL MACHINE, HARDWARE, SCREAM TESTS Install Mojave on a VM Use snapshots, etc, for quick rollback Can reset the TCC database with tccutil or haircut's tccreset - only applies to user approved preferences Get hardware - can't test everything in a VM Don't be the guy that says "but it works in my VM!"

20 TEST, TEST, AND MORE TEST VIRTUAL MACHINE, HARDWARE, SCREAM TESTS Use the scream test Can't test every scenario, those pesky edge cases Educate end users about the changes to privacy in Mojave

21 LOGGING

22 LOGGING LOG STREAM Apple recommends using log stream --debug --predicate 'subsystem == "com.apple.tcc"' Produces A LOT of output. Can use log collect --output [output path] to write log to file

23

24 LOGGING LOG STREAM Filter using predicates to decrease verbosity on Macadmins Slack) log stream --debug --predicate 'subsystem == "com.apple.tcc" AND eventmessage BEGINSWITH "AttributionChain"'

25

26 LOGGING Keyword Definition Description ACC RESP Access Responsible Details of app/script attempting to access or control macos that requires user consent. App/script responsible for the app/script attempting to access or control macos REQ Request Action being requested ID Identifier Identifier of the app/script - i.e. com.apple.terminal PID Process ID Process identifier - i.e AUID EUID Actual User ID Effective User ID The real user identifier - i.e. 500 (correlates to UID of a user account) Effective user ID - different to the AUID if a script/app has been run as a different user binary path Path of binary Full path to the binary/script

27 LOGGING LOG STREAM Typically the parent process is what needs to be allowed/ denied, for example: Scripts executed using outset are the child process of outset This is not always true - VMware Fusion Python scripts executed by LaunchDaemons need to either be code signed or have the full interpreter path in the LaunchDaemon

28

29 LOGGING LOG STREAM Scripts need to have the correct shebang #!/usr/bin/python not #!/usr/bin/env python Must point to a code signed interpreter or shell

30 LOGGING READ THE TCC DATABASE Can read the system or user TCC.db Must give your favourite terminal app Full Disk Access Manually approve an app and read the DB to see what the system configures Doesn't show everything required

31 LOGGING READ THE TCC DATABASE # ~/Desktop/git/tccprofile/tccdbRead.py ~/Library/Application\ Support/com.apple.TCC/TCC.db Service Client ktccserviceaddressbook fr.whitebox.packages ktccserviceappleevents /usr/bin/osascript ktccserviceappleevents com.apple.terminal ktccserviceappleevents com.apple.installer ktccserviceappleevents org.videolan.vlc ktccserviceliverpool com.apple.notes ktccserviceubiquity com.apple.automator ktccserviceubiquity com.apple.clouddocs.mobiledocumentsfileprovider ktccserviceubiquity com.apple.preview ktccserviceubiquity com.apple.quicktimeplayerx ktccserviceubiquity com.apple.scripteditor2 ktccserviceubiquity com.apple.textedit ktccserviceubiquity com.apple.ibooksx ktccserviceubiquity com.apple.ichat ktccserviceubiquity com.apple.imovieapp ktccserviceubiquity com.apple.iwork.keynote ktccserviceubiquity com.apple.iwork.pages ktccserviceubiquity com.apple.mail #

32 LOGGING READ THE TCC DATABASE # sudo ~/Desktop/git/tccprofile/tccdbRead.py /Library/ Application\ Support/com.apple.TCC/TCC.db Service Client ktccserviceaccessibility com.divisiblebyzero.spectacle ktccserviceaccessibility com.hegenberg.bettersnaptool ktccserviceaccessibility com.vmware.fusion ktccservicepostevent com.divisiblebyzero.spectacle ktccservicepostevent com.hegenberg.bettersnaptool ktccservicepostevent com.vmware.fusion ktccservicesystempolicyallfiles com.apple.terminal #

33 CREATING A PROFILE TCCPROFILE.PY

34

35 CREATING A PROFILE [carl@valkyrie]:profiles # ~/Desktop/git/tccprofile/tccprofile.py --accessibility="/applications/vmware Fusion.app" --allow --pd="vmware Fusion Accessibility TCC Whitelist" --pi="com.github.carlashley" --pn="vmware Fusion Accessibility TCC Whitelist" --po="my Great Company" --payload-version=1 --create-template -o VMwareFusionAccessibility_PPPCP_ mobileconfig [carl@valkyrie]:profiles # ls -lha total 16 drwxr-xr-x 4 carl wheel 128B 19 Nov 11:26. drwxrwxrwt 10 root wheel 320B 19 Nov 11:26.. -rw-r--r-- 1 carl wheel 2.1K 19 Nov 11:26 VMwareFusionAccessibility_PPPCP_ mobileconfig [carl@valkyrie]:profiles #

36 CODE SIGNING WHAT YOU DEPLOY PACKAGING

37 PACKAGES - CODE SIGNING WHAT YOU DEPLOY BEFORE YOU CODE SIGN Are the code/actions/events that trigger User Consent Dialogs (UCD) relevant any more? Get rid of/stop doing things that aren't necessary Eliminate any code/actions/events that will trigger a User Consent Dialog wherever possible Only code sign what you're willing to keep code signing ESPECIALLY IF IT'S THIRD PARTY

38 PACKAGES - CODE SIGNING WHAT YOU DEPLOY CODE SIGNING Can't use any old certificate, it must be a code signing certificate Have to use an Apple certificate if you're signing an app for use on a Mac with Gatekeeper enabled Code sign requirements are stored in Extended Attributes if the item being signed is a "text file" such as a shell/python script

39

40 PACKAGES - CODE SIGNING WHAT YOU DEPLOY CODE SIGNING Packages app doesn't preserve the extended attributes that code signing uses Can use a tarball embedded as a pkg resource but is a "bodge" pkgbuild has the --preserve-xattr flag (not documented, may not be included in older versions of the binary) Greg Neagle updated munki-pkg to support this

41 JOIN US AND TOGETHER WE CAN RULE THE GALAXY SLACK

42 JOIN US Join the #tcc channel in the Macadmins Slack Check out the pinned items Contribute to the shared Google Drive doc 1sai3Q8qj9HdyDJfcSAchRELD0mOpik1NPYxr0F9AJRc/ edit?usp=sharing

43 PPPCP YO, IT'S WHAT THE COOL KIDS ARE DOING SUMMARY

44 SUMMARY Eliminate anything that triggers User Consent Dialogs if you can Approve/deny what you can't eliminate with new profile payloads Educate your IT team/s and end users on these new changes Code sign cautiously It's not going away, send feedback to improve it Get access to AppleSeed or a Developer account

45 LINKS/ATTRIBUTION WWDC 2018 Session Your Apps and the Future of macos Security Kelly Yancy MDMOverrides.plist - p , Mike Paul tcc-reset.py haircut tccprofile.py Carl Ashley JAMF PPPC JAMF Logging Pexels join_me_and_together_we_can_rule_the_galaxy_as/

Your Apps and the Future of macos Security

Your Apps and the Future of macos Security #WWDC18 Your Apps and the Future of macos Security Pierre-Olivier Martel, Security Engineering Manager Kelly Yancey, OS Security Garrett Jacobson, Trusted Execution 2018 Apple Inc. All rights reserved.

More information

FileWave 10 Webinar Q&A

FileWave 10 Webinar Q&A FileWave 10 Webinar Q&A When will 10 be released? October 14 th, but you can sign up today to get into the beta program. Link: www.filewave.com/beta-program How stable is the beta? Should we use it for

More information

Apple School Manager - App Purchasing. Administrator guide to purchasing Apps using Apple School Manager

Apple School Manager - App Purchasing. Administrator guide to purchasing Apps using Apple School Manager Apple School Manager - App Purchasing Administrator guide to purchasing Apps using Apple School Manager Overview Apple School Manager is a service that lets you buy content, configure automatic device

More information

What's New with MunkiReport. John Eberle

What's New with MunkiReport. John Eberle What's New with MunkiReport John Eberle (@tuxudo) John: Desktop Engineer and Mac Admin @tuxudo @tuxudo github.com/tuxudo Table of Bananas Review of MunkiReport What's new with MunkiReport Upgrade from

More information

jamf Nation - London Roadshow

jamf Nation - London Roadshow jamf Nation - London Roadshow Sachin Parmar Workplace Technology Manager 17 May 2018 About Just Eat Our vision Creating the world s greatest food community 3 About Me About Me Sachin Parmar 8+ years professionally

More information

macos Security Checklist:

macos Security Checklist: WHITE PAPER macos Security Checklist: implementing the Center for Internet Security Benchmark for macos Recommendations for securing macos The Center for Internet Security (CIS) benchmark for macos is

More information

Use Jamf Self Service to upgrade to macos Mojave

Use Jamf Self Service to upgrade to macos Mojave Use Jamf Self Service to upgrade to macos Mojave REV20180601 Project Technology & Best Practice Recommendations Overview The purpose of this document is to supply guidance and best practice solutions to

More information

Bob Gendler. Apple Platform Engineer/1-to-1 Coordinator St. Andrew s Episcopal School

Bob Gendler. Apple Platform Engineer/1-to-1 Coordinator St. Andrew s Episcopal School 1-to-1 with 1 Man Bob Gendler Apple Platform Engineer/1-to-1 Coordinator St. Andrew s Episcopal School Designing a 1-to-1 Program End dependency on laptop carts Allow everyone to exist on the same platform

More information

macos Security Checklist:

macos Security Checklist: WHITE PAPER macos Security Checklist: implementing the Center for Internet Security Benchmark for macos Recommendations for securing macos The Center for Internet Security (CIS) benchmark for macos is

More information

QuickStart Guide for Managing Computers. Version

QuickStart Guide for Managing Computers. Version QuickStart Guide for Managing Computers Version 10.6.0 copyright 2002-2018 Jamf. All rights reserved. Jamf has made all efforts to ensure that this guide is accurate. Jamf 100 Washington Ave S Suite 1100

More information

What s New for Enterprise and Education ios 11, macos High Sierra 10.13, tvos 11, and deployment tools and services

What s New for Enterprise and Education ios 11, macos High Sierra 10.13, tvos 11, and deployment tools and services What s New for Enterprise and Education ios 11, macos High Sierra 10.13, tvos 11, and deployment tools and services September 2017 Introduction This document is a summary of what s new in ios 11, macos

More information

VMware Workspace ONE UEM Integration with Apple School Manager

VMware Workspace ONE UEM Integration with Apple School Manager VMware Workspace ONE UEM Integration with Apple School Manager VMware Workspace ONE UEM Integration with Apple School Manager VMware Workspace ONE UEM 1811 You can find the most up-to-date technical documentation

More information

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes Workspace ONE UEM v9.6 Have documentation feedback? Submit

More information

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes AirWatch v9.3 Have documentation feedback? Submit a Documentation

More information

CONFIGURING BASIC MACOS MANAGEMENT: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE

CONFIGURING BASIC MACOS MANAGEMENT: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE GUIDE FEBRUARY 2019 PRINTED 26 FEBRUARY 2019 CONFIGURING BASIC MACOS MANAGEMENT: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE Table of Contents Overview Introduction Purpose Audience

More information

QuickStart Guide for Managing Computers. Version

QuickStart Guide for Managing Computers. Version QuickStart Guide for Managing Computers Version 10.2.0 copyright 2002-2018 Jamf. All rights reserved. Jamf has made all efforts to ensure that this guide is accurate. Jamf 100 Washington Ave S Suite 1100

More information

Leveraging DEPNotify and jamf Pro for Device Deployment. Or: How I learned to stop imaging and use DEP

Leveraging DEPNotify and jamf Pro for Device Deployment. Or: How I learned to stop imaging and use DEP Leveraging DEPNotify and jamf Pro for Device Deployment Or: How I learned to stop imaging and use DEP John Mahlman IV Network Systems Administrator The University of the Arts, Philadelphia @jmahlman (slack,

More information

Casper Suite Release Notes. Version 8.7

Casper Suite Release Notes. Version 8.7 Casper Suite Release Notes Version 8.7 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave

More information

Make the switch. Seamlessly migrate your ios devices from an existing MDM provider to Mobile Guardian, using our helpful migration guide.

Make the switch. Seamlessly migrate your ios devices from an existing MDM provider to Mobile Guardian, using our helpful migration guide. Make the switch Seamlessly migrate your ios devices from an existing MDM provider to Mobile Guardian, using our helpful migration guide. It s a 3 step process: Many schools are encumbered with an outdated

More information

Casper Suite Release Notes. Version 8.7

Casper Suite Release Notes. Version 8.7 Casper Suite Release Notes Version 8.7 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave

More information

Scripting Opportunities for Systems Administrators. Greg Neagle, Walt Disney Animation Studios

Scripting Opportunities for Systems Administrators. Greg Neagle, Walt Disney Animation Studios Scripting Opportunities for Systems Administrators Greg Neagle, Walt Disney Animation Studios This is not a presentation on scripting. Why? System configuration #!/bin/sh # add staff to lpadmin group so

More information

Page Topic 02 Log In to KidKare 02 Using the Navigation Menu 02 Change the Language

Page Topic 02 Log In to KidKare 02 Using the Navigation Menu 02 Change the Language Page Topic 02 Log In to KidKare 02 Using the Navigation Menu 02 Change the Language help.kidkare.com 03 Enroll a Child 03 Withdraw a Child 03 View Pending and Withdrawn Children 04 View Kids by Enrollment

More information

Tools and Process for Streamlining Mac Deployment. Tim Sutton Concordia University, Faculty of Fine Arts Montreal

Tools and Process for Streamlining Mac Deployment. Tim Sutton Concordia University, Faculty of Fine Arts Montreal Tools and Process for Streamlining Mac Deployment Tim Sutton Concordia University, Faculty of Fine Arts Montreal Things change Release cycle Annual releases of macos, ios Mid-cycle features added in

More information

Composer User Guide. Version

Composer User Guide. Version Composer User Guide Version 10.5.0 copyright 2002-2018 Jamf. All rights reserved. Jamf has made all efforts to ensure that this guide is accurate. Jamf 100 Washington Ave S Suite 1100 Minneapolis, MN 55401-2155

More information

Packaging. Why Make Packages? Packaging Methods. Packaging Tips. Packaging Tools. Packaging Helpers

Packaging. Why Make Packages? Packaging Methods. Packaging Tips. Packaging Tools. Packaging Helpers Session Handbook PSU MacAdmins Conference May 2, 2012 2 Packaging Why Make Packages? Push out software via ARD (silently) Include (almost) anything in automated image building Understand what goes where

More information

Upgrade to Google File Stream from Google Drive Sync

Upgrade to Google File Stream from Google Drive Sync Upgrade to Google File Stream from Google Drive Sync The ITS Helpdesk can Help We have provided these instructions so you can perform an upgrade yourself on your own time. While there is a lot of information,

More information

Integrated Software Environment. Part 2

Integrated Software Environment. Part 2 Integrated Software Environment Part 2 Operating Systems An operating system is the most important software that runs on a computer. It manages the computer's memory, processes, and all of its software

More information

Welcome to Centrify DirectControl Agent for Mac, Centrify Endpoint Services

Welcome to Centrify DirectControl Agent for Mac, Centrify Endpoint Services Welcome to Centrify DirectControl Agent for Mac, Centrify Endpoint Services Release Notes for Centrify DirectControl Agent for Mac, Centrify Endpoint Services macos Suite 2018 Edition Centrify DirectControl

More information

Typing Program For Mac Os X Snow Leopard

Typing Program For Mac Os X Snow Leopard Typing Program For Mac Os X 10.5 8 Snow Leopard Mac OS X Snow Leopard (10.6) and Mac OS X Leopard (10.5) Direct Download Links can continue to obtain combo updates all the way through Mac OS X 10.6.8 through

More information

How To Changing Album Name On Macbook Pro Home Folder

How To Changing Album Name On Macbook Pro Home Folder How To Changing Album Name On Macbook Pro Home Folder One or more iphoto album names are not listed in the Photos tab in itunes. Check to see if you've accidentally moved your iphoto Library file to another

More information

This video is part of the Microsoft Virtual Academy.

This video is part of the Microsoft Virtual Academy. This video is part of the Microsoft Virtual Academy. 1 In this session we re going to talk about building for the private cloud using the Microsoft deployment toolkit 2012, my name s Mike Niehaus, I m

More information

2. Do all itreasury users have access to the 15-day preview period or just the administrators? And, what should I be done during this time?

2. Do all itreasury users have access to the 15-day preview period or just the administrators? And, what should I be done during this time? FAQs Data Migration 1. Is there anything that I should do in advance of migrating to the new itreasury platform? Yes, at least one week before you have access to the preview system, please log in to the

More information

Systems Deployment with Blast Image Config 3.0

Systems Deployment with Blast Image Config 3.0 Systems Deployment with Blast Image Config 3.0 May 3, 2012 Justin Elliott Penn State University MacAdmins Conference 2012 Quick Audience Survey Who s new to Mac systems imaging and deployment? Who has

More information

VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch

VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch AirWatch v9.3 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

More information

Profile Can't Be Found Jenkins

Profile Can't Be Found Jenkins Iphone Books Code Sign Error Provisioning Profile Can't Be Found Jenkins Code signing is required for product type Unit Test Bundle in SDK ios 8.0 profile accordingly, installed both, but can't get past

More information

VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch

VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch Workspace ONE UEM v9.4 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard

More information

Uninstall Java Manually Mac Os X 10.8 Server

Uninstall Java Manually Mac Os X 10.8 Server Uninstall Java Manually Mac Os X 10.8 Server Java. Available for: OS X Lion v10.7 or later, OS X Lion Server v10.7 or later, OS X Mountain Lion 10.8 or later. Impact: Multiple vulnerabilities in Java 1.6.0_37.

More information

Drupal Command Line Instructions Windows 7 List All Users >>>CLICK HERE<<<

Drupal Command Line Instructions Windows 7 List All Users >>>CLICK HERE<<< Drupal Command Line Instructions Windows 7 List All Users Last updated January 7, 2015. Alternatively, Windows users can often just use the Drush Command Prompt You will find out about all the other options

More information

Getting Started With Parallels Desktop 14

Getting Started With Parallels Desktop 14 Getting Started With Parallels Desktop 14 Parallels International GmbH Vordergasse 59 8200 Schaffhausen Switzerland Tel: + 41 52 672 20 30 www.parallels.com Copyright 1999-2018 Parallels International

More information

Managing Devices and Corporate Data on ios

Managing Devices and Corporate Data on ios Managing Devices and Corporate Data on ios Overview Businesses everywhere are empowering their employees with iphone and ipad. Contents Overview Management Basics Separating Work and Personal Data Flexible

More information

Integrating with Microsoft Intune to Enforce Compliance on Mac Computers Managed by Jamf Pro

Integrating with Microsoft Intune to Enforce Compliance on Mac Computers Managed by Jamf Pro Integrating with Microsoft Intune to Enforce Compliance on Mac Computers Managed by Jamf Pro Technical Paper Jamf Pro 10.9.0 or Later 29 January 2019 copyright 2002-2019 Jamf. All rights reserved. Jamf

More information

Integrating with Microsoft Intune to Enforce Compliance on Macs Managed by Jamf Pro. Technical Paper Jamf Pro or Later 16 July 2018

Integrating with Microsoft Intune to Enforce Compliance on Macs Managed by Jamf Pro. Technical Paper Jamf Pro or Later 16 July 2018 Integrating with Microsoft Intune to Enforce Compliance on Macs Managed by Jamf Pro Technical Paper Jamf Pro 10.6.0 or Later 16 July 2018 copyright 2002-2018 Jamf. All rights reserved. Jamf has made all

More information

Administering Jive Mobile Apps

Administering Jive Mobile Apps Administering Jive Mobile Apps Contents 2 Contents Administering Jive Mobile Apps...3 Configuring Jive for Android and ios... 3 Custom App Wrapping for ios... 4 Native App Caching: Android...4 Native App

More information

Welcome to Centrify DirectControl Agent for Mac, Centrify Endpoint Services

Welcome to Centrify DirectControl Agent for Mac, Centrify Endpoint Services Welcome to Centrify DirectControl Agent for Mac, Centrify Endpoint Services Release Notes for Centrify DirectControl Agent for Mac, Centrify Endpoint Services macos Suite 2017.3 Edition Centrify DirectControl

More information

Scripting OS X. Armin Briegel. Mac Admin, Consultant and Author

Scripting OS X. Armin Briegel. Mac Admin, Consultant and Author Scripting OS X Armin Briegel Mac Admin, Consultant and Author Scripting OS X Armin Briegel Mac Admin, Consultant and Author Scripting Bash Armin Briegel Mac Admin, Consultant and Author Scripting Bash

More information

Andy OS User Manual 46

Andy OS User Manual 46 Andy OS User Manual 46 Installing: System Requirements Preparation The Installer HandyAndy: Andy Support Package Logs Start Andy Restart Andy Quit Andy Exit HandyAndy Backup/Restore Settings Set Resolution@DPI

More information

Integration with Apple Configurator 2. VMware Workspace ONE UEM 1902

Integration with Apple Configurator 2. VMware Workspace ONE UEM 1902 Integration with Apple Configurator 2 VMware Workspace ONE UEM 1902 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about

More information

Microsoft Outlook 2007 Out Of Office Reply To

Microsoft Outlook 2007 Out Of Office Reply To Microsoft Outlook 2007 Out Of Office Reply To Every Email In Office 2007 and earlier, go to Tools and click on Out of Office Assistant. Note that this Type in your away email message and put in a subject.

More information

Apple OS Deployment Guide for the Enterprise

Apple OS Deployment Guide for the Enterprise Apple OS Deployment Guide for the Enterprise So your organization is about to deploy Mac, iphone, ipad and/or Apple TV to your users and you re not sure where to start? That s where the Apple management

More information

VMware AirWatch tvos Platform Guide Deploying and managing tvos devices

VMware AirWatch tvos Platform Guide Deploying and managing tvos devices VMware AirWatch tvos Platform Guide Deploying and managing tvos devices AirWatch v9.3 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

More information

Secure your Snow Leopard. Mac OS X Structure

Secure your Snow Leopard. Mac OS X Structure Secure your Snow Leopard Benjamin Stanley Certified apple Trainer Structure of OS Safer Browsing System Prefs that help with security Managed prefs from server Keychain Hardware security AV and a little

More information

What s New in Xcode App Signing

What s New in Xcode App Signing Developer Tools #WWDC16 What s New in Xcode App Signing Developing and distributing Session 401 Joshua Pennington Tools Engineering Manager Itai Rom Tools Engineer 2016 Apple Inc. All rights reserved.

More information

VMware Workspace ONE UEM Apple tvos Device Management. VMware Workspace ONE UEM 1811 VMware AirWatch

VMware Workspace ONE UEM Apple tvos Device Management. VMware Workspace ONE UEM 1811 VMware AirWatch VMware Workspace ONE UEM Apple tvos Device Management VMware Workspace ONE UEM 1811 VMware AirWatch You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Building virtual Mac environments with VMware

Building virtual Mac environments with VMware Building virtual Mac environments with VMware Rich Trouton Howard Hughes Medical Institute, Janelia Research Campus Before we get started, there s two things I d like to mention. The first is that, all

More information

Richard Mallion. Swift for Admins #TEAMSWIFT

Richard Mallion. Swift for Admins #TEAMSWIFT Richard Mallion Swift for Admins #TEAMSWIFT Apple Introduces Swift At the WWDC 2014 Keynote, Apple introduced Swift A new modern programming language It targets the frameworks for Cocoa and Cocoa Touch

More information

Manual Safari Ios 7 Private Browse Setting On Ipad >>>CLICK HERE<<<

Manual Safari Ios 7 Private Browse Setting On Ipad >>>CLICK HERE<<< Manual Safari Ios 7 Private Browse Setting On Ipad Step On how to Turn On or Off Private Browsing On iphone ios 8, ios 7 Whenever you're surf on Private browsing mode at that time Safari's appears Black.

More information

Secure your Snow Leopard

Secure your Snow Leopard Secure your Snow Leopard Benjamin Stanley apple Certified Trainer Structure of OS Safer Browsing System Prefs that help with security Managed prefs from server Keychain Hardware security AV and a little

More information

Deploying Code42 CrashPlan with Jamf Pro. Technical Paper Jamf Pro 9.0 or Later 21 January 2019

Deploying Code42 CrashPlan with Jamf Pro. Technical Paper Jamf Pro 9.0 or Later 21 January 2019 Deploying Code42 CrashPlan with Jamf Pro Technical Paper Jamf Pro 9.0 or Later 21 January 2019 copyright 2002-2019 Jamf. All rights reserved. Jamf has made all efforts to ensure that this guide is accurate.

More information

Campus Sandbox Testing Feedback

Campus Sandbox Testing Feedback Campus Sandbox Testing Feedback Qualitative Feedback Summary April 21st 2017 Why did you prefer the selected LMS? After identifying their preferred LMS, testers were given an opportunity to explain their

More information

If your Mac keeps asking for the login keychain password

If your Mac keeps asking for the login keychain password If your Mac keeps asking for the login keychain password The password of your macos user account might not match the password of your login keychain. Either create a new login keychain or update it with

More information

COPYRIGHTED MATERIAL. Installing Xcode. The Xcode Installer

COPYRIGHTED MATERIAL. Installing Xcode. The Xcode Installer 1 Installing Xcode Xcode is part of the Xcode Developer Tools suite developed and distributed by Apple Computer. If you haven t installed it already, read this chapter to find out how to do so. If the

More information

AirWatch Mobile Device Management

AirWatch Mobile Device Management RSA Ready Implementation Guide for 3rd Party PKI Applications Last Modified: November 26 th, 2014 Partner Information Product Information Partner Name Web Site Product Name Version & Platform Product Description

More information

What do we actually care about? Charles Edge Jamf :: krypted.com :: MacAdmins Podcast

What do we actually care about? Charles Edge Jamf :: krypted.com :: MacAdmins Podcast What do we actually care about? Charles Edge Jamf :: krypted.com :: MacAdmins Podcast A good reason to complain! Who builds the tools of the future? Those with the domain knowledge What do we care about?

More information

Practical Packaging. Matt Willmore College of Arts & Letters University of Notre

Practical Packaging. Matt Willmore College of Arts & Letters University of Notre Practical Packaging Matt Willmore College of Arts & Letters University of Notre Dame mwillmor@nd.edu @redrobot 1 Agenda Why package? Package uses Tenets of packaging Packaging tools Demo time! Resources

More information

VMware AirWatch Integration with RSA PKI Guide

VMware AirWatch Integration with RSA PKI Guide VMware AirWatch Integration with RSA PKI Guide For VMware AirWatch Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com. This product

More information

District 5910 Website Quick Start Manual Let s Roll Rotarians!

District 5910 Website Quick Start Manual Let s Roll Rotarians! District 5910 Website Quick Start Manual Let s Roll Rotarians! All Rotarians in District 5910 have access to the Members Section of the District Website THE BASICS After logging on to the system, members

More information

Windows 8 Manual Boot Camp Usb Drivers

Windows 8 Manual Boot Camp Usb Drivers Windows 8 Manual Boot Camp Usb Drivers OS X v10.8 Mountain Lion, see the Boot Camp Installation & Setup Guide for Mountain Lion. Where can I get the Windows Support Software (Windows drivers)? Copy the

More information

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

JAMF Software Server Installation and Configuration Guide for Linux. Version 9.97 JAMF Software Server Installation and Configuration Guide for Linux Version 9.97 2002-2016 Jamf. All rights reserved. Jamf has made all efforts to ensure that this guide is accurate. Jamf 100 Washington

More information

Amazon WorkMail. User Guide Version 1.0

Amazon WorkMail. User Guide Version 1.0 Amazon WorkMail User Guide Amazon WorkMail: User Guide Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection

More information

Workspace ONE Chrome OS Platform Guide. VMware Workspace ONE UEM 1811

Workspace ONE Chrome OS Platform Guide. VMware Workspace ONE UEM 1811 Workspace ONE Chrome OS Platform Guide VMware Workspace ONE UEM 1811 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about

More information

Casper Suite Release Notes. Version 8.5

Casper Suite Release Notes. Version 8.5 Casper Suite Release Notes Version 8.5 JAMF Software, LLC 2012 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave

More information

The University of Toledo Intune End-User Enrollment Guide:

The University of Toledo Intune End-User Enrollment Guide: The University of Toledo Intune End-User Enrollment Guide: Contents Enroll your Android device in Intune... 2 Enroll your ios device in Intune... 15 Enroll your Mac OS X device in Intune... 25 Enroll your

More information

Google Classroom Help Sheet

Google Classroom Help Sheet 1 Google Classroom Help Sheet Table of Contents Introduction Signing into Google Classroom Creating a Class Changing a Class Theme Adding a Teacher Photo to the Class Renaming or Deleting a Class Adding

More information

QuickStart Guide for Mobile Device Management. Version 8.7

QuickStart Guide for Mobile Device Management. Version 8.7 QuickStart Guide for Mobile Device Management Version 8.7 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF

More information

Mobility Manager 9.5. Users Guide

Mobility Manager 9.5. Users Guide Mobility Manager 9.5 Users Guide LANDESK MOBILITY MANAGER Copyright 2002-2013, LANDesk Software, Inc. and its affiliates. All rights reserved. LANDesk and its logos are registered trademarks or trademarks

More information

USING GIT WITH, AND AUTOMATING MUNKI. Adam Reed

USING GIT WITH, AND AUTOMATING MUNKI. Adam Reed USING GIT WITH, AND AUTOMATING MUNKI Adam Reed The Australian National University Hashtag : #xw13 Please leave comments on this talk at auc.edu.au/xworld/sessions 1 Git Powerful Version Control System

More information

BRING MAC TO THE ENTERPRISE WITH A MODERN APPROACH TO MANAGEMENT

BRING MAC TO THE ENTERPRISE WITH A MODERN APPROACH TO MANAGEMENT WHITE PAPER DECEMBER 2016 BRING MAC TO THE ENTERPRISE WITH A MODERN APPROACH TO MANAGEMENT Unified endpoint management brings together traditional client management with a modern enterprise mobility management

More information

Vodafone One Net app Quick Start Guide For Android phone

Vodafone One Net app Quick Start Guide For Android phone Vodafone One Net app Quick Start Guide For Android phone Contents What is the One Net app? 1 Installing the One Net app 2 Logging in and out 2 Logging in for the first time 2 Logging out 2 Changing display

More information

Edmodo for Teachers Guide (Taken directly from Edmodo s site.)

Edmodo for Teachers Guide (Taken directly from Edmodo s site.) Edmodo for Teachers Guide (Taken directly from Edmodo s site.) Table of Contents: 1. Teacher Sign Up 2. Create a Group 3. Manage Your Groups 4. Small Group 5. Co-Teaching 6. Student Sign up 7. Post a Message

More information

VMware AirWatch - Workspace ONE, Single Sign-on and VMware Identity Manager

VMware AirWatch - Workspace ONE, Single Sign-on and VMware Identity Manager VMware AirWatch - Workspace ONE, Single Sign-on and VMware Identity Table of Contents Lab Overview - HOL-1857-03-UEM - Workspace ONE UEM with App & Access Management... 2 Lab Guidance... 3 Module 1 - Workspace

More information

1 of 5 3/28/2010 8:04 AM XCode Notes Home Class Info Links Lectures Newsgroup Assignmen Xcode is a free integrated development environment (IDE) for C, C++, Java and other languages on MacOS X. It comes

More information

Manually Backup Itunes Library To Dvd Windows Vista

Manually Backup Itunes Library To Dvd Windows Vista Manually Backup Itunes Library To Dvd Windows Vista how to import photos and videos from a camera, phone, or DVD (Windows Help) Windows 7 and Windows Vista: Learn how to get pictures from your camera your

More information

Setting up Python 3.5, numpy, and matplotlib on your Macintosh or Linux computer

Setting up Python 3.5, numpy, and matplotlib on your Macintosh or Linux computer CS-1004, Introduction to Programming for Non-Majors, C-Term 2017 Setting up Python 3.5, numpy, and matplotlib on your Macintosh or Linux computer Hugh C. Lauer Adjunct Professor Worcester Polytechnic Institute

More information

Iphone Gmail Manually Sync Without Erasing Music

Iphone Gmail Manually Sync Without Erasing Music Iphone Gmail Manually Sync Without Erasing Music Assuming all went well, itunes 12.1 will sync flawlessly now with ios 8.1, ios 8.2, and/or Also, syncing music and movies is often more reliable if you

More information

How to Create a Signed QuickAdd Package

How to Create a Signed QuickAdd Package Items needed to complete this task: Apple Developer account. (https://developer.apple.com) Mac Computer Section 1. Create a Certificate Signing Request (CSR) A Certificate Signing Request or CSR is a specially

More information

Xcode An Ssl Error Has Occurred And A Secure Connection To The Server Cannot Be Made

Xcode An Ssl Error Has Occurred And A Secure Connection To The Server Cannot Be Made Xcode An Ssl Error Has Occurred And A Secure Connection To The Server Cannot Be Made xcode - Bot creation failed with error: An SSL error has occurred and a secure connection to the server cannot be made.

More information

How To Restore Macbook Pro To Factory Settings Snow Leopard No Disk

How To Restore Macbook Pro To Factory Settings Snow Leopard No Disk How To Restore Macbook Pro To Factory Settings Snow Leopard No Disk Aug 14, 2014. How can I restore an imac 10.6.5 Snow leopard to factory settings? You will absolutely require a disc, preferably its original

More information

Adding mobile applications

Adding mobile applications Adding mobile applications This section describes how to add, configure, and deploy mobile applications for Android, ios, and Mac OS X. You can deploy custom applications as well as applications purchased

More information

This guide illustrates how to set up an Apple device for deployment, and deploy an application. It covers how to:

This guide illustrates how to set up an Apple device for deployment, and deploy an application. It covers how to: Device Provisioning Overview Before you can deploy your application to a device, you need to have an active subscription with the Apple Developer Program. Visit the Apple Developer Portal to get registered.

More information

Workspace ONE UEM Integration with RSA PKI. VMware Workspace ONE UEM 1810

Workspace ONE UEM Integration with RSA PKI. VMware Workspace ONE UEM 1810 Workspace ONE UEM Integration with RSA PKI VMware Workspace ONE UEM 1810 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

Manual Of Ios 7 Beta 3 Iphone 5 >>>CLICK HERE<<<

Manual Of Ios 7 Beta 3 Iphone 5 >>>CLICK HERE<<< Manual Of Ios 7 Beta 3 Iphone 5 The following guide will help you download and install ios 8 on your iphone, ipad iphone 5s, iphone 5c, iphone 5, iphone 4S, ipad Air 2, ipad Air, ipad mini 3, ios 8 / 8.1

More information

Manage Music Iphone 5

Manage Music Iphone 5 How To Make Itunes Update Manually Manage Music Iphone 5 A computer (Windows or Mac), An iphone, ipad, or ipod, The USB cable that came Check the Manually manage music and videos box under "Options" (in.

More information

Diving into AWS Lambda

Diving into AWS Lambda Diving into AWS Lambda An Intro to Serverless for Admins # Penn State MacAdmins 2018 Bryson Tyrrell # Systems Development Engineer II # Jamf Cloud Engineering @bryson3gps @brysontyrrell Diving into AWS

More information

Xcode Code Sign Error The Identity Doesn't Match Any Valid Certificate

Xcode Code Sign Error The Identity Doesn't Match Any Valid Certificate Xcode Code Sign Error The Identity Doesn't Match Any Valid Certificate I have a problem getting a ios Development signing identity into Xcode. I have tried Followed by: Your account already has a valid

More information

Vodafone Secure Device Manager Administration User Guide

Vodafone Secure Device Manager Administration User Guide Vodafone Secure Device Manager Administration User Guide Vodafone New Zealand Limited. Correct as of June 2017. Vodafone Ready Business Contents Introduction 3 Help 4 How to find help in the Vodafone Secure

More information

BP404 Virtual Approaches to Development using VMware. Carl Tyler Instant Technologies

BP404 Virtual Approaches to Development using VMware. Carl Tyler Instant Technologies BP404 Virtual Approaches to Development using VMware Carl Tyler Instant Technologies Agenda What is a Virtual Machine? VMware Overview Why use a virtual environment? Clones and Snapshots VMware Teams Lotus

More information

macos Device Management VMware Workspace ONE UEM 1902

macos Device Management VMware Workspace ONE UEM 1902 macos Device Management VMware Workspace ONE UEM 1902 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation,

More information

Daymar College is excited to announce the launch of our NEW Daymar App, available on Apple and Android devices.

Daymar College is excited to announce the launch of our NEW Daymar App, available on Apple and Android devices. Daymar College is excited to announce the launch of our NEW Daymar App, available on Apple and Android devices. Students and Alumni can easily stay connected with the latest school news and events on their

More information

Deploying ipad to Patients Setup Guide

Deploying ipad to Patients Setup Guide Deploying ipad to Patients Setup Guide Contents Overview Getting Prepared Evaluate your infrastructure Create a configuration Automate device setup Distribute apps In-Room Storage Initial setup Reset your

More information

Deploying VMware Workspace ONE Intelligent Hub. October 2018 VMware Workspace ONE

Deploying VMware Workspace ONE Intelligent Hub. October 2018 VMware Workspace ONE Deploying VMware Workspace ONE Intelligent Hub October 2018 VMware Workspace ONE You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have

More information