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

Wygaśnięcie domeny

ważność krytycznamierzonysposób domain_expiry

Dni do wygaśnięcia rejestracji domeny (RDAP, dla .eu WHOIS). Klienci regularnie zapominają o odnowieniu.

Od 2026-09-16 (CREATO_PING cf89ebe) codzienny timer systemd na serwerze LAB247, poza n8n. Wynik trafia tylko do ClickUp — do bazy LAB247 nie, więc statystyk tu nie ma.

ARK. 1

WIKI

artykuł z 16.09.2026 · źródeł 10

Wygaśnięcie domeny to parametr monitoringu stron internetowych, który sprawdza, ile dni zostało do końca opłaconego okresu rejestracji nazwy domeny. Odczyt pochodzi z danych rejestracyjnych publikowanych przez rejestr: z protokołu RDAP albo, dla części domen krajowych, z usługi WHOIS. Pomiar kończy się liczbą dni, stwierdzeniem, że nazwy nie ma w rejestrze, albo brakiem odpowiedzi. W odpowiedzi RDAP termin wskazuje zdarzenie expiration, zdefiniowane jako chwila, w której obiekt został albo zostanie usunięty z rejestru [1].

Jak działa

Klient RDAP najpierw ustala, który serwer jest właściwy dla domeny. Służy do tego plik startowy IANA (ang. bootstrap): obiekt JSON z tablicą services, w której każdy element łączy listę domen najwyższego poziomu z listą adresów usług RDAP [2]. Klient dopasowuje nazwę etykieta po etykiecie, od prawej, i wybiera najdłuższe dopasowanie [2]. Do adresu usługi dokleja segment domain/ z nazwą, na przykład zapytanie o a.b.example.com trafia pod …/domain/a.b.example.com [2]. Gdy dla domeny najwyższego poziomu nie ma wpisu, klient powinien zgłosić użytkownikowi błąd [2].

Odpowiedź serwera jest dokumentem JSON typu application/rdap+json [3]. Daty cyklu życia leżą w tablicy events: każde zdarzenie ma wymagane pola eventAction i eventDate [1]. Rejestr wartości zdarzeń obejmuje m.in. registration (pierwsza rejestracja), last changed i expiration [1]. Osobna tablica status opisuje stan obiektu, np. active albo pending delete [1].

RYS. 1.1Odczyt daty wygaśnięcia przez RDAP

Kod HTTP ma tu znaczenie rozstrzygające. Pusty wynik zapytania serwer zgłasza kodem 404 [3]. Odmowę z powodu limitu zapytań sygnalizuje kodem 429, a klient powinien wtedy zwolnić i uszanować nagłówek Retry-After [3]. Odpowiedź 429 nie mówi więc nic o stanie domeny.

WHOIS jest starszym protokołem tekstowym: klient łączy się z portem TCP 43, wysyła zapytanie zakończone znakami CR i LF, a serwer zamyka połączenie po wysłaniu odpowiedzi [4]. Protokół nie ma mechanizmu wskazania kodowania znaków ani kontroli dostępu, integralności i poufności [4].

Standardy i specyfikacje

  • RFC 9083 definiuje odpowiedzi RDAP, w tym zdarzenia events i wartości status [1].
  • RFC 9224 opisuje pliki startowe IANA i dopasowanie nazwy do serwera [2].
  • RFC 7480 ustala użycie HTTP w RDAP: kody 404 i 429 oraz typ application/rdap+json [3].
  • RFC 3912 opisuje WHOIS na porcie 43 [4].
  • ICANN ogłosiło, że od 28 stycznia 2025 r. RDAP jest rozstrzygającym źródłem danych rejestracyjnych domen gTLD w miejsce wygaszanych usług WHOIS [5].

Zagrożenia i skutki

