Tłumaczenie maszynowe, niezweryfikowane przez osobę, dla której polski jest językiem ojczystym. Wzorcem jest wersja angielska.

Integralność i zakłóceniaEdytuj na GitHubieŹródło: docs/RESILIENCE-CROSSWALK.md

Powiązanie ram odporności PNT

Dostosowane do ram, a nie ocenione ani zatwierdzone. Ta tabela odnosi symulowane możliwości Kshana do opublikowanych ram odporności PNT (PNT: pozycjonowanie, nawigacja i czas). Jest to samoocena wyprowadzona z symulacji, dostosowana do ram DHS/CISA (DHS: Department of Homeland Security; CISA: Cybersecurity and Infrastructure Security Agency) Resilient PNT Conformance Framework (RPCF) v2.0, modelu RethinkPNT/Firesmith Resist-Detect-Respond-Recover (RDRR) oraz kryteriów odpornego PNT Yang Yuanxi. To nie jest ocena, zatwierdzenie, akredytacja ani oświadczenie compliance i nie zawiera poparcia ze strony DHS, IEEE (Institute of Electrical and Electronics Engineers) ani żadnego organu. Każdy wiersz ma oznaczony swój uczciwy status weryfikacji (VALIDATED względem zewnętrznej wyroczni lub MODELLED z pierwszych zasad z testami); sama warstwa oceny odporności jest MODELLED. Dwa jej jądra mają własne wiersze VALIDATED w macierzy weryfikacji: jądro różnorodności odwrotnego Simpsona (resilience::diversity) i jądro statystyk rangowych (resilience::stats); to potwierdza arytmetykę, a nie oceny zbudowane na jej podstawie.

Silnik oceny (src/resilience/) korzysta z tych możliwości i zwraca oceny cząstkowe dla poszczególnych wymiarów, nigdy jednej fantomowej liczby. Maszynowo sprawdzane niezmienniki statusu opisano w src/verification.rs.

DHS RPCF v2.0: co definiują ramy i własne kategorie ocen cząstkowych Kshana#

Opublikowane ramy (Resilient PNT Conformance Framework, Version 2,0, 26 April 2022, DHS Science and Technology Directorate z CISA) definiują trzy funkcje podstawowe (sekcja 5,2: Prevent, Respond, Recover), poziomy odporności od 0 do 4 (sekcja 5,3) oraz osiem ponumerowanych wymagań minimalnych rozłożonych na Poziomy od 1 do 4 (sekcja 5,3, powtórzone w 5,5), a także podejście do oceny (sekcja 8). Nie definiują listy siedmiu kategorii technik. Wcześniejsza wersja tej strony i komentarze w module odporności opisywały siedem „kategorii technik RPCF”; słowa Obfuscate i Diversify nie występują w v2.0. Tekst tego dokumentu został ponownie przeczytany 2026-10-09 i takiej listy nie znaleziono.

Siedem nazw ocen cząstkowych, które zwraca silnik oceny (Obfuscate, Limit, Verify, Isolate, Diversify, Mitigate, Recover; „OLVIDMR” to nasz skrót mnemotechniczny), to zatem własne kategorie oceny Kshana, zachowane dla stabilności wyników. Nie są to terminy DHS, a poniższe wiersze nie twierdzą, że DHS ich wymaga. Jeśli kategoria odpowiada wymaganiu ram, mówi o tym ostatnia kolumna; jeśli nie, podaje „none”.

Kategoria oceny cząstkowej Kshana Możliwość Kshana użyta jako czynnik napędowy Moduł Status Najbliższe odniesienie w RPCF v2.0
Obfuscate Zadeklarowana technika × jakość źródła (brak bezpośredniego czynnika behawioralnego) resilience::score MODELLED none (technika prewencyjna; sekcja 5,2, Prevent)
Limit Zadeklarowana technika × jakość źródła resilience::score MODELLED none (technika prewencyjna; sekcja 5,2, Prevent)
Verify AUC (pole pod krzywą) detektora zaburzeń w danym scenariuszu (monitory spoofingu, jammingu i meaconingu) impairment_eval, resilience::score MODELLED Poziom 2, wymaganie 4; Poziom 3, wymaganie 7
Isolate Zadeklarowana technika × jakość źródła resilience::score MODELLED Poziom 3, wymaganie 6
Diversify Liczba niezależnych grup → efektywna różnorodność według odwrotnego Simpsona resilience::diversity MODELLED Poziom 4, wymaganie 8; sekcja 5,5 (tryb wspólny)
Mitigate Dostępność w warunkach odmowy fom, resilience::score MODELLED sekcja 5,2, Respond
Recover Holdover (dryf) × bramka ograniczonej degradacji fom, holdover, resilience::timeline MODELLED Poziom 2, wymaganie 5; sekcja 5,2, Recover

Odwzorowanie poszczególnych wymagań na rzeczywiste ramy, z informacją, na co wyniki Kshana dostarczają dowodów (supports evidence for) i co pozostaje poza nimi, znajduje się w compliance/dhs-rpcf.md.

Funkcje RethinkPNT / Firesmith RDRR#

Funkcja Czynnik napędowy Moduł Status
Resist Średnia ocen cząstkowych Obfuscate/Limit/Isolate/Diversify resilience::score MODELLED
Detect Ocena cząstkowa Verify (AUC detektora) resilience::score MODELLED
Respond Ocena cząstkowa Mitigate (dostępność) resilience::score MODELLED
Recover Holdover × ograniczona bramka; kluczowe wskaźniki efektywności osi czasu odporności (KPI: detekcja/reakcja/odtworzenie/utrata) resilience::timeline MODELLED

