tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Moving telnet/telnetd from base to pkgsrc
On Sun, Dec 16, 2018 at 10:30:22AM -0500, Greg Troxel wrote:
> > What's the deal wiht IPSEC?
>
> The protoocol is called IPsec (and often miscapitalized), and our kernel
> option is IPSEC.
>
> > I've never used it, but I was under the impression it gives encryption
> > for free for things that otherwise don't have it.
>
> It provides confidentiality and data origin authentication at the IP
> level, via a per-packet protocol called Encapsulating Security Protocol.
>
> In this respect it is sort of like TLS, but operating at the IP layer
> rather than the TCP layer.
>
> However, implementations of it are OS services, rather than code in user
> space. (But the key management is in user space.)
>
> > Do all the programs need to have ipsec-specific goo to use it? telnet
> > does, as well as having its own encryption code.
>
> No. One configures the use of IPsec via Security Policy Database
> entries, which in NetBSD are managed via setkey(8).
>
> The encryption is telnet is I believe Kerberos. Kerberos predates IPsec
> by a lot, and is based on symmetric cryptography only (which is all that
> was feasible in the early 80s). As far as I know, Kerberos processing
> is always done within the application program rather than being a kernel
> service.
Kerberos is only in authentication. The encryption code in the program
is DES.
I asked to delete it but I was told it'd be socially inconvenient to do
so right now. You're a difficult bunch.
Home |
Main Index |
Thread Index |
Old Index