Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.
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.
Oprogramowanie naszego klienta zostało zaprojektowane w celu wspierania firm lotniczych w zarządzaniu operacjami satelitarnymi. Biorąc pod uwagę krytyczny charakter tych operacji, kluczowe jest uzyskanie zgody wielu interesariuszy przed wydaniem jakichkolwiek poleceń dla satelity. Aby temu zaradzić, rozwiązanie klienta wymaga, aby wszystkie polecenia związane z satelitą przechodziły proces głosowania. Klient stanął jednak w obliczu wyzwań związanych z zapewnieniem bezpieczeństwa i dokładności poleceń przesyłanych do i z satelitów. Główną obawą było ryzyko manipulacji danymi podczas transmisji, co mogłoby prowadzić do błędnych lub sprzecznych instrukcji. Ponadto istniała potrzeba uproszczenia interakcji z systemem satelitarnym na Ziemi.
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.
To 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 w systemie zarządzania poleceniami satelitarnymi, aby rejestrować każdą transakcję polecenia w niezmiennej, zdecentralizowanej księdze. Ten odporny na manipulacje zapis zapewnia integralność danych poleceń, zapobiegając wszelkim nieautoryzowanym modyfikacjom. Każda transakcja jest opatrzona znacznikiem czasu i zabezpieczona kryptograficznie, co pozwala zachować integralność historii poleceń.
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.
Solidny i skalowalny blockchain Polkadot zapewnia bezpieczne, zdecentralizowane rozwiązanie, eliminując pojedyncze punkty awarii. System rejestruje każde działanie w łańcuchu bloków, tworząc niezmienną ścieżkę audytu w celu zapewnienia rozliczalności i identyfikowalności. Ponadto funkcje Polkadot, takie jak komunikacja międzyłańcuchowa i zarządzanie łańcuchem, zwiększają elastyczność przyszłych ulepszeń.
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ę.
Co więcej, metadane takie jak czas, lokalizacja i warunki są sprawdzane w celu potwierdzenia autentyczności zdjęcia. Ta dwupoziomowa weryfikacja zapewnia, że obrazy są autentyczne i niezafałszowane.
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.
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
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
Wdrożenie systemu poprawiło bezpieczeństwo i wydajność zarządzania poleceniami satelitarnymi klienta.
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
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 projektem tak szybko, jak to możliwe.
© 2007-2024 Innowise. Wszelkie prawa zastrzeżone.
Polityka prywatności. Polityka dotycząca plików cookie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polska
Dziękuję!
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.
Dziękuję!
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.