Detalle de la noticia

Ciberseguridad

Ghostunnel: Open-source TLS proxy with mutual authentication

Fuente: Help Net Security Publicado: 04/11/2026 · 06:30 UTC
Compartir:
Ciberseguridad Ghostunnel: Open-source TLS proxy with mutual authentication
Imagen: Help Net Security

Ghos­tun­nel es un proxy de có­di­go abier­to di­se­ña­do para ges­tio­nar TLS en apli­ca­cio­nes que no pue­den ha­cer­lo por sí mis­mas, ope­ran­do tanto como ser­vi­dor como clien­te. En su fun­ción de ser­vi­dor, se sitúa fren­te al ser­vi­cio bac­kend para re­ci­bir co­ne­xio­nes ci­fra­das, va­li­dar el cer­ti­fi­ca­do del clien­te y re­en­viar el trá­fi­co en texto plano me­dian­te TCP o un soc­ket UNIX. En su mo­da­li­dad de clien­te, opera a la in­ver­sa re­ci­bien­do co­ne­xio­nes lo­ca­les sin ci­frar, apli­cán­do­les una capa TLS y mos­tran­do un cer­ti­fi­ca­do ante el ser­vi­cio re­mo­to.

Para con­tro­lar el ac­ce­so en el modo de ser­vi­dor, la he­rra­mien­ta exige de­fi­nir re­glas de au­to­ri­za­ción antes de arran­car, per­mi­tien­do eva­luar múl­ti­ples cri­te­rios com­bi­na­dos como nom­bres co­mu­nes, uni­da­des or­ga­ni­za­ti­vas, iden­ti­fi­ca­do­res DNS o URI, pines de clave pú­bli­ca, po­lí­ti­cas de Open Po­licy Agent o iden­ti­da­des SPIFFE. Las cla­ves y cer­ti­fi­ca­dos ne­ce­sa­rios pue­den ob­te­ner­se de di­ver­sas fuen­tes, in­clu­yen­do ar­chi­vos, al­ma­ce­nes del sis­te­ma ope­ra­ti­vo, mó­du­los de hard­wa­re, la API de tra­ba­jo de SPIFFE o cer­ti­fi­ca­dos au­to­má­ti­cos de Let’s Encrypt, con la ca­pa­ci­dad de ac­tua­li­zar di­chos cre­den­cia­les de forma di­ná­mi­ca sin re­ini­ciar el pro­ce­so.

El soft­wa­re in­clu­ye me­di­das de se­gu­ri­dad pre­de­ter­mi­na­das, li­mi­tan­do de forma es­tric­ta las es­cu­chas y des­ti­nos a lo­calhost o soc­kets UNIX a menos que se uti­li­cen pa­rá­me­tros es­pe­cí­fi­cos, y em­plean­do ais­la­mien­to me­dian­te Land­lock en sis­te­mas Linux. Se dis­tri­bu­ye como un único bi­na­rio com­pi­la­do en Go sin de­pen­den­cias adi­cio­na­les de eje­cu­ción, es com­pa­ti­ble con múl­ti­ples sis­te­mas ope­ra­ti­vos, cuen­ta con una li­cen­cia Apa­che 2.0 y ofre­ce ca­pa­ci­da­des de mo­ni­to­ri­za­ción a tra­vés de un puer­to de es­ta­do con mé­tri­cas en for­ma­to JSON y Pro­metheus.

El ar­tícu­lo ori­gi­nal no apor­ta más de­ta­lle sobre otros as­pec­tos téc­ni­cos o de con­fi­gu­ra­ción de la he­rra­mien­ta.