Gitrust une los ladrillos de un GTA_001 moderno Cada función está diseñada para permanecer simple, auditable y sin dependencia externa.
Glosario de Funciones
Memoria de seguridad
Rust
Base 100% Rust con #![forbid(unsafe_code)] en cajas críticas. Sin comportamiento indefinido, sin fugas explotables.
Tontos
deny(unwrap_used, expect_used, panic, indexing_slicing) aplica a todo el código. Los errores son geered, nunca escamotes.
Cero
Secretos (tokens, hashs) implementan la línea Zeroize : la memoria se borra automáticamente de la destrucción.
SSH endurecido
Cles RSA = 4096 bits impuestos, algoritmos de rechazo bajos, huellas dactilares SHA256 verificadas en cada conexión.
ANSSI PA-074
Proveedores de auditoría
Cada dependencia es rastreable, versionnee y auditable a través del Manifiesto de Cargo y el Manifiesto integrado
Bloques transitorios
Validación sistemática de las vías del disco ( .., / y \.
Journalization
Vías de auditoría sobre operaciones sensibles: creación, intercambio, eliminación de depósito, giro de clave, cambio de permiso.
Despliegue soberano
Un archivo Rust, un servicio No de terceros, sin llamadas de red externas.
Cero CDN
Todos los activos (CSS, JS, fuentes) se sirven localmente. CSP estricto bloqueo de dominios externos.
Cero telemetría
No hay datos en ningún otro lugar que en sus propios periódicos. Las métricas permanecen en tu casa.
Colaboración
Funciones jerárquicas
Cuatro funciones claras: , , , . Autor real = max(individual, equipo).
Compartir depósitos
Compartir individual o equipo, con o sin herencia. Los derechos se combinan, nunca eludin.
Organizaciones
Estructura con aislamiento de espacios de nombres y teclas SSH.
Integración
HTTP nativo Git
HTTP completo Smart (clone, fetiche, push) sin capa proxy. Compatible con todos los clientes estándar de Git.
Native Git SSH
Servidor SSH integrado (port 2222 por defecto), autenticación de clave pública, buena gestión de ganchos.
Ganchos de estiramiento
Puntos de extensión pre-receive, post-receive, update para conectar sus tuberías, escáneres, notificaciones.
Facultativo
tuberías nativas que activan cada empuje a través del gancho post-receive. Edificios reproducibles, portátiles y versionados valorados.
Cohesive API
REST Puntos finales para la automatización (creación de puntos, gestión clave, invitación del usuario).
Observabilidad y calidad
Generación automática de la nomenclatura de software en el formato de
Análisis de vulnerabilidad
Integración continua con
Registros de estructuras
JSON Logs exploitable by any aggregator (ELK, Loki, Graylog) without parser adaptation.
Corriente de trabajo para el desarrollo
¿Listo para controlar tu código?
Gitrust está en despliegue progresivo. Para acceder a una demo, haga sus preguntas o vaya acompañado en una integración con ANSSI, póngase en contacto con el equipo.