init security section

This commit is contained in:
alexfornuto 2021-09-29 12:30:20 -05:00
parent 1a5cfda940
commit f51a02d613
5 changed files with 66 additions and 0 deletions

View file

@ -131,6 +131,18 @@ module.exports = {
],
},
"client",
{
title: "Security",
collapsable: true,
path: "/docs/security/",
sidebarDepth: 1,
children: [
"security/readme",
"security/upstream-tls",
"security/sidecar",
"security/upstream-jwt",
],
},
{
title: "Topics",
collapsable: true,

View file

@ -0,0 +1,35 @@
---
title: Securing Pomerium
lang: en-US
description: Increase your infrastructure security at multiple levels.
---
# Securing Pomerium
Discuss how security is important, sounds daunting, and can be achieved at multiple levels. Assure readers that steps can be implemented individually and added one at a time as needed or feasible.
Describe how Pomerium secures traffic from the proxy to the client out of the box with enforced TLS.
## Concepts
Begin by explaining the difference between securing client connections to Pomerium and Upstream connections between Pomerium and services.
### Layers
Discuss Protocol vs Application layer security
### Sidecar
Explain the concept of a sidecar versus in-application verification.
### JWT Verification
explain JWT and how to mutually verify
### TLS and mTLS
Explain the two levels of TLS security
## Next Steps
Bulleted list of next steps to take, ordered by common order of implementation.

View file

@ -0,0 +1,5 @@
---
title: Sidecar
lang: en-US
description: Create an Envoy Sidecar
---

View file

@ -0,0 +1,9 @@
---
title: Upstream JWT Verification
lang: en-US
description: Secure connections between Pomerium and Upstream Services with JWT Verification
---
## Via Application
## Via Sidecard

View file

@ -0,0 +1,5 @@
---
title: Upstream TLS
lang: en-US
description: Secure connections between Pomerium and Upstream Services with TLS
---