Zostaw swoje dane kontaktowe, a my wyślemy Ci nasz przegląd e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Politykę Prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Tack!

Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 2000+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 2000+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Satelitarna platforma zarządzania dowodzeniem: 95% wzrost w zapobieganiu cyberprzestępczości

Innowise stworzył System oparty na łańcuchu bloków do wysyłania poleceń do satelitów.

Klient

Branża
Cyberbekämpning
Region
UE
Klient od
2023

Naszym klientem jest firma programistyczna, która specjalizuje się w tworzeniu zaawansowanych rozwiązań programowych do cyberbezpieczeństwa zasobów kosmicznych i ich operacji.

Szczegółowe informacje o kliencie nie mogą zostać ujawnione zgodnie z warunkami umowy NDA.

Wyzwanie

Zabezpieczenie transmisji poleceń satelitarnych za pomocą walidacji opartej na łańcuchu bloków

Vår kunds programvara är utformad för att stödja flyg- och rymdföretag i hanteringen av satellitoperationer. Med tanke på den kritiska karaktären hos dessa operationer är det viktigt att få godkännande från flera intressenter innan några kommandon utfärdas till en satellit. För att hantera detta kräver kundens lösning att alla satellitbundna kommandon genomgår en röstningsprocess. Kunden stod dock inför utmaningar när det gällde att säkerställa säkerheten och korrektheten i de kommandon som sänds till och från satelliter. Den främsta farhågan var risken för dataförfalskning under överföringen, vilket skulle kunna leda till felaktiga eller motstridiga instruktioner. Dessutom fanns det ett behov av att förenkla interaktionen med satellitsystemet på jorden.

Inne problemy obejmowały ryzyko nakładania się poleceń i możliwość wysyłania nieprawidłowych poleceń z powodu słabego procesu walidacji. Klient chciał, abyśmy opracowali rozwiązanie usprawniające zarządzanie komendami satelitarnymi za pomocą blockchain i inteligentnych kontraktów. System ten zapobiegałby konfliktom poleceń i zapewniał autentyczność danych.

Wdrożenie

Wdrożenie systemu wykorzystującego blockchain do bezpiecznej walidacji poleceń satelitarnych

Jako rozwiązanie tych wyzwań, zaproponowaliśmy opracowanie platforma cyberbezpieczeństwa dla zasobów kosmicznych w celu zapobiegania cyberprzestępczości dla satelitów.

Struktura aplikacji internetowej

Dostarczyliśmy aplikację internetową z dwoma głównymi portalami: portalem administratora i portalem klienta. Każdy portal został zaprojektowany w celu zaspokojenia określonych potrzeb użytkowników w ekosystemie zarządzania poleceniami satelitarnymi. Portal administratora jest przeznaczony dla administratorów systemu do zarządzania spadochronami. Obejmuje on takie funkcje jak zarządzanie spadochronami, umożliwiając administratorom tworzenie spadochronów i zarządzanie nimi dla nowych klientów, zazwyczaj właścicieli firm zajmujących się przestrzenią powietrzną. Portal administratora oferuje również zarządzanie użytkownikami w celu łatwego dodawania, usuwania i zarządzania kontami. Dzięki monitorowaniu poleceń w czasie rzeczywistym administratorzy mogą śledzić działania i transakcje poleceń, zapewniając płynność i bezpieczeństwo operacji. Ustawienia konfiguracyjne umożliwiają dostosowanie zabezpieczeń i preferencji, a kompleksowe narzędzia raportowania zapewniają cenny wgląd w transakcje poleceń w celu podejmowania świadomych decyzji.

Portal klienta służy jako interfejs dla właścicieli spadochronów do zarządzania ich aktywami. Zawiera funkcje takie jak rejestracja aktywów, dzięki czemu klienci mogą łatwo dodawać swoje aktywa do spadochronu, integrując je z siecią. Ponadto klienci mogą przesyłać polecenia do swoich aktywów po przejściu procesu głosowania, utrzymując kontrolę i nadzór. 

Till struktura aplikacji internetowej oferuje solidną i przyjazną dla użytkownika platformę zarówno dla administratorów, jak i klientów, która usprawnia zarządzanie poleceniami satelitarnymi przy większym bezpieczeństwie. 

Wieloetapowy proces głosowania

Nasz zespół opracował ustrukturyzowany, wieloetapowy proces głosowania, aby zapewnić integralność walidacji poleceń satelitarnych.

