Twitxy Saved

NetBird

Verified account This account is verified because it's an official organization on X. Learn more

@netbird

Next Generation of Network Access and Security.
github.com/netbirdio/netbโ€ฆ
Berlin netbird.io Joined January 2021
74 Following 2.9K Followers 455 Posts

Latest posts 5

NetBird Verified account @netbird
CrowdSec AppSec is a web app firewall that inspects every HTTP request for anything malicious.

As soon as you spin up a fresh server, youโ€™ll have bots hammering /.๐šŽ๐š—๐šŸ and trying every SSH password they know.

This is where CrowdSec comes in, blocking malicious IP addresses based on a community-curated blocklist. So when any server running CrowdSec catches an IP misbehaving, that IP gets blocked for everyone else too.

NetBird Proxy publishes your internal services to the internet, so on top of CIDR allowlists and country blocking, you can turn on CrowdSec for each service and set it to observe or enforce.

If you self-host NetBird with NetBird Proxy and CrowdSec, you can go a step further and put AppSec in front of the NetBird dashboard itself!

AppSec checks what the request actually asks for, which means that, for example, a probe for /.env from an IP that isn't on any blocklist will still get a 403. It covers the dashboard, its API and the sign-in endpoints, through the CrowdSec plugin for Traefik and runs on the same container as CrowdSec.

Read the full guide:
netbird.io/knowledge-hub/โ€ฆ
1 replies 3 reposts 33 likes 1.5K views View on X
NetBird Verified account @netbird
Set a different login rule for each path in the reverse proxy!

The reverse proxy lets you have private apps on a public web address without opening ports + protected by some sort of auth (SSO, password, PIN, etc)

Before, one login rule applied to the entire app.

But now path-based auth changes that.

Under the target settings for the reverse proxy, you have three optional access settings:

โ€ข Use service authentication: Apply the authentication configured on the service, default.
โ€ข Bypass authentication: Skip SSO, password, PIN, and header authentication for this path. CIDR, country, and CrowdSec restrictions will still apply
โ€ข Block access: Return ๐Ÿบ๐Ÿถ๐Ÿน without contacting the backend.

So now a service can require SSO on /, skip entirely auth for a webhook or health check on /๐š ๐šŽ๐š‹๐š‘๐š˜๐š˜๐š”๐šœ/ or /๐š‘๐šŽ๐šŠ๐š•๐š๐š‘๐šฃ, and block /๐šŠ๐š๐š–๐š’๐š—/ or /๐š–๐šŽ๐š๐š›๐š’๐šŒ๐šœ from the public domain entirely.

Docs:
docs.netbird.io/manage/reverseโ€ฆ
3 replies 5 reposts 23 likes 695 views View on X
NetBird Verified account @netbird
Connected should not mean trusted.

Zero trust means removing the layer of automatic trust that usually comes from being inside a network.

Instead, every connection requires a policy that explicitly allows it. This means one compromised laptop cannot move laterally throughout a network.

For example:
If you had a production orders application with web, app, and database layers, you could structure the zero trust network policies like this.

โ€ข Users โ†’ web on TCP/443
โ€ข Web โ†’ app on TCP/8443
โ€ข App โ†’ database on TCP/5432
โ€ข Monitoring to all on 9100 and 9200
โ€ข Relevant groups to DNS on UDP and TCP/53

So if a support laptop is compromised, is can still only reach the web, and not the prod database directly.

This doesn't stop the attack from happening, but it does stop the attacker from accessing any resource inside the network.

Read the full guide on implementing ZTN:
netbird.io/knowledge-hub/โ€ฆ
0 replies 3 reposts 25 likes 844 views View on X
NetBird Verified account @netbird
PHP2Shell and three other major security issues hit self hosted services last week.

PHP2Shell had a vulnerability that let attackers run code on PHP servers without logging in. If you self-host anything, thereโ€™s a good chance PHP is running on one of your containers.

Hereโ€™s what to do:

โ€ข Make sure everything is updated. Rebuild your PHP containers, including NextCloud and WordPress, on the patched base.

โ€ข If a service doesnโ€™t need to be public, take it off the open internet.

โ€ข Assume anything old and exposed was compromised, and rotate any credentials.

Check out Brandonโ€™s full breakdown here on YouTube: youtube.com/watch?v=ksmWCWโ€ฆ