Etapy po dacie wygaśnięcia w gTLD. Umowa rejestru .org opisuje typowy przebieg. Nieodnowiona rejestracja jest automatycznie odnawiana przez system pierwszego dnia po dacie wygaśnięcia; okres Auto-Renew Grace Period trwa tam 45 dni kalendarzowych [6]. ICANN opisuje autoRenewPeriod jako okres łaski po wygaśnięciu rejestracji, którą rejestr sam przedłużył [7]. Usunięta nazwa trafia na 30 dni w stan REDEMPTIONPERIOD i nie jest wtedy umieszczana w pliku strefy [6]. Nieprzywrócona przechodzi w PENDING DELETE, a po pięciu dniach zostaje usunięta z bazy rejestru [6] [7]. Badacze z Northeastern University zauważają, że rejestratorzy zwykle usuwają nazwę tuż przed końcem 45-dniowego okresu, żeby nie ponosić opłaty rejestru [10].

RYS. 1.2Domena gTLD po dacie wygaśnięcia

Domeny .pl. Według komunikatu rejestru domena, której okres rozliczeniowy się skończył, przestaje działać i przechodzi w stan BLOCKED na 30 dni; w tym czasie abonent może jeszcze ją odnowić, a bez odnowienia umowa zostaje rozwiązana, a nazwa wraca do puli wolnych [8].

Domeny .eu. Usunięta nazwa, także z powodu nieopłacenia odnowienia, trafia na 40 dni do kwarantanny [9]. Strony i adresy e-mail w tej domenie przestają działać, a po kwarantannie nazwę może zarejestrować ktokolwiek [9].

Przejęcie wygasłej nazwy. Usunięte nazwy przechwytują wyspecjalizowane usługi drop catching, które rejestrują je w chwili zwolnienia [10]. Część rejestratorów sprzedaje wygasłe domeny klientów jeszcze w okresie Auto-Renew Grace; taka nazwa zachowuje pierwotną datę utworzenia, więc zmiana właściciela jest słabo widoczna [10]. Nazwa przechwycona po usunięciu wygląda z kolei jak nowo zarejestrowana [10]. Autorzy przytaczają prace o przejmowaniu zasobów chronionych adresami e-mail w wygasłej domenie i o stronach, które nadal ładują JavaScript z wygasłych domen, co pozwala nowemu właścicielowi wstrzyknąć kod [10].

Przykłady

Z badania z 2017 r.: 10% usuniętych domen .com rejestrowano ponownie tego samego dnia, w którym usunięto poprzednią rejestrację, a w strefie .org ponad połowa ponownych rejestracji z dnia usunięcia przypadała na 30 sekund [10]. Dziennie usuwano wtedy ponad 75 tys. domen w samej strefie .com [10].

ObserwacjaOdpowiedźZnaczenie
Data w przyszłościRDAP 200, zdarzenie expiration [1]rejestracja opłacona do tej daty
Data minęła, nazwa w rejestrzestan okresu łaski [7]odnowienie jeszcze możliwe
Brak nazwyRDAP 404 [3]nazwa niezarejestrowana albo już usunięta [6]
OdmowaRDAP 429 [3]limit zapytań, stan domeny nieznany
Brak wpisu TLDbootstrap bez dopasowania [2]rejestr bez usługi RDAP w pliku IANA
Domena .pl po okresie rozliczeniowymstan BLOCKED [8]30 dni na odnowienie
Domena .eu usuniętakwarantanna [9]40 dni na reaktywację
TAB. 1.1Przypisy10
  1. [1] RFC 9083 — JSON Responses for the Registration Data Access Protocol (RDAP) · IETF
  2. [2] RFC 9224 — Finding the Authoritative Registration Data Access Protocol (RDAP) Service · IETF
  3. [3] RFC 7480 — HTTP Usage in the Registration Data Access Protocol (RDAP) · IETF
  4. [4] RFC 3912 — WHOIS Protocol Specification · IETF
  5. [5] ICANN Update: Launching RDAP; Sunsetting WHOIS · ICANN
  6. [6] .ORG Agreement Appendix 7 — Functional and Performance Specifications · ICANN
  7. [7] EPP Status Codes: What Do They Mean, and Why Should I Know? · ICANN
  8. [8] Rozwiązanie porozumienia z rejestratorem Fachowcy.pl · NASK — Rejestr domeny .pl
  9. [9] Why is my domain name in quarantine? How can I restore it? · EURid
  10. [10] Game of Registrars: An Empirical Analysis of Post-Expiration Domain Name Takeovers (USENIX Security 2017) · USENIX / Northeastern University
ARK. 2

STATS

