feat: Automating node scanning (scripts/alta_nodo.rb, candado.rb) and updated ontology

This commit is contained in:
Ricardo Monla
2026-02-18 00:56:32 -03:00
parent 07a5bbb6c9
commit a56ab03d9d
7 changed files with 344 additions and 0 deletions
+10
View File
@@ -4,6 +4,16 @@ Este documento registra la evolución, cambios y eventos significativos en el se
> **Referencias:** ✅ Completado | ⏳ En Proceso | 🧪 Verificado | ⚠️ Alerta | 📍 Definido
## 2026-02-18
| Hora | Nodo | Detalle |
| :--- | :--- | :--- |
| 00:55 | Grid | ✅ **Documentación ONTO**: Se actualiza `01_ontologia.md` y se crean fichas para `srv-xen01` y `cam-hikvision-24`. |
| 00:45 | cam-hikvision-24 | ⚠️ **Sonda de Campo**: **Detección HTTP**. IP `10.0.10.24`. Puerto 80 abierto (Hikvision Login), SSH cerrado. Rol: Cámara/DVR. |
| 00:35 | srv-xen01 | ✅ **Sonda de Campo**: **Corrección de Rol**. IP `10.0.10.23`. Identificado como **Citrix XenServer 7.0** (previamente catalogado como Debian). Evidencia forense de procesos Xen y Open vSwitch. |
| 00:10 | Grid | 🔒 **Protocolo de Seguridad**: Implementación de **Candado JIT** (`scripts/candado.rb`). Autorización temporal (5 min) basada en desafío de passphrase SSH. El Agente requiere token activo para operar sondas. |
| 00:00 | Grid | 🔧 **Automatización**: Despliegue de `scripts/alta_nodo.rb` (Ruby). Sonda de relevamiento autónoma con detección de roles y soporte SSH legacy. |
## 2026-02-16
| Hora | Nodo | Detalle |
+2
View File
@@ -23,6 +23,8 @@ Este documento define la identidad, propósito y componentes principales del ser
- **[srvv-UPTIME](nodos/srvv-UPTIME.md)** (`10.0.10.9`): LXC Debian 12 / Monitorización (⚠️ Disk 77%).
- **[srvv-DATA](nodos/srvv-DATA.md)** (`10.0.10.13`): LXC Debian 12 / Datos.
- **[srvv-SITIO2](nodos/srvv-SITIO2.md)** (`10.0.10.19`): LXC Debian 12 / Web Secundario (Acceso `root`).
- **[srv-xen01](nodos/srv-xen01.md)** (`10.0.10.23`): **Citrix XenServer 7.0** / Hypervisor (4 Cores Xeon).
- **[cam-hikvision-24](nodos/cam-hikvision-24.md)** (`10.0.10.24`): Disp. Hikvision / Cámara o DVR (Detectado vía HTTP).
- **[srvv-DNS](nodos/srvv-DNS.md)** (`10.0.10.2`): VM Debian 12 / Servidor DNS.
+18
View File
@@ -0,0 +1,18 @@
# Nodo: cam-hikvision-24 (Detectado)
## Información General
- **Hostname**: `cam-hikvision-24` (Asignado provisionalmente)
- **IP**: `10.0.10.24`
- **Rol**: **Cámara IP / DVR** (Hipótesis Alta)
- **Sistema Operativo**: Firmware Propietario (Hikvision Embedded)
- **Estado**: 🟢 Online (HTTP Accesible)
## Evidencia de Sondeo
- **SSH**: 🔴 Cerrado / Rechazado.
- **HTTP (Puerto 80)**: 🟢 Abierto.
- **Firma Web**: Redirección a `/doc/page/login.asp`.
- **Fabricante Probable**: Hikvision.
## Observaciones
- Este nodo no admite gestión SSH estándar.
- Se recomienda aislar en VLAN de videovigilancia si es posible.
+30
View File
@@ -0,0 +1,30 @@
# Nodo: srv-xen01
## Información General
- **Hostname**: `srv-xen01`
- **IP**: `10.0.10.23`
- **Rol**: **Citrix XenServer Hypervisor** (Detectado)
- **Sistema Operativo**: XenServer 7.0.0-125380c
- **Kernel**: Linux (Dom0)
- **Estado**: 🟢 Online (Relevado el 2026-02-18)
## Hardware (Dom0)
- **CPU**: Intel(R) Xeon(R) CPU E31230 @ 3.20GHz (4 Cores)
- **RAM**: ~658 MB (Asignada a Dom0) / Total Físico Desconocido (Probable 16GB+ dado el rol)
- **Almacenamiento**:
- `sda`: 298,1G (WDC WD3200AAKS-0)
- `sdb`: 931,5G (WDC WD10EZEX-00W) - Posible Storage Repository (SR).
- `sdc`: 931,5G (WDC WD10EZEX-00W) - Posible Storage Repository (SR).
- `tda`: 120G
- `tdb`: 64G
## Evidencia Forense (Roles Detectados)
- **Hypervisor**: ✅ **Citrix XenServer** (Marcadores: `/etc/xen`, `/opt/xensource/bin/xe`).
- **Gestión**: `xapi` (XenAPI), `xenopsd`.
- **Red**: `ovs-vswitchd` (Open vSwitch).
- **Puertos**: 80, 443 (Gestión Web/API), 22 (SSH), 5900-5902 (VNC Consoles para VMs).
## Bitácora de Alta
- **Fecha**: 2026-02-18
- **Acción**: Re-Sondeo con Script `alta_nodo.rb`.
- **Descubrimiento**: El nodo fue identificado previamente como Debian 12 (falso positivo o re-instalación), pero la evidencia actual confirma **Citrix XenServer 7.0**.