Blog 24/7
ARK. 1System · Przewodniki

Skan na żądanie zamiast czterech poziomów obsługi.

Dzisiejszy Skaner ma cztery decyzje sklejone w jedno: co mierzyć, jak często, co zrobić z wynikiem i kto Skan zlecił. Nowy układ je rozdziela — Skan dowolnych parametrów, dowolnej strony, w dowolnym momencie, a harmonogram jest tylko jednym ze zleceniodawców. Przy okazji dwa miejsca, w których dziś nie widać, co zdecydowało o wyniku — pomiar i klasyfikacja — stają się widoczne, testowalne i powtarzalne.

Architektura jest przyjęta i w budowie. Metryki pętli uczącej (TAB. 6–10) są propozycją — czekają na dane. Przewodnik nie powtarza samego procesu: 13 etapów obiegu opisuje Pętla doskonaląca, a pojedyncze pomiary — karty parametrów.

Warstwy
4Checks · Zlecenia · rytm · akcje
Checks do opakowania
~30pomiary bez zmian w kontrakcie
Zlecenia na dobę
~770obie grupy stron, szacunek
Fazy
5każda zostawia produkcję działającą
RYS. 1Droga Skanu: Zlecenie → Check → Result → Result check → akcjaramka przerywana = dziś bez wglądu

Zlecenie to strona × zestaw Checks × priorytet × kto zlecił — jedyny sposób uruchomienia Skanu. Result jest niezmienny: nie nadpisujemy go nigdy, bo powtórka reguły potrzebuje oryginału.

TAB. 1Cztery decyzje, dziś sklejone w jednym miejscupoziom obsługi decydował o wszystkim naraz
DecyzjaDziśW nowym układzie
Co mierzyćZestaw Checks zaszyty w przepływie danego poziomu obsługi — żeby dołożyć jeden Check, trzeba ruszyć cały przepływ.Zlecenie wskazuje Checks. Co każdy z nich mierzy i jaki Result uznaje za dobry albo zły, opisuje jego plik karta.toml — czytelnie, bez zaglądania w kod.
Jak częstoRytm wpisany w przepływ razem z resztą; zmiana rytmu to zmiana przepływu.Rytm jako dane: grupa stron ma swój zestaw Checks i odstęp. Kolejna zmiana modelu obsługi to edycja tego opisu, nie przebudowa.
Co z wynikiemRozsiane po kilku miejscach: część w regułach, część w progach dostępności, część w kodzie zapisującym zadania, część w uznaniu sesji AI.Jedno miejsce: klasyfikacja zamienia Result w Result check, a osobny opis mówi, co z Result checkiem zrobić w danej grupie stron.
Kto zlecaTylko harmonogram. Skan pojedynczej strony „teraz” nie jest przewidziany.Każdy przez to samo wejście: harmonogram, wiersz poleceń, panel, agent. Harmonogram jest tylko jednym ze zleceniodawców.

Każda strzałka na RYS. 1 to miejsce, w którym da się podejrzeć dane, podmienić element i puścić test. Następna zmiana modelu obsługi zmienia opis rytmu i opis akcji, nie kod.

TAB. 2Dwie grupy stron · rytm i to, co dzieje się z wynikiemalarm tylko tam, gdzie ktoś go odbiera
GrupaSkalaRytmCo się dzieje z wykryciem
Grupa objęta pełną obsługąalarmkilka strondostępność co 15 minut
pełny skan bezpieczeństwa co 6 godzin
Alarm od razu → Finding → Audyt AI → Agenci AI na Produkcji → naprawa i Raport.
Pozostałe stronyzapisponad 200widoczność raz na 24 godziny
zagrożenia podstawowe raz na 72 godziny
Żadnego alarmu — wynik zostaje w zapisie i jest powodem do rozmowy z właścicielem strony o tym, czego monitoring u niego nie obejmuje.
TAB. 3Co zostawia po sobie każde uruchomienie Checkupomiar bez śladu jest nie do sprawdzenia
NrKrokCo zostaje
01Sprawdzenie wejściaWejście musi zgadzać się z tym, co deklaruje plik karta.toml. Zły parametr to błąd Zlecenia, nie „strona nie działa”.
02PomiarCheck mierzy dokładnie to, co mierzył dotąd — kontrakt pomiaru zostaje bez zmian, żeby nie wprowadzać regresji.
03Sprawdzenie ResultuResult niezgodny z plikiem karta.toml to awaria Checku, a nie wynik strony. To osobny stan i osobna kolejka do naprawy.
04ZapisWejście, wyjście, wersja Checku, czas trwania i dziennik działania. Wersja rośnie przy każdej zmianie logiki pomiaru.
05DowodyFragment, który zapalił Check: nagłówek odpowiedzi, kawałek treści, łańcuch przekierowań. Odpowiada na pytanie „dlaczego zły Result” bez powtarzania Skanu.
dobry
dobry zmierzone i zgodne z regułą — parametr jest w porządku.
zły
zły zmierzone i niezgodne z regułą — jest czym się zająć.
nie dało się sprawdzić
nie dało się sprawdzić przekroczony czas, blokada po stronie strony, wyczerpany limit zapytań do zewnętrznego rejestru. Sprawdzone i czysto to nie to samo co nie udało się sprawdzić.

