Seguridad de Bambu Lab
La seguridad es muy importante para Bambu Lab, y priorizamos la seguridad en todos los niveles de nuestros servicios,
desde los servicios en la nube hasta las aplicaciones móviles, la seguridad de hardware y firmware.
En esta publicación, profundizaremos en cómo garantizamos la seguridad de las impresoras 3D de nuestros clientes y
explicaremos las medidas que tomamos para proteger contra amenazas potenciales.
Seguridad de la aplicación para Bambu Handy
En general, esta arquitectura de seguridad proporciona un enfoque robusto y multifuncional para proteger los datos del
usuario y la aplicación móvil contra amenazas de seguridad. Al combinar el cifrado de código, la ejecución en máquina
virtual, la comunicación HTTPS y la seguridad en la nube, la aplicación móvil está protegida contra diversos tipos de
ataques, como robo de datos, manipulación de código y interceptación de datos sensibles.
Este dato sensible, como preferencias del usuario, datos de configuración y datos de punto, se cifra (convierte en un
código secreto) para garantizar que no pueda ser accedido por individuos o programas no autorizados.
Permisos de la aplicación Bambu Handy:
- Teléfono - Para seguridad de la aplicación y verificación de riesgos
- Almacenamiento - Para cargar contenido de cuenta, avatares u otros medios para el soporte al cliente
- Cámara - Para grabación de video y escaneo de códigos QR
- Ubicación - Para fines de emparejamiento de dispositivos
- Notificación - Para notificaciones push
- Internet - Para habilitar la comunicación por internet y fines de emparejamiento de dispositivos
- Bluetooth - Para fines de emparejamiento de dispositivos
Seguridad del dispositivo
Las impresoras Bambu Lab se envían desde la fábrica con los puertos JTAG, serie y USB deshabilitados, para evitar el
riesgo de que un atacante adquiera y modifique el firmware a través de la interfaz de depuración.
Para cada paso en el proceso de arranque, el firmware está cifrado y firmado para garantizar su integridad y
confidencialidad, y solo puede ejecutarse después de ser verificado y descifrado.
Las actualizaciones remotas del sistema se pueden entregar para proporcionar correcciones de errores y parches de
vulnerabilidades. Cada paquete de actualización está firmado y cifrado antes de su liberación para garantizar la
integridad del código, y la impresora siempre verifica la firma del paquete de actualización antes de aplicarla.
Estas características de seguridad del dispositivo ayudan a prevenir la instalación y ejecución de malware en las
impresoras Bambu Lab, garantizando la confiabilidad del software de la impresora.
Seguridad de los datos
Los usuarios pueden exportar diagnósticos de impresora y registros de dispositivo a través de la tarjeta SD. Estos
registros se utilizan para localizar, analizar y evaluar las causas de fallas del sistema. Al exportar los registros,
toda la información se cifra con un algoritmo AES para garantizar la confidencialidad y seguridad de los datos.
Seguridad de la comunicación
La conexión entre todos los clientes y los servicios en la nube utiliza TLS (Transport Layer Security) mientras también
emplea validación de certificados para los servicios en la nube.
Las conexiones a los servicios en la nube se pueden realizar mediante conectividad Wi-Fi que admite autenticación y
cifrado WPA Personal y WPA2 Personal.
WPA2 autentifica cada conexión y proporciona cifrado AES de 128 bits para ayudar a garantizar la confidencialidad de los
datos enviados por el aire. WPA2 es un protocolo de cifrado comúnmente utilizado que asegura que los datos del usuario
siempre estén protegidos al enviar y recibir comunicaciones a través de una conexión de red Wi-Fi.
La serie P1 de Bambu Lab admite Bluetooth Low Energy (BLE) para la configuración de red de impresora y vinculación a
través de la aplicación Handy, y utiliza AES-CMAC y curvas elípticas P-256, además de protocolos AES-CCM para garantizar
un emparejamiento seguro.
También se puede utilizar el modo LAN en las impresoras Bambu Lab para permitir que la impresora funcione sin necesidad
de comunicación en la nube. El control de la impresora se realiza mediante una implementación local del protocolo de
control y el broker MQTT implementado dentro de la impresora.
Para permitir comunicación segura, el broker MQTT admite autenticación con código de acceso y cifrado de datos de
comunicación utilizando TLS. También es posible la transmisión en vivo de video utilizando los mismos protocolos.
Los cargamentos y descargas de archivos son posibles mediante FTPS y cifrado TLS para transferencias de archivos
seguras.
Seguridad IoT
Para proporcionar las funciones de control remoto de las impresoras, Bambu Lab utiliza servicios IoT que incluyen inicio
de sesión de dispositivo, sincronización de información de dispositivo, actualizaciones de firmware/ software,
vinculación de dispositivos de usuario, impresión remota, gestión de parámetros de slicing, slicing en la nube,
detección de fallas y otras funciones.
Cada dispositivo tiene un ID y contraseña únicos de 128 bits integrados, que se generan aleatoriamente en la fábrica.
Cuando el dispositivo realiza una acción de vinculación, la comunicación se realiza a través de la API HTTPS para
obtener validación del servidor.
Las impresoras pueden conectarse a una cuenta de usuario de las siguientes tres maneras:
- Escaneo de un código QR mostrado en la impresora
- Conexión a la impresora mediante LAN a través de un mensaje SSDP.
- Conexión a través de una conexión Bluetooth
Todos los métodos de conexión utilizan métodos de autenticación seguros como HTTPS y TLS.
Los modelos 3D se pueden enviar a la impresora mediante una conexión de red LAN o a través de nuestros servicios en la
nube si hay una conexión de Internet estable.
Cuando los archivos se envían a la impresora a través de nuestros servicios en la nube, los archivos .3mf se envían a
una ubicación de almacenamiento privado temporal a través de un canal seguro HTTPS. El archivo cargado contiene el
período de validez y la firma de autenticación relevante, y solo puede utilizarse para cargar, maximizando la seguridad
de los datos.
Después de que el archivo se carga en la nube, la impresora obtiene la dirección del archivo de impresión desde el
comando MQTT de impresión, lo descarga localmente y lo analiza antes de iniciar el proceso de impresión.
En cuanto al servicio de transmisión de video, la conexión en la nube actúa como broker de seguridad para validar la
solicitud y ofrecer la transmisión a Bambu Handy y Studio. Tanto la transmisión de video como las transferencias de
archivos están protegidas con cifrado TLS.
Seguridad en la nube
Bambu Lab proporciona a los usuarios una variedad de Servicios en la nube para enriquecer las características del
producto, desarrollados de acuerdo con los principios de Seguridad por Diseño y Privacidad por Diseño para proteger
completamente la seguridad de los datos del usuario y cumplir estrictamente con los requisitos legales de cumplimiento
de privacidad.
Para proteger las cuentas de usuario, Bambu Lab implementó múltiples protecciones de inicio de sesión para detectar
comportamientos maliciosos en inicios de sesión anómalos, ataques de colisión o registros maliciosos. Las cuentas
también admiten vinculación con cuentas de terceros mediante el protocolo OAuth2.0, lo que garantiza que la información
relacionada con las cuentas de Bambu Lab no se transmita a terceros.
Las solicitudes de registro y inicio de sesión se transmiten utilizando cifrado HTTPS, mientras que la información de
inicio de sesión y contraseña se almacena utilizando cifrado PBKDF2.
En cuanto a la infraestructura utilizada para Servicios en la nube, Bambu Lab aloja sus servicios en Amazon AWS para
clientes internacionales y Alibaba Cloud para China. AWS está certificado ISO 270001/27017/27018 y SOC2, mientras que
Alibaba Cloud está certificado ISO 27001 con certificación CSA Start y auditoría independiente SOC 2.
Para garantizar la seguridad de los servicios en la nube, las solicitudes de red pasarán por múltiples mecanismos de
protección antes de llegar a los servicios de back-end, incluyendo Firewall de Aplicación Web (WAF), protección DDoS,
protección HTTPS y otros.
Las operaciones y mantenimiento del lado del servidor son realizadas por el equipo profesional de operaciones de Bambu
Lab. El equipo sigue las mejores prácticas de gestión de recursos y gestión de autorizaciones recomendadas por Amazon
AWS y Alibaba Cloud, siguiendo los principios de Necesidad de Saber y Autorización Mínima.
Todos los permisos y operaciones realizadas en el lado del servidor están limitados por procedimientos operativos
estándar (SOP) estrictos, con mecanismos de control y auditoría.