-
Notifications
You must be signed in to change notification settings - Fork 447
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into docs-v4.58.0
- Loading branch information
Showing
199 changed files
with
4,873 additions
and
1,178 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# Discovering Chrome AI using Fleet | ||
|
||
![Discovering Chrome AI using Fleet](../website/assets/images/articles/discovering-chrome-ai-using-fleet-1600x900@2x.jpg) | ||
|
||
# Discovering AI in Chrome with Fleet | ||
|
||
Staying ahead of technological innovations is crucial for individuals and organizations. Google Chrome, one of the most widely used web browsers, continually evolves to incorporate new features, including artificial intelligence (AI). This article will guide you through detecting if AI capabilities have been enabled in Chrome using Fleet. | ||
|
||
## Introduction to Chrome AI innovations | ||
|
||
Google Chrome has integrated AI to enhance user experience by providing intelligent suggestions, improving search results, and offering in-browser assistance. Visit the [Chrome AI Innovations page](https://www.google.com/chrome/ai-innovations/) for more infomration. | ||
|
||
## Using Fleet to detect AI features in Chrome | ||
|
||
Fleet, a comprehensive device management and security tool, allows you to monitor various aspects of your devices, including software configurations and enabled features. Using Fleet, you can detect whether AI features are enabled in Chrome by querying device settings, specifically in the Chrome "Preferences" JSON file. | ||
|
||
### Step 1: Understanding Chrome's preferences JSON file | ||
|
||
Chrome stores user settings and configurations in a JSON file at the following path: | ||
|
||
``` | ||
/Users/<user>/Library/Application Support/Google/Chrome/Default/Preferences | ||
``` | ||
|
||
### Step 2: Identifying AI-related settings | ||
|
||
AI-related features are stored in the `optimization_guide` section of the preferences. The `tab_organization_setting_state` field will tell you if AI-based tab management features are enabled: | ||
|
||
`> jq` is a lightweight and powerful command-line tool for parsing, filtering, and manipulating JSON data. It allows you to extract specific information from JSON files efficiently. In this case, we use `jq` to locate and read the value of the `tab_organization_setting_state` key within Chrome's preference file which will help us understand how to craft our Fleet query for reporting the state of this setting. | ||
|
||
- If enabled, the setting will return `1`. | ||
|
||
![Chrome settings UI with Chrome AI enabled](../website/assets/images/articles/discovering-chrome-ai-using-fleet-1-1472x370@2x.png) | ||
|
||
``` | ||
% jq '.optimization_guide.tab_organization_setting_state' /Users/<user>/Library/Application\ Support/Google/Chrome/Default/Preferences | ||
1 | ||
``` | ||
|
||
- If disabled, the setting will return `2`. | ||
|
||
![Chrome settings UI with Chrome AI disabled](../website/assets/images/articles/discovering-chrome-ai-using-fleet-2-1474x276@2x.png) | ||
|
||
``` | ||
% jq '.optimization_guide.tab_organization_setting_state' /Users/<user>/Library/Application\ Support/Google/Chrome/Default/Preferences | ||
2 | ||
``` | ||
|
||
### Step 3: Query the JSON file with Fleet | ||
|
||
To query the JSON file and detect AI features using Fleet, you can use the following SQL query: | ||
|
||
``` | ||
SELECT fullkey,path FROM parse_json WHERE path LIKE '/Users/%/Library/Application Support/Google/Chrome/Default/Preferences' AND fullkey='optimization_guide/tab_organization_setting_state'; | ||
``` | ||
|
||
### Conclusion | ||
|
||
Following this guide, you've learned to detect whether AI features are enabled in Google Chrome using Fleet. Fleet's powerful querying abilities allow you to monitor these features across multiple devices, ensuring your organization's preferences and practices align. | ||
|
||
<meta name="articleTitle" value="Discovering Chrome AI using Fleet"> | ||
<meta name="authorFullName" value="Brock Walters"> | ||
<meta name="authorGitHubUsername" value="nonpunctual"> | ||
<meta name="category" value="guides"> | ||
<meta name="publishedOn" value="2024-09-06"> | ||
<meta name="articleImageUrl" value="../website/assets/images/articles/discovering-chrome-ai-using-fleet-1600x900@2x.jpg"> | ||
<meta name="description" value="Use Fleet to detect and monitor settings enabled in Google Chrome by querying Chrome's preferences JSON file."> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# Filtering software by vulnerability in Fleet | ||
|
||
![Filtering software by vulnerability in Fleet](../website/assets/images/articles/discovering-geacon-using-fleet-1600x900@2x.jpg) | ||
|
||
## Introduction | ||
|
||
Fleet has introduced a powerful new feature that allows you to filter software by its associated vulnerabilities, helping you prioritize patches more effectively. Whether you're managing hundreds or thousands of software titles, this feature makes it easier to identify and address the most critical vulnerabilities in your environment. | ||
|
||
This filtering capability is particularly useful in environments where patch management is critical to your security posture. By filtering software based on vulnerability severity and known exploits, you can first ensure that the most critical issues are addressed, enhancing your overall security strategy. | ||
|
||
## Prerequisites | ||
|
||
* Fleet version 4.56 or later | ||
* Premium users have access to advanced filters by severity level and known exploited vulnerabilities | ||
|
||
### Filtering Software by Vulnerability | ||
|
||
1. **Navigate to the Software page**: In your Fleet dashboard, go to the **Software** tab. This will display a list of all the software detected in your environment. | ||
|
||
2. **Add filters**: Click on the **Add Filters** button. This will open options for filtering the software list based on specific criteria. | ||
|
||
3. **Choose severity level**: From the dropdown menu, select the **Severity level** of vulnerabilities you're interested in. This allows you to focus on software with the highest severity of vulnerabilities, such as "Critical" or "High." | ||
|
||
4. **Toggle "Has known exploit"**: You can refine your filter by toggling the **Has known exploit** option. This will filter the software list to show only those with vulnerabilities that have known exploits, enabling you to prioritize these for patching. | ||
|
||
5. **Review filtered results**: Once you've applied your filters, the software list will update to show only the software that meets your criteria. This filtered view will help you prioritize which software needs immediate attention in your patching strategy. | ||
|
||
### Using the REST API to filter software for vulnerabilities | ||
|
||
Fleet provides a REST API to filter software for vulnerabilities, allowing you to integrate this functionality into your automated workflows. Learn more about Fleet's [REST API](https://fleetdm.com/docs/rest-api/rest-api#vulnerabilities). | ||
|
||
## Conclusion | ||
|
||
The new software filtering feature in Fleet makes it easier than ever to manage vulnerabilities in your software environment. You can better protect your organization from potential threats by prioritizing patches based on severity and known exploits. Explore the API capabilities to integrate this feature into your broader security workflows. | ||
|
||
For more tips and detailed guides, don’t forget to check out the Fleet [documentation](https://fleetdm.com/docs/get-started/why-fleet). | ||
|
||
<meta name="articleTitle" value="Filtering software by vulnerability in Fleet"> | ||
<meta name="authorFullName" value="Tim Lee"> | ||
<meta name="authorGitHubUsername" value="mostlikelee"> | ||
<meta name="category" value="guides"> | ||
<meta name="publishedOn" value="2024-08-30"> | ||
<meta name="articleImageUrl" value="../website/assets/images/articles/discovering-geacon-using-fleet-1600x900@2x.jpg"> | ||
<meta name="description" value="Filter software by vulnerability in Fleet to prioritize critical patches and enhance your organization's security posture."> |
Oops, something went wrong.