Saltar al contenido

Seguridad y actualizaciones

Seguro por defecto, aburrido a propósito.

Una web de empresa no debería necesitar un plugin de seguridad. Kaleta trae ajustes por defecto sensatos, actualizaciones firmadas que instalan solas las correcciones de seguridad, copias de seguridad automáticas de la base de datos y un firewall que activas cuando lo necesitas. Los complementos solo funcionan cuando un administrador los activa, y un modo seguro los desactiva todos.

Cuentas.

Inicio de sesión en dos pasos con una app de autenticación, passkeys, un límite de inicios de sesión por dirección IP y bloqueo de cuentas. Las cuentas y las conexiones de Claude sin uso se notifican y pueden suspenderse automáticamente.

Actualizaciones firmadas.

Cada paquete se firma con Ed25519. La web verifica la firma y cada archivo antes de instalar, se comprueba a sí misma después y vuelve a poner los archivos anteriores si algo falla.

Copias de seguridad.

Copias de seguridad automáticas de la base de datos cada día en que algo cambió; si no, semanales. Añade un destino FTPS o S3 y se copian fuera del servidor junto con los archivos multimedia. Una restauración se valida primero y se revierte si la copia está dañada.

Seguridad del contenido.

El HTML de quienes no son administradores se sanea, los contenidos incrustados se limitan a una lista de permitidos, cada importación pasa por las mismas comprobaciones y el panel de administración funciona con una Content Security Policy estricta.

Privacidad.

Sin scripts ni fuentes de terceros, estadísticas sin cookies, solicitudes eliminadas o anonimizadas tras un plazo fijado y peticiones sobre datos personales atendidas en un solo lugar.

Sesiones y formularios.

Cada formulario del panel de administración lleva un token CSRF, las sesiones caducan tras un tiempo de inactividad y los webhooks llevan una firma HMAC. Activa el firewall y bloqueará direcciones, redes y avalanchas de peticiones. SPF, DMARC, DKIM, el certificado y el dominio se comprueban a diario.

Actualizaciones

De GitHub a tu web, verificado.

Las nuevas versiones se publican en GitHub Releases. Tu web las busca, verifica la firma del editor y las instala en Settings → Backups and updates, donde también eliges el canal: Latest (el predeterminado, una nueva versión menor cada semana) o Stable (correcciones de seguridad y una nueva versión menor aproximadamente una vez al mes). Una web rechaza información de actualización más antigua que la que ya ha visto. Las versiones de seguridad se instalan solas por defecto – sin FTP después de la primera instalación.

aktualizace.json

firma

Ed25519

firmado en

el equipo del editor, nunca en CI

antes de instalar

copia de la base de datos

si algo falla

reversión automática

Comunicar un fallo

¿Has encontrado una vulnerabilidad?

Comunícala en privado a info@kaletacms.com, no en un issue público. Respondemos en un plazo de tres días hábiles.