diff --git a/public/docs-static/img/how-to-guides/add-posture-check.png b/public/docs-static/img/how-to-guides/add-posture-check.png deleted file mode 100644 index c6d2650e..00000000 Binary files a/public/docs-static/img/how-to-guides/add-posture-check.png and /dev/null differ diff --git a/public/docs-static/img/how-to-guides/netbird-version-check.png b/public/docs-static/img/how-to-guides/netbird-version-check.png deleted file mode 100644 index 8f82e93f..00000000 Binary files a/public/docs-static/img/how-to-guides/netbird-version-check.png and /dev/null differ diff --git a/public/docs-static/img/how-to-guides/policies-list.png b/public/docs-static/img/how-to-guides/policies-list.png deleted file mode 100644 index a6be5b35..00000000 Binary files a/public/docs-static/img/how-to-guides/policies-list.png and /dev/null differ diff --git a/public/docs-static/img/how-to-guides/policy-new-posture-check.png b/public/docs-static/img/how-to-guides/policy-new-posture-check.png deleted file mode 100644 index 3d557c6b..00000000 Binary files a/public/docs-static/img/how-to-guides/policy-new-posture-check.png and /dev/null differ diff --git a/public/docs-static/img/how-to-guides/policy-posture-checks-assigned.png b/public/docs-static/img/how-to-guides/policy-posture-checks-assigned.png deleted file mode 100644 index 14987536..00000000 Binary files a/public/docs-static/img/how-to-guides/policy-posture-checks-assigned.png and /dev/null differ diff --git a/public/docs-static/img/how-to-guides/policy-posture-checks-select.png b/public/docs-static/img/how-to-guides/policy-posture-checks-select.png deleted file mode 100644 index 2e317a29..00000000 Binary files a/public/docs-static/img/how-to-guides/policy-posture-checks-select.png and /dev/null differ diff --git a/public/docs-static/img/how-to-guides/posture-check-create-list.png b/public/docs-static/img/how-to-guides/posture-check-create-list.png deleted file mode 100644 index 3a48bf46..00000000 Binary files a/public/docs-static/img/how-to-guides/posture-check-create-list.png and /dev/null differ diff --git a/public/docs-static/img/how-to-guides/posture-check-netbird-version-enabled.png b/public/docs-static/img/how-to-guides/posture-check-netbird-version-enabled.png deleted file mode 100644 index 892bfb4a..00000000 Binary files a/public/docs-static/img/how-to-guides/posture-check-netbird-version-enabled.png and /dev/null differ diff --git a/public/docs-static/img/how-to-guides/posture-check-post-config.png b/public/docs-static/img/how-to-guides/posture-check-post-config.png deleted file mode 100644 index 5adb6b2e..00000000 Binary files a/public/docs-static/img/how-to-guides/posture-check-post-config.png and /dev/null differ diff --git a/public/docs-static/img/how-to-guides/posture-checks/posture-checks-01.png b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-01.png new file mode 100644 index 00000000..5a5bb7a3 Binary files /dev/null and b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-01.png differ diff --git a/public/docs-static/img/how-to-guides/posture-checks/posture-checks-02.png b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-02.png new file mode 100644 index 00000000..3859bcfe Binary files /dev/null and b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-02.png differ diff --git a/public/docs-static/img/how-to-guides/posture-checks/posture-checks-03.png b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-03.png new file mode 100644 index 00000000..20db14d6 Binary files /dev/null and b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-03.png differ diff --git a/public/docs-static/img/how-to-guides/posture-checks/posture-checks-04.png b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-04.png new file mode 100644 index 00000000..37654da7 Binary files /dev/null and b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-04.png differ diff --git a/public/docs-static/img/how-to-guides/posture-checks/posture-checks-05.png b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-05.png new file mode 100644 index 00000000..14f5de3c Binary files /dev/null and b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-05.png differ diff --git a/public/docs-static/img/how-to-guides/posture-checks/posture-checks-06.png b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-06.png new file mode 100644 index 00000000..ea9af1c1 Binary files /dev/null and b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-06.png differ diff --git a/public/docs-static/img/how-to-guides/posture-checks/posture-checks-07.png b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-07.png new file mode 100644 index 00000000..e91d7913 Binary files /dev/null and b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-07.png differ diff --git a/public/docs-static/img/how-to-guides/posture-checks/posture-checks-08.png b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-08.png new file mode 100644 index 00000000..a6d6de86 Binary files /dev/null and b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-08.png differ diff --git a/public/docs-static/img/how-to-guides/posture-checks/posture-checks-09.png b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-09.png new file mode 100644 index 00000000..3bd57602 Binary files /dev/null and b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-09.png differ diff --git a/public/docs-static/img/how-to-guides/posture-checks/posture-checks-10.png b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-10.png new file mode 100644 index 00000000..0ccaacf5 Binary files /dev/null and b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-10.png differ diff --git a/public/docs-static/img/how-to-guides/posture-checks/posture-checks-11.png b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-11.png new file mode 100644 index 00000000..c09d5246 Binary files /dev/null and b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-11.png differ diff --git a/public/docs-static/img/how-to-guides/posture-checks/posture-checks-12.png b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-12.png new file mode 100644 index 00000000..d330872c Binary files /dev/null and b/public/docs-static/img/how-to-guides/posture-checks/posture-checks-12.png differ diff --git a/public/docs-static/img/how-to-guides/supported-posture-checks-list.png b/public/docs-static/img/how-to-guides/supported-posture-checks-list.png deleted file mode 100644 index 3a48bf46..00000000 Binary files a/public/docs-static/img/how-to-guides/supported-posture-checks-list.png and /dev/null differ diff --git a/src/pages/how-to/disabling-network-route-when-connecting-from-the-office.mdx b/src/pages/how-to/disabling-network-route-when-connecting-from-the-office.mdx index b68828dc..1e6794b5 100644 --- a/src/pages/how-to/disabling-network-route-when-connecting-from-the-office.mdx +++ b/src/pages/how-to/disabling-network-route-when-connecting-from-the-office.mdx @@ -1,7 +1,9 @@ # Connecting from the office -A typical scenario administrators have is accessing their office networks remotely. With [Network routes](https://docs.netbird.io/how-to/routing-traffic-to-private-networks), NetBird makes this easy. Still, administrators often want to avoid routing their users’ traffic via NetBird when they are in the office. To solve this, administrators can leverage the power of [Posture Checks](https://docs.netbird.io/how-to/manage-posture-checks)and create policies that allow connection to the routing peers only if they are outside the office by using a [Peer Network Range](/how-to/manage-posture-checks#peer-network-range-check) posture check with a block action. +A typical scenario administrators have is accessing their office networks remotely. With [Network routes](https://docs.netbird.io/how-to/routing-traffic-to-private-networks), NetBird makes this easy. Still, administrators often want to avoid routing their users’ traffic via NetBird when they are in the office. +To solve this, administrators can leverage the power of [Posture Checks](https://docs.netbird.io/how-to/manage-posture-checks)and create policies that allow connection to the routing peers only if they are outside the office by using +a [Peer Network Range](/how-to/manage-posture-checks#peer-network-range) posture check with a block action. ## Example In the following scenario, our office network is on the subnet `192.168.1.0/24`. Let's assume all users will be part of the group `route-users`, and the routing peer for our office will be inside the group `route-nodes`. diff --git a/src/pages/how-to/manage-posture-checks.mdx b/src/pages/how-to/manage-posture-checks.mdx index 01fad334..5849993d 100644 --- a/src/pages/how-to/manage-posture-checks.mdx +++ b/src/pages/how-to/manage-posture-checks.mdx @@ -1,51 +1,77 @@ -# Manage access with posture checks +# NetBird Posture Checks: Access Control for Modern Organizations +Today, organizations face the critical challenge of maintaining robust access control across their IT infrastructure. As networks grow more complex and threats become increasingly sophisticated, traditional access control methods often fall short, leaving businesses vulnerable to security breaches and operational inefficiencies. -NetBird helps administrators control who can access their network by creating policies. These policies decide which groups of peers are allowed to interact with one another, based on criteria like port, protocol and traffic direction. +Key challenges include: -Administrators can further refine access control through posture checks to enhance their existing policies. For example, they can verify whether a peer is using a specified version of NetBird, has the necessary version of an operating system, and is located within a permitted location before allowing it to join the network. +* Dynamic infrastructures +* Need for granular control +* Scalability issues -By adding these posture checks to the policies, NetBird makes sure only devices that meet certain security requirements can access the network. This helps keep the network safe and follows the Zero Trust approach, which means not trusting any device by default. +NetBird's Posture Checks feature offers: -
-
-
-
+* [Create or edit an access control policy](https://docs.netbird.io/how-to/manage-network-access).
+* Find the `Posture Checks` tab within the policy settings.
+* Choose `Browse Checks` to select an existing check or `New Posture Check` to create one.
+
+Note that you can add multiple posture checks to a single policy as needed for comprehensive security.
+
+
+
+After adding the posture check, it will appear in the `POSTURE CHECKS` column. For easy management, you can click on it to edit the access control policy, allowing you to add or remove posture checks as needed.
+
+
+
+If you revisit the `Posture Checks` dashboard, you'll notice a green dot next to your recently configured posture check. This color shift indicates that the posture check is now active and integrated into your network security framework, actively contributing to your system's protection.
+
+
+
+Following these steps, you can effectively implement and manage NetBird's Posture Checks, significantly enhancing your network's security posture.
+
+## Get started
+
+
- -This will bring up a screen for configuring posture checks, where you can configure settings. - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-