In addition to the access provided to the Live Inventory of files and computers through the console, Carbon Black App Control provides public views into the database. You can create your own reporting and data analysis solutions through the use of these public views.
This section contains details of the database view.
This is your guide to day-to-day administration and security monitoring tasks: monitoring executable files on your network using App Control; configuring the App Control Server; managing computers running the App Control Agent; and managing App Control Console users.
This section covers the basics of using the Carbon Black App Control Console: how to log in and out, how to navigate in the user interface from the Home page and menu system, and how to view the information Carbon Black App Control makes available to you through tables, details pages, and dashboards.
This section describes how to create and manage login accounts for the Carbon Black App Control Console. It also describes how to define user roles that grant access to specified features, and in some cases limit this access by policy.
This section describes the steps necessary to install Carbon Black App Control agents on computers. It also describes how to upgrade or uninstall agents, view the details agents provide to the Carbon Black App Control Console and manage operating system updates on agent-managed systems.
This section explains how to create policies and change their settings, including Enforcement Levels.
This section explains how Carbon Black App Control efficiently manages virtual machines, called clones in the console, and the template computers on which they are based.
This section describes the location and contents of file information in Carbon Black App Control. It also includes:
This section describes how to approve or ban software using Carbon Black App Control. It includes information about both global and local file approval.
This section describes how to use the Carbon Black App Control Console to delete files on Windows endpoints.
This section describes reputation approval rules, which can be used to automatically approve files based on the file and publisher trust ratings that Carbon Black File Reputation provides.
This section describes advanced features for using file-signing certificates in Carbon Black App Control file monitoring and enforcement activities.
This section describes features for tracking and control of storage devices detected on computers running the Carbon Black App Control Agent.
Custom rules define actions you want the agent to take in response to file, directory, or process activity that matches conditions you specify. They may be used to optimize performance, protect file integrity, create a trusted file path for software distribution, or meet other special needs
Memory Rules let you protect a process from being accessed or altered by other processes or users.
This chapter describes Registry rules, which control what happens when there is an attempt to make changes in the Windows Registry at locations that match paths you specify. If you choose, you can limit enforcement of the rules to specified users and/or processes.
This chapter describes Script rules, which identify files to be tracked and managed as scripts by Carbon Black App Control. The Carbon Black App Control Server includes built-in script rules, and you can create custom rules to identify other scripts.
Carbon Black App Control provides content-based inspection by using YARA rules, which enables more granular control of the security policy in your environment. YARA rules are descriptions of malware samples that can help you detect and classify malware in files. In a rule, the criteria for the rule is defined and tags are specified. When the rule is enabled, tags are assigned to files that meet the criteria for the rule.
Expert rules are Custom, Memory, and Registry rules created with a special interface that provides many more options than the standard interface for these rules. They are intended for expert users working with Carbon Black Support or Technical Services.
This chapter describes Rapid Configs, which are sets of rules that can be used to accomplish tasks such as application optimization, operating system and application hardening, and approval of files delivered by software distribution systems.
There are Event rules, which allow you to specify an action to be performed when an event matches filters you define.
This chapter describes the Carbon Black App Control features that involve interactions with endpoint users.
This section explains how to use Carbon Black App Control event reports and alerts to monitor file activity and other key operations on your network. It also describes tools for detecting propagation of files on your network and for keeping track of the number of times a specified file executes.
This section describes how to use Baseline Drift Reports, which allow you to track changes in the inventory of files on systems running the Carbon Black App Control Agent.
This section describes how you enable and use Carbon Black App Control’s Advanced Threat Indicators, and how you can monitor threats through events, file details, and alerts.
Carbon Black App Control Dashboards are configurable pages containing compact windows called portlets, each of which provides access to Carbon Black App Control-related information or controls.
This section describes how to use the Find Files page to locate or verify the existence of specific executable files on computers running the Carbon Black App Control Agent. Find Files locates instances of files, not their listings in the File Catalog.
This section describes settings that enable you to configure and maintain your Carbon Black App Control Server installation. Access to the System Configuration page is available only to login accounts in the Administrators group or in customized groups with View System Configuration and Manage System Configuration check boxes selected.
If you have multiple Carbon Black App Control servers, you can centralize the management of those servers. Unified Management allows you to specify that one server can control many common management functions for any connected Carbon Black App Control servers.
This section introduces the System Health page, which provides Carbon Black App Control administrators with the ability to monitor the health and performance of the Carbon Black App Control Server.
External views provide read-only access to the database and are optimized to not interfere with other Carbon Black App Control Server tasks. The database server is a shared resource, however, and overall performance of the Carbon Black App Control Server might be affected by extensive querying of external views.
External views represent a de-normalized view of the Carbon Black App Control Server live inventory. These views are suitable for reporting and analysis using data cubes.
The ExComputers view provides access to the metadata of all computers running the Carbon Black App ControlAgent at your site.
The ExInfo view provides access to data about the Carbon Black App Control Server and public schema (this schema) versions as well as the address of the Carbon Black App Control Server and other servers in its environment.
The ExMeters view provides access to data on all executions of Carbon Black App Control meters, which monitor each time a specified file is executed in your environment.
The ExEvents view provides access to all events that are displayable on the Events page. This includes events related to files discovered, files blocked, files approved, unapproved files executed, system management processes, and actions by console users.
The ExFileCatalog view provides access to the metadata for all unique hashes of files discovered on your computers.
The ExFileInstances view provides access to the metadata for each instance of each hash found on each computer at your site.
The ExDeletedFileInstances view provides access to the metadata for each deleted file instance on each computer at your site.
The ExFileInstanceGroups view provides access to the metadata for file instance groups found on your computers.
The ExApprovalRequests view provides access to the work flow for approval requests created by users through the Carbon Black App Control notifier when attempts to execute a file are blocked.
The following examples show some types of queries you can make with the Live Inventory SDK. Each query must use the das database.
das
The Carbon Black App Control API is intended for programmers who want to write code to interact with Carbon Black App Control, either using custom scripts or from other applications. It is a RESTful API that can be consumed over HTTPS protocol using any language that can create get URI requests and post/put JSON requests as well as interpret JSON responses.
This section provides instructions for configuring and using the Connector, which integrates the Carbon Black App Control Server with one or more network security devices or services.
The DasCLI.exe program, referred to as DASCLI, is an executable which provides Command Line Interface (CLI) access to the Carbon Black App Control Windows Agent. Messages are transmitted between DASCLI and the Agent.
The Carbon Black App Control Console includes a page that displays certain diagnostic files for the Carbon Black App Control Server and its agents. These files can be useful when you are investigating issues in your Carbon Black App Control environment with the assistance of Carbon Black Support.
This topic describes uploading files from agents.
This section provides instructions for configuring and using Carbon Black App Control External Analytics, which enables the Carbon Black App Control Server to export data it collects from endpoints to external analysis tools.