top of page

El honeypot Coldframe imita controladores de supermercados para observar el comportamiento de los atacantes

hace 16 minutos
13 min de lectura
Generic defensive software-security workspace, not a real supermarket refrigeration system, a Coldframe deployment or evidence of a successful attack. Credit: Bibek ghosh. Source: https://www.pexels.com/photo/programming-data-on-a-computer-14553707/. Pexels License.
Generic defensive software-security workspace, not a real supermarket refrigeration system, a Coldframe deployment or evidence of a successful attack. Credit: Bibek ghosh. Source: https://www.pexels.com/photo/programming-data-on-a-computer-14553707/. Pexels License.

Coldframe presenta a los atacantes dos interfaces falsas de refrigeración para supermercados, convirtiendo el aparente acceso a equipos de refrigeración en una oportunidad para registrar su comportamiento. El honeypot Coldframe imita los sistemas de gestión Danfoss AK-SM 800A y Copeland/Dixell XWEB. Su desarrollador afirma que el proyecto surgió a raíz de ataques recientes contra instalaciones de refrigeración. La cuestión central es si unas primeras impresiones convincentes generan evidencia útil más allá del escaneo habitual de internet.

El proyecto adopta un enfoque distinto al de exponer software real de controladores. Modela interacciones seleccionadas, incluidos inicios de sesión exitosos y acciones de control simuladas, mientras mantiene los equipos de refrigeración reales fuera del experimento. Esa elección plantea su principal equilibrio: un mayor realismo puede revelar más comportamiento, pero cada interacción ausente ofrece a los visitantes otra oportunidad para reconocer el engaño.

Un proyecto existente, danfoss-ak-sm-decoy de eppser, ofrece una comparación útil. Ambos imitan supervisores de refrigeración, pero Coldframe pone el énfasis en las huellas web y los intentos de explotación reconocibles. Para operadores de supermercados y contratistas de refrigeración, la relevancia va más allá de cualquiera de los dos repositorios. Estos experimentos examinan la actividad dirigida a interfaces de gestión que conectan el mantenimiento remoto con las operaciones físicas.

El honeypot Coldframe ofrece un inicio de sesión aparente y luego observa lo que sigue

El público honeypot de controlador de refrigeración se describe como de baja interacción, lo que significa que simula comportamientos seleccionados del dispositivo en lugar de un controlador completo. Su servicio principal se concentra en un archivo Python y utiliza la biblioteca estándar de Python. El repositorio también contiene recursos de despliegue, pruebas y un programa independiente para resumir los eventos registrados.

Ese empaquetado hace que el proyecto sea accesible, pero su decisión de diseño más relevante ocurre después de la autenticación. Coldframe acepta deliberadamente determinadas credenciales débiles y evasiones de autenticación modeladas. Los visitantes reciben entonces una sesión y un panel con vitrinas refrigeradas ficticias. Los controles de desescarche parecen estar disponibles, lo que permite al señuelo registrar si alguien pasa de los intentos de acceso a la manipulación simulada del equipo.

La distinción útil está entre encontrar un controlador e intentar operarlo. Una solicitud de página establece que un servicio recibió atención. Un inicio de sesión exitoso seguido de una acción de control proporciona una observación distinta. Ninguno establece la identidad de un atacante, pero la secuencia permite un análisis más preciso que una lista de direcciones de conexión.

Consideremos un visitante hipotético que descubre la pantalla de inicio de sesión, envía credenciales, abre el panel y activa un botón de desescarche. Coldframe está diseñado para conservar esos pasos sin conectar el botón a maquinaria de refrigeración. El escenario ilustra la medición prevista. No establece que el proyecto ya haya observado tal comportamiento durante una campaña documentada.

El resumen del desarrollador también afirma que Shodan, un motor de búsqueda de servicios de internet, reconoce ambas identidades como dispositivos reales en lugar de honeypots. Esto sigue siendo una afirmación del desarrollador en este caso. El reconocimiento por parte de un escáner no establece de forma independiente que una persona, una herramienta de explotación u otro sistema de clasificación llegaría a la misma conclusión.

El repositorio facilita evaluar una propuesta más acotada: documenta qué superficies modela Coldframe y dónde termina su simulación. Esa transparencia importa porque «parece un controlador» puede describir varios logros distintos. Coincidir con el título de una página es diferente de mantener una sesión autenticada convincente.

