Een onderzoek in het overheidsdomein heeft een gedefinieerde populatie nodig voordat het een slagingspercentagegrafiek nodig heeft. Een geregistreerd domein kan een website, een gepensioneerd programma of een niet-verzenddoel dienen. De aanwezigheid ervan op een officiële lijst is de herkomst, en geen bewijs dat elk bericht van een bureau dat domein gebruikt of met succes authenticeert.
Kies en bevries het officiële frame
De dotgov-datarepository van CISA onderscheidt current-federal.csv, dat federale registraties bevat, van current-full.csv, dat de bredere .gov-zone bestrijkt. Volgens de README bevatten de lijsten domeinen van het tweede niveau in de status Klaar en In de wacht, en niet elke hostnaam; het waarschuwt ook dat geregistreerde domeinen geen online service hoeven te bieden. Gebruik deze limieten in de titel van het onderzoek en de inclusieregels. Federaal is niet automatisch hetzelfde als uitvoerende macht.
Voor een echte verzameling bewaart u de daadwerkelijke bestandsbytes, bron-URL, ophaaltijd en inhoudhash, plus eventuele beschikbare versie-ID's. Leg niet alleen een link naar een veranderend hoofdfiliaalbestand vast. Behoud de originele velden en documentnormalisatie, dubbele afhandeling en uitsluitingen. Dit artikel bevat geen momentopname van de bevolking of DNS -meting van de overheid.
Corrigeer de selectie voordat u de resultaten inspecteert
Kies een volkstelling of geef de steekproefregel, de steekproefomvang en de willekeurige of deterministische volgorde aan voordat u de resultaten verzamelt. Een zorgvuldig uitgekozen paar bekende namen is een illustratieve case study, geen representatieve steekproef. Het achteraf opzoeken van hun registerlidmaatschap is een bevestiging na de selectie, en geen bewijs dat ze uit de lijst zijn gehaald.
Platenbureau, onderdeel en domein afzonderlijk. Drie domeinen die eigendom zijn van één bureau zijn drie domeinwaarnemingen, maar niet drie onafhankelijke bureaus. Behoud inactieve, onopgeloste en uitgesloten ruzies met redenen, in plaats van ze stilletjes te laten vallen. Vervang een mislukte observatie niet door een handiger succesvol domein.
Bewaar querybewijs in plaats van een Booleaanse badge
Noteer voor elke geselecteerde rij de exacte eigenaar en het type van de vraag, de oplosser, de UTC-verzoektijd, de respons- of transportfout, DNS status, de eigenaar/type/gegevens van het antwoord, relevante vlaggen en TTL. Bewaar onbewerkte antwoorden met de parserversie en de bijbehorende normalisatieregels. Een succesvol HTTP-verzoek alleen zorgt niet voor een succesvol DNS antwoord. De gedocumenteerde JSON API van Google maakt onderscheid tussen status-, antwoord- en andere antwoordvelden; DNS status en transportstatus horen in aparte kolommen.
Voor een TXT antwoord moet u de grenzen van de tekenreeks behouden en de inhoud van de logische record correct reconstrueren. Vergis je niet in een CNAME doelgegevens voor een direct antwoord zonder de keten vast te leggen. Een exacte _dmarc query is geen volledige implementatie van RFC 9989 beleidsontdekking. Als dat de reikwijdte van het onderzoek is, noem het dan ‘exacte eigenaarsobservatie’ in plaats van effectief beleid voor elk subdomein.
Inspecteer een fictief grootboek met drie rijen
Deze gereserveerde namen en uitkomsten zijn bedoeld ter illustratie van de methode, niet voor CISA lijstleden of netwerkobservaties. Alle rijen gebruiken het type TXT ; de identiteit van de oplosser en de tijdstempels van de verzameling worden met opzet niet opgegeven omdat er geen query is uitgevoerd.
- agency-a.example : voorgesteld bureau A, component Alpha, eigenaar _dmarc.agency-a.example . Veronderstel NOERROR met één TXT kandidaat v=DMARC1; p=reject. Classificeer een letterlijk afgewezen kandidaat, in afwachting van volledige syntaxis en ontdekkingsvalidatie; leidt hieruit geen naleving, berichtgeving door de afzender of afwijzing van de ontvanger af.
- programme-a.example : voorgesteld bureau A, component Alpha, eigenaar _dmarc.programme-a.example . Ga uit van NOERROR zonder relevant antwoord. Inspecteer CNAME /referral/authority-context voordat u NODATA classificeert; Ga er niet vanuit dat er geen effectief beleid is.
- agency-b.example : voorgesteld bureau B, component Beta, eigenaar _dmarc.agency-b.example . Ga ervan uit dat er een time-out voor het verzoek is opgetreden zonder DNS antwoord. Record onbekend en het ontbrekende bewijsmateriaal; converteer het niet naar een afwezig of ongeldig beleid.
Het grootboek heeft drie domeinrijen en twee voorgestelde bureaulabels, maar geeft geen echte noemer of adoptiepercentage. Eén letterlijke afwijzingskandidaat is geen gemeten adoptiepercentage door de overheid. Een echt rapport moet geselecteerde, geprobeerde, interpreteerbare en onopgeloste tellingen afzonderlijk weergeven, noemers uitleggen en fouten behouden.
Scheid waarneembaar beleid van operationele resultaten
RFC 9989 beschrijft beleidssyntaxis, detectie en ontvangerverwerking. Een gepubliceerde voorkeur dwingt niet de afhandeling van elke ontvanger af en laat niet zien of legitieme routes op één lijn liggen. RFC 9990 beschrijft afzonderlijke, uit berichten afgeleide verzamelde bewijzen met een eigen rapportagedekking. Noch een DNS momentopname, noch een totaalpercentage bewijst dat elke burger een melding heeft ontvangen.
Overheidsmandaten vereisen afzonderlijk gezaghebbend toepasbaarheidsonderzoek. Vertaal het lidmaatschap van een register, een afwijzingstag of een succesvolle parser niet in een badge voor naleving van de wet. Als voor een gevraagde conclusie een inventaris van de afzender of bewijs van de ontvanger nodig is, vermeld dan de leemte in plaats van deze op te vullen met verondersteld succes.
Definieer een reproduceerbaar releasepakket
Voordat u daadwerkelijke empirische bevindingen publiceert, moet u het bevroren frame, het pre-verzamelingsplan, de uitsluitingen, de onbewerkte antwoorden, de genormaliseerde rijen, de parserversie, het foutenlogboek, het verzamelingsvenster en de claim-naar-rij-toewijzing bewaren. Een nieuwe collectie meet een nieuw tijdvenster; Er wordt niet met terugwerkende kracht een niet-beschikbare historische run geverifieerd. Een andere reviewer zou elk gerapporteerd nummer moeten kunnen herleiden tot aangeleverd bewijsmateriaal.
Dit artikel is een methodologie en een schriftelijk voorbeeld, geen rapport van verzamelde overheidsresultaten. Er zijn geen DNS wijzigingen, live queries of e-mailverzendingen uitgevoerd voor het hypothetische grootboek. De historische beweringen van het originele manuscript worden hier niet als actueel bewijsmateriaal gebruikt.