Saltar al contenido
02 · Auditoría02 · Auditing

Análisis de Firmware, Hardware y RFFirmware, Hardware and RF Analysis

Extracción de firmware, interfaces de depuración y radiofrecuencia.Firmware extraction, debug interfaces and radio frequency.

Hardware · RFHardware · RF 2.1 · Auditorías Técnicas (Hacking Ético)2.1 · Technical Audits (Ethical Hacking)

¿Qué es este servicio?What is this service?

Es el análisis de seguridad de un dispositivo físico: se extrae y se estudia su firmware, se buscan interfaces de depuración en la placa y se revisa la comunicación por radiofrecuencia.

A security analysis of a physical device: its firmware is extracted and studied, debug interfaces on the board are located and its radio communication is reviewed.

¿Para qué se usa?What is it used for?

Sirve para saber qué pasa cuando el atacante tiene el aparato en la mano, que es el escenario real de cualquier producto que se vende o se despliega en campo. Lo que se busca son credenciales dentro del firmware, mecanismos de actualización sin firma que permitan instalar código propio, y comunicaciones por radio sin cifrar o repetibles.

It shows what happens when the attacker has the device in hand, the real scenario for any product sold or deployed in the field. The search targets credentials inside the firmware, unsigned update mechanisms allowing custom code to be installed, and radio communications that are unencrypted or replayable.

Qué beneficios traeBenefits it delivers

  • Encuentra credenciales y claves iguales en todos los equipos del mismo modelo, que es el fallo más grave posible: comprometer uno equivale a comprometer todos.
  • Verifica que las actualizaciones estén firmadas, sin lo cual cualquiera puede instalar su propio firmware.
  • Detecta interfaces de depuración activas en producto final, que dan acceso total con soldar un par de cables.
  • Es requisito práctico para cumplir con las obligaciones de producto que están llegando por regulación.
  • Finds credentials and keys identical across every unit of the same model, the most serious flaw possible: compromising one equals compromising all.
  • Verifies updates are signed, without which anyone can install their own firmware.
  • Detects debug interfaces left active in the shipped product, granting full access by soldering a couple of wires.
  • It is a practical prerequisite for the product obligations arriving through regulation.

¿En qué momentos es obligatorio?When is it mandatory?

Costa RicaCosta Rica

  • No hay obligación legal específica en Costa Rica.
  • Si el dispositivo trata datos personales, la Ley 8968 aplica igual que a cualquier otro sistema.
  • There is no specific legal obligation in Costa Rica.
  • If the device processes personal data, Law 8968 applies just as to any other system.

InternacionalInternational

  • El Cyber Resilience Act impone requisitos de ciberseguridad a los productos con elementos digitales que se pongan en el mercado europeo, con aplicación general desde el 11 de diciembre de 2027.
  • Exige inventario de componentes de software y capacidad de emitir actualizaciones durante el periodo de soporte.
  • En sectores como el sanitario o el automotriz existen además normas específicas de producto.
  • The Cyber Resilience Act imposes cybersecurity requirements on products with digital elements placed on the European market, with general application from 11 December 2027.
  • It requires a software component inventory and the ability to ship updates throughout the support period.
  • Sectors such as healthcare and automotive have additional product-specific standards.

Requisitos mínimosMinimum requirements

  • Al menos dos unidades físicas del dispositivo, porque el análisis de hardware puede dañarlas de forma irreversible.
  • Documentación técnica y, si es posible, el firmware y los esquemáticos.
  • Autorización expresa para abrir, desoldar y modificar el equipo.
  • Si se prueba radiofrecuencia, hacerlo en condiciones que no interfieran con servicios de terceros.
  • At least two physical units of the device, since hardware analysis can damage them irreversibly.
  • Technical documentation and, where possible, the firmware and schematics.
  • Explicit authorisation to open, desolder and modify the equipment.
  • For radio testing, conditions that do not interfere with third-party services.

Plazo típico de entregaTypical delivery time

3 a 6 semanas 3 to 6 weeks rango habitual del mercado usual market range

El rango habitual del mercado va de tres a seis semanas. Si el firmware está cifrado o no se puede extraer por los medios habituales, el plazo se alarga bastante y a veces hay que replantear el enfoque. La parte de radiofrecuencia suele sumar de una a dos semanas.

The usual market range runs from three to six weeks. If the firmware is encrypted or cannot be extracted by usual means, the timeline stretches considerably and sometimes the approach has to be rethought. The radio portion usually adds one to two weeks.

NomenclaturaTerminology

Las siglas y estándares que aparecen en esta ficha, explicados. The acronyms and standards used on this page, explained.

FirmwareFirmware
El software que va grabado dentro del dispositivo y que lo hace funcionar. The software burned into the device that makes it work.
UART / JTAGUART / JTAG
Interfaces de depuración presentes en la placa. Si quedan activas, dan acceso privilegiado al equipo. Debug interfaces present on the board. Left active, they grant privileged access to the device.
SDRSDR
Radio definida por software: equipo que permite capturar y emitir señales de radio para analizarlas. Software-defined radio: equipment allowing radio signals to be captured and transmitted for analysis.
Ataque de repeticiónReplay attack
Capturar una señal legítima y volver a emitirla para reproducir su efecto, por ejemplo abrir un portón. Capturing a legitimate signal and retransmitting it to reproduce its effect, for example opening a gate.
Arranque seguroSecure boot
Mecanismo que impide que el dispositivo ejecute firmware que no esté firmado por el fabricante. Mechanism preventing the device from running firmware not signed by the manufacturer.
PentestPentest
Prueba de intrusión: se ataca el sistema con autorización previa y por escrito, para encontrar lo que encontraría un atacante real. Penetration test: the system is attacked with prior written authorisation, to find what a real attacker would find.
RoERoE
Reglas de compromiso: el documento que define qué se puede atacar, cuándo, con qué técnicas y a quién avisar. Rules of Engagement: the document defining what may be attacked, when, with which techniques and who to notify.
MITRE ATT&CKMITRE ATT&CK
Base de conocimiento pública de tácticas y técnicas usadas por atacantes reales. Public knowledge base of tactics and techniques used by real attackers.