Proces rozpoczyna się od etapu propozycji, w którym interesariusze tworzą propozycje poleceń i przesyłają je administratorowi do wstępnego przeglądu. Na tym etapie propozycje są oceniane pod kątem ich ważności i trafności. Następnie, na etapie przeglądu, administratorzy dokładnie oceniają przesłane propozycje, weryfikują ich wykonalność i zgodność z celami operacyjnymi. Co więcej, inteligentne kontrakty oparte na Oracle wdrożone w blockchainie również pracują nad weryfikacją propozycji. Polecenia, które przejdą tę kontrolę, przechodzą do etapu oczekującego, gdzie oczekują na dalsze działania.

Na etapie oczekiwania polecenia są przygotowywane do procesu głosowania. Podczas okresu głosowania uczestnicy oddają swoje głosy za lub przeciw poleceniom. Mają oni możliwość zmiany swoich głosów w określonych ramach czasowych. Przejrzystość jest utrzymywana dzięki aktualizacjom statusu głosowania w czasie rzeczywistym, w tym liczby głosów, procentu zatwierdzeń i powodów odrzucenia. Ponadto uczestnicy, którzy odrzucają polecenia, są zobowiązani do przedstawienia uzasadnienia.

Następnie inteligentne kontrakty zliczają głosy w czasie rzeczywistym. Polecenia, które zostaną zatwierdzone, są planowane do wykonania i wysyłane do satelity. I odwrotnie, odrzucone polecenia są rejestrowane wraz z podanymi przyczynami do wykorzystania w przyszłości.

Weryfikacja poleceń za pomocą łańcucha bloków

Transakcje poleceń Immutable

Innowise wykorzystał technologia blockchain i satellitens kommandohanteringssystem för att registrera varje kommandotransaktion i en oföränderlig, decentraliserad liggare. Denna manipuleringssäkra registrering säkerställer integriteten hos kommandodata och förhindrar obehöriga ändringar. Varje transaktion är tidsstämplad och kryptografiskt säkrad, vilket bevarar kommandohistorikens integritet.

Inteligentne kontrakty do walidacji

Inteligentne kontrakty odgrywają kluczową rolę w naszym rozwiązaniu do automatyzacji procesu walidacji. Kontrakty te zawierają zasady zatwierdzania poleceń, aby upewnić się, że wykonywane są tylko prawidłowe polecenia. Minimalizuje to błędy ludzkie i utrzymuje wysokie standardy operacyjne. Polecenia są reprezentowane w kodzie binarnym (0 i 1), dzięki czemu są proste, ale skuteczne w walidacji.

Autoryzacja oparta na łańcuchu bloków

Aby zwiększyć bezpieczeństwo procesów walidacji poleceń i głosowania, wdrożyliśmy system autoryzacji oparty na łańcuchu bloków przy użyciu Polkadot. Każdemu uczestnikowi przypisano unikalną parę kluczy kryptograficznych do podpisywania transakcji, aby zagwarantować, że tylko uwierzytelnieni użytkownicy mogą proponować, głosować lub wykonywać polecenia.

Polkadots robusta och skalbara blockkedja ger en säker, decentraliserad lösning som eliminerar enskilda felkällor. Systemet registrerar varje åtgärd i blockkedjan, vilket skapar en oföränderlig verifieringskedja för ansvarsskyldighet och spårbarhet. Dessutom ger Polkadots funktioner, som kommunikation mellan kedjor och styrning i kedjan, flexibilitet för framtida förbättringar.

Walidacja zdjęć

Aby zapewnić integralność danych, wdrożyliśmy solidny system weryfikacji zdjęć satelitarnych. System ten wykorzystuje tablice hash przechowywane w węzłach substratów do weryfikacji autentyczności zdjęć. Każde zdjęcie satelitarne generuje unikalny hash, bezpiecznie przechowywany w łańcuchu bloków. Po otrzymaniu zdjęcia jego hash jest ponownie obliczany i porównywany z przechowywanym hashem, wykrywając wszelkie rozbieżności wskazujące na manipulację.

Dessutom dubbelkontrolleras metadata som tid, plats och förhållanden för att bekräfta bildens äkthet. Denna dubbelskiktade verifiering säkerställer att bilderna är äkta och inte manipulerade.

Funkcja osi czasu

