Skip to content
Menu

Seguridad y privacidad desde el diseño

Cómo funciona

Seguridad y privacidad desde el diseño

Todo lo que llega de la red es hostil hasta que se demuestre lo contrario.

Federación

Firmado o rechazado

Cada mensaje entrante debe llevar una firma válida.

Dominio correcto

El autor debe pertenecer al dominio que firma.

Sin SSRF

Las peticiones remotas evitan IP privadas, con límites de tamaño y tiempo.

HTML limpio

El contenido remoto se limpia con una lista de etiquetas permitidas.

Envelopes cifrados

Los contenidos privados de diaspora* se validan tras descifrarlos.

Límites de frecuencia

Por servidor y por cuenta, con Redis.

Solo el aspecto Familia puede ver la publicación

Una sola puerta para la visibilidad

Quién puede ver una publicación lo decide una sola función, canView. Muros, búsqueda, hilos, multimedia y federación pasan todos por ella.

Los archivos de las publicaciones no públicas se sirven con enlaces firmados y con caducidad.

Tu cuenta

  • Contraseñas protegidas con Argon2id
  • Llaves de acceso (WebAuthn) y doble factor TOTP con códigos de recuperación
  • Cookies de sesión HttpOnly y SameSite; tokens OAuth con permisos para las apps
  • Exportación completa de tus datos y borrado de la cuenta que llega a los demás servidores
  • Muda tu cuenta a otro servidor y conserva a tus seguidores

Moderación

Denuncias

Denuncia publicaciones y cuentas, también a su servidor de origen.

Bloqueos

Bloquea o silencia personas y dominios enteros.

Control de registros

Abiertos, por invitación o con aprobación. Cada acción queda registrada.

¿Has encontrado una vulnerabilidad? Escribe a [email protected] antes de hacerla pública.