Por tanto, el anuncio presenta un instrumento de observación, no un relato demostrado de actividad de atacantes. Su valor noticioso reside en la especificidad del objetivo y el momento. Que produzca inteligencia útil dependerá de qué alcance el sistema, de qué siga a la solicitud inicial y de cómo se interprete la evidencia resultante.

Incidentes recientes de refrigeración aumentan la presión sobre el mantenimiento remoto

La premisa de Coldframe cuenta con un contexto documentado de forma independiente. La alerta de seguridad sobre refrigeración de Francia apareció por primera vez el 12 de octubre de 2026 y recibió actualizaciones hasta el 16 de octubre. CERT-FR informó de compromisos que afectaban a las familias Danfoss AK-SM y AK-SC, junto con los sistemas Copeland y Dixell XWEB. Su alcance establece que la supervisión de refrigeración era una preocupación activa de incidentes antes de la fecha de publicación de este artículo, el 10 de noviembre.

La presión operativa recae sobre minoristas, contratistas de refrigeración y quien administre la conexión entre ambos. El acceso remoto facilita el mantenimiento, pero una interfaz de gestión accesible también expone la superficie administrativa del sistema. Esto crea un conflicto práctico: el acceso necesario para diagnosticar problemas de refrigeración debe seguir controlado cuando partes externas buscan activamente interfaces similares.

Coldframe observa el problema de la interfaz expuesta; no resuelve la exposición de una instalación. Las recomendaciones de CERT-FR se centran en eliminar el acceso directo a internet y restablecerlo a través de redes protegidas. También solicita comprobaciones de configuración, incluidas las de los ajustes de desescarche, y medidas de seguridad adecuadas del fabricante. Un señuelo independiente no realiza esas tareas para una tienda real.

La distinción importa porque un supervisor de refrigeración representa más que otro inicio de sesión en un navegador. Sus funciones administrativas afectan al comportamiento del equipo. Cuando un visitante simulado pulsa un control de desescarche, la cuestión de investigación se refiere al avance hacia una acción operativa. En una instalación real, la misma categoría de acción pertenece a los procedimientos de mantenimiento y los límites de autorización.

La responsabilidad también puede abarcar varias organizaciones. Un minorista puede asumir las consecuencias comerciales mientras un contratista gestiona el equipo y la conectividad. Este artículo no establece los acuerdos de ninguna empresa afectada. La implicación analítica es que una evidencia útil de incidentes necesita suficiente contexto para respaldar decisiones a ambos lados de esa frontera.

Los registros de un señuelo podrían ayudar a describir qué interfaces reciben atención o qué acciones intentadas se repiten. No pueden establecer que el entorno de producción de un contratista esté comprometido. Tampoco pueden demostrar que una instalación real silenciosa sea segura. Esas conclusiones requieren evidencia del entorno en cuestión.

El momento explica por qué un proyecto enfocado de forma tan precisa merece atención ahora. Coldframe aborda una categoría de objetivo reconocible tras una alerta oficial de incidente, en lugar de inventar un caso de uso industrial ficticio. Su aportación es la posibilidad de observar intentos contra esa categoría sin exponer sistemas reales de refrigeración.

Esa posibilidad sigue siendo distinta de la atribución. Nada en el anuncio del proyecto conecta de manera independiente el tráfico recibido por Coldframe con los actores responsables de los compromisos reportados. Mantener ese límite preserva la diferencia entre estudiar técnicas de ataque actuales y afirmar haber identificado una campaña concreta.

La coincidencia de huellas de dispositivos crea un equilibrio deliberado

El trabajo de realismo de Coldframe comienza antes de que alguien vea su panel. Una huella es una combinación reconocible de características de servicio utilizada para clasificar un dispositivo. Según el repositorio, la identidad Danfoss modela las cabeceras de respuesta, su orden, el título de la página de gestión y las características del certificado. Estos detalles se dirigen a las funciones visibles durante el descubrimiento inicial.

El proyecto también modela TLS, el protocolo utilizado para proteger una conexión de red, con ajustes destinados a parecerse al dispositivo seleccionado. Su documentación especifica TLS 1.2 para la identidad Danfoss. La cuestión relevante es la coherencia: ¿el comportamiento del servicio circundante respalda la identidad que sugiere la página de inicio de sesión?

Una interfaz creíble requiere concordancia entre la presentación, las respuestas de red y el comportamiento posterior. Una imitación visual por sí sola deja otras superficies disponibles para la comparación. A la inversa, coincidir con las señales preferidas por un escáner no garantiza que una aplicación autenticada resista una inspección más detallada. Coldframe elige qué partes de esa cadena reproducir.