wyniki z systemu · tylko liczby zbiorcze
TAB. 2.1Odczyty per stronaostatni dzień pomiaru 06.11.2026
Stron zmierzonych
40w ostatnim dniu pomiaru
OK
31odczytów
Fail
9odczytów
Nie dało się sprawdzić
0timeout, blokada, limit zapytań
Udział fail
22,5%bez „nie dało się”
TAB. 2.2Od początkuod 16.09.2026
Stron łącznie
275choć jeden odczyt
OK
1597odczytów
Fail
384odczytów
Nie dało się sprawdzić
0timeout, blokada, limit zapytań
Udział fail
19,4%bez „nie dało się”
RYS. 2.130 dnicheck_type: domain_expiry
08.10.202623.10.202606.11.2026
Odczyty parametru Wygaśnięcie domeny, 30 dni · wysokość słupka = liczba odczytów dnia, warstwy od dołu: fail, nie dało się sprawdzić, ok · dni ze stanem „fail”: 08.10.2026, 09.10.2026, 10.10.2026, 11.10.2026, 12.10.2026, 13.10.2026, 14.10.2026, 15.10.2026, 16.10.2026, 17.10.2026, 18.10.2026, 19.10.2026, 20.10.2026, 21.10.2026, 22.10.2026, 23.10.2026, 24.10.2026, 25.10.2026, 26.10.2026, 27.10.2026, 28.10.2026, 29.10.2026, 30.10.2026, 31.10.2026, 01.11.2026, 02.11.2026, 03.11.2026, 04.11.2026, 05.11.2026, 06.11.2026
Odczyty parametru Wygaśnięcie domeny, 30 dni
Dzieńfailnie dało się sprawdzićok
08.10.20268 odczytów0 odczytów32 odczyty
09.10.20267 odczytów0 odczytów33 odczyty
10.10.202610 odczytów0 odczytów30 odczytów
11.10.202610 odczytów0 odczytów29 odczytów
12.10.202610 odczytów0 odczytów29 odczytów
13.10.20268 odczytów0 odczytów32 odczyty
14.10.20268 odczytów0 odczytów32 odczyty
15.10.20268 odczytów0 odczytów32 odczyty
16.10.20268 odczytów0 odczytów32 odczyty
17.10.20267 odczytów0 odczytów33 odczyty
18.10.20268 odczytów0 odczytów32 odczyty
19.10.202610 odczytów0 odczytów30 odczytów
20.10.202610 odczytów0 odczytów30 odczytów
21.10.20269 odczytów0 odczytów31 odczytów
22.10.20268 odczytów0 odczytów32 odczyty
23.10.20268 odczytów0 odczytów32 odczyty
24.10.20267 odczytów0 odczytów33 odczyty
25.10.20267 odczytów0 odczytów33 odczyty
26.10.20267 odczytów0 odczytów33 odczyty
27.10.20268 odczytów0 odczytów32 odczyty
28.10.20267 odczytów0 odczytów33 odczyty
29.10.20267 odczytów0 odczytów33 odczyty
30.10.20267 odczytów0 odczytów33 odczyty
31.10.20268 odczytów0 odczytów32 odczyty
01.11.20267 odczytów0 odczytów33 odczyty
02.11.20267 odczytów0 odczytów33 odczyty
03.11.20267 odczytów0 odczytów33 odczyty
04.11.20267 odczytów0 odczytów33 odczyty
05.11.20269 odczytów0 odczytów31 odczytów
06.11.20269 odczytów0 odczytów31 odczytów
TAB. 2.3Ustaleniaod 16.09.2026
Otwarte teraz
9stron: 9 · w okresie łaski: 1
Nowe w ostatnim dniu
205.11.2026
Otwarte od początku
30stron: 30
Zamknięte
20od początku
Mediana trwania
11 dni 0 hod wykrycia do zamknięcia
UstalenieSkutekOtwarte terazŁącznieZamknięte
Wygaśnięcie domeny domain_expiryusterka niekrytyczna93020
RYS. 2.2Nowe ustalenia, 30 dni
08.10.202623.10.202606.11.2026
Nowe ustalenia parametru Wygaśnięcie domeny, 30 dni · wysokość słupka = liczba ustaleń dnia, warstwy od dołu: nowe ustalenia · dni bez odczytu: 23
Nowe ustalenia parametru Wygaśnięcie domeny, 30 dni
Dzieńnowe ustalenia
08.10.20260 ustaleń
09.10.20260 ustaleń
10.10.20263 ustalenia
11.10.20260 ustaleń
12.10.20260 ustaleń
13.10.20260 ustaleń
14.10.20260 ustaleń
15.10.20260 ustaleń
16.10.20260 ustaleń
17.10.20260 ustaleń
18.10.20262 ustalenia
19.10.20262 ustalenia
20.10.20260 ustaleń
21.10.20260 ustaleń
22.10.20260 ustaleń
23.10.20260 ustaleń
24.10.20260 ustaleń
25.10.20260 ustaleń
26.10.20260 ustaleń
27.10.20261 ustalenie
28.10.20260 ustaleń
29.10.20260 ustaleń
30.10.20261 ustalenie
31.10.20261 ustalenie
01.11.20260 ustaleń
02.11.20260 ustaleń
03.11.20260 ustaleń
04.11.20260 ustaleń
05.11.20262 ustalenia
06.11.20260 ustaleń
TAB. 2.4Przebiegi z tym sposobem sprawdzenia—

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

