!UUqahLbShAYkkrXmKs:matrix.org

DevOS

36 Members
Seeking help and geeking out together on https://github.com/divnix/devos & https://github.com/divnix/digga10 Servers

Load older messages


SenderMessageTime
25 Oct 2021
@blaggacao:matrix.orgDavid Arnold (blaggacao)* With some evolution on the application side (or a `SIGHUP`ing Smart Wrapper), we can solve those problemas at the root.18:28:09
@blaggacao:matrix.orgDavid Arnold (blaggacao) So: let's assert identity based on something (observable) that you are rather on what you know. 18:29:15
@blaggacao:matrix.orgDavid Arnold (blaggacao)* Circling back to secrets management. Every secrets management problem is in _reality_ an identity assertion problem.18:29:38
@timdeh:matrix.org@timdeh:matrix.orghttps://github.com/mishajw/kipa?18:30:13
@blaggacao:matrix.orgDavid Arnold (blaggacao)Like a kernel-based hash of the app binary.18:30:17
@blaggacao:matrix.orgDavid Arnold (blaggacao)* Like a kernel-provided hash of the app binary.18:30:44
@blaggacao:matrix.orgDavid Arnold (blaggacao)Or a combination of a bin-hash, a user / group.18:31:14
@blaggacao:matrix.orgDavid Arnold (blaggacao)* Or a combination of a bin-hash, a user / group that the kernel reports about the execution environment of a process. I.e. tale-telling process stats.18:31:48
@blaggacao:matrix.orgDavid Arnold (blaggacao)I mean, the subject of identity are, in reality, processes, not hosts.18:32:38
@timdeh:matrix.org@timdeh:matrix.orgbut how do we use that exactly?18:34:15
@blaggacao:matrix.orgDavid Arnold (blaggacao)An attestor can map those fingerprints to an identity certificate.18:34:43
@blaggacao:matrix.orgDavid Arnold (blaggacao)* An attestor (vault, spiffe, step-ca) can (securely) map those fingerprints to an identity certificate.18:35:22
@blaggacao:matrix.orgDavid Arnold (blaggacao)(short-lived identity certificate ~5mins)18:35:48
@blaggacao:matrix.orgDavid Arnold (blaggacao)The good thing about X509, you can arrange for things to have tls and AuthC in one single artifact.18:36:56
@blaggacao:matrix.orgDavid Arnold (blaggacao)For example when using postgres 18:37:04
@blaggacao:matrix.orgDavid Arnold (blaggacao)Hence my pledge for the SVID spec.18:37:37
@blaggacao:matrix.orgDavid Arnold (blaggacao) There are X509-SVID & JWT-SVID. 18:37:58
@blaggacao:matrix.orgDavid Arnold (blaggacao) The one major blocker is actually that openssh last time I checked did not support atomic hot-reloading of cert context. In fact no hot-reloading, at all 18:39:33
@blaggacao:matrix.orgDavid Arnold (blaggacao) openssh-dev being used quasi-ubiquitously. 18:40:00
@blaggacao:matrix.orgDavid Arnold (blaggacao)So short lived identities have generally poor aplication support.18:40:28
@blaggacao:matrix.orgDavid Arnold (blaggacao)* So short lived identities have generally poor application support.18:41:56
@timdeh:matrix.org@timdeh:matrix.orghow does this play into nix though?18:42:30
@blaggacao:matrix.orgDavid Arnold (blaggacao) Current solution: SIGHUP as it seems and accept the downtime. 18:42:38
@timdeh:matrix.org@timdeh:matrix.orgor rather, how would it interface with nix?18:42:48
@blaggacao:matrix.orgDavid Arnold (blaggacao)
In reply to @timdeh:matrix.org
how does this play into nix though?
We don't have to care about secrets at all.
18:42:54
@blaggacao:matrix.orgDavid Arnold (blaggacao) Since nix probably never is going to be a long-running attestor. 18:43:20
@blaggacao:matrix.orgDavid Arnold (blaggacao)* We don't have to care about secrets at all (in theory).18:43:38
@blaggacao:matrix.orgDavid Arnold (blaggacao)* Since `nix` probably never is going to be a long-running, stateful attestor that processes runtime fingerprints.18:44:16
@blaggacao:matrix.orgDavid Arnold (blaggacao)* Since `nix` probably never is going to be a long-running, stateful attestor that processes runtime workload identity fingerprints.18:44:38
@blaggacao:matrix.orgDavid Arnold (blaggacao)* Since `nix` probably never is going to be a long-running, stateful attestor that processes runtime workload identity fingerprints against an identity registry.18:44:56

Show newer messages


Back to Room ListRoom Version: 6