Trzy stany, nie dwa. Dowody zapisujemy z maskowaniem wartości, a dla plików, w których z natury stoją hasła i klucze — wyłącznie długość, typ i skrót treści. Zapis Skanera nie ma prawa stać się składem cudzych sekretów.

TAB. 4Jak sprawdzamy klasyfikacjęResult + reguły → Result check
NarzędzieOdpowiada na pytanieCo daje
przypadki_regul.tomlw budowieCzy reguła daje oczekiwany Result check dla swoich przykładów?Zmiana reguły bez zielonych przykładów z przypadki_regul.toml nie wchodzi.
Powtórka reguły na zapisanych pomiarachw budowieCzy nowa reguła uciszy coś, czego uciszyć nie wolno?Różnica Result checks: stara reguła kontra nowa, na tych samych Results z historii.
Wyjaśnienie Result checkuw budowieDlaczego ten Result stał się alarmem, a tamten nie?Ścieżka decyzji: który Result, która reguła, który wyjątek zadziałał.
Trafność z Raportów AIpropozycjaIle alarmów było prawdziwych, ile fałszywych, ilu nie dało się sprawdzić?Cztery liczby na każdy typ Findingu, policzone z Raportów AI.

Klasyfikacja jest funkcją bez skutków ubocznych: ten sam Result i te same reguły dają ten sam Result check. Przy każdym Result checku zapisujemy wersję reguł, które go wydały — bez niej nie da się powtórzyć ani porównać.

TAB. 5Weryfikacja na trzech piętrachcisza Skanera to nie to samo co zdrowe strony
PiętroPytanieCzym sprawdzamy
CheckCzy mierzy poprawnie?Przykłady w pliku karta.toml, w tym kontrola pozytywna: przykład, który MUSI go zapalić. Do tego sprawdzenie wejścia i Resultu przy każdym Skanie.
KlasyfikacjaCzy ocenia trafnie?Przykłady z przypadki_regul.toml i powtórka reguły na zapisanych pomiarach — z różnicą Result checks.
CałośćCzy Skaner w ogóle działa?Strona-wabik: własna witryna z celowo wstawionymi problemami (otwarty interfejs zdalny, stara wtyczka, podstawiony obcy skrypt), skanowana w najgęstszym rytmie. Jeśli wabik nie dał oczekiwanych Result checks, alarm dotyczy Skanera, nie stron klientów.

Pętla ucząca: cztery cele, cztery źródła prawdy

Metryka potrzebuje prawdy, z którą porówna wynik. Każdy z czterech celów bierze ją skądinąd — i to, a nie trudność liczenia, wyznacza koszt i kolejność. Najtańsze miary nie kosztują niczyjej minuty i liczą się na ponad 200 stronach; najcenniejsze wymagają Raportu AI, więc nie mogą być pierwsze.

Powtórny pomiar
powtórny pomiar ten sam Check, ta sama strona, znana prawda albo brak zmiany — liczy się samo, nikt nie płaci.
Raport AI
Raport AI z Audytu AI albo z pracy Agentów AI na Produkcji: naprawione, fałszywy alarm, nie dało się sprawdzić. Najcenniejsze i najdroższe.
Upływ czasu
upływ czasu ponowny Skan po tygodniach od naprawy. Nikt nie płaci, ale trzeba poczekać.
Zasada raportu
Każda liczba z mianownikiem. Poniżej progu piszemy „za mało danych”, nigdy procent.
TAB. 6Cel 1 · wykrywalność deterministyczna4 miary

Pytanie: Czy Check widzi to, co jest, i nie widzi tego, czego nie ma — powtarzalnie?
Zakres: Checks, w których ta sama strona w tym samym stanie musi dać ten sam Result: dostępność, certyfikat, nazwy domenowe, nagłówki, wystawione pliki. Większość parametrów ma wynik tak/nie albo listę, więc nie stroi się tu progu, tylko Check i regułę.