ARK. 3

CARD

karta z kodu CREATO_PING, odczyt 22.09.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: Wygaśnięcie domeny
TAB. 3.1Pomiarpliki: 8
Obszar i ważnośćBezpieczeństwo · krytyczna (B03)
Workflow i częstotliwośćcreato-ping-domeny.timer działa na LAB247timer systemd codziennie 03:30 UTC · Poza n8n, od 2026-09-16 (zastąpił tygodniowy workflow ze starej instancji). Do 40 domen na przebieg; wynik tylko do ClickUp, do bazy LAB247 nie trafia.
Sonda i helpersposób domain_expiry · CREATO_PING/helpers/domain_expiry.py
Testy
  1. Stan pomiaru: do 2026-09-15 nie działał (tygodniowy workflow na starym serwerze nie miał udanego przebiegu). Od 2026-09-16 mierzy timer systemd na serwerze monitoringu, poza skanerem; zapis do ClickUpa jest wstrzymany, do bazy LAB247 wynik nie trafia.
  2. Codziennie o 03:30 UTC najwyżej 40 domen, pojedynczo, co 3 s; najpierw nigdy niesprawdzone, potem z problemem, potem sprawdzone najdawniej. Wynik ok młodszy niż 7 dni nie jest powtarzany, chyba że zostało mniej niż 45 dni.
  3. Serwer rejestru z pliku startowego IANA; z odpowiedzi RDAP brane jest zdarzenie expiration. 404 na subdomenie = zapytanie o domenę nadrzędną.
  4. .eu i .de: WHOIS rozstrzyga tylko zarejestrowana / wolna — rejestr nie podaje daty. .pl przy HTTP 429 z RDAP: data z WHOIS NASK.
  5. Od 17.09 strefa bez RDAP i WHOIS, 429 (także „request limit exceeded” z NASK), brak odpowiedzi albo brak daty w odpowiedzi = trzeci stan `nie_dalo_sie_sprawdzic` z przyczyną (`zrodlo_nie_odpowiada`, `limit_zapytan`, `brak_danych_w_odpowiedzi`), nie timeout i nie porażka. Po 3 kolejnych 429 z jednej strefy reszta strefy czeka na następny przebieg.
