This article describes the required procedure to integrate Jamf Pro Cloud with Lumu for automated response procedures. This is one of our featured Out-of-the-Box Response Integrations.
1. First, access to Jamf Pro Cloud Web Console with a user who can create the API Role and API Client.2. Navigate to the Settings(1) section in the left navigation panel of the Jamf Pro Cloud Web Console and select the System(2) tab. Click on the API roles and clients(3) menu.3. Under the API Roles tab, click on New to create a new one.4. Fill in the New API Role information following these guidelines:a. Give the role a distinctive Display name(1).b. Add the following Privileges(2).
- Read macOS Configuration Profiles.
- Create macOS Configuration Profiles.
- Update macOS Configuration Profiles.
- Read iOS Configuration Profiles.
- Create iOS Configuration Profiles.
- Update iOS Configuration Profiles.
c. Click on the Save(3) button when finished.Filled New API role:
1. Head back to the Settings > System > API roles and clients menu.2. Head to the API Clients tab, then click on the New button.3. Fill in the information requested in the New API Client window by following these guidelines:a. Give a distinctive Display name(1) to your Lumu API client.b. Select the API role(2) created in the previous section. If you didn’t do so, select one or multiple roles that fulfill the requirements shown in the Create an API role section.c. Set the Access token lifetime(3) at 3600 seconds.d. Click on the Enable API client(4) button.e. Click on the Save(5) button when finished.4. On the API client details window, click on the Generate Client secret button5. The Generate client credentials modal will appear. Click on the Create secret button6. Copy the Client ID and the Client secret generated for the integration using the Copy client credentials to clipboard button, and save them.
Store the Client ID and the Client Secret in a safe place. This will be the only time you will be able to store them. Keep this information at hand, it will be required to configure the integration.
The integration will create and manage two new configuration profiles named “Lumu IOCs”. You must ensure these profiles don’t exist in your Jamf Pro Cloud console. Log in to your Jamf Pro Cloud console and follow these steps to check if the profiles exist:
1. Head to the left navigation pane and expand the Computers section. Look for the Configuration Profiles menu and click on it.2. Look for a Configuration Profile named “Lumu IOCs”. If it exists, you must remove it. To remove it, click on the “Lumu IOCs” profile.3. To delete the Lumu IOCs configuration profile, click the Delete button located in the bottom right part of the screen.Click again on the Delete button when prompted.4. Perform the same procedure with the Devices section. Click on the Devices menu in the left navigation pane and repeat the steps from the previous section.
1. In the Lumu Portal, head to the panel on the left and open the Integrations drop-down menu. Then, click on Apps. Click on the Response tab on the right to filter the available integrations accordingly.2. Locate the Jamf Pro integration. The list is organized in alphabetical order from A to Z. Click on the Add button.3. Familiarize yourself with the integration details in the app description and click the Activate button to start the integration setup process.4. Provide a meaningful Name. Under Threat Types, choose the specific threat mappings you want to push to Jamf Pro. When done, click on the orange Next button.
Please note that you cannot modify the information on this screen. Exercise caution when selecting Threat Types, as changes cannot be made later.5. Fill in the required information, as follows:a. Under Base URL enter the Jamf Pro Cloud URL extracted from the Collect your Jamf Pro Cloud base URL section.b. Under Client ID enter the Client ID collected in step 6 of the Create an API client section.c. Under Client Secret enter the Client Secret collected in step 6 of the Create an API client section.d. Once done, click on Next to continue.6. The integration is now created and active. The Lumu Portal will display the details of the created integration.
Enforcing the specified JAMF profile, which Lumu utilizes for updating security indicators, includes Content & Privacy restrictions. Bear in mind that applying these settings to your Safari Browser will disable the Private Browse functionality. This is an expected behavior for this type of profile configuration.