From 4c852e83e6d1dac62f9065ee760e19d3d96b225a Mon Sep 17 00:00:00 2001 From: Janeen Roberts Date: Mon, 22 Sep 2025 18:04:56 -0400 Subject: [PATCH 1/7] Saving changes. --- solutions/images/security-gs-ingest-data.png | Bin 0 -> 177858 bytes solutions/security/get-started.md | 43 ++++++++++++++++--- 2 files changed, 37 insertions(+), 6 deletions(-) create mode 100644 solutions/images/security-gs-ingest-data.png diff --git a/solutions/images/security-gs-ingest-data.png b/solutions/images/security-gs-ingest-data.png new file mode 100644 index 0000000000000000000000000000000000000000..5adc792845614f9bcdfed5374942225d05ae714d GIT binary patch literal 177858 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�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 E0B2Hc5&!@I literal 0 HcmV?d00001 diff --git a/solutions/security/get-started.md b/solutions/security/get-started.md index a12ea599f4..393a862260 100644 --- a/solutions/security/get-started.md +++ b/solutions/security/get-started.md @@ -13,19 +13,50 @@ products: New to {{elastic-sec}}? Follow the instructions in this topic to get started. Then, review the rest of the Get Started section to learn how to use the UI, review requirements, and discover more about our security features. -:::::{{stepper}} -::::{{step}} Install the Elastic Stack +::::::{{stepper}} +:::::{{step}} Choose your deployment type -To use {{elastic-sec}}, at minimum, you'll need to install {{es}} and {{kib}}—the core components of the {{stack}}. Elastic provides several self-managed or Elastic-managed installation options. For simplicity and speed, we recommend one of our [{{ecloud}}](/deploy-manage/deploy/elastic-cloud.md) options—either {{ech}} or {{serverless-full}}. However, if you prefer to install Elastic on your own infrastructure, you can deploy a [self-managed cluster](/deploy-manage/deploy/self-managed.md). Check out our [deployment types](/deploy-manage/deploy.md#choosing-your-deployment-type) to learn more. +Elastic provides several self-managed and Elastic-managed options. For simplicity and speed, we recommend [](./elastic-security-serverless.md), which enables you to run {{elastic-sec}} in fully managed environment so you don’t have to manage the underlying {{es}} cluster and {{kib}} instances. + +::::{dropdown} Create an Elastic Security Serverless project + +There are two options to create serverless projects: +- If you're a new user, [sign up for a free 14-day trial](https://cloud.elastic.co/serverless-registration) to create a serverless project. For more information about the {[ecloud]} trials, check out [Trial features](/docs/deploy-manage/deploy/elastic-cloud/create-an-organization#general-sign-up-trial-what-is-included-in-my-trial). +- If you're an existing customer, [log in to {{ecloud}}](https://cloud.elastic.co/login) and follow [these instructions to create a serverless project](./get-started/create-security-project.md). + +:::{note} +You need the `admin` predefined role or an equivalent custom role to create projects. For more information, refer to [User roles and privileges](https://www.elastic.co/docs/deploy-manage/users-roles/cloud-organization/user-roles). +::: + +After you've created your project, you're ready to move on to the next step. :::: +Alternatively, if you prefer a self-managed deployment, you can create a [local development installation](https://www.elastic.co/docs/deploy-manage/deploy/self-managed/local-development-installation-quickstart) in Docker: + +```sh +curl -fsSL https://elastic.co/start-local | sh +``` + +Check out the full list of [deployment types](/docs/deploy-manage/deploy#choosing-your-deployment-type) to learn more. + +::::: + ::::{{step}} Ingest your data -After you've deployed {{elastic-sec}}, the next step is to get data into the product before you can search, analyze, or use any visualization tools. The easiest way to get data into {{elastic-sec}} is through one of our integrations—a pre-packaged collection of assets that allows you to easily collect, store, and visualize any data from any source. You can add an integration directly from the **Get Started** page within the **Ingest your data** section. Choose from one of our recommended integrations, or select another tab to browse by category. Elastic also provides different [ingestion methods](integration-docs://reference/index.md#ingestion-methods) to meet your infrastructure needs. +After you've deployed {{elastic-sec}}, the next step is to get data into the product before you can search, analyze, or use any visualization tools. The easiest way to get data into {{elastic-sec}} is through one of our integrations—a pre-packaged collection of assets that allows you to easily collect, store, and visualize any data from any source. You can add an integration directly from the **Get Started** page within the **Ingest your data** section: +1. At the top of page, click **Set up Security**. +2. In the Ingest your data section, click Add data with integrations. +3. Choose from one of our recommended integrations, or select another tab to browse by category. +:::{image} /solutions/images/security-gs-ingest-data.png +:alt: Ingest data +:screenshot: +::: + +Elastic also provides different [ingestion methods](integration-docs://reference/index.md#ingestion-methods) to meet your infrastructure needs. :::{{tip}} -If you have data from a source that doesn't yet have an integration, you can use our [Automatic Import tool](/solutions/security/get-started/automatic-import.md). +If you have data from a source that doesn't yet have an integration, you can use our [Automatic Import tool](/solutions/security/get-started/automatic-import.md). ::: :::: @@ -34,7 +65,7 @@ Not sure where to start exploring {{elastic-sec}} or which features may be relevant to you? Continue to the next topic to view our [quickstart guides](../security/get-started/quickstarts.md), each of which is tailored to a specific use case and helps you complete a core task so you can get up and running. :::: -::::: +:::::: ## Related resources From 24c1c7b0afcbf7c85fbc683dc9eae572bc0dfaf5 Mon Sep 17 00:00:00 2001 From: Janeen Roberts Date: Mon, 29 Sep 2025 00:08:44 -0400 Subject: [PATCH 2/7] Saving changes --- solutions/security/get-started.md | 7 ++++--- .../security/get-started/get-started-detect-with-siem.md | 8 +++++--- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/solutions/security/get-started.md b/solutions/security/get-started.md index 393a862260..1699f49f81 100644 --- a/solutions/security/get-started.md +++ b/solutions/security/get-started.md @@ -16,13 +16,13 @@ New to {{elastic-sec}}? Follow the instructions in this topic to get started. Th ::::::{{stepper}} :::::{{step}} Choose your deployment type -Elastic provides several self-managed and Elastic-managed options. For simplicity and speed, we recommend [](./elastic-security-serverless.md), which enables you to run {{elastic-sec}} in fully managed environment so you don’t have to manage the underlying {{es}} cluster and {{kib}} instances. +Elastic provides several self-managed and Elastic-managed options. For simplicity and speed, we recommend [](./elastic-security-serverless.md), which enables you to run {{elastic-sec}} in fully managed environment so you don’t have to manage the underlying {{es}} cluster and {{kib}} instances. ::::{dropdown} Create an Elastic Security Serverless project There are two options to create serverless projects: -- If you're a new user, [sign up for a free 14-day trial](https://cloud.elastic.co/serverless-registration) to create a serverless project. For more information about the {[ecloud]} trials, check out [Trial features](/docs/deploy-manage/deploy/elastic-cloud/create-an-organization#general-sign-up-trial-what-is-included-in-my-trial). -- If you're an existing customer, [log in to {{ecloud}}](https://cloud.elastic.co/login) and follow [these instructions to create a serverless project](./get-started/create-security-project.md). +- If you're a new user, [sign up for a free 14-day trial](https://cloud.elastic.co/serverless-registration) to create a serverless project. For more information about {{ecloud}} trials, check out [Trial features](/docs/deploy-manage/deploy/elastic-cloud/create-an-organization#general-sign-up-trial-what-is-included-in-my-trial). +- If you're an existing customer, [log in to {{ecloud}}](https://cloud.elastic.co/login) and follow [these instructions](./get-started/create-security-project.md) on how to create a serverless project. :::{note} You need the `admin` predefined role or an equivalent custom role to create projects. For more information, refer to [User roles and privileges](https://www.elastic.co/docs/deploy-manage/users-roles/cloud-organization/user-roles). @@ -74,5 +74,6 @@ Use these resources to learn more about {{elastic-sec}} or get started in a diff * Migrate your SIEM rules from Splunk's Search Processing Language (SPL) to Elasticsearch Query Language ({{esql}}) using [Automatic Migration](../security/get-started/automatic-migration.md). * Check out the numerous [Security integrations](https://www.elastic.co/integrations/data-integrations?solution=security) available to collect and process your data. * Get started with [AI for Security](../security/ai.md). +* Learn how to use {{es}} Query Language ({{esql}}) for [security use cases](/solutions/security/esql-for-security.md). * View our [release notes](../../release-notes/elastic-security/index.md) for the latest updates. diff --git a/solutions/security/get-started/get-started-detect-with-siem.md b/solutions/security/get-started/get-started-detect-with-siem.md index 53dcd3e5b6..dc388cf027 100644 --- a/solutions/security/get-started/get-started-detect-with-siem.md +++ b/solutions/security/get-started/get-started-detect-with-siem.md @@ -13,13 +13,15 @@ In this quickstart guide, we'll learn how to use some of {{elastic-sec}}'s SIEM ## Prerequisites -* Access to an {{sec-serverless}} project. If you don't have one yet, refer to [Create a Security project](/solutions/security/get-started/create-security-project.md). -* Ensure you have the appropriate [{{elastic-defend}} feature privileges](/solutions/security/configure-elastic-defend/elastic-defend-feature-privileges.md). +* You can follow this guide using any deployment. To get up and running quickly, we recommend [](/solutions/security/elastic-security-serverless.md). To see all deployment options, refer to [](/deploy-manage/deploy.md#choosing-your-deployment-type). +* If you're using the recommended integration in this guide, {{elastic-defend}}, then: + * Ensure you have the minimum system requirements to install {{elastic-defend}}. Refer to [](/solutions/security/configure-elastic-defend/elastic-defend-requirements.md) for more information. + * Ensure you grant the appropriate [{{elastic-defend}} sub-feature privileges](/solutions/security/configure-elastic-defend/elastic-defend-feature-privileges.md). At minimum, you need `All` access for the **Endpoint List** and **Elastic Defend Policy Management** sub-features. ## Add data using {{elastic-defend}} -Before you can start using {{elastic-sec}}, you need to choose an integration to start collecting and analyzing your data. For this guide, we're going to use the {{elastic-defend}} integration. {{elastic-defend}} detects and protects endpoints from malicious activity, and provides automated response options before damage and loss occur. You have full control over which protections are enabled +Before you can begin using {{elastic-sec}}, you need to choose an integration to start collecting and analyzing your data. For this guide, we're going to use the {{elastic-defend}} integration. {{elastic-defend}} detects and protects endpoints from malicious activity, and provides automated response options before damage and loss occur. You have full control over which protections are enabled. :::::{stepper} ::::{step} Install the Elastic Defend integration From 8fb479ccfaad7d3d8b76f3921402c4c328d89681 Mon Sep 17 00:00:00 2001 From: Janeen Roberts Date: Mon, 20 Oct 2025 17:28:41 -0400 Subject: [PATCH 3/7] Edits + updates --- .../get-started/get-started-cloud-security.md | 2 +- .../get-started-detect-with-siem.md | 20 ++++++++++--------- .../get-started-endpoint-security.md | 16 +++++++-------- 3 files changed, 20 insertions(+), 18 deletions(-) diff --git a/solutions/security/get-started/get-started-cloud-security.md b/solutions/security/get-started/get-started-cloud-security.md index a86758fbef..e8383462c3 100644 --- a/solutions/security/get-started/get-started-cloud-security.md +++ b/solutions/security/get-started/get-started-cloud-security.md @@ -13,7 +13,7 @@ In this quickstart guide, you'll learn how to get started with Elastic Security ## Prerequisites -* Access to an {{sec-serverless}} project. If you don't have one yet, refer to [Create a Security project](/solutions/security/get-started/create-security-project.md) to learn how to create one. +* You can follow this guide using any deployment. To get up and running quickly, we recommend [](/solutions/security/elastic-security-serverless.md) with the **Security Analytics Complete** [feature tier](/deploy-manage/deploy/elastic-cloud/project-settings.md#elastic-sec-project-features). To see all deployment options, refer to [](/deploy-manage/deploy.md#choosing-your-deployment-type). * An admin account for the cloud service provider (CSP) you want to use. diff --git a/solutions/security/get-started/get-started-detect-with-siem.md b/solutions/security/get-started/get-started-detect-with-siem.md index dc388cf027..55fc35805a 100644 --- a/solutions/security/get-started/get-started-detect-with-siem.md +++ b/solutions/security/get-started/get-started-detect-with-siem.md @@ -13,15 +13,15 @@ In this quickstart guide, we'll learn how to use some of {{elastic-sec}}'s SIEM ## Prerequisites -* You can follow this guide using any deployment. To get up and running quickly, we recommend [](/solutions/security/elastic-security-serverless.md). To see all deployment options, refer to [](/deploy-manage/deploy.md#choosing-your-deployment-type). +* You can follow this guide using any deployment. To get up and running quickly, we recommend [](/solutions/security/elastic-security-serverless.md) with the **Security Analytics Complete** [feature tier](/deploy-manage/deploy/elastic-cloud/project-settings.md#elastic-sec-project-features). To see all deployment options, refer to [](/deploy-manage/deploy.md#choosing-your-deployment-type). * If you're using the recommended integration in this guide, {{elastic-defend}}, then: * Ensure you have the minimum system requirements to install {{elastic-defend}}. Refer to [](/solutions/security/configure-elastic-defend/elastic-defend-requirements.md) for more information. * Ensure you grant the appropriate [{{elastic-defend}} sub-feature privileges](/solutions/security/configure-elastic-defend/elastic-defend-feature-privileges.md). At minimum, you need `All` access for the **Endpoint List** and **Elastic Defend Policy Management** sub-features. - +* We recommend `manage` and `write` access to manage rules and alerts. Refer to [Detection requirements](/solutions/security/detect-and-alert/detections-requirements.md#enable-detections-ui) for required cluster, index, and space privileges. ## Add data using {{elastic-defend}} -Before you can begin using {{elastic-sec}}, you need to choose an integration to start collecting and analyzing your data. For this guide, we're going to use the {{elastic-defend}} integration. {{elastic-defend}} detects and protects endpoints from malicious activity, and provides automated response options before damage and loss occur. You have full control over which protections are enabled. +Before you can begin using {{elastic-sec}}, you need to choose an integration to start collecting and analyzing your data. For this guide, we're going to use the {{elastic-defend}} integration. {{elastic-defend}} detects and protects endpoints from malicious activity, and provides automated response options before damage and loss occur. You have full control over which protections are turned on. :::::{stepper} ::::{step} Install the Elastic Defend integration @@ -66,7 +66,7 @@ If you’re using macOS, some versions may require you to grant {{elastic-endpoi ::::{step} Modify policy configuration settings -After you install the {{agent}} with {{elastic-defend}}, the Endpoint Security ({{elastic-defend}}) detection rule is automatically enabled and can generate either detection or protection alerts. +After you install the {{agent}} with {{elastic-defend}}, the Endpoint Security ({{elastic-defend}}) detection rule is automatically turned on and can generate detection or protection alerts. You can can also set up endpoint protections—such as preventions against malware, ransomware, memory threats, and other malicious behavior—on protected hosts. This means that {{elastic-defend}} not only monitors for these behaviors and generates an alert when they are detected but also blocks them. Due to this maximum level of protection, we recommend modifying the policy to _detect_ instead of _prevent_ so that only an alert will be generated, and you can decide how to respond to the threat. Then, closely monitor which alerts and how many are generating over a specific time period before enabling higher protection, if needed. @@ -85,9 +85,9 @@ For a comprehensive explanation of all endpoint protections and policy settings, ## Add Elastic prebuilt detection rules -Detection rules allow you to monitor your environment by searching for source events, matches, sequences, or {{ml}} job anomaly results that meet their criteria. When a rule’s criteria are met, {{elastic-sec}} generates an alert. While you can create your own rules tailored for your environment, Elastic ships out-of-the-box prebuilt rules that you can install. Remember that if you installed {{elastic-defend}}, the Endpoint Security rule is already enabled. +Detection rules allow you to monitor your environment by searching for source events, matches, sequences, or {{ml}} job anomaly results that meet their criteria. When a rule’s criteria are met, {{elastic-sec}} generates an alert. Although you can create your own rules tailored for your environment, Elastic ships out-of-the-box prebuilt rules that you can install. Remember that if you installed {{elastic-defend}}, the Endpoint Security rule is already turned on. -:::{dropdown} Steps to install and enable prebuilt rules +:::{dropdown} Steps to install and turn on prebuilt rules 1. On the **Get Started** page, scroll down to the **Configure rules and alerts** section. 2. Click **Install Elastic rules**, then **Add Elastic rules**. The **Rules** page displays. 3. At the top of the page, click **Add Elastic rules**. The badge next to it shows the number of prebuilt rules available for installation. @@ -100,20 +100,22 @@ Detection rules allow you to monitor your environment by searching for source ev ::: 6. Select the check box next to the rules you want to install. To select all rules on the page, select the check box to the left of the **Rule** column heading. We recommend installing all the rules for your operating system, but you can install whichever rules you're comfortable with to start. You can always install more later. -7. Click ![Vertical boxes button](/solutions/images/serverless-boxesVertical.svg "") → **Install and enable** to install and start running the rules. Alternatively, after a rule is installed, you can enable it from the installed rules table. Once you enable a rule, it starts running on its configured schedule. +7. Click ![Vertical boxes button](/solutions/images/serverless-boxesVertical.svg "") → **Install and enable** to install and start running the rules. Alternatively, after a rule is installed, you can turn it on from the installed rules table. Once you turn on a rule, it starts running on its configured schedule. :::{image} /solutions/images/security-gs-siem-install-rules.png :alt: Alerts page with visualizations section collapsed :screenshot: ::: - To learn how to view and manage all detection rules, refer to [Manage detection rules](/solutions/security/detect-and-alert/manage-detection-rules.md). +::::{tip} +{{elastic-sec}} regularly updates prebuilt rules to ensure they detect the latest threats. However, you must manually update these rules with the latest version. To learn how to do this, refer to [Update prebuilt rules](/solutions/security/detect-and-alert/install-manage-elastic-prebuilt-rules.md#update-prebuilt-rules). To learn how to view and manage all detection rules, refer to [Manage detection rules](/solutions/security/detect-and-alert/manage-detection-rules.md). +:::: ::: ## Visualize and examine alert details -Now that you've installed and enabled rules, it's time to monitor your {{sec-serverless}} project to see if you receive any alerts. Remember, an alert is generated if any of the rule's criteria are met. {{elastic-sec}} provides several tools for investigating security events: +Now that you've installed and turned on rules, it's time to monitor your {{sec-serverless}} project to see if you receive any alerts. Remember, an alert is generated if any of the rule's criteria are met. {{elastic-sec}} provides several tools for investigating security events: * **Alerts table:** View all generated alerts in a comprehensive list, apply filters for a customized view, and drill down into details. * **Timeline:** Explore alerts in a central, interactive workspace. Create customized queries and collaborate on incident analysis by combining data from various sources. diff --git a/solutions/security/get-started/get-started-endpoint-security.md b/solutions/security/get-started/get-started-endpoint-security.md index 816bf859f6..a618607eca 100644 --- a/solutions/security/get-started/get-started-endpoint-security.md +++ b/solutions/security/get-started/get-started-endpoint-security.md @@ -13,11 +13,11 @@ In this guide, you’ll learn how to use {{elastic-sec}} to protect your hosts f ## Prerequisites -* Access to an {{sec-serverless}} project. If you don't have one yet, refer to [Create a Security project](/solutions/security/get-started/create-security-project.md) to learn how to create one. -* Ensure you have the appropriate [{{elastic-defend}} feature privileges](/solutions/security/configure-elastic-defend/elastic-defend-feature-privileges.md). -* Ensure you have the appropriate user role to configure an integration policy and access the **Endpoints** page. +* You can follow this guide using any deployment. To get up and running quickly, we recommend [](/solutions/security/elastic-security-serverless.md) with the **Security Analytics Complete** [feature tier](/deploy-manage/deploy/elastic-cloud/project-settings.md#elastic-sec-project-features). To see all deployment options, refer to [](/deploy-manage/deploy.md#choosing-your-deployment-type). +* Ensure you have the minimum system requirements to install {{elastic-defend}}. Refer to [](/solutions/security/configure-elastic-defend/elastic-defend-requirements.md) for more information. +* Ensure you grant the appropriate [{{elastic-defend}} sub-feature privileges](/solutions/security/configure-elastic-defend/elastic-defend-feature-privileges.md). We recommend granting them all, but at minimum, you need `All` access for the **Endpoint List** and **Elastic Defend Policy Management** sub-features. -## Enable {{elastic-defend}} +## Install {{elastic-defend}} :::::{stepper} ::::{step} Install the Elastic Defend integration @@ -61,7 +61,7 @@ If you’re using macOS, some versions may require you to grant {{elastic-endpoi ::::{step} Modify policy configuration settings -After you install the {{agent}} with {{elastic-defend}}, several endpoint protections—such as preventions against malware, ransomware, memory threats, and other malicious behavior—are automatically enabled on protected hosts. If any of these behaviors are detected, {{elastic-defend}} generates an alert, and by default, prevents the malicious activity from completing. However, you can tailor the policy configuration to meet your organization’s security needs. +After you install the {{agent}} with {{elastic-defend}}, several endpoint protections—such as preventions against malware, ransomware, memory threats, and other malicious behavior—are automatically turned on for protected hosts. If any of these behaviors are detected, {{elastic-defend}} generates an alert, and by default, prevents the malicious activity from completing. However, you can tailor the policy configuration to meet your organization’s security needs. :::{tip} You may want to consider analyzing which and how many alerts are generated over a specific time period to identify common patterns or anomalies before you make any policy changes. Check out the [SIEM quick start guide](/solutions/security/get-started/get-started-detect-with-siem.md) to learn more about how to monitor alerts. @@ -84,7 +84,7 @@ For a comprehensive explanation of all endpoint protections and policy settings, ::::: ## Manage endpoints -Now that you've got endpoint protection enabled, it's important not only to monitor your environment for alerts, but to manage your hosts to ensure they're healthy and have all appropriate security settings. +Now that you've got endpoint protection turned on, it's important not only to monitor your environment for alerts, but to manage your hosts to ensure they're healthy and have all appropriate security settings. :::{{note}} You must have `admin` privileges to manage endpoints. @@ -115,8 +115,8 @@ You can apply trusted applications, blocklist entries, and host isolation except ## Next steps -After your hosts are secure and your environment has all the appropriate security configuration enabled, we recommend taking these next steps: +After your hosts are secure and your environment has all the appropriate security settings configured, we recommend taking these next steps: * Check out the [Hosts page](/solutions/security/explore/hosts-page.md) for a comprehensive overview of all hosts and host-related security events. This page is also useful to identify uncommon processes and anomalies discovered by {{ml}} jobs. -* Enable prebuilt detection rules. You're already set to receive endpoint threat alerts from {{elastic-defend}}, but did you know {{elastic-sec}} ships with several out-of-the-box rules that you can enable? Check out our [SIEM quick start guide](/solutions/security/get-started/get-started-detect-with-siem.md#add-elastic-prebuilt-detection-rules) or our [documentation](/solutions/security/detect-and-alert/install-manage-elastic-prebuilt-rules.md#load-prebuilt-rules). +* Install and turn on prebuilt detection rules. You're already set to receive endpoint threat alerts from {{elastic-defend}}, but did you know {{elastic-sec}} ships with several out-of-the-box rules that you can turn on? Check out our [SIEM quick start guide](/solutions/security/get-started/get-started-detect-with-siem.md#add-elastic-prebuilt-detection-rules) or our [documentation](/solutions/security/detect-and-alert/install-manage-elastic-prebuilt-rules.md#load-prebuilt-rules). * Discover all the other tools available to [manage {{elastic-defend}}](/solutions/security/manage-elastic-defend.md). \ No newline at end of file From 528c4f55568b76ac7775e25c57e07ea92579c8a4 Mon Sep 17 00:00:00 2001 From: Janeen Roberts Date: Mon, 20 Oct 2025 17:48:33 -0400 Subject: [PATCH 4/7] Fixing ref links --- solutions/security/get-started.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/solutions/security/get-started.md b/solutions/security/get-started.md index 1699f49f81..cb0cb6d98a 100644 --- a/solutions/security/get-started.md +++ b/solutions/security/get-started.md @@ -21,7 +21,7 @@ Elastic provides several self-managed and Elastic-managed options. For simplicit ::::{dropdown} Create an Elastic Security Serverless project There are two options to create serverless projects: -- If you're a new user, [sign up for a free 14-day trial](https://cloud.elastic.co/serverless-registration) to create a serverless project. For more information about {{ecloud}} trials, check out [Trial features](/docs/deploy-manage/deploy/elastic-cloud/create-an-organization#general-sign-up-trial-what-is-included-in-my-trial). +- If you're a new user, [sign up for a free 14-day trial](https://cloud.elastic.co/serverless-registration) to create a serverless project. For more information about {{ecloud}} trials, check out [Trial features](/deploy-manage/deploy/elastic-cloud/create-an-organization.md#get-started-with-your-trial-general-sign-up-trial-how-do-i-get-started-with-my-trial). - If you're an existing customer, [log in to {{ecloud}}](https://cloud.elastic.co/login) and follow [these instructions](./get-started/create-security-project.md) on how to create a serverless project. :::{note} @@ -37,7 +37,7 @@ Alternatively, if you prefer a self-managed deployment, you can create a [local curl -fsSL https://elastic.co/start-local | sh ``` -Check out the full list of [deployment types](/docs/deploy-manage/deploy#choosing-your-deployment-type) to learn more. +Check out the full list of [deployment types](/deploy-manage/deploy.md#choosing-your-deployment-type) to learn more. ::::: @@ -53,7 +53,7 @@ After you've deployed {{elastic-sec}}, the next step is to get data into the pro :screenshot: ::: -Elastic also provides different [ingestion methods](integration-docs://reference/index.md#ingestion-methods) to meet your infrastructure needs. +Elastic also provides different [ingestion methods](/manage-data/ingest.md) to meet your infrastructure needs. :::{{tip}} If you have data from a source that doesn't yet have an integration, you can use our [Automatic Import tool](/solutions/security/get-started/automatic-import.md). From 772d000148b5acdd461f31035afea245cac1ceb7 Mon Sep 17 00:00:00 2001 From: Janeen Roberts Date: Mon, 20 Oct 2025 18:50:47 -0400 Subject: [PATCH 5/7] Update get-started.md --- solutions/security/get-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solutions/security/get-started.md b/solutions/security/get-started.md index d77bef21c8..dce5ef4a09 100644 --- a/solutions/security/get-started.md +++ b/solutions/security/get-started.md @@ -22,7 +22,7 @@ Elastic provides several self-managed and Elastic-managed options. For simplicit ::::{dropdown} Create an Elastic Security Serverless project There are two options to create serverless projects: -- If you're a new user, [sign up for a free 14-day trial](https://cloud.elastic.co/serverless-registration) to create a serverless project. For more information about {{ecloud}} trials, check out [Trial features](/deploy-manage/deploy/elastic-cloud/create-an-organization.md#get-started-with-your-trial-general-sign-up-trial-how-do-i-get-started-with-my-trial). +- If you're a new user, [sign up for a free 14-day trial](https://cloud.elastic.co/serverless-registration) to create a serverless project. For more information about {{ecloud}} trials, check out [Trial information](/deploy-manage/deploy/elastic-cloud/create-an-organization.md#general-sign-up-trial-what-is-included-in-my-trial). - If you're an existing customer, [log in to {{ecloud}}](https://cloud.elastic.co/login) and follow [these instructions](./get-started/create-security-project.md) on how to create a serverless project. :::{note} From 4d10631028e66badf6394985959b6953abda1103 Mon Sep 17 00:00:00 2001 From: Janeen Roberts Date: Thu, 23 Oct 2025 13:44:43 -0400 Subject: [PATCH 6/7] Applies feedback + other edits --- solutions/security/get-started.md | 14 +++++----- .../get-started/get-started-cloud-security.md | 28 +++++++++---------- .../get-started-detect-with-siem.md | 25 +++++++++-------- .../get-started-endpoint-security.md | 12 ++++---- 4 files changed, 41 insertions(+), 38 deletions(-) diff --git a/solutions/security/get-started.md b/solutions/security/get-started.md index dce5ef4a09..8881144672 100644 --- a/solutions/security/get-started.md +++ b/solutions/security/get-started.md @@ -17,12 +17,12 @@ New to {{elastic-sec}}? Follow the instructions in this topic to get started. Th ::::::{{stepper}} :::::{{step}} Choose your deployment type -Elastic provides several self-managed and Elastic-managed options. For simplicity and speed, we recommend [](./elastic-security-serverless.md), which enables you to run {{elastic-sec}} in fully managed environment so you don’t have to manage the underlying {{es}} cluster and {{kib}} instances. +Elastic provides several self-managed and Elastic-managed options. For simplicity and speed, we recommend [](./elastic-security-serverless.md), which enables you to run {{elastic-sec}} in a fully managed environment so you don’t have to manage the underlying {{es}} cluster and {{kib}} instances. ::::{dropdown} Create an Elastic Security Serverless project There are two options to create serverless projects: -- If you're a new user, [sign up for a free 14-day trial](https://cloud.elastic.co/serverless-registration) to create a serverless project. For more information about {{ecloud}} trials, check out [Trial information](/deploy-manage/deploy/elastic-cloud/create-an-organization.md#general-sign-up-trial-what-is-included-in-my-trial). +- If you're a new user, [sign up for a free 14-day trial](https://cloud.elastic.co/serverless-registration). For more information about {{ecloud}} trials, check out [Trial information](/deploy-manage/deploy/elastic-cloud/create-an-organization.md#general-sign-up-trial-what-is-included-in-my-trial). - If you're an existing customer, [log in to {{ecloud}}](https://cloud.elastic.co/login) and follow [these instructions](./get-started/create-security-project.md) on how to create a serverless project. :::{note} @@ -38,16 +38,16 @@ Alternatively, if you prefer a self-managed deployment, you can create a [local curl -fsSL https://elastic.co/start-local | sh ``` -Check out the full list of [deployment types](/deploy-manage/deploy.md#choosing-your-deployment-type) to learn more. +Check out the complete list of [deployment types](/deploy-manage/deploy.md#choosing-your-deployment-type) to learn more. ::::: ::::{{step}} Ingest your data -After you've deployed {{elastic-sec}}, the next step is to get data into the product before you can search, analyze, or use any visualization tools. The easiest way to get data into {{elastic-sec}} is through one of our integrations—a pre-packaged collection of assets that allows you to easily collect, store, and visualize any data from any source. You can add an integration directly from the **Get Started** page within the **Ingest your data** section: -1. At the top of page, click **Set up Security**. -2. In the Ingest your data section, click Add data with integrations. +After you've deployed {{elastic-sec}}, the next step is to get data into the product before you can search, analyze, or use any visualization tools. The easiest way to get data into {{elastic-sec}} is through one of our hundreds of ready-made integrations. You can add an integration directly from the **Get Started** page within the **Ingest your data** section: +1. At the top of the page, click **Set up Security**. +2. In the Ingest your data section, click **Add data with integrations**. 3. Choose from one of our recommended integrations, or select another tab to browse by category. :::{image} /solutions/images/security-gs-ingest-data.png :alt: Ingest data @@ -57,7 +57,7 @@ After you've deployed {{elastic-sec}}, the next step is to get data into the pro Elastic also provides different [ingestion methods](/manage-data/ingest.md) to meet your infrastructure needs. :::{{tip}} -If you have data from a source that doesn't yet have an integration, you can use our [Automatic Import tool](/solutions/security/get-started/automatic-import.md). +If you have data from a source that doesn't yet have an integration, you can use [Automatic Import](/solutions/security/get-started/automatic-import.md) to create one using AI. ::: :::: diff --git a/solutions/security/get-started/get-started-cloud-security.md b/solutions/security/get-started/get-started-cloud-security.md index e8383462c3..a9150a8aeb 100644 --- a/solutions/security/get-started/get-started-cloud-security.md +++ b/solutions/security/get-started/get-started-cloud-security.md @@ -3,6 +3,8 @@ navigation_title: Secure your cloud assets with cloud security posture managemen description: A quick start guide to securing your cloud assets using {{elastic-sec}}. applies_to: serverless: + security: all + stack: products: - id: security --- @@ -13,21 +15,21 @@ In this quickstart guide, you'll learn how to get started with Elastic Security ## Prerequisites -* You can follow this guide using any deployment. To get up and running quickly, we recommend [](/solutions/security/elastic-security-serverless.md) with the **Security Analytics Complete** [feature tier](/deploy-manage/deploy/elastic-cloud/project-settings.md#elastic-sec-project-features). To see all deployment options, refer to [](/deploy-manage/deploy.md#choosing-your-deployment-type). +* You can follow this guide using any deployment. To get up and running quickly, we recommend [](/solutions/security/elastic-security-serverless.md) with the **Security Analytics Complete** [feature tier](/deploy-manage/deploy/elastic-cloud/project-settings.md#elastic-sec-project-features). For a complete list of deployment options, refer to [](/deploy-manage/deploy.md#choosing-your-deployment-type). * An admin account for the cloud service provider (CSP) you want to use. ## Add the Cloud Security Posture Management integration -The Cloud Security Posture Management (CSPM) integration helps you identify and remediate configurations risks that could potentially undermine the confidentiality, integrity, and availability of your data in the cloud. +The Cloud Security Posture Management (CSPM) integration helps you identify and remediate configuration risks that could undermine the confidentiality, integrity, and availability of your cloud data. To add the CSPM integration: 1. On the **Get Started** home page, in the **Ingest your data** section, select the **Cloud** tab. 2. Select **Cloud Security Posture Management (CSPM)**, then click Add **Cloud Security Posture Management (CSPM)**. The integration configuration page displays. -3. For this guide, we'll be using AWS single account for configuration. Select these options in the configuration integration section. +3. For this guide, we'll be using a single AWS account. Select these options in the **Configure integration** section. 4. Give the integration a name and enter an optional description. -5. Next, choose your deployment option. An agent-based deployment requires you to deploy and manage {{agent}} in the cloud account you want to monitor, whereas an agentless deployment allows you to collect cloud posture data without having to manage the {{agent}} deployment in your cloud. For simplicity, select **Agentless**. +5. Next, choose your deployment option. An agent-based deployment requires you to deploy and manage {{agent}} in the cloud account you want to monitor, whereas an agentless deployment allows you to collect cloud posture data without managing the {{agent}} deployment in your cloud. For simplicity, select **Agentless**. 6. Next, in the **Setup Access** section, choose your preferred authentication method—direct access keys (recommended) or temporary keys. For this guide, we'll use direct access keys. 7. Expand the Steps to Generate AWS Account Credentials, and follow the instructions. 8. Once you've generated an access key ID and secret access key and pasted the credentials, click **Save and continue** to complete deployment. Your data should start to appear within a few minutes. @@ -37,17 +39,15 @@ To add the CSPM integration: :screenshot: ::: -% insert image - :::{{{note}}} -Consider also adding the Cloud Native Vulnerability Management (CNVM) integration, which identifies vulnerabilities in your cloud workloads. +Consider adding the Cloud Native Vulnerability Management (CNVM) integration, which identifies vulnerabilities in your cloud workloads. ::: ## View the Cloud Security Posture dashboard -The Cloud Posture dashboard summarizes your cloud infrastructure's overall performance against security guidelines defined by the Center for Internet Security (CIS). It shows configuration risk metrics for all of your monitored cloud accounts and Kubernetes clusters and groups them by specific parameters. All configuration risks the integration identifies are called benchmark rules, and are listed on the **Findings** page. +The Cloud Posture dashboard summarizes your cloud infrastructure's overall performance against security guidelines defined by the Center for Internet Security (CIS). It shows configuration risk metrics for all your monitored cloud accounts and Kubernetes clusters and groups them by specific parameters. All configuration risks the integration identifies are called benchmark rules and are listed on the **Findings** page. -The dashboard also shows your overall compliance score, and your compliance score for each CIS section. Use these scores to determine how securely configured your overall cloud environment is. To learn more, refer to our [documentation](/solutions/security/cloud/cspm-dashboard.md). +The dashboard also shows your overall compliance score and your compliance score for each CIS section. Use these scores to determine how securely configured your overall cloud environment is. To learn more, refer to our [documentation](/solutions/security/cloud/cspm-dashboard.md). :::{image} /solutions/images/security-gs-cspm-dashboard.png :alt: Cloud Security Posture dashboard @@ -59,7 +59,7 @@ To access the Cloud Security Posture dashboard, go to **Dashboards** → **Cloud ## Analyze Findings -After you install the CSPM integration, it evaluates the configuration of resources in your environment every 24 hours. It lists the results and whether a given resource passed or failed evaluation against a specific security guideline on the **Findings** page, which you can access from the navigation menu. By default, the Findings page lists all findings without any grouping or filtering. However, we recommend [filtering the data](/solutions/security/cloud/findings-page.md#cspm-findings-page-filter-findings) for failed findings. You can also [customize](/solutions/security/cloud/findings-page.md#cspm-customize-the-findings-table) the table to control which columns appear. +After you install the CSPM integration, it evaluates the configuration of resources in your environment every 24 hours. It lists the results and whether a given resource passed or failed evaluation against a specific security guideline on the **Findings** page, which you can access from the navigation menu. By default, the Findings page lists all findings without grouping or filtering. However, we recommend [filtering the data](/solutions/security/cloud/findings-page.md#cspm-findings-page-filter-findings) for failed findings. You can also [customize](/solutions/security/cloud/findings-page.md#cspm-customize-the-findings-table) the table to control which columns appear. To remediate a failed finding, click the arrow to the left of a failed finding to open the findings flyout, then follow the steps under **Remediation**. @@ -74,13 +74,13 @@ On the Cloud Security Posture dashboard, click one of the "View all failed findi ### Set up alerts -To monitor your configuration more closely, we recommend creating detection rules to detect specific failed findings, which if found, generates an alert. +To monitor your configuration more closely, we recommend creating detection rules to detect specific failed findings, which, if found, generate an alert. -You can create detection rule directly from the **Findings** page: +You can create a detection rule directly from the **Findings** page: 1. Click the arrow to the left of a finding to open the findings flyout. -2. Click **Take action**, then **Create a detection rule**. This creates a detection rule that creates alerts when the associated benchmark rule generates a failed finding. -3. To review or customize the new rule, click **View rule**. For example, you may want to set up a rule action—like an email or Slack notification—when alerts are generated. To learn more about rule actions, refer to [](/solutions/security/detect-and-alert/create-detection-rule.md#rule-notifications). +2. Click **Take action**, then **Create a detection rule**. +3. To review or customize the new rule, click **View rule**. For example, you might want to set up a rule action—like an email or Slack notification—when alerts are generated. To learn more about rule actions, refer to [](/solutions/security/detect-and-alert/create-detection-rule.md#rule-notifications). ## More resources diff --git a/solutions/security/get-started/get-started-detect-with-siem.md b/solutions/security/get-started/get-started-detect-with-siem.md index a9c67c31e8..b4daed5bc1 100644 --- a/solutions/security/get-started/get-started-detect-with-siem.md +++ b/solutions/security/get-started/get-started-detect-with-siem.md @@ -3,6 +3,8 @@ navigation_title: Detect and respond to threats with SIEM description: An introduction to detecting threats with SIEM in {{elastic-sec}}. applies_to: serverless: + security: all + stack: products: - id: security --- @@ -13,15 +15,15 @@ In this quickstart guide, we'll learn how to use some of {{elastic-sec}}'s SIEM ## Prerequisites -* You can follow this guide using any deployment. To get up and running quickly, we recommend [](/solutions/security/elastic-security-serverless.md) with the **Security Analytics Complete** [feature tier](/deploy-manage/deploy/elastic-cloud/project-settings.md#elastic-sec-project-features). To see all deployment options, refer to [](/deploy-manage/deploy.md#choosing-your-deployment-type). +* You can follow this guide using any deployment. To get up and running quickly, we recommend [](/solutions/security/elastic-security-serverless.md) with the **Security Analytics Complete** [feature tier](/deploy-manage/deploy/elastic-cloud/project-settings.md#elastic-sec-project-features). For a complete list of deployment options, refer to [](/deploy-manage/deploy.md#choosing-your-deployment-type). * If you're using the recommended integration in this guide, {{elastic-defend}}, then: - * Ensure you have the minimum system requirements to install {{elastic-defend}}. Refer to [](/solutions/security/configure-elastic-defend/elastic-defend-requirements.md) for more information. - * Ensure you grant the appropriate [{{elastic-defend}} sub-feature privileges](/solutions/security/configure-elastic-defend/elastic-defend-feature-privileges.md). At minimum, you need `All` access for the **Endpoint List** and **Elastic Defend Policy Management** sub-features. -* We recommend `manage` and `write` access to manage rules and alerts. Refer to [Detection requirements](/solutions/security/detect-and-alert/detections-requirements.md#enable-detections-ui) for required cluster, index, and space privileges. + * Ensure you have the minimum [system requirements](/solutions/security/configure-elastic-defend/elastic-defend-requirements.md) to install {{elastic-defend}}. + * Ensure you grant the appropriate [{{elastic-defend}} sub-feature privileges](/solutions/security/configure-elastic-defend/elastic-defend-feature-privileges.md). At the least, you need `All` access for the **Endpoint List** and **Elastic Defend Policy Management** sub-features. +* We recommend `manage` and `write` access to manage rules and alerts. Refer to [Detection requirements](/solutions/security/detect-and-alert/detections-requirements.md#enable-detections-ui) for the required cluster, index, and space privileges. ## Add data using {{elastic-defend}} -Before you can begin using {{elastic-sec}}, you need to choose an integration to start collecting and analyzing your data. For this guide, we're going to use the {{elastic-defend}} integration. {{elastic-defend}} detects and protects endpoints from malicious activity, and provides automated response options before damage and loss occur. You have full control over which protections are turned on. +Before you can begin using {{elastic-sec}}, you need to choose an integration to start collecting and analyzing your data. This guide uses the {{elastic-defend}} integration. {{elastic-defend}} collects data from endpoints and provides several features that help protect them against threats. :::::{stepper} ::::{step} Install the Elastic Defend integration @@ -67,13 +69,13 @@ If you’re using macOS, some versions may require you to grant {{elastic-endpoi ::::{step} Modify policy configuration settings After you install the {{agent}} with {{elastic-defend}}, the Endpoint Security ({{elastic-defend}}) detection rule is automatically turned on and can generate detection or protection alerts. -You can can also set up endpoint protections—such as preventions against malware, ransomware, memory threats, and other malicious behavior—on protected hosts. -This means that {{elastic-defend}} not only monitors for these behaviors and generates an alert when they are detected but also blocks them. Due to this maximum level of protection, we recommend modifying the policy to _detect_ instead of _prevent_ so that only an alert will be generated, and you can decide how to respond to the threat. Then, closely monitor which alerts and how many are generating over a specific time period before enabling higher protection, if needed. +You can also set up endpoint protections—such as preventions against malware, ransomware, memory threats, and other malicious behavior—on protected hosts. +This means that {{elastic-defend}} not only monitors these behaviors and generates an alert when they are detected, but also blocks them. Due to this maximum level of protection, we recommend modifying the policy to _detect_ instead of _prevent_ so that only an alert will be generated, and you can decide how to respond to the threat. Then, closely monitor which alerts and how many are generating over a specific time period before enabling higher protection, if needed. :::{dropdown} Steps to modify an endpoint policy 1. From the left navigation menu, go to **Assets** → **Endpoints** → **Policies**. 2. From the list, select the policy you want to configure. The policy configuration page appears. -3. On the **Policy settings** tab, for each protection, switch the protection level from `Prevent` to `Detect`. +3. On the **Policy settings** tab, switch the protection level from `Prevent` to `Detect` for each protection. 4. Review and configure the event collection and antivirus settings as appropriate. 5. Once you're finished making changes, click **Save** in the lower-right corner to update the policy. @@ -108,7 +110,7 @@ Detection rules allow you to monitor your environment by searching for source ev ::: ::::{tip} -{{elastic-sec}} regularly updates prebuilt rules to ensure they detect the latest threats. However, you must manually update these rules with the latest version. To learn how to do this, refer to [Update prebuilt rules](/solutions/security/detect-and-alert/install-manage-elastic-prebuilt-rules.md#update-prebuilt-rules). To learn how to view and manage all detection rules, refer to [Manage detection rules](/solutions/security/detect-and-alert/manage-detection-rules.md). +{{elastic-sec}} regularly updates prebuilt rules to ensure they detect the latest threats. However, you must manually update these rules to the latest version. To learn how to do this, refer to [Update prebuilt rules](/solutions/security/detect-and-alert/install-manage-elastic-prebuilt-rules.md#update-prebuilt-rules). To learn how to view and manage all detection rules, refer to [Manage detection rules](/solutions/security/detect-and-alert/manage-detection-rules.md). :::: ::: @@ -155,7 +157,7 @@ In the visualization section, you can group alerts by a specific view type: **View alert details** -At the bottom of the **Alerts** page is the alerts table, which includes a comprehensive list of all generated alerts, and inline actions so you can take action directly on the alert. You can customize and filter the table by specific criteria to help drill down and narrow alerts. +At the bottom of the **Alerts** page is the alerts table, which includes a comprehensive list of all generated alerts and inline actions so you can take action directly on the alert. You can customize and filter the table by specific criteria to help drill down and narrow alerts. :::{tip} Consider [grouping alerts](/solutions/security/detect-and-alert/manage-detection-alerts.md#group-alerts) by other parameters such as rule name, user name, host name, source IP address, or any other field. You can select up to three fields. @@ -180,5 +182,4 @@ Once you've had a chance to install detection rules and check out alerts, we rec * Learn how to use [Cases](/solutions/security/investigate/cases.md) to track investigation details. * Download the "Guide to high-volume data sources for SIEM" [white paper](https://www.elastic.co/campaigns/guide-to-high-volume-data-sources-for-siem?elektra=organic&storm=CLP&rogue=siem-gic). * Check out [Elastic Security Labs](https://www.elastic.co/security-labs) for the latest on threat research. -* Learn how to manage your [data lifecycle](/manage-data/lifecycle.md), including how long data is retained, and how indices can be transitioned through data tiers according to your performance needs and retention policies. -% add endpoint getting started guide when it's done \ No newline at end of file +* Learn how to manage your [data lifecycle](/manage-data/lifecycle.md), including how long data is retained, and how to transition indices through data tiers according to your performance needs and retention policies. \ No newline at end of file diff --git a/solutions/security/get-started/get-started-endpoint-security.md b/solutions/security/get-started/get-started-endpoint-security.md index 0fe3c17634..2fa314d38b 100644 --- a/solutions/security/get-started/get-started-endpoint-security.md +++ b/solutions/security/get-started/get-started-endpoint-security.md @@ -3,6 +3,8 @@ navigation_title: Protect your hosts with endpoint security description: A quick start guide to securing your hosts with endpoint security. applies_to: serverless: + security: all + stack: products: - id: security --- @@ -13,9 +15,9 @@ In this guide, you’ll learn how to use {{elastic-sec}} to protect your hosts f ## Prerequisites -* You can follow this guide using any deployment. To get up and running quickly, we recommend [](/solutions/security/elastic-security-serverless.md) with the **Security Analytics Complete** [feature tier](/deploy-manage/deploy/elastic-cloud/project-settings.md#elastic-sec-project-features). To see all deployment options, refer to [](/deploy-manage/deploy.md#choosing-your-deployment-type). -* Ensure you have the minimum system requirements to install {{elastic-defend}}. Refer to [](/solutions/security/configure-elastic-defend/elastic-defend-requirements.md) for more information. -* Ensure you grant the appropriate [{{elastic-defend}} sub-feature privileges](/solutions/security/configure-elastic-defend/elastic-defend-feature-privileges.md). We recommend granting them all, but at minimum, you need `All` access for the **Endpoint List** and **Elastic Defend Policy Management** sub-features. +* You can follow this guide using any deployment. To get up and running quickly, we recommend [](/solutions/security/elastic-security-serverless.md) with the **Security Analytics Complete** [feature tier](/deploy-manage/deploy/elastic-cloud/project-settings.md#elastic-sec-project-features). For a complete list of deployment options, refer to [](/deploy-manage/deploy.md#choosing-your-deployment-type). +* Ensure you have the minimum [system requirements](/solutions/security/configure-elastic-defend/elastic-defend-requirements.md) to install {{elastic-defend}}. +* Ensure you grant the appropriate [{{elastic-defend}} sub-feature privileges](/solutions/security/configure-elastic-defend/elastic-defend-feature-privileges.md). We recommend granting them all, but you need at least `All` access for the **Endpoint List** and **Elastic Defend Policy Management** sub-features. ## Install {{elastic-defend}} @@ -84,7 +86,7 @@ For a comprehensive explanation of all endpoint protections and policy settings, ::::: ## Manage endpoints -Now that you've got endpoint protection turned on, it's important not only to monitor your environment for alerts, but to manage your hosts to ensure they're healthy and have all appropriate security settings. +Now that you've turned on endpoint protection, it's important not only to monitor your environment for alerts, but to manage your hosts to ensure they're healthy and have all appropriate security settings. :::{{note}} You must have `admin` privileges to manage endpoints. @@ -118,5 +120,5 @@ You can apply trusted applications, blocklist entries, and host isolation except After your hosts are secure and your environment has all the appropriate security settings configured, we recommend taking these next steps: * Check out the [Hosts page](/solutions/security/explore/hosts-page.md) for a comprehensive overview of all hosts and host-related security events. This page is also useful to identify uncommon processes and anomalies discovered by {{ml}} jobs. -* Install and turn on prebuilt detection rules. You're already set to receive endpoint threat alerts from {{elastic-defend}}, but did you know {{elastic-sec}} ships with several out-of-the-box rules that you can turn on? Check out our [SIEM quick start guide](/solutions/security/get-started/get-started-detect-with-siem.md#add-elastic-prebuilt-detection-rules) or our [documentation](/solutions/security/detect-and-alert/install-manage-elastic-prebuilt-rules.md#load-prebuilt-rules). +* Install and turn on prebuilt detection rules. You're already set to receive endpoint threat alerts from {{elastic-defend}}, but did you know {{elastic-sec}} ships with several out-of-the-box rules you can turn on? Check out our [SIEM quick start guide](/solutions/security/get-started/get-started-detect-with-siem.md#add-elastic-prebuilt-detection-rules) or our [documentation](/solutions/security/detect-and-alert/install-manage-elastic-prebuilt-rules.md#load-prebuilt-rules). * Discover all the other tools available to [manage {{elastic-defend}}](/solutions/security/manage-elastic-defend.md). From ec5fb02feab80746aa74a9ffdd5f5e63c7dbab49 Mon Sep 17 00:00:00 2001 From: Janeen Roberts Date: Thu, 23 Oct 2025 14:13:25 -0400 Subject: [PATCH 7/7] Update quickstarts.md --- solutions/security/get-started/quickstarts.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/solutions/security/get-started/quickstarts.md b/solutions/security/get-started/quickstarts.md index 6186a93ba8..3bda5446c7 100644 --- a/solutions/security/get-started/quickstarts.md +++ b/solutions/security/get-started/quickstarts.md @@ -1,6 +1,8 @@ --- applies_to: - serverless: ga + stack: + serverless: + security: all products: - id: security ---