MetrykaJak liczonaCo znaczy zły wynikSkąd prawda
MigotanieUdział stron, na których Result Checku zmienił się między kolejnymi Skanami, choć sama strona się nie zmieniła.Deterministyczny Check, który migocze, ma defekt — albo „nie dało się sprawdzić” przecieka do niego jako zły Result.powtórny pomiar
Pudło na wabikuOdsetek Skanów, w których strona-wabik nie dała oczekiwanego Resultu.Każde pudło to defekt Skanera, nie spokojny dzień.powtórny pomiar
Udział „nie dało się sprawdzić”Per Check i per przyczyna, z zapisanych Results.Check z wysokim udziałem jest deterministyczny tylko na papierze — do poprawy jest dostęp do strony, nie reguła.powtórny pomiar
UcieczkiIle razy to samo zjawisko wykrył wcześniej ktoś inny: inny Check, wtyczka na stronie albo Audyt AI.Luka w pokryciu Checku — mierzy za wąsko.Raport AI

Kontrola pozytywna: Strona-wabik z celowo wystawionymi plikami i otwartym interfejsem zdalnym. Licznik migotania dostaje własny przykład: podstawiony Result zmieniany co drugi Skan musi pokazać 50%. Licznik z zerem, którego nikt nie sprawdził, jest nie do odróżnienia od licznika zepsutego.

TAB. 7Cel 2 · identyfikacja niedeterministyczna5 miary

Pytanie: Kiedy heurystyka mówi „to jest to”, jak często ma rację — i czy jej poziom pewności coś znaczy?
Zakres: Wszystko, co zgaduje: rozpoznawanie infekcji (obcy skrypt, ukryta ramka, spam pozycjonerski, podmiana treści dla wyszukiwarki), odczytanie wersji wtyczki i motywu z zewnątrz oraz Audyt AI.

MetrykaJak liczonaCo znaczy zły wynikSkąd prawda
Precyzja typu FindinguPrawdziwe ÷ (prawdziwe + fałszywe), 30 dni kroczące. „Nie dało się sprawdzić” poza mianownikiem, raportowane obok.Reguła jest za szeroka — zawęź ją albo obniż poziom pewności, z którym się zapala.Raport AI
Kalibracja pewnościPrecyzja liczona osobno dla każdego poziomu: oczywiste, niepewne, prawdopodobnie fałszywe.Jeśli „oczywiste” schodzi poniżej ~95%, zły jest poziom przypisany regule, a nie strona.Raport AI
Koszt pomyłekFałszywe alarmy × koszt fałszywego alarmu + ucieczki × koszt przeoczenia; obie wagi stoją na karcie parametru.Kolejkę strojenia ustawia koszt, nie liczba alarmów — najpierw parametr, który kosztuje najwięcej.Raport AI
Wyjątki na regułęLiczba wąskich wyjątków (ten sygnał na tej stronie) podzielona przez liczbę alarmów reguły.Wyjątki się piętrzą = reguła jest zła. Nietypowe strony to wyjaśnienie, nie usprawiedliwienie.Raport AI
Findings spoza słownikaOdsetek Findings z Audytu AI z nazwą, której nie ma w regułach.Nazwy wymyślonej w trakcie Audytu nie da się policzyć ani porównać między Audytami. Cel: zero.powtórny pomiar

Kontrola pozytywna: Zbiór wzorcowy: kilkanaście zapisanych Results ze znanym Result checkiem — w tym legalne integracje płatności i analityki (klasyczne fałszywe trafienia) oraz potwierdzone infekcje. Każda zmiana reguły przechodzi najpierw przez zbiór wzorcowy, dopiero potem przez powtórkę na historii.

TAB. 8Cel 3 · eliminacja infekcji5 miary

Pytanie: Czy „naprawione” znaczy, że nie ma już wejścia bez hasła — a nie tylko, że strona znowu się otwiera?
Zakres: To pętla wykonawcza Agentów AI na Produkcji, nie Skanera. Skaner dostarcza tu wyłącznie pomiar: dowód, że czyszczenie zadziałało.

