Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.
Sprache auswählen
Innowise stworzył System oparty na łańcuchu bloków do wysyłania poleceń do satelitów.
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.
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.
Jako rozwiązanie tych wyzwań, zaproponowaliśmy opracowanie platforma cyberbezpieczeństwa dla zasobów kosmicznych w celu zapobiegania cyberprzestępczości dla satelitów.
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.
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.
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.
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.
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.
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.
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
Nasz proces rozwoju przebiegał zgodnie z metodologią Agile, promując ciągłe doskonalenie poprzez iteracyjny postęp.
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.
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.
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.
Klient był odpowiedzialny za procesy kontroli jakości.
1
Koordynator projektu
2
Inżynierowie front-end
1
Inżynier back-end
2
Inżynierowie blockchain
1
Inżynier DevOps
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.
95%
wzrost zapobiegania cyberprzestępczości
50%
skrócenie czasu zatwierdzania
Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.
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.
Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.
Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.
Podpisujemy umowę i rozpoczynamy pracę nad projectm tak szybko, jak to możliwe.
Sie können sich auf den IT-Bereich und auf interessante Studiengänge konzentrieren.
© 2007-2024 Innowise. Alle Rechte vorbehalten.
Datenschutzrichtlinie. Cookies-Richtlinie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warschau, Polen
Rejestrując się, wyrażasz zgodę na naszą Politykę Prywatności, w tym korzystanie z plików cookie i przekazywanie Twoich danych osobowych.
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.