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
Vielen Dank!

Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.

Innowise ist ein mittelständisches Unternehmen für IT-Dienstleistungen im Zeitraum von 2007 bis heute. 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 ist ein mittelständisches Unternehmen für IT-Dienstleistungen im Zeitraum von 2007 bis heute. 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
Cyberbezpieczeństwo
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

Die Software unseres Kunden wurde entwickelt, um Luft- und Raumfahrtunternehmen bei der Verwaltung des Satellitenbetriebs zu unterstützen. Angesichts der kritischen Natur dieser Operationen ist es von entscheidender Bedeutung, die Zustimmung mehrerer Beteiligter einzuholen, bevor Befehle an einen Satelliten erteilt werden. Die Lösung des Kunden sieht daher vor, dass alle satellitengebundenen Befehle einen Abstimmungsprozess durchlaufen. Der Kunde sah sich jedoch mit der Herausforderung konfrontiert, die Sicherheit und Genauigkeit der an und von den Satelliten übermittelten Befehle zu gewährleisten. Das Hauptproblem war das Risiko der Datenmanipulation während der Übertragung, was zu fehlerhaften oder widersprüchlichen Anweisungen führen könnte. Außerdem musste die Interaktion mit dem Satellitensystem auf der Erde vereinfacht werden.

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. 

Unser Team wählte für 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 im Satelliten-Befehlsverwaltungssystem, um jede Befehlstransaktion in einem unveränderlichen, dezentralen Hauptbuch aufzuzeichnen. Diese fälschungssichere Aufzeichnung gewährleistet die Integrität der Befehlsdaten und verhindert jede unbefugte Änderung. Jede Transaktion wird mit einem Zeitstempel versehen und kryptografisch gesichert, so dass die Integrität des Befehlsverlaufs gewahrt bleibt.

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.

Die robuste und skalierbare Blockchain von Polkadot bietet eine sichere, dezentralisierte Lösung, die einzelne Fehlerquellen eliminiert. Das System zeichnet jede Aktion in der Blockchain auf und schafft so einen unveränderlichen Prüfpfad für die Nachvollziehbarkeit und Rückverfolgbarkeit. Darüber hinaus bieten die Funktionen von Polkadot, wie z. B. die kettenübergreifende Kommunikation und die ketteninterne Steuerung, zusätzliche Flexibilität für zukünftige Erweiterungen.

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ę.

Darüber hinaus werden Metadaten wie Zeit, Ort und Bedingungen abgeglichen, um die Authentizität des Fotos zu bestätigen. Durch diese doppelte Überprüfung wird sichergestellt, dass die Bilder echt und nicht verfälscht sind.

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.

Technologie

Backend

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

Frontend

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

Blockchain

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

DevOps

AWS, Docker, Postman

Verfahren

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

Durch die Systemimplementierung wurde die Sicherheit und Effizienz der Verwaltung der Satellitenkommandos des Kunden erneuert.

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.

Czas trwania projektu
  • 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

    Sie können 1 Bild mit einer Größe von 2 MB erstellen. Dateiformate: 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 projectm tak szybko, jak to możliwe.

    Potrzebujesz innych usług?

    Спасибо!

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

    Dziękuję!

    Wiadomość została wysłana.
    Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

    Dziękuję!

    Wiadomość została wysłana. 

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

    Pfeil