MetrykaJak liczonaCo znaczy zły wynikSkąd prawda
Czysto po 14 i 30 dniachOdsetek infekcji uznanych za naprawione, dla których ponowny skan po 14 i po 30 dniach nie daje żadnego sygnału z grupy „infekcja”.Czyszczenie było niekompletne. Czternaście dni to minimum — tyle żyje ciasteczko „zapamiętaj mnie”.upływ czasu
Kompletność listy zamknięciaOdsetek zamknięć infekcji z odhaczonymi wszystkimi punktami listy zamknięcia włamania.Zamknięcie „na słowo”: strona działa, więc uznajemy, że jest czysta.Raport AI
Wektor ustalonyPrzy każdym zamknięciu infekcji: tak / nie / nie dało się ustalić.Bez wektora nie wiadomo, czy wejście zostało zamknięte — i nie ma czym tłumaczyć powrotu.Raport AI
Artefakty spoza listy nazwIle śladów znalazło szukanie po zachowaniu, których nie znalazłaby lista znanych nazw plików.Lista nazw wykrywa tylko to, co już znamy — ten licznik pokazuje, ile by uciekło.Raport AI
Czas do czystościOd wykrycia do naprawy potwierdzonej ponownym skanem po 14 dniach.Wolna obsługa. Ta sama liczba jest argumentem w rozmowie z klientem.upływ czasu

Kontrola pozytywna: Kopia strony-wabika z wstrzykniętą furtką w pliku motywu, plikiem wykonywalnym podrzuconym do katalogu wgrywanych plików i drugim kontem administratora. Ćwiczenie „posprzątaj” musi znaleźć wszystkie trzy — dokładnie te trzy rzeczy uciekły w incydencie, po którym infekcja wróciła.

TAB. 9Cel 4 · niedopuszczenie do reinfekcji4 miary

Pytanie: Czy strona, którą wyczyściliśmy, zostaje czysta — a jeśli nie, jak szybko to widać?
Zakres: Strony po infekcji, obserwowane dłużej niż trwa samo czyszczenie. Historia incydentów musi przeżyć co najmniej pół roku, inaczej najdłuższe okno nie ma czego liczyć.

MetrykaJak liczonaCo znaczy zły wynikSkąd prawda
Reinfekcja w 30, 90 i 180 dniachOdsetek wyczyszczonych stron, na których w oknie pojawiła się nowa infekcja.Wejście nie zostało zamknięte. Okno musi mieć co najmniej 90 dni: w znanym nam przypadku powrót nastąpił po dziesięciu tygodniach.upływ czasu
Czas do reinfekcjiDni od potwierdzonej czystości do nowej infekcji.Krótki czas wskazuje na tę samą furtkę, długi — na nowe wejście. To dwie różne naprawy.upływ czasu
Opóźnienie wykrycia powrotuOd wejścia atakującego do pierwszego sygnału systemu — razem z tym, który sygnał był pierwszy.Powrót widać dopiero po skutkach. Wiedza, który sygnał odzywa się najwcześniej, mówi, co zagęścić.upływ czasu
Utwardzenia po infekcjiOdsetek stron po infekcji z domkniętą postawą: edycja plików wyłączona, rejestracja zamknięta, konta administratorów przejrzane, sesje unieważnione, wspierana wersja środowiska.Zestawione z reinfekcją pokazuje, które utwardzenie naprawdę chroni, a które jest rytuałem.powtórny pomiar

Kontrola pozytywna: Na wabiku po „wyczyszczeniu” zostawiamy celowo jedno wejście — ważną sesję administratora. Licznik reinfekcji i sygnał powrotu muszą się zapalić w założonym czasie.

TAB. 10Co liczymy od kiedykolejność wynika z tego, skąd bierze się prawda
Od kiedyCo da się policzyćCzego do tego trzeba
Od pierwszego SkanuMigotanie, udział „nie dało się sprawdzić”, Findings spoza słownika.Potrzebny tylko zapis Results — liczy się sam, na ponad 200 stronach.
Od postawienia wabikaPudło na wabiku, ćwiczenia sprzątania i powrotu infekcji.Potrzebna własna strona z celowo wstawionymi problemami.
Od razu, z historiiReinfekcja i czas do reinfekcji na zamkniętych już infekcjach.Jednorazowy przegląd historii napraw — dane już są, trzeba je policzyć.
Gdy Raporty AI obejmą więcej stronPrecyzja, kalibracja pewności, koszt pomyłek, wyjątki na regułę, ucieczki.Przy kilku stronach tygodniowa precyzja to szum: liczymy 30 dni kroczące i nie pokazujemy liczby poniżej 20 Raportów AI.
Gdy incydent stanie się osobnym bytemCzysto po 14 i 30 dniach, kompletność listy zamknięcia, wektor, czas do czystości, pełna reinfekcja.Epizod strony (wykryty → w naprawie → naprawione → potwierdzony) musi mieć własny zapis, bo pojedyncze sygnały tego nie udźwigną.

Metryki liczy Skaner, a pokazuje je sekcja trafności na karcie parametru. Pięć faz budowy układa się po tych samych miejscach styku i każda zostawia produkcję działającą — kolejność prac i terminy to osobny temat, poza tym przewodnikiem.

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