Nasz zespół ekspertów zintegrował kompleksową funkcję osi czasu z aplikacją system do zwiększenie przejrzystości i użyteczności. Narzędzie to zapewnia przegląd w czasie rzeczywistym, pokazując kluczowe etapy: propozycję, przegląd, oczekujące, głosowanie i wykonanie. Każdy etap jest wizualnie wyróżniony ikonami i kolorami w taki sposób, aby użytkownicy szybko zrozumieli aktualny status.

Oś czasu wyświetla pozostały czas na każdym etapie, z licznikiem czasu w okresie głosowania, aby zachęcić do uczestnictwa w odpowiednim czasie. Paski postępu i wskaźniki procentowe pokazują status ukończenia, który pomaga użytkownikom ocenić kierunek głosowania. Szczegółowe dzienniki i znaczniki czasu rejestrują kluczowe działania, tworząc ścieżkę audytu w celu zapewnienia odpowiedzialności.

Powiadomienia i alerty informują uczestników o ważnych etapach, takich jak rozpoczęcie i zakończenie głosowania. Oś czasu jest dostępna zarówno z portali administratora, jak i klienta, dzięki czemu wszystkie zainteresowane strony mają ujednolicony widok procesu.

Teknik

Back-end

NestJs, Kafka, Redis, MongoDb, Mongoose, IPFS, Polkadot API

Front-end

Polkadot.js, TypeScript, React, React-Router, React Hook Form, Webpack, Chakra UI, Zustand, Web3.js ESLint

Blockchain

Podłoże, Polkadot, atrament!, Rust, inteligentne kontrakty

DevOps

AWS, Docker, Postman

Proces

Nasz proces rozwoju przebiegał zgodnie z metodologią Agile, promując ciągłe doskonalenie poprzez iteracyjny postęp.

Faza odkrywania

Zespół Innowise rozpoczął od zebrania wymagań i zrozumienia potrzeb klienta. Faza ta obejmowała nakreślenie zakresu i celów projektu w celu ustalenia jasnych oczekiwań i określenia ogólnego kierunku. Udokumentowaliśmy wszystko w dokumencie wizji i zakresu.

Faza planowania

Następnie nasi eksperci stworzyli szczegółowy plan, dzieląc zadania, ustalając harmonogramy i oceniając ryzyko. Pomogło nam to utrzymać projekt na właściwym torze dzięki jasno określonym kamieniom milowym.

Faza rozwoju

W fazie rozwoju pracowaliśmy jednocześnie nad komponentami back-end i front-end, zgodnie z dwutygodniowymi sprintami. To iteracyjne podejście pozwoliło nam zintegrować informacje zwrotne i stale wprowadzać niezbędne poprawki.

Faza kontroli jakości

Klient był odpowiedzialny za procesy kontroli jakości.

Zespół

1

Koordynator projektu

2

Inżynierowie front-end

1

Inżynier back-end

2

Inżynierowie blockchain

1

Inżynier DevOps

Wyniki

95% zwiększa bezpieczeństwo dzięki systemowi zarządzania poleceniami satelitarnymi, zwiększając odporność na błędy i integralność danych

Implementeringen av systemet innebar en översyn av säkerheten och effektiviteten i kundens hantering av satellitkommandon.

Zwiększone bezpieczeństwo: ryzyko manipulacji danymi zostało zmniejszone przez 95%. System walidacji blockchain gwarantuje, że wszystkie polecenia są uwierzytelnione i niezmienne, zapewniając solidną ochronę przed nieautoryzowanymi modyfikacjami.

Odporność na błędy: Dzięki wykorzystaniu blockchain, system stał się zdecentralizowany. Każdy dodany zasób staje się węzłem w ekosystemie i jest współdzielony z innymi. Wszystkie węzły współpracują ze sobą, aby obliczyć blockchain, będąc jednocześnie niezależnymi jednostkami. Taki system minimalizuje prawdopodobieństwo utraty kontroli nad satelitami i awarii systemu jako całości.

Poprawiona integralność danych: System weryfikacji zdjęć gwarantuje, że wszystkie zdjęcia z satelity są autentyczne i niezafałszowane, zachowując wysoką integralność danych.

Projektets omfattning
  • Wrzesień 2023 r. - grudzień 2023 r.

95%

wzrost zapobiegania cyberprzestępczości

50%

skrócenie czasu zatwierdzania

Skontaktuj się z nami!

Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Tillgängliga filer: pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.

    Potrzebujesz innych usług?

    Спасибо!

    Cобщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Dziękuję!

    Wiadomość została wysłana.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    Dziękuję!

    Wiadomość została wysłana. 

    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    pil