Typ wynikuenum: ok / fail / timeout / nie_dalo_sie_sprawdzic (z przyczyną) + dni do wygaśnięcia, data wygaśnięcia, flaga niezarejestrowana
Jednostkadni (liczba całkowita, zaokrąglenie w dół); .eu i .de bez liczby dni — tylko zarejestrowana / wolna
Próg i regułaReguła: mniej niż 30 dni do wygaśnięcia albo brak domeny w rejestrze = fail. Timeout RDAP i WHOIS po 5,0 s; wynik, którego nie dało się oprzeć na odpowiedzi rejestru, idzie w trzeci stan, nie w fail.
Gdzie leżą pokrętłaCREATO_PING/helpers/domain_expiry.py → _EXPIRY_WARN_DAYS (30), _RDAP_TIMEOUT, _WHOIS_TIMEOUT, _WHOIS_FALLBACK, _WHOIS_ON_RATE_LIMITCREATO_PING/helpers/domain_expiry_portfolio.py → DEFAULT_LIMIT (40), FRESH_DAYS (7), RECHECK_BELOW_DAYS (45), STOP_AFTER_429 (3)CREATO_PING/deploy/lab247/systemd/creato-ping-domeny.timer → 03:30 UTC
Retencja odczytówOdczyt domen robi własny timer systemd (03:30 UTC) poza skanerem, więc nie ma wiersza w tabeli `odczyty`: na serwerze monitoringu zostaje plik stanu z ostatnim rozstrzygniętym wynikiem per domena (nadpisywany), a rekordy writera lądują w `state/domeny_wstrzymane/<czas>.json`, bo zapis do ClickUpa jest wstrzymany. Do bazy LAB247 ten kanał nie idzie. Replay po surowych odczytach niemożliwy.
Znane rozbieżności
  1. Od 2026-09-16 mierzy timer systemd, ale poza skanerem: wynik nie ma ani wiersza w tabeli `odczyty`, ani ścieżki do LAB247, więc STATS zostaje puste mimo pomiaru.
  2. .eu i .de nigdy nie dostają liczby dni: WHOIS potwierdza tylko rejestrację, więc wygasająca domena .eu daje ok aż do usunięcia.
  3. Stan rejestracji z RDAP nie jest czytany; domena gTLD po terminie bywa automatycznie odnawiana przez rejestr w okresie łaski, więc jej data może już wskazywać kolejny rok (do potwierdzenia).
  4. Nierozstrzygnięte nie trafiają do stanu: codziennie wracają na początek kolejki, zajmują limit 40 i nie są raportowane jako „nie dało się sprawdzić”.
  5. Data rejestracji, rejestrator i serwery NS są w wyniku dla wykrywania przejęcia po wygaśnięciu, ale nic ich nie czyta.
  6. Domena już po terminie daje w sprawie tekst „wygasa za -N dni”.
  7. Stary workflow brał strony z pola monitoring_enabled, nowy przebieg z monitoring_v2 — to różne zbiory stron.
kandydaci do pętli: kod a opis parametru albo specyfikacja
Karta przepisana zCREATO_PING/helpers/domain_expiry.py · CREATO_PING/helpers/domain_expiry_portfolio.py · CREATO_PING/deploy/lab247/systemd/creato-ping-domeny.timer · CREATO_PING/skaner/adapter_clickup.py · CREATO_PING/skaner/sprawy.py · CREATO_PING/docs/skaner/przebieg-danych.md · CREATO_PING/skaner/usterki.toml · CREATO_PING/skaner/ocena.py · odczyt 22.09.2026
TAB. 3.2Co oznacza failtypów Findingów: 3

domain_expiry: bramka polityki jest otwarta (gate=true), ale ten pomiar w ogóle nie dochodzi dziś do skanera — wygasanie domen liczy własny timer systemd o 03:30 UTC, a nie sonda zlecenia (`skaner/limity.toml`: „domain_expiry nie jest w rytmie”). Rekordy writera zamiast do ClickUpa lądują w pliku `state/domeny_wstrzymane/<czas>.json`, więc nie powstaje ani sprawa, ani usterka atomowa: wskaźnik strony zostaje bez zmian. Katalog usterek trzyma dla tego kanału trzy pozycje czekające na sondę — kontener zastępczy „Termin domeny wymaga uwagi” (waga 2) oraz atomy `domena_wygasa` (waga 2) i `domena_wygasla` (waga 4 od 10.10, skutek jak DOWN: domena wyrejestrowana albo przejęta po wygaśnięciu, ocena 7–8 = Wysoki). Wynik nierozstrzygnięty (brak RDAP i WHOIS, 429, brak daty) to trzeci stan `nie_dalo_sie_sprawdzic`, nie porażka.

