Que el teu dispositiu no sigui la porta d'entrada

Cada aparell connectat que vens és una porta a la teva xarxa i a la dels teus clients. Abans de fabricar-ne cent, reviso què porta a dins i com es comunica, i et dic què arreglar primer.

Placa ESP32-EVB en 3D amb tres capes de protecció sobre l'ESP32: arrencada verificada, flash xifrada i certificat

Amb què treballo

  • Linux
  • Python
  • Docker
  • ESP32 · Espressif

Què faig

01

Què porta a dins

Contrasenyes i claus escrites al firmware, serveis oberts, llibreries amb errors coneguts i configuracions per defecte.

02

Com parla

Si el que envia va xifrat i si el dispositiu i el servidor es reconeixen de debò l'un a l'altre.

03

Com s'actualitza

Que ningú pugui fer servir el canal d'actualització per colar-li un altre programa.

04

On arriben les dades

Reviso el servidor o la passarel·la Linux que rep la informació.

05

Un informe que s'entén

Cada problema amb el seu risc, com comprovar-lo i com arreglar-lo, ordenats per urgència.

Animació: arrencada verificada, flash xifrada, eFuses, canal mTLS que rebutja un client sense certificat, OTA signada que rebutja una versió antiga i panell de la flota amb SBOM, CVE i normes

Defensa en profunditat, capa a capa

No n'hi ha prou de xifrar la connexió. Un equip robust verifica el seu propi firmware en arrencar, protegeix el que desa, només parla amb qui té certificat i no accepta actualitzacions sense signatura ni versions antigues. I ho pots demostrar.

  • Secure Boot v2 i flash xifrada (AES-XTS) amb eFuses cremats i JTAG deshabilitat
  • mTLS amb un certificat X.509 per equip i OTA signada amb anti-rollback
  • SBOM en CycloneDX amb seguiment de CVE, i evidències per a l'ETSI EN 303 645, la IEC 62443-4-2 i el CRA

Com treballem

Quatre passos i cap sorpresa: a cada moment saps què ve després, què reps i quant costa.

  1. En parlem

    M'expliques què necessites, què tens ja i què et preocupa. Sense compromís i sense argot.

    T'emportes: Una opinió sincera de si és viable i per on començaria jo.

  2. Et proposo un pla

    Per escrit: què faré, què t'entrego, en quin ordre i quant costa. Abans de començar.

    T'emportes: Una proposta tancada amb abast, fases i preu.

  3. Avancem per fites

    Vas veient i provant lliuraments parcials. Res de caixes negres que s'obren al final.

    T'emportes: Prototips i versions que pots tocar i provar.

  4. T'ho deixo funcionant

    Fitxers, documentació i acompanyament en la posada en marxa. I hi continuo sent després.

    T'emportes: Fitxers font, documentació i algú a qui trucar.

El que em solen preguntar

Quan té sentit fer-ho?

Abans de fabricar en sèrie o d'instal·lar. Corregir en el disseny costa molt menys que corregir al carrer.

Té a veure amb la normativa europea?

Sí. El Reglament de Ciberresiliència exigeix requisits de seguretat als productes connectats, i una revisió prèvia et diu on ets.

També ho arregles?

Si vols, sí. I si prefereixes que ho faci el teu equip, l'informe va amb prou detall per fer-ho.

En parlem?

Explica'm en quin punt ets i què et preocupa. Et contesto jo, no un formulari automàtic, amb com ho abordaria i, si encaixa, un pressupost tancat.

També et puc ajudar amb