Blog 24/7
ARK. W10Parametr monitoringuWydajność · lista 87 parametrów

HTTP/2 i cache plików

ważność niskamierzonysposób wydajnosc_http2_cache

Serwer bez HTTP/2 albo zdjęcia, style i skrypty bez długiego nagłówka Cache-Control.

Wdrożony 01.10 (badanie profilem). Bez przeglądarki; tylko do raportu.

ARK. 1

WIKI

wiedza ze źródeł zewnętrznych

Artykuł o parametrze „HTTP/2 i cache plików” 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 sprawdzenia—

Harmonogram nie zapisał jeszcze przebiegu ze sposobem „wydajnosc_http2_cache”. Zapis przebiegów z n8n działa od 2026-09-14.

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: HTTP/2 i cache plików
TAB. 3.1Pomiarpliki: 6
Obszar i ważnośćWydajność · niska (W10)
Workflow i częstotliwośćskaner_badanie działa na LAB247Skaner 2.0, badanie kohorty: premium co 12 h, reszta co 24–48 h · Od 2026-10-01 zestawy kohort (premium_pelny, tani_ciezki, tani_lekki) mają tury higiena, serwer, sklep, kasa i strony (wyciek ścieżek B41, CMS po EOL B44, kluczowe podstrony S08, odnośniki kontaktowe D10); nocny pomiar wydajności (trend, waga, od 01.10 też metryki pasma W01–W04 i W07) tylko premium — u reszty prośba o pomiar zagłodziłaby nocny plan. Sklep: strona bez WooCommerce = „nie dotyczy”.
Sonda i helpersposób wydajnosc_http2_cache · CREATO_PING/helpers/wydajnosc_serwer.py
Testy
  1. Ten sam pomiar co Kompresja (tura „serwer”).
  2. HTTP/2: uzgadnianie TLS na porcie 443 hosta adresu końcowego z ALPN [h2, http/1.1], bez weryfikacji certyfikatu, timeout 6 s. Błąd uzgadniania = brak oceny HTTP/2 i brak ustalenia.
  3. Brak h2 liczy się tylko na https i gdy HTML strony ma co najmniej 6 własnych plików CSS/JS.
  4. Cache plików: do 6 własnych plików CSS/JS z kodem 200, max-age z Cache-Control (s-maxage pomijany). Świadome dyrektywy (no-cache, no-store, private, must-revalidate, stale-while-revalidate) i sam nagłówek Expires = ok.
Typ wynikuenum: ok / nie_dalo_sie_sprawdzic (z przyczyną) + protokół z ALPN, flaga HTTP/3 (Alt-Svc), liczba sprawdzonych plików i plików z krótkim cache; 0 do 2 ustaleń: wydajnosc_brak_http2, wydajnosc_krotki_cache_plikow
Jednostkaprotokół (h2 / http/1.1); czas cache w sekundach z Cache-Control max-age
Próg i reguławydajnosc_brak_http2: ALPN inny niż h2 przy ≥ 6 plikach własnych. wydajnosc_krotki_cache_plikow: choć jeden plik z max-age < 30 dni (2 592 000 s) albo bez informacji o cache. Timeout 10 s (ALPN 6 s), połączenie 5 s.
Gdzie leżą pokrętłaCREATO_PING/helpers/wydajnosc_serwer.py → MIN_ZASOBOW_HTTP2 (6), MIN_CACHE_PLIKOW_S (30 dni), _CACHE_SWIADOMY, alpnCREATO_PING/config/incident_policy.toml → [finding] wydajnosc_brak_http2, wydajnosc_krotki_cache_plikow
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. Polityka opisuje wydajnosc_krotki_cache_plikow jako cache „krótszy niż tydzień”, a kod liczy próg 30 dni.
  2. Błąd uzgadniania ALPN nie ma trzeciego stanu: ocena HTTP/2 po cichu odpada, a wynik testu zostaje ok.
  3. Za CDN-em ALPN i nagłówki mówią o CDN-ie, nie o serwerze strony.
  4. no-cache i no-store na plikach statycznych są uznane za świadomy wybór, nie za brak cache.
kandydaci do pętli: kod a opis parametru albo specyfikacja
Karta przepisana zCREATO_PING/helpers/wydajnosc_serwer.py · CREATO_PING/helpers/security_testy.py · CREATO_PING/config/incident_policy.toml · CREATO_PING/skaner/scenariusze/tani_lekki.toml · CREATO_PING/skaner/usterki.toml · CREATO_PING/skaner/ocena.py · odczyt 01.10.2026
TAB. 3.2Co oznacza failtypów Findingów: 2

