Platanor Technologies

Tworzenie bezpiecznego firmware dla urządzeń sieciowych

Dla producentów urządzeń – tworzymy kompletny firmware Twojego urządzenia lub komponenty bezpieczeństwa w nim, a także wspierające je systemy backendowe. Bezpieczeństwo projektujemy od architektury aż po dostarczenie.

Zobacz nasze projekty

Dla kogo to jest

Dla producentów urządzeń – od zespołów na wczesnym etapie, które weryfikują prototyp, po doświadczonych producentów przygotowujących się do produkcji. Większość współprac zaczyna się między wczesnym prototypowaniem a przygotowaniem do produkcji.

Firmware jest wąskim gardłem – zespół jest mocny w sprzęcie, ale brakuje mu wiedzy o firmware i bezpieczeństwie
Bezpieczeństwo trzeba zaprojektować od pierwszego dnia albo dodać do istniejącego firmware
Do produkcji potrzebny jest bezpieczny proces provisioningu
Systemy backendowe muszą niezawodnie weryfikować autentyczność urządzeń

Rozwój na zamówienie

Kompleksowe tworzenie funkcji kluczowych dla bezpieczeństwa, zintegrowanych z Twoim produktem (a nie osobna platforma).

  • Funkcje zintegrowane z Twoim istniejącym produktem i kodem
  • Dostarczane jako kod źródłowy z pełną własnością, a nie hostowana zależność
  • Wpasowane w Twój obecny proces inżynierski, a nie równoległa platforma

Architektura i projektowanie

Modelowanie zagrożeń, architektura bezpieczeństwa i projekt systemu – urządzenie, firmware i backend.

  • Modelowanie zagrożeń i analiza ryzyka dla Twojego konkretnego produktu
  • Architektura bezpieczeństwa obejmująca urządzenie, firmware i backend
  • Decyzje projektowe powiązane z zasadniczymi wymaganiami CRA

Firmware i embedded

Tworzenie firmware i integracja z Twoim sprzętem – od pełnego firmware aplikacyjnego po komponenty kluczowe dla bezpieczeństwa.

  • Mikrokontrolery STM32 i Nordic nRF, systemy oparte na RTOS (Zephyr, FreeRTOS)
  • Kompletny firmware aplikacyjny: logika urządzenia, protokoły komunikacyjne i aktualizacje w terenie
  • Sprzętowy root of trust, secure boot i bezpieczne przechowywanie kluczy
  • Niezawodne, sprawdzone w terenie mechanizmy aktualizacji firmware OTA

Backend i infrastruktura

Komponenty backendowe do provisioningu urządzeń, uwierzytelniania urządzeń, bezpiecznej komunikacji i aktualizacji firmware OTA.

  • Provisioning urządzeń i zarządzanie tożsamością
  • Podpisywanie firmware i procesy aktualizacji
  • Własna platforma w .NET / Microsoft Azure lub integracja z Twoim istniejącym backendem

Backend do provisioningu i bezpieczeństwa

Bezpieczeństwo urządzenia nie istnieje w izolacji – wymaga systemów backendowych do produkcji, provisioningu, podpisywania firmware i bezpiecznych aktualizacji. Dostarczamy gotową do produkcji platformę backendową, zbudowaną w .NET i zaprojektowaną dla Microsoft Azure, wraz z kodem źródłowym i dostosowaną do Twojej infrastruktury.

Dzięki temu możesz uruchomić bezpieczny ekosystem urządzeń bez budowania infrastruktury backendowej od zera – to kluczowy element dostosowania systemów do nowoczesnych wymagań bezpieczeństwa, takich jak akt w sprawie cyberodporności (CRA).

Provisioning urządzeń

Bezpieczne nadawanie tożsamości i procesy provisioningu zintegrowane z Twoją produkcją.

Podpisywanie firmware i aktualizacje

Kryptograficzne podpisywanie firmware i procesy aktualizacji OTA dla bezpiecznych wdrożeń w terenie.

Zarządzanie cyklem życia urządzeń

Rejestracja, onboarding i wycofywanie urządzeń w całej flocie.

Integracja z produkcją

Integracja backendu z liniami produkcyjnymi i procesami wytwarzania.

Określmy zakres backendu dla Twojego urządzenia

Opowiedz, co budujesz, a określimy zakres provisioningu, podpisywania firmware i architektury backendu dopasowany do Twojego produktu i harmonogramu.

Usługi uzupełniające

Biblioteki integracyjne

Gotowe biblioteki, które podłączasz bezpośrednio do istniejącego kodu.

Dokumentacja inżynierska

Specyfikacja, architektura oraz procesy provisioningu i aktualizacji dla dostarczanego kodu.

Pakiet dostawy i przekazanie

Pełne przekazanie projektu z pełną własnością kodu źródłowego.

Inwestycja w projekt

Orientacyjna skala przed rozmową. Każdą współpracę wyceniamy indywidualnie na etapie Discovery – te przedziały pokazują, ile zwykle kosztowały wcześniejsze projekty danego typu.