KodFindingSeverityPewnośćSkutekFinding / alarmWaga → ocenaCo zrobić
B03.01Wygaśnięcie domenydomain_expiryWysokaEwidentneusterka niekrytycznatak / niewaga 2 → ocena 3–4 (niebieski)Opłać odnowienie domeny u rejestratora.
B03.02Domena wygasa w ciągu 30 dnidomena_wygasa———— / —waga 2 → ocena 3–4 (niebieski)—
B03.03Domena wyrejestrowana albo przejęta po wygaśnięciudomena_wygasla———— / —waga 4 → ocena 7–8 (pomarańczowy)—
TAB. 3.3B03.01 · Wygaśnięcie domenywersja 1 · 01.10.2026
Kod i kluczB03.01 · domain_expiry · w tabeli typów
Co znaczyRejestracja domeny wygasa w ciągu 30 dni.
Kiedy powstajeRDAP (bootstrap IANA) z fallbackiem WHOIS. Status fail, gdy days_remaining < 30, albo gdy domena jest niezarejestrowana (404 z RDAP dla TLD z RDAP, albo WHOIS „not found”). Rekordy writera powstają tylko z wyników ok i fail (z liczbą dni albo z flagą unregistered).Rekordy writera: domain_expiry_portfolio.py:95–102. RDAP timeout daje status timeout (linia 336), a limit zapytań lub brak daty daje nie_dalo_sie_sprawdzic; writer_records ich nie przekazuje.
Severity · pewnośćWysoka · Ewidentne
Skutek dla stronyusterka niekrytyczna · zakłada Finding · alarm nie
Waga → ocenawaga 2 → ocena 3–4 (niebieski)
KlasyfikacjaOCSF 1.9.0: poza klasami Findingu
Rekord OCSFfinding_info.analytic.uid = "B03.01" · analytic.name = "domain_expiry" · finding_info.types = ["B03 Wygaśnięcie domeny"]
Co zrobićOpłać odnowienie domeny u rejestratora.
Wersje typu
  1. v1 · 01.10.2026 — kod B03.01 nadany (finding-codes.ts)
TAB. 3.4B03.02 · Domena wygasa w ciągu 30 dniwersja 1 · 01.10.2026
Kod i kluczB03.02 · domena_wygasa → domain_expiring (klucz angielski przyjęty 01.10; skaner nadaje jeszcze stary) · w tabeli typów
Co znaczyopis do opracowania
Kiedy powstajenie emitowany: tylko wpis w katalogu. Check emituje wspólny typ domain_expiry.
Severity · pewność—
Skutek dla strony— · brak w polityce
Waga → ocenawaga 2 → ocena 3–4 (niebieski)
KlasyfikacjaOCSF 1.9.0: poza klasami Findingu
Rekord OCSFfinding_info.analytic.uid = "B03.02" · analytic.name = "domain_expiring" · finding_info.types = ["B03 Wygaśnięcie domeny"]
Co zrobić—
Wersje typu
  1. v1 · 01.10.2026 — kod B03.02 nadany (finding-codes.ts)
TAB. 3.5B03.03 · Domena wyrejestrowana albo przejęta po wygaśnięciuwersja 1 · 01.10.2026
Kod i kluczB03.03 · domena_wygasla → domain_expired (klucz angielski przyjęty 01.10; skaner nadaje jeszcze stary) · w tabeli typów
Co znaczyopis do opracowania
Kiedy powstajenie emitowany: tylko wpis w katalogu. Niezarejestrowana domena trafia do domain_expiry z unregistered=true.
Severity · pewność—
Skutek dla strony— · brak w polityce
Waga → ocenawaga 4 → ocena 7–8 (pomarańczowy)
KlasyfikacjaOCSF 1.9.0: poza klasami Findingu
Rekord OCSFfinding_info.analytic.uid = "B03.03" · analytic.name = "domain_expired" · finding_info.types = ["B03 Wygaśnięcie domeny"]
Co zrobić—
Wersje typu
  1. v1 · 01.10.2026 — kod B03.03 nadany (finding-codes.ts)
ARK. 4

LOOP

pętli: 2
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ętle2 · zmian: 5 · wpływających na cały system: 1
Strefa bez RDAP to nie domena niezarejestrowanazamknięta historyczna 2026-09-05