La identidad Dixell sigue un patrón diferente, según su documentación. Modela el flujo de inicio de sesión correspondiente y características de respuesta seleccionadas en lugar de limitarse a cambiar la marca de Danfoss. Esta es una distinción de diseño significativa porque el proyecto busca representar familias de productos separadas, cada una con su propio comportamiento visible externamente.

Algunos activos de coincidencia requieren material adicional. El repositorio excluye iconos de proveedores y admite copias aportadas de forma privada que un operador tenga permiso para utilizar. También admite una página de inicio de Danfoss proporcionada. En consecuencia, una descarga predeterminada y un despliegue que utilice esos activos opcionales no presentan necesariamente huellas idénticas.

Esta salvedad limita la expresión «se parece perfectamente» en el resumen proporcionado. El propio repositorio reconoce conocimientos incompletos y respuestas modeladas. Una descripción más defendible es una imitación dirigida, con detalles configurables y lagunas explícitas. Esa redacción preserva el logro de ingeniería sin convertir un objetivo de desarrollo en un resultado establecido de forma independiente.

El mismo equilibrio aparece en el soporte opcional de protocolos industriales. Modbus TCP es un protocolo para intercambiar datos de dispositivos industriales a través de una red. Coldframe puede presentar temperaturas y controles ficticios mediante este, pero deja ese servicio desactivado de forma predeterminada. La documentación explica esa decisión en función del rol esperado de la identidad Danfoss seleccionada.

Abrir otro servicio podría atraer más escaneos industriales genéricos y, al mismo tiempo, hacer que un despliegue concreto sea menos coherente con su identidad prevista. Esto ilustra por qué más funciones no implican automáticamente un mejor engaño. La superficie adecuada depende de la pregunta de observación y del equipo que se representa.

Por tanto, el diseño de Coldframe invita a una evaluación medible. Los revisores pueden comparar sus respuestas documentadas con el comportamiento de referencia, identificar discrepancias y valorar qué diferencias afectan a la clasificación. Ese trabajo sería más informativo que una afirmación amplia de que todos los visitantes consideran convincente la imitación.

Otro señuelo de Danfoss opta por una simulación más amplia

La comparación más cercana identificada por Coldframe es la simulación de controlador Danfoss, mantenida bajo la cuenta de eppser. Ese proyecto también utiliza una implementación independiente en Python. Su documentación describe una tienda ficticia compartida, temperaturas cambiantes y receptores adicionales que representan servicios de dispositivos. Destaca la coherencia en un entorno simulado más amplio.

La documentación de Coldframe presenta un énfasis diferente: coincidencia de huellas web, reconocimiento de explotaciones específicas y compatibilidad con Dixell. Estas son decisiones sobre dónde invertir el esfuerzo de implementación. Ninguno de los repositorios establece que su enfoque produzca mejores resultados en campo, y sus descripciones públicas no respaldan una clasificación de rendimiento.

Una simulación más amplia y una coincidencia de huellas más específica responden a preguntas de investigación distintas. Un investigador que estudia interacciones entre servicios necesita un modelo coherente detrás de esos servicios. Quien estudia intentos contra una interfaz web reconocible necesita respuestas plausibles a lo largo de esa ruta concreta. La comparación se refiere a la cobertura de observación, no a una competencia convencional de funciones de producto.

La limitación compartida es que un controlador modelado sigue siendo un modelo. Una pantalla de temperatura convincente no reproduce todos los flujos de trabajo de mantenimiento. Una respuesta de red realista no proporciona toda la aplicación que hay detrás. Cada implementación selecciona los comportamientos que su autor espera que importen, dejando otras interacciones incompletas o deliberadamente ausentes.

Los antecedentes de Coldframe también incluyen investigación publicada sobre vulnerabilidades. En su investigación sobre autenticación de controladores, Team82 de Claroty describió debilidades en la interfaz de gestión AK-SM 800A. Su publicación del 9 de agosto de 2026 abordó un mecanismo alternativo de autenticación, riesgos de ejecución de comandos y manipulación de la configuración del servidor web.

Claroty también informó de un escaneo que mostraba 2.765 dispositivos expuestos. Esa cifra describe la observación citada, no un recuento actual de instalaciones comprometidas. La exposición, la vulnerabilidad, la explotación exitosa y el daño operativo siguen siendo afirmaciones distintas. Una solicitud registrada por un señuelo no puede conectar esas categorías sin evidencia adicional.

