TRANSPARENCY, CONSENT, AND CONTROL
|
|
- Julian Ferguson
- 5 years ago
- Views:
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
#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 informationFileWave 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 informationApple 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 informationWhat'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 informationjamf 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 informationmacos 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 informationUse 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 informationBob 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 informationmacos 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 informationQuickStart 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 informationWhat 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 informationVMware 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 informationVMware 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 informationVMware 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 informationCONFIGURING 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 informationQuickStart 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 informationLeveraging 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 informationCasper 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 informationMake 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 informationCasper 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 informationScripting 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 informationPage 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 informationTools 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 informationComposer 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 informationPackaging. 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 informationUpgrade 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 informationIntegrated 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 informationWelcome 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 informationTyping 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 informationHow 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 informationThis 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 information2. 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 informationSystems 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 informationVMware 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 informationProfile 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 informationVMware 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 informationUninstall 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 informationDrupal 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 informationGetting 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 informationManaging 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 informationIntegrating 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 informationIntegrating 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 informationAdministering 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 informationWelcome 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 informationScripting 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 informationAndy 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 informationIntegration 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 informationMicrosoft 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 informationApple 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 informationVMware 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 informationSecure 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 informationWhat 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 informationVMware 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 informationBuilding 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 informationRichard 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 informationManual 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 informationSecure 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 informationDeploying 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 informationCampus 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 informationIf 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 informationCOPYRIGHTED 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 informationAirWatch 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 informationWhat 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 informationPractical 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 informationVMware 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 informationDistrict 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 informationWindows 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 informationJAMF 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 informationAmazon 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 informationWorkspace 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 informationCasper 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 informationThe 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 informationGoogle 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 informationQuickStart 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 informationMobility 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 informationUSING 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 informationBRING 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 informationVodafone 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 informationEdmodo 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 informationVMware 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 information1 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 informationManually 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 informationSetting 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 informationIphone 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 informationHow 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 informationXcode 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 informationHow 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 informationAdding 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 informationThis 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 informationWorkspace 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 informationManual 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 informationManage 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 informationDiving 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 informationXcode 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 informationVodafone 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 informationBP404 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 informationmacos 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 informationDaymar 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 informationDeploying 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 informationDeploying 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