Sygnał: Research detekcji: rdap.org odpowiada 404 zarówno dla wolnej nazwy, jak i dla strefy bez RDAP (.eu) — każda domena .eu dostawałaby fałszywe „nie znaleziono”.

  1. 1. Zbiórkaręcznieodczyt z nocnego skanu, bez zapisu per strona
  2. 2. Werdyktręcznieresearch i test na żywej domenie .eu
  3. 3. Miarabrakliczników trafności wtedy nie było
  4. 4. Kartabrakkarta parametru powstała 2026-09-16
  5. 5. ZmianazrobioneWHOIS dla .eu, 404 rozdzielone
  6. 6. Replaybrakbrak zapisanych odczytów do replayu
DataZmianaPowódWpływ na systemCommit · replay
2026-09-05Dla .eu 404 z RDAP kończy się zapytaniem WHOIS: zarejestrowana = ok bez daty, wolna = fail z flagą niezarejestrowana. W wyniku pojawiają się data rejestracji, rejestrator i serwery NS.helpers/domain_expiry.py · helpers/tests/test_domain_expiry.py · docs/gotchas.md404 z rdap.org nie odróżniał strefy bez RDAP od wolnej nazwy; świeża data rejestracji miała wskazywać przejęcie po wygaśnięciu.tylko ten parametrb0fc77cbez replayubez zapisu zatwierdzenia
Limit zapytań rejestru to nie wygasła domenazamknięta historyczna 2026-09-16

Sygnał: Pierwszy skan całego portfela z nowego serwera: 167 z 216 domen dostało HTTP 429 z rdap.org; strona w subdomenie i domena .de dostały fałszywe „niezarejestrowana”, a WHOIS NASK odpowiadał tekstem o przekroczonym limicie.

  1. 1. Zbiórkaręcznieodczyt z nocnego skanu, bez zapisu per strona
  2. 2. Werdyktręcznieczłowiek przejrzał wyniki pierwszego skanu portfela
  3. 3. Miarabrakliczników trafności wtedy nie było
  4. 4. Kartabrakkarta parametru powstała 2026-09-16
  5. 5. Zmianazrobione429 = nie sprawdzono, subdomena → rodzic
  6. 6. Replaybrakbrak zapisanych odczytów do replayu
DataZmianaPowódWpływ na systemCommit · replay
2026-09-16Zapytania wprost do serwera rejestru z pliku IANA; 429 = timeout, nie fail. Do zapisu trafia tylko wynik rozstrzygnięty, najwyżej 40 domen na dobę, pojedynczo, z bezpiecznikiem 3 kolejnych 429 na strefę.helpers/domain_expiry.py · helpers/domain_expiry_portfolio.py · deploy/lab247/systemd/creato-ping-domeny.timerRównoległe zapytania do rdap.org kończą się limitem; „rejestr nie odpowiedział” to nie „domena wygasa”.cały system Parametr zaczyna działać na nowym serwerze: fail daje WARNING i zmienia status strony w ClickUp; stary tygodniowy workflow wyłączony.cf89ebebez replayubez zapisu zatwierdzenia
2026-09-16404 na nazwie z więcej niż dwiema etykietami = zapytanie o domenę nadrzędną; .de sprawdzane przez WHOIS DENIC; strefa bez RDAP i bez WHOIS = timeout zamiast fail.helpers/domain_expiry.pyRejestr zna tylko domenę, nie subdomenę, a DENIC nie ma RDAP — oba przypadki dawały fałszywe „niezarejestrowana”.tylko ten parametrcf89ebebez replayubez zapisu zatwierdzenia
2026-09-16Domeny .pl przy 429 z RDAP NASK biorą datę z pola renewal date w WHOIS NASK.helpers/domain_expiry.pyNASK przycina RDAP dla całego adresu IP, a WHOIS odpowiada w tym samym czasie z tą samą datą.tylko ten parametrcf89ebebez replayubez zapisu zatwierdzenia
2026-09-16Odpowiedź WHOIS NASK o przekroczonym limicie liczona jak 429.helpers/domain_expiry.py · helpers/tests/test_domain_expiry.py · docs/gotchas.mdWcześniej wychodziła jako „brak daty” i bezpiecznik strefy jej nie widział.tylko ten parametr8fb4ce3bez replayubez zapisu zatwierdzenia
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