Commit Graph

15 Commits

Author SHA1 Message Date
henryor
d70efd6b5e fix(mqtt): support larger deploy payloads 2026-06-25 18:08:56 -05:00
Wilman Yesid Farfan Diaz
1571d2fa69 chore: update entrypoint and build scripts to use environment variables for configuration management 2026-06-17 11:32:36 -05:00
Wilman Yesid Farfan Diaz
196b706895 feat: implement provisioning infrastructure with P256-based ECIES encryption and binary overlay support 2026-05-02 21:43:49 -05:00
Wilman Yesid Farfan Diaz
2f5f9af3c8 security: HIGH-5/6/8, MED-1/5 — rate limiting, HSTS, HttpOnly cookies, Argon2id
HIGH-5: Rate limiting por IP con governor (Docker-compatible via X-Real-IP)
  - Login/refresh: 10 req/min; Register: 5 req/min
  - services/backend-api/src/rate_limiter.rs (nuevo módulo)

HIGH-6: HSTS + X-Forwarded-Proto en Nginx; TLS terminado por Dokploy
  - infrastructure/nginx/gateway.conf

HIGH-8: Refresh token movido a cookie HttpOnly; access token solo en memoria
  - Backend: login emite cookie, refresh rota cookie, logout la borra
  - Frontend: Zustand v3 sin tokens en localStorage; credentials: include

MED-1: Eliminado PBKDF2 legacy; Argon2id m=65536 t=3 p=1 en todos los hashes
  - services/shared-lib/src/overlay.rs (imports limpiados)
  - services/backend-api/src/handlers/auth.rs (hash_password helper)

MED-5: Rotación atómica de refresh tokens con detección de replay

SECURITY_AUDIT_REPORT.md: riesgo reducido a 🟡 MEDIO

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-02 12:42:58 -05:00
Wilman Yesid Farfan Diaz
1adeb7448e feat: implement frontend PWA and Admin services with Vite, Docker configurations, and routing logic. 2026-04-25 22:42:17 -05:00
Wilman Yesid Farfan Diaz
9a15f77095 feat: add Mosquitto entrypoint script and configuration template for dynamic PostgreSQL authentication setup 2026-04-24 09:20:41 -05:00
Wilman Yesid Farfan Diaz
75bd4b3482 Actualizado todo el sistema con las mejoras en seguridad encontradas, despliegue sin migraciones, solo la inicial. 2026-04-07 22:49:23 -05:00
Wilman Yesid Farfan Diaz
ac2fa56a22 Soluci[on de seguridad de los puntos realizada 2026-04-07 19:18:40 -05:00
Wilman Yesid Farfan Diaz
ffbe78a09c Cambios para despliegue con mosquito 2026-04-07 10:03:17 -05:00
Wilman Yesid Farfan Diaz
e726160c0d Actualizado entrypoint.sh a versión 1.0.2 2026-04-07 09:32:18 -05:00
Wilman Yesid Farfan Diaz
dfe0e563a5 Archivo mosquito cambiado. 2026-04-07 09:18:52 -05:00
Wilman Yesid Farfan Diaz
37149607dd Actualizaci[on archivo mosquito para la validaci[on de la comunicaci[on encriptada y aceptada entre contenedores 2026-04-07 08:08:13 -05:00
Wilman Yesid Farfan Diaz
77e88ce77a Actualizaci[on de seguridad fuerte.
Actualizaci[on en el readme
2026-04-06 21:49:16 -05:00
Wilman Yesid Farfan Diaz
7d90aa7b6a Cambios en la seguridad y nuevo campo 2026-04-06 16:09:45 -05:00
Wilman Yesid Farfan Diaz
4bd36f57a1 Iot Edge con Rust y Docker. 2026-03-13 22:12:00 -05:00