$5K – $10K

Pojedynczy komponent

Konkretna funkcja firmware, przegląd bezpieczeństwa lub integracja backendu – jedna, jasno określona praca.

$10K – $50K

Bezpieczeństwo jednego produktu

Architektura bezpieczeństwa, firmware i backend dla jednej linii produktów – najczęstszy rodzaj współpracy.

Indywidualnie

Większy lub niestandardowy zakres

Pełna architektura bezpieczeństwa urządzenia, firmware i backend – albo coś, co nie mieści się w stałym przedziale. Opowiedz, co budujesz.

Skontaktuj się →

To orientacyjne przedziały, a nie oferta – rzeczywisty koszt zależy od zakresu, harmonogramu i istniejącej infrastruktury i potwierdzamy go po krótkiej rozmowie Discovery.

Jak pracujemy

01

Discovery

Wymagania, zakres i powierzchnia ataku

02

Architektura

Projekt bezpieczeństwa urządzenia i backendu

03

Rozwój

Firmware, backend i integracja

04

Dostarczenie

Kod źródłowy, dokumentacja i przekazanie

05

Wsparcie*

Stałe wsparcie w ramach osobnej umowy

Co otrzymujesz

Podstawowe rezultaty

  • ✔ Kod źródłowy gotowy do produkcji
  • ✔ Instrukcje budowania i wdrażania
  • ✔ Pełne przekazanie i własność (po opłaceniu)

Dokumentacja inżynierska

  • ✔ Specyfikacja systemu i dokumentacja architektury
  • ✔ Dokumentacja architektury bezpieczeństwa (tożsamość urządzenia, provisioning, uwierzytelnianie, komunikacja)
  • ✔ Procesy provisioningu, produkcji i aktualizacji firmware
  • ✔ SBOM dla dostarczanego przez nas kodu

Masz pomysł na projekt?

Opowiedz nam o swoim urządzeniu, produkcie lub pomyśle – zaprojektujemy właściwe rozwiązanie.

Najczęściej zadawane pytania

Praktyczne odpowiedzi o tym, jak pracujemy i czego się spodziewać. Jeśli nie ma tu Twojego pytania, zapytaj nas bezpośrednio.

Dostarczacie kod źródłowy czy platformę, od której będziemy zależni?

Kod źródłowy. Tworzymy firmware, backend i komponenty aplikacji na zamówienie, które stają się częścią Twojego produktu. Po opłaceniu otrzymujesz pełną własność i przekazanie projektu – bez stałej zależności od platformy, chyba że sam jej zechcesz.

Czy możecie pracować z naszym istniejącym firmware lub backendem, czy wszystko zaczynamy od zera?

Jedno i drugie. Regularnie integrujemy się z istniejącym kodem i infrastrukturą – dostosowujemy protokoły, architekturę i mechanizmy bezpieczeństwa do tego, co już masz. Budowa od zera jest potrzebna tylko wtedy, gdy nie ma na czym budować.

Czy przygotowujecie dokumentację CRA dla naszego produktu?

Nie. Dokumentację techniczną CRA, SBOM całego produktu, ocenę ryzyka w zakresie cyberbezpieczeństwa i ocenę zgodności przygotowuje producent – my tych dokumentów nie tworzymy. Wraz z kodem dostarczamy dokumentację inżynierską (specyfikację, architekturę, procesy provisioningu i aktualizacji firmware) oraz SBOM dla kodu, który piszemy.

Czy zapewniacie wsparcie po dostarczeniu?

Domyślnie współpraca kończy się przekazaniem projektu. Stałe wsparcie, hosting lub zarządzanie cyklem życia możemy objąć osobną umową, jeśli ich potrzebujesz – nie dodajemy ich domyślnie, żebyś nie płacił za coś, czego możesz nie chcieć.

Ile trwa typowy projekt?

To zależy od zakresu – pojedynczy komponent firmware lub backendu może zająć kilka tygodni, a pełna architektura bezpieczeństwa urządzenia z dokumentacją zwykle trwa dłużej. Faktyczny harmonogram dla Twojego produktu ustalamy na etapie Discovery.

Jesteśmy dopiero na etapie pomysłu lub prototypu – czy to nie za wcześnie na rozmowę?

Nie. Większość współprac zaczyna się między wczesnym prototypowaniem a przygotowaniem do produkcji, bo wtedy decyzje o architekturze bezpieczeństwa najtaniej podjąć poprawnie, a później ich zmiana jest najdroższa.

Darmowe narzędzie

Sprawdź gotowość na CRA w 20–35 minut

Nasz darmowy test gotowości (po angielsku) prowadzi producentów IoT przez 56 pytań w 9 obszarach i generuje uporządkowaną według priorytetów listę działań dopasowaną do Twoich odpowiedzi – bez zakładania konta.

Rozpocznij CRA Readiness Check →