all options
bookworm  ] [  trixie  ] [  forky  ] [  sid  ]
[ Source: tlswrapper  ]

Package: tlswrapper (0~20250201-2 and others)

Links for tlswrapper

Screenshot

Debian Resources:

Download Source Package tlswrapper:

Maintainer:

External Resources:

Similar packages:

wrapper per cifratura TLS

tlswrapper è un wrapper per cifratura TLS tra un client remoto e un programma locale prog.

Internet <--> tcpserver/inetd/systemd.socket/... <--> tlswrapper <--> prog

Processi separati per ogni connessione

tlswrapper viene eseguito da systemd.socket/inetd/tcpserver/... che lancia un'istanza separata di tlswrapper per ogni connessione TLS. Ciò assicura che una vulnerabilità nel codice (es. un bug nella libreria TLS) non possa essere usata per compromettere la memoria di un'altra connessione.

Processi separati per connessione di rete e operazioni sulla chiave segreta

Per proteggere contro la divulgazione delle informazioni segrete tramite la connessione di rete (come Heartbleed), tlswrapper esegue due processi indipendenti per ogni connessione TLS. Un processo mantiene le chiavi segrete ed esegue le operazioni su di esse e il secondo dialoga con la rete. I processi comunicano tra loro tramite pipe Unix.

Separazione dei privilegi, isolamento del file system, limiti

I processi di tlswrapper sono eseguiti sotto un uid dedicato diverso da zero per proibire kill, ptrace, ecc. Viene fatto il chroot in una directory vuota e non scrivibile per proibire l'accesso al file system. Viene impostato ulimits per proibire nuovi file, socket, ecc. Viene impostato ulimits per proibire i fork.

Libreria TLS

tlswrapper usa la libreria BearSSL che implementa solo le versioni sicure del protocollo TLS (TLS1.0 - TLS1.2) e implementa algoritmi sicuri e in tempo costante.

Other Packages Related to tlswrapper

  • depends
  • recommends
  • suggests
  • enhances

Download tlswrapper

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha (unofficial port) 0~20250201-2 49.6 kB205.0 kB [list of files]
amd64 0~20250201-2 58.8 kB228.0 kB [list of files]
arm64 0~20250201-2 50.0 kB203.0 kB [list of files]
armel 0~20250201-2 50.5 kB200.0 kB [list of files]
armhf 0~20250201-2 50.1 kB200.0 kB [list of files]
hppa (unofficial port) 0~20250201-2 57.2 kB218.0 kB [list of files]
i386 0~20250201-2 52.5 kB184.0 kB [list of files]
ia64 (unofficial port) 0~20230101-2 59.4 kB274.0 kB [list of files]
loong64 (unofficial port) 0~20250201-2 47.8 kB203.0 kB [list of files]
m68k (unofficial port) 0~20250201-2 49.7 kB184.0 kB [list of files]
mips64el 0~20250201-2 51.1 kB213.0 kB [list of files]
ppc64 (unofficial port) 0~20250201-2 49.5 kB267.0 kB [list of files]
ppc64el 0~20250201-2 48.9 kB203.0 kB [list of files]
riscv64 0~20250201-2 50.1 kB175.0 kB [list of files]
s390x 0~20250201-2 47.6 kB203.0 kB [list of files]
sh4 (unofficial port) 0~20250201-2 62.0 kB201.0 kB [list of files]
sparc64 (unofficial port) 0~20250201-2 43.5 kB1,103.0 kB [list of files]
x32 (unofficial port) 0~20250201-2 51.0 kB189.0 kB [list of files]