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

Strony rodzajów scenariuszyEdytuj na GitHubieŹródło: docs/kinds/by-kind/spoof.md

spoof (rodzaj scenariusza)

Rodzaj scenariusza silnika v0.40.0, rodzina Zagłuszanie (jamming), spoofing i widmo. Wyłącznie doradczo: wynik analizy z narzędzia badawczo-inżynieryjnego; nie jest to sprzęt nawigacyjny z zatwierdzeniem typu ani usługa bezpieczeństwa życia. Każda etykieta tutaj pochodzi z silnika lub z macierzy weryfikacji; rodzaj jest MODELLED, chyba że macierz stanowi inaczej (jak zdobywa się etykietę: sekcja Evidence w README).

Co robi#

Stochastyczny detektor spoofingu czasu (Neyman–Pearson / χ²₁) z P_fa/P_md metodą Monte Carlo.

Jeden przebieg scenarios/spoof-attack.toml podsumowuje się tak: scenario 2b6bd22c3b80 | spoof LinearRamp { rate_ns_per_s: 0,1 } wobec specyfikacji 20,000 ns (P_fa 0,010) | bezpieczeństwo kwantowe 1,000 (P_md 0,000, MC 0,000) wykryto po 70s | bezpieczeństwo klasyczne 0,558 (P_md 0,442, MC 0,444) wykryto po 430s

Wejścia#

Ze schematu (kshana kinds --json):

  • Pola wymagane: threshold_ns, time, attack, clock_quantum, clock_classical
  • Pola opcjonalne: brak

Przykład scenarios/spoof-attack.toml ustawia między innymi:

Pole Wartość Jednostka
attack.rate_ns_per_s 0.1 s
attack.start_s 60 s
clock_classical.id csac-sa45s tekst
clock_classical.provenance Arkusz danych Microchip SA65 / SA.45s CSAC sigma_y(1s)=3e-10; q_ tekst
clock_classical.q_rw 0 nie podano
clock_classical.q_wf 9.0000e-20 nie podano
clock_classical.y0 5.0000e-10 nie podano
clock_quantum.id optical-sr-lattice tekst
clock_quantum.provenance Optyczny zegar na sieci strontowej, cel dla zastosowań kosmicznych sigma_y tekst
clock_quantum.q_rw 0 nie podano
clock_quantum.q_wf 1.0000e-30 nie podano
clock_quantum.y0 5.0000e-17 nie podano

Uruchom#

kshana scenarios/spoof-attack.toml

Tego rodzaju używa 2 dołączonych scenariuszy; pozostałe są w scenarios/.

Co daje#

Wyniki skalarne tego przebiegu, z jednostkami podanymi przez silnik:

Wynik Wartość Jednostka
classical.breaches_spec_undetected true flaga
classical.detect_time_s 430 s
classical.detection.analytic_pmd 0.442031 1
classical.detection.boundary_ns 18.928432 ns
classical.detection.eval_offset_ns 20 ns
classical.detection.mc_pfa 0.0088 1
classical.detection.mc_pmd 0.4439 1
classical.detection.mc_runs 10000 liczba
classical.detection.monitor_sigma_ns 7.348481 ns
classical.detection.target_pfa 0.01 1
Wykres zapisany przez silnik dla scenarios/spoof-attack.toml, rodzaj spoof

Dowody#

MODELLED: wiersze macierzy weryfikacji, które wymieniają ten rodzaj.

  • MODELLED Miara jakości bezpieczeństwa na epokę, zespolona z χ² wspomaganego zegarem, RAIM, AGC i SQM Testy: spoof_texbat_validation.rs.
  • MODELLED Sekcja [spoofer] rodzaju leo-pass: spoofer podrabia, samospójnie w odległości i prędkości zmiany odległości, sygnały widziane w deklarowanej pozycji, która skacze i/lub jest odsuwana od prawdziwej po początku ataku (dla każdego pasma LEO i dla MEO Testy: leo_resilience_verticals.rs.
  • MODELLED Dla każdego satelity LEO i pary pasm pomiarowych sekcja [spoofer] tworzy kombinację pseudoodległości bez wpływu geometrii, usuwa model jonosfery odbiornika i testuje jej skok z epoki na epokę względem szumu kodu obu pasm i st Testy: leo_resilience_verticals.rs.

Wiersze, które sam przebieg wykorzystał, wraz z wyrocznią, jaką macierz podaje dla każdego (publiczne źródła są tam wymienione):

  • MODELLED Zintegrowana dla każdej epoki miara jakości bezpieczeństwa z χ² wspomaganego zegarem, RAIM, AGC, SQM. Wyrocznia (ExternalDataset): parametry scenariusza TEXBAT (Humphreys 2012) — charakteryzacja, a nie przypięte wektory. 0,30 porównanie zewnętrzne, ustalenie (pozostaje MODELLED): w JammerTest 2024 (Bleik; dane GPL-3.0) monitory na poziomie obserwabli (chi-kwadrat wspomagane zegarem, RAIM, niepowodzenie rozwiązania) nie podniosły alarmu w ciągu 10 s od żadnego z 8 ocenialnych opublikowanych początków spoofingu (tam, gdzie okno przed początkiem było czyste, pierwszy alarm przyszedł 10,2 do 39 s po pu
  • MODELLED Deterministyczne, haszowane na poziomie scenariusza, bramki SBOM i złotych wyników między platformami. Wyrocznia (ExternalDataset): zgodność SBOM z oficjalnym schematem JSON CycloneDX 1,5 (+ prawidłowe identyfikatory SPDX): zewnętrzny opublikowany standard, zero błędów walidacji w całym grafie zależności; część dotycząca determinizmu wskaźników jakości i odtwarzalności bajt w bajt pozostaje przypiętą kontrolą samospójności, więc wiersz pozostaje MODELLED

Ograniczenia#

Co raport samego przebiegu podaje jako niemodelowane lub niesprawdzone względem niezależnego wzorca:

  • Detekcja spoofingu jest MODELLED, nie jest sprawdzona względem niezależnego wzorca: jedno twierdzenie składowe jest sprawdzone zewnętrznie, ale cała możliwość składa się z elementów obliczonych na podstawie modelu, więc pozostaje obliczona na podstawie modelu. (macierz weryfikacji (docs/MODELLED-RATIONALE.md))
  • Odtwarzalność i zapewnienie jakości oprogramowania jest MODELLED, nie jest sprawdzona względem niezależnego wzorca: jedno twierdzenie składowe jest sprawdzone zewnętrznie, ale cała możliwość składa się z elementów obliczonych na podstawie modelu, więc pozostaje obliczona na podstawie modelu. (macierz weryfikacji (docs/MODELLED-RATIONALE.md))

Zobacz też#