Hallazgos anteriores sobre bypass de autenticación de Synacktiv ofrecen otra referencia histórica para la familia de controladores. Estas divulgaciones ayudan a explicar por qué los investigadores reconocen determinados patrones de solicitudes. No establecen que cada solicitud coincidente represente una intrusión exitosa ni que pertenezca a la misma operación.

Para Coldframe, ese historial proporciona comportamientos reconocibles que modelar y etiquetar. Para los lectores, explica por qué la interfaz administrativa merece escrutinio más allá de una página genérica de inicio de sesión. La investigación pública se refiere a mecanismos que pueden afectar el acceso y el control, mientras que el señuelo busca observar intentos sin reproducir la maquinaria vulnerable.

La comparación también aclara qué ha cambiado. Las descripciones públicas de vulnerabilidades ya explicaban posibles vías de entrada. Estos proyectos de señuelos empaquetan comportamientos seleccionados en servicios observables. Su valor adicional procederá de interacciones documentadas y análisis cuidadosos, en lugar de limitarse a reiterar la existencia de debilidades conocidas.

Un patrón de explotación reconocido no es prueba de compromiso

Coldframe registra solicitudes y asigna etiquetas cuando se parecen a patrones públicos de explotación compatibles. Esto crea un mecanismo de clasificación útil, especialmente al revisar tráfico repetitivo. Sin embargo, una etiqueta expresa la interpretación del señuelo sobre una solicitud. No establece que la debilidad correspondiente exista en otro sistema ni que una acción intentada haya tenido éxito allí.

La interpretación más sólida de un evento de señuelo describe lo que envió el visitante y lo que devolvió la simulación. Cualquier conclusión adicional requiere respaldo adicional. Un aparente inicio de sesión exitoso pertenece al comportamiento de autenticación modelado por Coldframe. Una acción de control simulada pertenece a su instalación ficticia. Ninguna representa acceso a un supermercado.

Esta distinción se vuelve especialmente importante al revisar automatización. Una herramienta puede enviar una solicitud reconocible sin comprender la respuesta. Otro visitante podría seguir la interfaz de manera interactiva. Sin la secuencia y el contexto circundante, ambos pueden aparecer bajo la misma categoría amplia de explotación, aunque su valor probatorio sea distinto.

El repositorio reconoce la interacción superficial tras el inicio de sesión. Los visitantes encuentran un pequeño panel y comandos seleccionados, en lugar de la aplicación completa StoreView. Esta limitación es fundamental para interpretar las interrupciones. Un visitante que deja de interactuar podría haber completado un escaneo, perdido interés, encontrado una función no compatible o reconocido el señuelo.

Del mismo modo, el silencio no establece que la familia de dispositivos representada no reciba atención. El descubrimiento depende de dónde aparezca el servicio y de cómo lo encuentren los visitantes. La documentación señala que el alojamiento en la nube puede parecer sospechoso para equipos industriales. Por tanto, la dirección y el entorno de una implementación forman parte del experimento.

El código fuente público añade otra limitación. Cualquiera puede inspeccionar las respuestas que Coldframe está diseñado para producir. Esta apertura favorece la revisión y la mejora, al tiempo que expone detalles de implementación reconocibles. La tensión resultante es inherente a un proyecto público de engaño, y el repositorio reconoce explícitamente la identificación por huellas como una limitación.

Las medidas de contención declaradas por el software también merecen una atribución precisa. Su documentación afirma que registra y descarta las cargas útiles de explotación en lugar de ejecutarlas o reenviar tráfico. Describe entradas acotadas, controles de conexión y operación restringida en contenedores. Se trata de medidas de diseño documentadas, no de una auditoría de seguridad independiente reportada aquí.

El material recopilado introduce un problema de interpretación aparte. Los campos de solicitud y las credenciales enviadas proceden de los visitantes, por lo que sus contenidos siguen sin ser fiables. Un analista debe distinguir el texto registrado de los hechos verificados sobre el remitente. Un nombre, una dirección o un mensaje dentro de una solicitud pueden ser fabricados sin alterar la autenticidad de la propia solicitud registrada.

Por tanto, el estándar práctico es la reproducibilidad. Un informe útil debe conservar la secuencia, explicar las etiquetas, identificar las condiciones de implementación y declarar qué sigue siendo desconocido. Este enfoque convierte un extracto de registro intrigante en evidencia que otro investigador puede evaluar sin aceptar por confianza las afirmaciones más amplias del proyecto.

La próxima evidencia debe medir realismo, comportamiento y cobertura

