Once you have the Protected Theater and Actor set up, there are additional items to set up in the Director. These configurations help provide additional details for tests run. This includes:
- Creating Action User Profiles
- Adding Ignored Connections
- Viewing Protected Rulesets
- Adding Protected Theater Rules
- Configuring Protected Theater Settings
Create Action User Profiles for the Protected Actor
Actions processed by the host operating system image in the Protected Theater can be run as system, domain, or local user accounts. For testing purposes, the platform continues as if the user has clicked on links and opened files that are contained in the Actions. For this to function properly, User Profiles must match the user accounts you created on the host image.
Local user accounts are not required, you can run everything as system. However, using a non-system account allows you to see screenshots and the command line input. You also are not testing against your standard user profiles or access levels.
Creating Action User Profiles
- Go to Environment > Action User Profile.
- Click Add Action User Profile.
- In the Add Action User Profile form, enter the necessary information, and then click Submit.
Username: Specify the account you created on your gold image for the Director to use to run Actions.
Password: Specify the password for the username entered above.
Domain: (Optional) Enter the domain the user is represented.
You should always enter a valid domain in the Domain field, otherwise it can cause errors. For example, adding a.in this field causes the User Profile to try to logon to the local system account for the user, which prevents it from logging in automatically when you are running Host CLI Actions. See Issues with Action User Profiles for more information.User Type: Select Admin, Root, or User, matching the type of user on the OS.
Friendly Name: (Optional) Enter an alternate name for the Action User profile. When populated, this name will be displayed for the user in an Action's runtime parameters and on the Job Results page.
Description: (Optional) Enter additional information about the User Profile.
Add Action User Profile form
Add Ignored Connections
- Launch the Director & sign in.
- Click Environment > Protected Theaters.
- Click Add Ignored Connections.
- Enter a name.
- Select the Protocol.
- Enter the Destination IP/Host and Destination Port.
- Click Create Ignored Connection.
Viewing Protected Rulesets
If any Protected Rulesets are enabled in your Director for your Protected Theater communications, you can view them on the Protected Theaters page by clicking Environment > Protected Theaters. These rulesets allow specific wildcard DNS rules to communicate out of the Protected Theater.
Protected Rulesets
Adding Protected Theater Rules
To permit host-based controls to communicate with other controls on the internet (e.g. Cylance) or in the internal network (e.g. McAfee ePO), Protected Rules must be explicitly created. There are three different types of Protected Rules that may be created:
- Communication Rules, which define protocol, destination IP, and port
- DNS Rules, which instruct the Protected Theater to resolve defined domains to IP addresses
- Dynamic Rules, which instruct the Protected Theater to periodically query DNS to resolve domains, update communication rules dynamically, and display the current resolved information; the actual resolution is completed on the Director and then passed to the Protected Theater
Once the rules are created, you assign the rules to the PT, Protected Actor, or both.
Overview of PT Communication with external systems
Protected Communication Rules
Create one or more protected communication rules to allow communication between your network and the Protected Theater or Protected Actor. Rules created should be very specific and locked down. Potential Rules include communication that allows the endpoint to receive updates or send events and open a connection to security technologies.
- Launch the Director & sign in.
- Click Environment > Protected Theaters.
- Click Add Protected Communication Rule.
- Enter a name, protocol, destination IP, and port.
- Click Create Protected Rule.
Protected DNS Rules
Use DNS rules to resolve domains to IP addresses. For example, if an Action requests a specific domain, add a DNS rule to specify what IP you want to send that traffic to.
- Launch the Director & sign in.
- Click Environment > Protected Theaters.
- Click Add Protected DNS Rule.
- Enter a name, domain, and IP address for the domain to resolve to.
- Click Create Protected Rule.
Protected Dynamic Rules
If you have technologies that are cloud-based or that change IP addresses frequently, it is better to set up a Dynamic Rule. The Dynamic Rule combined with the DNS information configured within the Director allows the system to regularly lookup and update the IP information for the provided domain.
- Launch the Director & sign in.
- Click Environment > Protected Theaters.
- Click Add Protected Dynamic Rule.
- Enter a name, domain, protocol, destination port, and refresh rate.
- Select or clear the Unresolvable domains should return NXDOMAIN checkbox.
- Click Create Protected Rule.
Add Protected Rule Assignments
Once the protected rules are created, they need to be assigned. Each rule assignment can include one or more rules and be assigned to the Protected Theater, Protected Actor, or both.
- Launch the Director & sign in.
- Click Environment > Protected Theaters.
- Click Add Protected Rule Assignment.
- Enter a name and description.
- Select the Protected Theater, the Protected Actor, or both.
- Select one or more Rules.
- Click Create Protected Rule Assignments.