Registratur öffnen
Zwei Angaben öffnen einen Vorgang: Kontaktwort und gesalzenes Datum.
Was geschieht hier?
Die Webseite ist die menschlich lesbare Oberfläche einer DNS-Registratur.
Das Kontaktwort bezeichnet keinen Benutzeraccount. Der dauerhafte öffentliche Zustand liegt im DNS. Die Webseite dient lediglich dazu, einen begrenzten Vorgang zu öffnen, zu prüfen und wieder zu schließen.
Gesalzenes Datum
Das gesalzene Datum ist zusätzliches Wissen, das zu einem Kontaktwort gehört.
Es sollte kein unmittelbar erratbares biografisches Datum sein. Insbesondere ist es nicht als Geburtsdatum gedacht.
Existiert ein Kontaktwort bereits, muss das gespeicherte Datum stimmen. Ein falscher Versuch führt zu einer zeitweiligen Sperre der anfragenden Adresse.
Das richtige Datum öffnet lediglich den Vorgang. Es erlaubt noch keine Änderung eines bestehenden Eintrags.
Privater Schlüssel
Bei der erstmaligen Registrierung wird ein Ed25519-Schlüsselpaar erzeugt.
- Öffentlicher Schlüssel
- Darf Bestandteil der veröffentlichten Registratur sein.
- Privater Schlüssel
- Bleibt beim Inhaber des Kontaktwortes.
Für Änderungen an einem bestehenden Kontaktwort muss zusätzlich der Besitz des privaten Schlüssels nachgewiesen werden.
Dazu erzeugt die Registratur eine einmalige Challenge. Der private Schlüssel signiert diese Challenge lokal.
Der private Schlüssel wird nicht an den Server übertragen. Übertragen wird ausschließlich die erzeugte Signatur.
Ablauf
Kontaktwort
+
gesalzenes Datum
|
v
Vorgang öffnen
|
+-- Kontaktwort frei
| |
| v
| Registrierung
|
+-- Kontaktwort vorhanden
|
v
Datum prüfen
|
v
Ed25519-Nachweis
|
v
Änderung
|
v
DNS schreiben
|
v
privaten Block einmal ausgeben
|
v
Vorgang beendet
Technische Hygiene
Diese Seite ist absichtlich einfach aufgebaut.
- JavaScript
- für den Grundablauf nicht erforderlich
- CSS
- nur Darstellung
- Cookies
- für den Registraturablauf nicht erforderlich
- Externe Fonts
- keine
- Analytics
- keine
- Werbung
- keine
- CDN-Skripte
- keine
- Local Storage
- nicht für Schlüssel oder Vorgangsdaten
- JWT
- kurzlebige Vorgangsvollmacht, kein Login
Die vollständige Registratur soll auch ohne CSS und JavaScript verständlich und mit einem textorientierten Browser bedienbar sein.
Auch ohne grafischen Browser
Die Registratur verwendet normale HTML-Formulare und HTTP-POST. Dadurch kann sie beispielsweise auch mit textorientierten Browsern verwendet werden.
links2 https://qrvy.top/
Für einen kryptographischen Besitznachweis kann die angezeigte Challenge lokal signiert und die resultierende Signatur anschließend in das Formular eingefügt werden.
NFC und WebCrypto sind Komfortfunktionen moderner Browser, aber keine Voraussetzung für das Protokoll.
Datenschutz
Diese Seite lädt keine externen Analysewerkzeuge, Schriftarten, Werbenetzwerke oder eingebetteten Inhalte.
Beim Aufruf werden technisch erforderliche Netzwerkdaten an den Webserver übertragen. Dazu können insbesondere IP-Adresse, Zeitpunkt, Hostname und übliche HTTP-Verbindungsdaten gehören.
Die konkrete Speicherung und Löschfrist technischer Serverprotokolle richtet sich nach der tatsächlichen Serverkonfiguration.
Impressum
Verantwortlich für diesen Dienst:
Csl. Thomas Lüchow
genannt Dorfzwockel
Talstr. 19 * 65388 Schlangenbad
Deutschland
Kontakt: dorfzwockel.de
Pflichtangaben: infologie.de