Безопасность очень важна для Bambu Lab, и мы уделяем приоритетное внимание безопасности на каждом уровне наших сервисов, от облачных сервисов до мобильных приложений, аппаратного обеспечения и безопасности прошивки.
В этой статье мы подробнее рассмотрим, как мы обеспечиваем безопасность 3D-принтеров наших клиентов, и объясним меры, которые мы принимаем для защиты от потенциальных угроз.
Безопасность приложения Bambu Handy
В целом, эта архитектура безопасности обеспечивает надежный и многоуровневый подход к защите пользовательских данных и мобильного приложения от угроз безопасности. Благодаря сочетанию шифрования кода, выполнения в виртуальной машине, HTTPS-связи и облачной безопасности мобильное приложение защищено от различных типов атак, таких как кража данных, изменение кода и перехват конфиденциальной информации.
Эти конфиденциальные данные, такие как настройки пользователя, конфигурационные данные и точечные данные, шифруются (преобразуются в секретный код), чтобы обеспечить невозможность доступа к ним неавторизованных лиц или программ.
Разрешения приложения Bambu Handy:
- Телефон - Для безопасности приложения и проверки рисков
- Хранилище - Для загрузки контента аккаунта, аватаров или других медиа для службы поддержки клиентов
- Камера - Для видеозаписи и сканирования QR-кодов
- Геолокация - Для целей сопряжения устройств
- Уведомления - Для push-уведомлений
- Интернет - Для обеспечения интернет-связи и целей сопряжения устройств
- Bluetooth - Для целей сопряжения устройств
Безопасность устройства
Принтеры Bambu Lab поставляются с завода с отключенными портами JTAG, последовательного интерфейса и USB, чтобы избежать риска получения злоумышленником доступа и модификации прошивки через интерфейс отладки.
На каждом этапе процесса загрузки прошивка шифруется и подписывается для обеспечения ее целостности и конфиденциальности, и она может быть запущена только после проверки и расшифровки.
Удаленные обновления системы могут предоставляться для исправления ошибок и патчей уязвимостей. Каждый пакет обновления подписывается и шифруется перед выпуском для целостности кода, и принтер всегда проверяет подпись пакета обновления перед обновлением.
Эти функции безопасности устройства помогают предотвратить установку и выполнение вредоносного ПО на принтерах Bambu Lab, обеспечивая надежность программного обеспечения принтера.
Безопасность данных
Пользователи могут экспортировать диагностические журналы принтера и устройства через SD-карту. Эти журналы используются для поиска, анализа и оценки причин сбоев системы. При экспорте журналов вся информация шифруется с использованием алгоритма AES для обеспечения конфиденциальности и безопасности данных
Безопасность связи
Соединение между всеми клиентами и облачными сервисами использует TLS (Transport Layer Security), а также проверку сертификатов для облачных сервисов.
Подключение к облачному сервису может осуществляться через Wi-Fi, который поддерживает аутентификацию и шифрование WPA Personal и WPA2 Personal.
WPA2 аутентифицирует каждое соединение и обеспечивает 128-битное шифрование AES, чтобы помочь обеспечить конфиденциальность данных, передаваемых по воздуху. WPA2 — это широко используемый протокол шифрования, который гарантирует, что пользовательские данные всегда защищены при отправке и получении сообщений через подключение к сети Wi-Fi.
Серия Bambu Lab P1 поддерживает Bluetooth Low Energy (BLE) для настройки сети принтера и привязки через приложение Handy, и использует AES-CMAC и эллиптические кривые P-256, а также протоколы AES-CCM для обеспечения безопасной привязки.
Режим LAN также может использоваться на принтерах Bambu Lab, чтобы позволить принтеру функционировать без необходимости облачной связи. Управление принтером осуществляется через локальное развертывание протокола управления и брокера MQTT, развернутого внутри принтера.
Для обеспечения безопасной связи брокер MQTT поддерживает аутентификацию по коду доступа и шифрование данных связи с использованием TLS. Также возможна передача видео в реальном времени с использованием тех же протоколов.
Загрузка и скачивание файлов возможны с использованием FTPS и шифрования TLS для безопасной передачи файлов.
Безопасность IoT
Для обеспечения функций удаленного управления принтерами Bambu Lab использует сервисы IoT, включая вход в устройство, синхронизацию информации об устройстве, обновления прошивки/ПО, привязку устройства пользователя, удаленную печать, управление параметрами нарезки, облачную нарезку, обнаружение сбоев и другие функции.
Каждое устройство имеет уникальный встроенный 128-битный ID и пароль, которые генерируются случайно на заводе. Когда устройство выполняет действие привязки, связь осуществляется через HTTPS API для получения валидации от сервера.
Принтеры могут быть подключены к учетной записи пользователя следующими 3 способами:
- Сканирование QR-кода, отображаемого на принтере
- Подключение к принтеру через LAN через сообщение SSDP.
- Подключение через Bluetooth-соединение
Все три метода подключения используют безопасные методы аутентификации, такие как HTTPS и TLS.
3D-модели могут быть отправлены на принтер с использованием сетевого подключения LAN или через наши облачные сервисы, если доступно стабильное подключение к Интернету.
Когда файлы отправляются на принтер через наши облачные сервисы, файлы .3mf отправляются во временное частное хранилище через защищенный канал HTTPS. Загруженный файл содержит срок действия и соответствующую подпись аутентификации и может использоваться только для загрузки для максимальной безопасности данных.
После загрузки файла в облако принтер получает адрес файла печати из команды печати MQTT, скачивает его локально и разбирает его перед началом процесса печати.
Что касается службы потоковой передачи видео, облачное соединение действует как брокер безопасности для проверки запроса и предоставления потока Bambu Handy и Studio. И видеопоток, и передача файлов защищены шифрованием TLS.