Kryteria Yang Yuanxi (podzbiór, którego dotyczą wskaźniki jakości czasu i detekcji)#

Kryterium Czynnik napędowy Moduł Status
Dostępność Dostępność w warunkach odmowy resilience::score MODELLED
Niezawodność Odsetek integralności filtra fom, resilience::score MODELLED
Ciągłość Holdover × ograniczona bramka resilience::timeline MODELLED
Dokładność Zastępnik czasu/jakości: dokładność w dziedzinie pozycji nie wchodzi do oceny. fom::positioning_performance zamienia podaną kowariancję pozycji i HPL (poziom ochrony w płaszczyźnie poziomej) na CEP/SEP/2DRMS (circular error probable, spherical error probable, dwukrotność pierwiastka ze średniej kwadratowej odległości), ale żaden scenariusz nie przekazuje tego do oceny odporności resilience::score MODELLED (tylko w dziedzinie czasu)

Czego to powiązanie nie twierdzi#

  • Brak nadanego Poziomu RPCF. Przypisany Poziom to wstępny odczyt wyprowadzony z symulacji z jawną bramką ograniczonej degradacji, a nie nadany poziom dojrzałości.
  • Brak dokładności w dziedzinie pozycji w ocenie. Oceny cząstkowe odporności są budowane z metryk dziedziny czasu i detekcji. Silnik oblicza pozycje w innych miejscach (rodzaje pvt, gnss-ins i leo-pvt) oraz poziomy ochrony (rodzaj integrity), ale warstwa oceny z nich nie korzysta.
  • Brak walidacji terenowej. Panel referencyjny i zespół zagrożeń są syntetyczne, to uproszczenia oparte na parametrach (resilience::panel), podane jako ograniczenie pierwszorzędne.

Badanie towarzyszące (resilience::study) istnieje właśnie po to, by pokazać, że zwinięcie tych wymiarów do jednej oceny łącznej lub jednego Poziomu daje ocenę, której ranking architektur jest niestabilny przy dających się obronić wagach i wyborach zagrożeń, więc to powiązanie jest warstwą pomiarową, którą należy czytać wymiar po wymiarze, a nie jedną oceną, według której można ocenić produkt.

Scenariusze odporności i pionowe, które uruchamiają te warstwy#

Dołączone poniżej scenariusze uruchamiają mechanizmy zagrożeń i odtwarzania, na które wskazują wiersze powiązania. Każdy to rzeczywisty przebieg wskazanego rodzaju; każdy jest MODELLED (bez danych terenowych).

Scenariusz (scenarios/) Rodzaj Co pokazuje
conflict-resilience.toml conflict-resilience Warstwowe PNT pod wspólnym zagrożeniem zagłuszaniem i spoofingiem: Monte Carlo odmowy warstw z ziarnem (seed), fuzja ocalałych warstw metodą odwrotnej wariancji, stosunek całkowitej utraty dla jednej warstwy do układu warstwowego oraz to, jak skorelowana odmowa ten stosunek załamuje. Jego tożsamości Monte Carlo ze wzorem zamkniętym i tożsamości fuzji są sprawdzane testami w samym crate; ten rodzaj nie ma wiersza w macierzy weryfikacji, więc jest tu oceniony jako MODELLED.
leo-resilience-gnss-jammed-leo-carries.toml campaign GNSS (globalny system nawigacji satelitarnej) zagłuszony, warstwa PNT na niskiej orbicie okołoziemskiej (LEO) obsługuje użytkownika, integralność zachowana (trzy fazy na jednej osi czasu).
leo-resilience-multiband-diversity.toml, leo-resilience-spoof-monitors.toml campaign Jeden zagłuszacz przeciw czteropasmowemu odbiornikowi; który monitor spoofingu widzi którego spoofera.
leo-resilience-js-margin.toml spectrum Margines stosunku zagłuszacza do sygnału (J/S) wyznaczony z mocy odebranej.
leo-resilience-spoof-doppler.toml leo-pass Detekcja spoofingu przez spójność dopplerowską i geometrii przelotu.
leo-vertical-5g-network-timing.toml, leo-vertical-critical-infrastructure-timing.toml campaign Synchronizacja czasu stacji bazowych i infrastruktury krytycznej w holdover, z czasem LEO.
leo-vertical-autonomous-vehicle.toml, leo-vertical-rail-maritime.toml, leo-vertical-polar-arctic.toml, leo-vertical-asset-tracking-iot.toml campaign Użytkownicy drogowi, kolejowi, morscy, polarni i Internetu rzeczy (IoT) z warstwą LEO.
automotive-urban-canyon.toml, small-uas-jammed-nav.toml gnss-ins Nawigacja zliczeniowa GNSS/INS (INS: inercyjny system nawigacji) przez kanion miejski i przez zagłuszanie na małym bezzałogowym statku powietrznym.
maritime-port-approach-coast.toml, rail-tunnel-coast.toml ins-trn-coast Jak długo INS utrzymuje statek lub pociąg w granicach limitu przy odmowie GNSS.
maritime-strait-jamming.toml, maritime-spoof-position-push.toml jamming, spoof-detect Zagłuszacz morski; detekcja spoofera, który przesuwa zgłaszaną pozycję statku.