Skan infekcji nierozstrzygnięty
ważność średniamierzonysposób infection
Strony nie dało się sprawdzić pod kątem infekcji (błąd, blokada, pusta odpowiedź), więc parametry B06, B35 i B36 nie mają wyniku.
WIKI
wiedza ze źródeł zewnętrznychArtykuł o parametrze „Skan infekcji nierozstrzygnięty” jest w przygotowaniu. Powstaje po kolei dla wszystkich 87 parametrów, każde twierdzenie z przypisem do źródła.
STATS
wyniki z systemu · tylko liczby zbiorczeTen parametr nie zapisuje odczytu per strona — przebieg zostawia tylko ustalenia, więc liczby sprawdzonych stron i wyników „ok” system nie ma. Pojawią się po wdrożeniu zapisu przebiegów per strona per parametr.
Ten parametr nie otworzył jeszcze żadnego ustalenia w bazie LAB247. Pusto nie znaczy „czysto” — znaczy, że nic nie przekroczyło reguły.
- Przebiegów
- 65sposób infection
- W 30 dni
- 0przebiegów
- Ostatni
- 19.09.2026start przebiegu
- Stron w przebiegach
- —65 przebiegów bez liczby stron
CARD
karta z kodu CREATO_PING, odczyt 01.10.2026Jak ten parametr trafia do ClickUpa: wynik sondy to linia w subtasku 2. Pomiar, a usterka, którą otwiera — linia w subtasku 1. Podsumowanie (z identyfikatorem CWE i kategorią OWASP), skąd liczy się wskaźnik zagrożenia i status strony. Projekcja z bazy skanera odświeża oba subtaski co godzinę. Do 22.09 każde ustalenie dostawało własny subtask i status ze starego słownika (PODATNA, WARNING…) — te słowa zostały jeszcze w części opisów pomiaru niżej jako język wewnętrzny sond.
| Obszar i ważność | Bezpieczeństwo · średnia (B48) |
|---|---|
| Workflow i częstotliwość | creato_ping_security_v2 · P4 działa na LAB247Skaner 2.0, rytm „p4”: co 24 h (tier 1–3), co 48 h (tier 4) · Szybki skan: tylko ewidentne przejęcie widoczne z zewnątrz.creato_ping_security_v2 · P3 działa na LAB247Skaner 2.0, rytm „p3” / „bezpieczenstwo”: premium co 6 h, reszta co 24 h (tier 1–3), co 9 dni (tier 4) · Dokładny skan. dns_integrity porównuje NS, MX, SPF i DMARC z wzorcem z poprzedniego przebiegu. |
| Sonda i helper | sposób infection · CREATO_PING/helpers/infection_check.py |
| Testy |
|
| Typ wyniku | 0 albo 1 ustalenie infection_scan_unknown z przyczyną (http_<kod>, timeout, fail, decoding_error) i flagą scan_complete=false |
| Jednostka | brak — wynik jakościowy |
| Próg i reguła | Reguła: status pobrania inny niż ok (kod < 400) = infection_scan_unknown. Limit 5,0 s (TIMEOUTS["http"]), połączenie 5,0 s (TIMEOUTS["security_connect"]). |
| Gdzie leżą pokrętła | CREATO_PING/helpers/infection_check.py → _scan_unknown_finding, check_oneCREATO_PING/helpers/html_fetch.py → fetch_html, MAX_BODY_BYTESCREATO_PING/helpers/config.py → TIMEOUTS["http"], TIMEOUTS["security_connect"]CREATO_PING/config/incident_policy.toml → [finding] infection_scan_unknown |
| Retencja odczytów | Surowy pomiar jako NIEZMIENNY wiersz tabeli `odczyty` w bazie skanera (wejście, wyjście, dowody, sha karty sondy i helpera, commit kodu) — trigger odrzuca każdą zmianę. Okno retencji z kohorty: 90 dni premium, 30 dni reszta; poza oknem zostają odczyty z werdyktem problemu, akcją albo etykietą, bo replay reguł ich potrzebuje (`skaner/retencja.py`). Do LAB247 ten kanał nie idzie (do bazy serwisu jadą dziś tylko sprawdzenia dostępności), więc poza odczytem zostaje werdykt w tabeli `werdykty` i sprawa w tabeli `sprawy`. |
| Znane rozbieżności |
|
| Karta przepisana z | CREATO_PING/helpers/infection_check.py · CREATO_PING/helpers/html_fetch.py · CREATO_PING/helpers/config.py · CREATO_PING/helpers/security_runner.py · CREATO_PING/helpers/security_testy.py · CREATO_PING/skaner/kohorty.toml · CREATO_PING/config/incident_policy.toml · CREATO_PING/skaner/usterki.toml · CREATO_PING/skaner/ocena.py · odczyt 01.10.2026 |
infection_scan_unknown: bramka polityki zamknięta (gate=false) — zostaje odczyt i werdykt „bez_subtaska” w bazie skanera, sprawa nie powstaje, więc usterka „Nie dało się pobrać strony — skan infekcji się nie odbył” (waga 3) nie wchodzi do wskaźnika strony. Gdyby bramkę otworzyć, usterka dotyczyłaby monitoringu: oceny nie obniża, a strona bez innych usterek dostaje status „niezbadana”. Polityka trzyma bramkę zamkniętą, żeby niedziałająca strona nie dostawała sprawy co cykl.
| Kod | Finding | Severity | Pewność | Skutek | Finding / alarm | Waga → ocena | Co zrobić |
|---|---|---|---|---|---|---|---|
| B48.01 | Nie dało się sprawdzić infekcjiinfection_scan_unknown | Niska | Niepewne | bez wpływu | nie / nie | waga 3 — monitoring, oceny nie obniża | Nic po stronie strony; liczone osobno w statystykach. |
| Kod i klucz | B48.01 · infection_scan_unknown · w tabeli typów |
|---|---|
| Co znaczy | Pobranie strony głównej nie udało się (WAF, timeout, zły gzip), więc heurystyki się nie wykonały. Pusta lista ustaleń nie znaczy „czysto”. |
| Kiedy powstaje | Emitowany zamiast wszystkich heurystyk infekcji, gdy fetch strony głównej z UA monitora (po ewentualnej powtórce z nagłówkami przeglądarki) nie ma statusu 'ok': status_code ≥ 400, timeout albo błąd httpx (DNS/TLS/połączenie). Powód w detail: http_<kod> / decoding_error / fail / timeout.Wywołanie: infection_check.py:378–380. W skanerze mapowany na stan 'nie_dalo_sie' (skaner/importuj.py:36). |
| Severity · pewność | Niska · Niepewne |
| Skutek dla strony | bez wpływu · tylko statystyka (gate=false) · alarm nie |
| Waga → ocena | waga 3 — monitoring, oceny nie obniża |
| Klasyfikacja | OCSF 1.9.0: poza klasami Findingu |
| Rekord OCSF | finding_info.analytic.uid = "B48.01" · analytic.name = "infection_scan_unknown" · finding_info.types = ["B48 Skan infekcji nierozstrzygnięty"] |
| Co zrobić | Nic po stronie strony; liczone osobno w statystykach. |
| Wersje typu |
|
LOOP
bez pętliTrafności jeszcze nie liczymy: zamknięcie subtaska nie niesie dziś werdyktu (prawdziwy / fałszywy / nie dało się sprawdzić). Cztery liczby pojawią się, gdy każde zamknięcie dostanie werdykt — to warunek startu pętli 1.
Ten parametr nie przeszedł jeszcze żadnej pętli. Kolejność po pierwszych pięciu grupach ustali miara trafności.