wydajnosc_brak_http2 i wydajnosc_krotki_cache_plikow: bramka polityki zamknięta (gate=false) — zostaje odczyt i werdykt „bez_subtaska” w bazie skanera, sprawa nie powstaje, więc usterki „Serwer bez HTTP/2” i „Pliki strony bez długiego cache przeglądarki” (waga 0) nie wchodzą do wskaźnika strony. Przyczyny do raportu, nie ocena.

KodFindingSeverityPewnośćSkutekFinding / alarmWaga → ocenaCo zrobić
W10.01Serwer bez HTTP/2wydajnosc_brak_http2Niska—bez wpływunie / —waga 0 — nie usterka—
W10.02Pliki strony bez długiego cache przeglądarkiwydajnosc_krotki_cache_plikowNiska—bez wpływunie / —waga 0 — nie usterka—
TAB. 3.3W10.01 · Serwer bez HTTP/2wersja 2 · 01.10.2026
Kod i kluczW10.01 · wydajnosc_brak_http2 → perf_no_http2 (klucz angielski przyjęty 01.10; skaner nadaje jeszcze stary) · w tabeli typów
Co znaczyopis do opracowania
Kiedy powstajeKońcowy URL jest https, ALPN nie wynegocjował h2, nie było błędu ALPN, a strona ma co najmniej 6 własnych zasobów CSS/JS.
Severity · pewnośćNiska
Skutek dla stronybez wpływu · tylko statystyka (gate=false)
Waga → ocenawaga 0 — nie usterka
KlasyfikacjaOCSF 1.9.0: poza klasami Findingu
Rekord OCSFfinding_info.analytic.uid = "W10.01" · analytic.name = "perf_no_http2" · finding_info.types = ["W10 HTTP/2 i cache plików"]
Co zrobić—
Wersje typu
  1. v1 · 01.10.2026 — kod W10.01 nadany (finding-codes.ts)
  2. v2 · 01.10.2026 — parametr z „zaplanowany” na wdrożony: sonda działa w profilach skanowania kohort (badanie), wyniki trafiają do LAB247 (doc/stan.md 2026-10-01 (6))
TAB. 3.4W10.02 · Pliki strony bez długiego cache przeglądarkiwersja 2 · 01.10.2026
Kod i kluczW10.02 · wydajnosc_krotki_cache_plikow → perf_short_asset_cache (klucz angielski przyjęty 01.10; skaner nadaje jeszcze stary) · w tabeli typów
Co znaczyopis do opracowania
Kiedy powstajeKtóryś plik CSS/JS z kodem 200 ma max-age poniżej 30 dni (2 592 000 s) lub go nie ma, a Cache-Control nie zawiera no-cache, no-store, private, must-revalidate ani stale-while-revalidate.
Severity · pewnośćNiska
Skutek dla stronybez wpływu · tylko statystyka (gate=false)
Waga → ocenawaga 0 — nie usterka
KlasyfikacjaOCSF 1.9.0: poza klasami Findingu
Rekord OCSFfinding_info.analytic.uid = "W10.02" · analytic.name = "perf_short_asset_cache" · finding_info.types = ["W10 HTTP/2 i cache plików"]
Co zrobić—
Wersje typu
  1. v1 · 01.10.2026 — kod W10.02 nadany (finding-codes.ts)
  2. v2 · 01.10.2026 — parametr z „zaplanowany” na wdrożony: sonda działa w profilach skanowania kohort (badanie), wyniki trafiają do LAB247 (doc/stan.md 2026-10-01 (6))
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
14.11Osaka: atak na serwis Arara ujawnił ponad milion adresów e-mail mieszkańcówtherecord.media14.11ArcticRAT przejmuje telefony z Androidem i przez AI szuka danych finansowych w SMS-achdarkreading.com14.11Zespół Białego Domu ds. AI chce ulg dla firm po cyberatakach z użyciem AIcybersecuritydive.com14.11Platformy AI automatyzują ataki, Talos widzi w sieci ponad 700 instancji PentAGIblog.talosintelligence.com14.11FBI ostrzega przed Artex, platformą AI, która automatyzuje włamaniatherecord.media13.11Ataki Mior i Skyfall odczytują pamięć maszyn wirtualnych chronionych AMD SEV-SNPthehackernews.com13.11Gootloader otworzył drogę do 44 ataków ransomware, straty 28,8 mln dolarówtherecord.media13.11PostgreSQL łata 52 luki, w tym CVE-2026-6460 pozwalającą wykonać kod na serwerzethehackernews.com13.11Autopay potwierdza cyberatak i nieautoryzowany dostęp do części danych płatnościsekurak.pl13.11University of Texas at Arlington potwierdza kradzież danych po ataku gangu Qilintherecord.media