Compare commits
1 Commits
a969657536
...
7cc2e201ab
| Author | SHA1 | Date | |
|---|---|---|---|
| 7cc2e201ab |
16
README.md
16
README.md
@@ -118,10 +118,12 @@ TTY detection, and security headers are always applied.
|
|||||||
|
|
||||||
#### Allowing egress to your own network
|
#### Allowing egress to your own network
|
||||||
|
|
||||||
By default every delivery target must resolve to a public address. The
|
By default every delivery target must resolve to a public address, and
|
||||||
private and reserved ranges — RFC 1918, loopback, CGNAT, link-local and
|
a handful of public ones are refused too. The private and reserved
|
||||||
the rest — are refused, which stops a target from being used to make
|
ranges — RFC 1918, loopback, CGNAT, link-local and the rest — are
|
||||||
webhooker probe the network it sits in.
|
refused, which stops a target from being used to make webhooker probe
|
||||||
|
the network it sits in; so are the cloud metadata endpoints listed
|
||||||
|
below that happen to live on public addresses.
|
||||||
|
|
||||||
That default is also inconvenient for the thing webhooker is mostly
|
That default is also inconvenient for the thing webhooker is mostly
|
||||||
for: taking a public webhook and forwarding it to something on your own
|
for: taking a public webhook and forwarding it to something on your own
|
||||||
@@ -2449,9 +2451,9 @@ check, see [The login endpoint](#the-login-endpoint).
|
|||||||
[`ALLOWED_EGRESS_CIDRS`](#allowing-egress-to-your-own-network); the
|
[`ALLOWED_EGRESS_CIDRS`](#allowing-egress-to-your-own-network); the
|
||||||
guard cannot be switched off, and link-local plus a
|
guard cannot be switched off, and link-local plus a
|
||||||
[pinned set](#allowing-egress-to-your-own-network) of known cloud
|
[pinned set](#allowing-egress-to-your-own-network) of known cloud
|
||||||
metadata endpoints — several of which are ULAs outside link-local —
|
metadata endpoints — several of which are ULAs or public addresses
|
||||||
stay blocked whatever is listed, though listing `0.0.0.0/0` or
|
outside link-local — stay blocked whatever is listed, though listing
|
||||||
`::/0` does open every other private range
|
`0.0.0.0/0` or `::/0` does open every other private range
|
||||||
- **Login limiting is inverted, deliberately.** The login `POST` has
|
- **Login limiting is inverted, deliberately.** The login `POST` has
|
||||||
no pre-emptive rate limiter in front of it. Credentials are
|
no pre-emptive rate limiter in front of it. Credentials are
|
||||||
verified first and only a _failed_ attempt spends budget, so a
|
verified first and only a _failed_ attempt spends budget, so a
|
||||||
|
|||||||
Reference in New Issue
Block a user