El honeypot Coldframe necesita ahora evidencia en tres áreas conectadas: comprobaciones independientes de realismo, secuencias de interacción documentadas y observaciones en distintas condiciones de implementación. Estas son prioridades de cobertura para los próximos meses, no hitos anunciados. Cada una pondría a prueba si el nivel de imitación elegido por el proyecto respalda su propósito de investigación previsto.

La comparación independiente debe ir primero porque el éxito de clasificación es más limitado que el realismo del dispositivo. Una evaluación útil indicaría qué configuración se probó y qué comportamiento de referencia coincidió. También debería revelar los activos opcionales y las rutas no compatibles. Una concordancia reproducible reforzaría la afirmación de fidelidad; respuestas distintivas coherentes la acotarían.

Estas pruebas deberían separar el reconocimiento automatizado de la credibilidad interactiva. Un escáner podría clasificar la respuesta inicial como un controlador, mientras que una solicitud posterior de la aplicación revela comportamiento ausente. Ambos resultados pueden ser válidos. Informarlos por separado mostraría qué tareas de observación atiende Coldframe y dónde su simulación necesita más trabajo.

La segunda señal es una progresión documentada desde el descubrimiento hacia el control simulado. Una secuencia publicada que contenga intentos de autenticación y acciones posteriores mostraría más que una solicitud aislada de página. Su interpretación debería incluir la versión del señuelo, el período de observación y las decisiones de filtrado pertinentes, gestionando adecuadamente los detalles sensibles.

Esa evidencia reforzaría el argumento para observar comportamientos más allá del escaneo inicial. Por el contrario, un tráfico dominado por sondeos genéricos respaldaría una función más limitada. Ningún resultado haría inútil el proyecto. Establecería si su detallada interfaz de refrigeración produce información distinta de la que podría capturar un servicio más sencillo.

La tercera señal se refiere a la cobertura en distintos entornos y perfiles. Observaciones comparables podrían revelar si el interés aparente depende del producto representado, el contexto de alojamiento o la profundidad de interacción disponible. La comparación necesitaría definiciones coherentes. De lo contrario, las diferencias en la actividad informada podrían reflejar decisiones de recopilación, más que diferencias en el comportamiento de los visitantes.

Esta señal también ayudaría a interpretar hallazgos negativos. Si una implementación atrae poca interacción significativa mientras otra registra secuencias más largas, los investigadores tendrían que examinar las condiciones circundantes. El resultado reforzaría o debilitaría supuestos específicos sobre descubrimiento y realismo, sin establecer una medida universal de los ataques contra sistemas de refrigeración.

Para los desarrolladores, vale la pena seguir el proyecto como un ejemplo compacto de simulación explícitamente acotada. Para los equipos de seguridad, su valor depende de si las observaciones pueden respaldar decisiones que ya necesitan tomar. Para los minoristas, la actividad pública de señuelos sigue siendo contexto complementario, no evidencia sobre sus propios equipos.

El juicio editorial es mesurado: Coldframe aborda un problema de seguridad concreto y documentado recientemente con una herramienta de observación definida de forma acotada. Sus limitaciones públicas hacen que la propuesta sea más fácil de evaluar. El proyecto no ha establecido, a partir del material revisado aquí, una validación independiente en campo ni una conexión con los actores detrás de los incidentes reportados.

Siga el honeypot Coldframe buscando comparaciones reproducibles y secuencias completas de interacción, en lugar de aceptar únicamente afirmaciones de reconocimiento. Pregunte qué establece cada observación, qué configuración la produjo y si otra explicación encaja con la misma evidencia. Si gestiona equipos de refrigeración, mantenga esos hallazgos de investigación separados de la verificación de sus propios controles de acceso y configuraciones operativas. La pregunta útil es si el señuelo revela comportamientos que ayudan a los defensores a tomar mejores decisiones. Responderla requiere contexto alrededor de las solicitudes, un relato honesto de la funcionalidad ausente y comparaciones que otros investigadores puedan repetir. Espere esas publicaciones antes de tratar un controlador falso convincente como un relato fiable de actividad contra tiendas reales.

 
 

Empieza gratis

Un asistente de IA local-first con gestión del conocimiento personal

Para ofrecer una mejor experiencia con la IA,

actualmente remio solo es compatible con Windows 10+ (x64) y M-Chip Macs.

Tu aliado de IA para el trabajo
Haz más con remio

Planifica. Crea. Entrega.
Todo en un solo lugar.

bottom of page