www.wikidata.de-de.nina.az
Das Verb canceln englisch cancel annullieren bezeichnet im Usenet das bewusste vorzeitige Loschen eines Artikels Der Begriff ist mehrdeutig Newsreader also die Programme mit denen man am Usenet teilnimmt haben im Allgemeinen eine Funktion Menupunkt Schaltflache etc namens Nachricht abbrechen Cancel Usenet Message etc um eine Cancel Message zu erzeugen und abzuschicken Newsserver verstehen unter der Funktion Cancel dagegen den reinen Loschvorgang also die Entfernung eines Artikels aus dem Artikelspeicher des Newsservers Die automatische Auswertung eintreffender Cancel Messages ist eine darauf aufsetzende Funktionalitat Alternativen zu Cancel Messages sind NoCeM und Supersede Inhaltsverzeichnis 1 Cancel Message 2 Fremdcancel 3 Cancel Watch 4 Cancel Lock und Cancel Key 4 1 Ablauf 4 2 Algorithmus 5 NoCeM 6 Weblinks 7 EinzelnachweiseCancel Message BearbeitenEine Cancel Message ist eine durch Software automatisch auswertbare Bitte einen bestimmten Artikel lokal bei sich zu loschen Sie gehort zur Gruppe der Control Messages und unterscheidet sich von gewohnlichen Postings durch eine Zeile im Header wo auch Absender Betreff Newsgroups Datum usw stehen mit folgender Syntax Control cancel lt 899qh19zehlhsdfa example com gt Diese Nachricht erscheint nicht lesbar in der betreffenden Newsgroup sondern bittet darum den Artikel mit der Message ID lt 899qh19zehlhsdfa example com gt zu loschen Viele Newsserver sortieren Cancel Messages in der Pseudo Newsgroup control oder control cancel ein Es ist ublich aber nicht notwendig die Betreffzeile einer Cancel Message wie folgt zu gestalten Subject cmsg cancel lt 899qh19zehlhsdfa example com gt Fremdcancel BearbeitenFremdcancel ist die Ubersetzung von third party cancel Laut RFC 1036 darf ein Artikel nur vom Autor oder dem Administrator des Servers auf dem der Artikel ins Usenet eingespeist wurde gecancelt werden Seit dem Erscheinen von RFC 1036 im Dezember 1987 hat sich die Praxis aber leicht geandert Fremdcancel werden heute zur Entfernung von Spam toleriert Die umfangreichen Richtlinien dafur wurden allerdings nicht in den Status eines Request for Comments erhoben Formvorschriften und Voraussetzungen z B Breidbart Index werden individuell von den Hierarchien festgelegt 1 2 Laut dem aktuell gultigen RFC 5537 mussen die Headerfelder From und Sender nicht mehr mit dem Zielartikel ubereinstimmen Nr 5 3 Es soll fur alle Control Messages vom Server eine Authentifizierung durchgefuhrt werden Nr 5 1 Siehe hierzu den Abschnitt Cancel Lock und Cancel Key Es gibt aber auch Stimmen die jeden Fremdcancel als unzulassigen Eingriff in die Meinungsausserung anderer Teilnehmer betrachten So sind etwa in der Hierarchie free alle Cancel Messages verboten 3 Gangige Newsserver erlauben sehr flexibel nach einer ganzen Reihe verschiedener Kriterien einzustellen welchen dieser Empfehlungen gefolgt werden soll und welchen nicht Es gibt jedoch auch Newsserver die zur Vermeidung von Missbrauch keinerlei Cancels erlauben 4 5 Cancel Watch BearbeitenCancel Watch 6 ist ein einfaches Verfahren um beim Eintreffen einer Cancel Message eine Benachrichtigung E Mail an den Autor des betroffenen Postings zu schicken Voraussetzung ist eine Message ID mit eindeutigem d h von keinem anderen Benutzer verwendeten Fully Qualified Domain Name Dadurch entfallt die Notwendigkeit eine Datenbank verwendeter Message IDs zu fuhren Cancel Lock und Cancel Key BearbeitenCancel Lock ist ein Mechanismus zur Verhinderung unbefugter Cancel und Supersedes Es wird in draft ietf usefor cancel lock 01 7 datiert vom November 1998 und inzwischen im RFC 8315 Februar 2018 beschrieben und ist kaum verbreitet 5 Das Verfahren beruht auf der Unumkehrbarkeit einer Hash Funktion Im Draft wird nur Secure Hash Algorithm SHA 1 erwahnt Das Format von Cancel Lock selbst ist aber nicht auf eine bestimmte Hash Funktion beschrankt RFC 8315 Nrn 6 und 8 3 sieht SHA 256 und SHA 512 vor Cancel Lock lasst sich leichter implementieren als die bei anderen Control Nachrichten newgroup rmgroup checkgroups verwendete Signatur mit PGP Vor allem ist keine Datenbank offentlicher Schlussel erforderlich 8 Allerdings ist nicht immer gewahrleistet dass eine Cancel Message nach der zu loschenden Nachricht eintrifft Wenn auf einem Server ein Cancel Bot lauft und dieser sofort nach Erhalt eines Spam Artikels eine Cancel Message generiert wird nur noch diese weiter verbreitet Die ursprungliche Nachricht kann so uber Umwege langsame Server schlechte Verbindung Server die gar keine Cancel ausfuhren nach der Cancel Message eintreffen Ablauf Bearbeiten Bei Absenden eines Artikels wird ein zusammenpassendes Paar von Cancel Lock und Cancel Key erzeugt Der Cancel Lock wird mit dem Artikel veroffentlicht Der Cancel Key bleibt vorerst geheim Bei einem spater eventuell notwendigen Cancel oder Supersedes wird der zum Cancel Lock des Zielpostings passende Cancel Key mitgeschickt Server die das Verfahren implementieren loschen durch Cancel Lock geschutzte Artikel nur wenn im Cancel oder Supersedes ein korrekter Cancel Key vorliegt Nur wenige Newsreader implementieren Cancel Lock Gnus slrn tin flnewsAllerdings lassen sich Cancel Lock auch von der Newsserver Software setzen Da das Verfahren die Moglichkeit vorsieht bereits vorhandene Schlosser mit weiteren zu erganzen konnen Artikel so mehr als einen Cancel Lock bzw mehr als einen Cancel Key aufweisen Da bei der Uberprufung nur einer der Schlussel zu einem der Schlosser passen muss halten sich Server Betreiber durch das automatische Einfugen die Moglichkeit des Admin Cancel offen Algorithmus Bearbeiten Der Zusammenhang zwischen Schlussel und Schloss ist durch den Draft bzw im RFC 8315 Nr 2 1 festgelegt lock encode base64 hash key Da der Schlussel in Cancel Messages bzw Supersedes eventuell veroffentlicht wird muss jedes Posting durch ein individuelles Schloss geschutzt werden Theoretisch konnte man den Schlussel durch einen Zufallszahlengenerator erzeugen lassen musste dann aber Aufzeichnungen daruber fuhren zu welchem Posting welcher Schlussel passt RFC 8315 empfiehlt stattdessen das Verfahren HMAC auf Message ID und ein Geheimnis anzuwenden Da die Message ID sich per Definition von Artikel zu Artikel unterscheidet erhalt man so fur jedes Posting ein individuelles Schloss und muss sich trotzdem nur ein Geheimnis fur alle Postings merken Hier ein Beispiel dazu mit dem Tool canlock aus der Bibliothek libcanlock printf s geheimes passwort canlock a sha256 k lt plhgpp v8d 3 mid news example gt sha256 pZMkXN9Pbl7pnPSPdKGCuwjMAb2qPAcH EBopnKZK3Q printf s geheimes passwort canlock a sha256 l lt plhgpp v8d 3 mid news example gt sha256 jNxDM6sGTRiAH2AEMgzi xwsVDM6aIrahsMCVI fxVg canlock c sha256 pZMkXN9Pbl7pnPSPdKGCuwjMAb2qPAcH EBopnKZK3Q sha256 jNxDM6sGTRiAH2AEMgzi xwsVDM6aIrahsMCVI fxVg Good Dabei ist lt plhgpp v8d 3 mid news example gt die Message ID des Postings und geheimes passwort ist das gleichbleibende Geheimnis Der erste Befehl mit dem Schalter k erzeugt den Cancel Key und der zweite Befehl mit dem Schalter l den Cancel Lock Verwendet man canlock mit der Option c check kann man prufen ob Cancel Key und Cancel Lock zueinander passen Weitere Beispiele realisiert mit OpenSSL finden sich im Kapitel 5 von RFC 8315 Das folgende Perl Script generiert ein Key Lock Paar usr bin perl w use Digest SHA qw sha256 base64 hmac sha256 base64 my secret geheimes passwort my message id lt plhgpp v8d 3 mid news example gt my cancel key Digest SHA hmac sha256 base64 message id secret while length cancel key 4 cancel key my cancel lock Digest SHA sha256 base64 cancel key while length cancel lock 4 cancel lock printf cancel secret s n secret printf Message ID s n message id printf Cancel Key sha256 s n cancel key printf Cancel Lock sha256 s n cancel lock Ausgabe des Scripts erzeugen pl cancel secret geheimes passwort Message ID lt plhgpp v8d 3 mid news example gt Cancel Key sha256 pZMkXN9Pbl7pnPSPdKGCuwjMAb2qPAcH EBopnKZK3Q Cancel Lock sha256 jNxDM6sGTRiAH2AEMgzi xwsVDM6aIrahsMCVI fxVg Dieses Script uberpruft ein gegebenes Key Lock Paar usr bin perl w use Digest SHA qw sha256 base64 my cancel key sha256 pZMkXN9Pbl7pnPSPdKGCuwjMAb2qPAcH EBopnKZK3Q my cancel lock sha256 jNxDM6sGTRiAH2AEMgzi xwsVDM6aIrahsMCVI fxVg my ck split cancel key 1 my cl split cancel lock 1 my verify sha256 base64 ck while length verify 4 verify printf Cancel Key s n cancel key printf Cancel Lock s n cancel lock if cl eq verify print Cancel Key matches Cancel Lock n else print Cancel Key does not match Cancel Lock n Ausgabe pruefen pl Cancel Key sha256 pZMkXN9Pbl7pnPSPdKGCuwjMAb2qPAcH EBopnKZK3Q Cancel Lock sha256 jNxDM6sGTRiAH2AEMgzi xwsVDM6aIrahsMCVI fxVg Cancel Key matches Cancel Lock NoCeM BearbeitenNoCeM ist eine kaum verbreitete Alternative zum Fremdcancel Das Kunstwort ist der englischen Wortkombination No See Em nachempfunden und wird als nou si em ausgesprochen 9 NoCeM Nachrichten sind mit asymmetrischer Verschlusselung im Format PGP INLINE signiert und enthalten eine Typangabe wie SPAM oder MMF Dies erlaubt es Serverbetreibern selektiv bestimmte Nachrichten von vertrauenswurdigen Absendern automatisch auswerten zu lassen 10 Im Gegensatz zu einer Cancel Message kann eine NoCeM Nachricht beliebig viele Zielnachrichten betreffen 11 NoCeM Nachrichten werden ublicherweise durch externe Programme ausgewertet 12 Im Gegensatz zu Cancel Messages ist die nachtragliche oder wiederholte Auswertung daher problemlos Die fur Fremdcancel festgelegten Konventionen wie Breidbart Index haben fur NoCeM keine Relevanz Allerdings sorgen die Voraussetzungen Installation der Software Import des PGP Schlussels und Konfiguration der Typangabe dafur dass nur eine kleine Minderheit der Server NoCeM berucksichtigt Weblinks Bearbeiten nbsp Wiktionary canceln Bedeutungserklarungen Wortherkunft Synonyme Ubersetzungen M Horton R Adams RFC 1036 Standard for Interchange of USENET Messages Dezember 1987 lost RFC 850 ab englisch R Allbery C Lindsey RFC 5537 Netnews Architecture and Protocols November 2009 lost RFC 1036 ab englisch M Baeuerle RFC 8315 Cancel Locks in Netnews Articles Februar 2018 erganzt RFC 5537 englisch Einzelnachweise Bearbeiten Current Spam thresholds and guidelines Fremdcancel FAQ Memento vom 25 Juni 2007 im Internet Archive free FAQ Google Groups ignoriert eintreffende Cancel Messages und bietet auch keine Moglichkeit zum Versenden eigener Cancel Messages a b Auf dem Newsserver mit dem grossten Posting Anteil in de news individual de werden nur Cancel Messages und Supersedes mit korrektem Cancel Key ausgefuhrt FAQ Eintrag Ralf Doblitz nennt seine Implementierung fur INN schlicht cancelwatch draft ietf usefor cancel lock 01 IETF Cancel Lock vs Public Key signed cancel The NoCeM FAQ Memento des Originals vom 17 Juni 2007 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www cm org The NoCeM Registry In einem nicht angenommenen Entwurf aus dem Jahre 1994 als son of 1036 bekannt wird die Erweiterung von Control und Supersedes auf beliebig viele Message IDs vorgeschlagen Mit INN wird perl nocem ausgeliefert Abgerufen von https de wikipedia org w index php title Canceln Usenet amp oldid 238447943 Fremdcancel