Blog 24/7
ARK. B48Parametr monitoringuBezpieczeństwo · lista 87 parametrów

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.

ARK. 1

WIKI

wiedza ze źródeł zewnętrznych

Artykuł 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.

ARK. 2

STATS

wyniki z systemu · tylko liczby zbiorcze
TAB. 2.1Odczyty per strona—

Ten 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.

TAB. 2.3Ustalenia—

Ten parametr nie otworzył jeszcze żadnego ustalenia w bazie LAB247. Pusto nie znaczy „czysto” — znaczy, że nic nie przekroczyło reguły.

TAB. 2.4Przebiegi z tym sposobem sprawdzeniaod 09.09.2026
Przebiegów
65sposób infection
W 30 dni
0przebiegów
Ostatni
19.09.2026start przebiegu
Stron w przebiegach
—65 przebiegów bez liczby stron
ARK. 3

CARD

karta z kodu CREATO_PING, odczyt 01.10.2026

Jak 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.

RYS. 3.1Droga parametru przez system: Skan infekcji nierozstrzygnięty
TAB. 3.1Pomiarpliki: 9
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 helpersposób infection · CREATO_PING/helpers/infection_check.py
Testy
  1. Gdzie chodzi: rytm p4 (dostęp i priorytet T1–T3 co 24 h, T4 co 48 h; bez priorytetu co 48 h), rytm p3 (premium co 6 h; dostęp i priorytet T1–T3 co 24 h, T4 co 9 dni; bez priorytetu co 9 dni) i badanie kohort — tura „co_to_za_strona” zestawów premium_pelny, tani_ciezki i tani_lekki.
  2. Pobranie strony głównej z UA monitora (wspólny bufor przebiegu): limit 5,0 s, połączenie 5,0 s, do 5 przekierowań; przy 403, 406, 415, 429 albo 451 druga próba z nagłówkami przeglądarki, przy błędzie dekodowania gzip powtórka z Accept-Encoding: identity.
  3. Kod ≥ 400 po tych powtórkach, timeout albo błąd sieci = jedno ustalenie infection_scan_unknown i koniec sondy: sygnatury, heurystyki, cloaking i kanał Safe Browsing tej sondy się nie wykonują (infection_check.py:377–380).
  4. Przyczyna w szczegółach: http_<kod>, gdy serwer odpowiedział; decoding_error przy błędzie dekodowania; inaczej status pobrania (timeout, fail).
  5. W badaniu tura z infection_check rusza tylko po ok sondy http, więc niedziałająca strona daje tam test pominięty, nie to ustalenie.
Typ wyniku0 albo 1 ustalenie infection_scan_unknown z przyczyną (http_<kod>, timeout, fail, decoding_error) i flagą scan_complete=false
Jednostkabrak — wynik jakościowy
Próg i regułaReguł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łaCREATO_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ówSurowy 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
  1. Przy gate=false strona, której nie dało się zbadać, nie dostaje ani sprawy, ani statusu „niezbadana” — w ocenie wygląda jak zbadana i czysta, mimo że katalog daje tej usterce wagę 3 „dotyczy monitoringu”.
  2. Strona-wyzwanie WAF z kodem 200 (wyzwanie JavaScript) liczy się jako pobrana: reguły biegną po stronie wyzwania i dają „czysto” zamiast „nie sprawdzono”.
  3. Nieudane pobranie dla Googlebota nie daje tego ustalenia — porównanie cloakingu po cichu się nie odbywa.
  4. Treść ucięta na 3 MB liczy się jako pełna: kod na końcu bardzo dużej strony umyka bez śladu w wyniku.
kandydaci do pętli: kod a opis parametru albo specyfikacja
Karta przepisana zCREATO_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
TAB. 3.2Co oznacza failtypów Findingów: 1

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.

KodFindingSeverityPewnośćSkutekFinding / alarmWaga → ocenaCo zrobić
B48.01Nie dało się sprawdzić infekcjiinfection_scan_unknownNiskaNiepewnebez wpływunie / niewaga 3 — monitoring, oceny nie obniżaNic po stronie strony; liczone osobno w statystykach.
TAB. 3.3B48.01 · Nie dało się sprawdzić infekcjiwersja 1 · 01.10.2026
Kod i kluczB48.01 · infection_scan_unknown · w tabeli typów
Co znaczyPobranie 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 powstajeEmitowany 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 stronybez wpływu · tylko statystyka (gate=false) · alarm nie
Waga → ocenawaga 3 — monitoring, oceny nie obniża
KlasyfikacjaOCSF 1.9.0: poza klasami Findingu
Rekord OCSFfinding_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
  1. v1 · 01.10.2026 — kod B48.01 nadany (finding-codes.ts)
ARK. 4

LOOP

bez pętli
RYS. 4.1Pętla parametru — sześć etapów
TAB. 4.1Trafność, 30 dnialarmy · prawdziwe · fałszywe · bez rozstrzygnięcia

Trafnoś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.

TAB. 4.2Pętle—

Ten parametr nie przeszedł jeszcze żadnej pętli. Kolejność po pierwszych pięciu grupach ustali miara trafności.

Blog 24/7
05.11CISA i FBI wzywają do zabezpieczenia sterowników chłodzenia po atakach w Europietherecord.media05.11Midnight Blizzard atakowała iPhone'y i Androidy przez zainfekowane strony w Europie i USAsecurityweek.com05.11APT29 kradła dane z iPhone'ów i Androidów przez przejęte i podrobione stronytherecord.media05.11Grupa APT29 przejęła skrypt Plerdy i atakowała niezałatane iPhone'y i Androidythehackernews.com05.11Microsoft wykrył 7,3 mld wiadomości phishingowych w III kwartale 2026microsoft.com05.11DigiCert ujawnia wyciek danych klientów i skanów dokumentów tożsamościbleepingcomputer.com05.11CWPdoor podmienia serwer cwpsrv w Control Web Panel i otwiera tylne wejście do Linuksableepingcomputer.com05.11Brytyjskie NCSC ostrzega, że narzędzia AI zwiększyły liczbę wykrywanych luk zero-daythehackernews.com05.11Skaner RootEvidence sprawdza starą lukę w Cisco IOS i dodaje nagłówki Opt-Outisc.sans.edu05.11Włamanie do portalu grantowego Norad, zagrożone dane 20 614 użytkownikówhelpnetsecurity.com