Безопасность облака
Bambu Lab предоставляет пользователям различные облачные сервисы для обогащения функций продукта, которые разработаны в соответствии с принципами Security by Design и Privacy by Design для полной защиты безопасности данных пользователей и строгого соблюдения требований законодательства о конфиденциальности.
Для защиты учетных записей Bambu Lab реализовала несколько уровней защиты входа для обнаружения вредоносного поведения при аномальных входах, атаках коллизий или вредоносных регистрациях. Учетные записи также поддерживают привязку к учетным записям сторонних сервисов с использованием протокола OAuth2.0, что гарантирует, что информация, связанная с учетными записями Bambu Lab, не передается третьим лицам.
Запросы регистрации и входа в учетную запись передаются с использованием шифрования HTTPS, в то время как информация о входе и пароле сохраняется с использованием шифрования PBKDF2.
Что касается инфраструктуры, используемой для облачных услуг, Bambu Lab размещает свои сервисы в Amazon AWS для зарубежных клиентов и Alibaba Cloud для Китая. AWS сертифицирована по ISO 270001/27017/27018, SOC2, в то время как Alibaba Cloud сертифицирована по ISO 27001 с сертификацией CSA Start и независимым аудитом SOC 2.
Для обеспечения безопасности облачных сервисов сетевые запросы пройдут через несколько механизмов защиты безопасности перед достижением бэкенд-сервисов, включая Веб-приложений Firewall (WAF),
защиту от DDoS, защиту HTTPS и другие.

Серверная эксплуатация и техническое обслуживание осуществляются профессиональной командой эксплуатации Bambu Lab. Команда следует лучшим практикам управления ресурсами и управления авторизацией, рекомендованным Amazon AWS и Alibaba Cloud, следуя принципам Need-to-Know и минимальной авторизации.
Все разрешения и операции, выполняемые на стороне сервера, ограничены строгими стандартными операционными процедурами (SOP) с механизмами контроля и аудита.
