DevSecOps kali linux cosign

 

 https://www.onlinetis.com

DevSecOps kali linux cosign

Cosign es una herramienta de seguridad de código abierto (parte del proyecto Sigstore) diseñada para firmar, verificar y almacenar artefactos, principalmente imágenes de contenedores (como Docker), dentro de registros OCI.

En Kali Linux, esta herramienta es fundamental para profesionales de DevSecOps y seguridad en la nube, ya que permite asegurar que las imágenes que se descargan o despliegan no han sido alteradas.


1. Cómo instalar Cosign en Kali Linux

Aunque puedes compilarlo desde la fuente, la forma más rápida en Kali es mediante el gestor de paquetes oficial o descargando el binario:

Opción A: Mediante el repositorio oficial (Recomendado)

Bash
sudo apt update
sudo apt install cosign

Opción B: Descarga directa del binario

Si prefieres la última versión absoluta desde GitHub:

Bash
curl -LO https://github.com/sigstore/cosign/releases/latest/download/cosign-linux-amd64
sudo mv cosign-linux-amd64 /usr/local/bin/cosign
sudo chmod +x /usr/local/bin/cosign

2. Comandos principales y uso

Cosign funciona mediante pares de claves (pública/privada) o mediante el método "keyless" (sin claves, usando OIDC).

A. Generar un par de claves

Para empezar a firmar tus propias imágenes, primero genera tus llaves:

Bash
cosign generate-key-pair

Esto creará dos archivos: cosign.key (privada, mantenla segura) y cosign.pub (pública, para compartir).

B. Firmar una imagen de contenedor

Una vez que tengas tu clave, puedes firmar una imagen en un repositorio (como Docker Hub o GitHub Packages):

Bash
cosign sign --key cosign.key usuario/mi-imagen:latest

C. Verificar una firma

Para comprobar que una imagen es auténtica y no ha sido modificada:

Bash
cosign verify --key cosign.pub usuario/mi-imagen:latest

3. ¿Por qué usarlo en Kali?

  • Integridad del Software: Garantiza que el código que ejecutas en entornos de pruebas o producción es exactamente el que el desarrollador firmó.

  • Transparencia: Se integra con Rekor, un registro de transparencia que permite auditar quién y cuándo firmó un artefacto.

  • Seguridad en la Cadena de Suministro (Supply Chain): Es la herramienta estándar para mitigar ataques donde se inyecta malware en imágenes de contenedores legítimas.

 

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux