<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Control-Message</id>
	<title>Control-Message - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Control-Message"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Control-Message&amp;action=history"/>
	<updated>2026-05-18T02:08:17Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Control-Message&amp;diff=1069259&amp;oldid=prev</id>
		<title>imported&gt;Aka: Tippfehler entfernt, typografische Anführungszeichen</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Control-Message&amp;diff=1069259&amp;oldid=prev"/>
		<updated>2025-08-07T11:05:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Benutzer:Aka/Tippfehler_entfernt&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Benutzer:Aka/Tippfehler entfernt (Seite nicht vorhanden)&quot;&gt;Tippfehler entfernt&lt;/a&gt;, typografische Anführungszeichen&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Eine &amp;#039;&amp;#039;&amp;#039;Control-Message&amp;#039;&amp;#039;&amp;#039; ist eine besondere Form des [[Posting]]s im [[Usenet]]. Steuernachrichten unterscheiden sich von gewöhnlichen Nachrichten durch eine Zeile im Header (wo auch Absender, Betreff, Newsgroups, Datum usw. stehen) mit dem Schlüsselwort &amp;lt;code&amp;gt;Control:&amp;lt;/code&amp;gt;. Der Rest dieser Zeile besteht aus dem Steuerbefehl gefolgt von Parametern.&lt;br /&gt;
&lt;br /&gt;
Es gibt zwei historische Alternativen zur Kopfzeile &amp;lt;code&amp;gt;Control&amp;lt;/code&amp;gt;. Sie werden von zeitgenössischer Software nicht unterstützt,&amp;lt;ref&amp;gt;[[InterNetNews]] hat &amp;lt;code&amp;gt;all.all.ctl&amp;lt;/code&amp;gt; nie unterstützt. Version 1.0 wurde 1990 veröffentlicht.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;code&amp;gt;Subject: cmsg&amp;lt;/code&amp;gt; ist nur beschrieben in {{RFC-Internet |RFC=1036 |Titel=Standard for Interchange of USENET Messages |Datum=1987-12}} Nicht aber in {{RFC-Internet |RFC=850 |Titel=Standard for Interchange of USENET Messages |Datum=1983-06}} In INN wurde diese Funktionalität in Version 2.3 entfernt. Siehe {{Webarchiv |url=http://www.eyrie.org/~eagle/software/inn/docs-2.3/news.html#S7 |text=INN Changes and Upgrade Information. |wayback=20070221182751}} eyrie.org&amp;lt;/ref&amp;gt; und sind nach &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;5537&amp;lt;/nowiki&amp;gt; verboten.&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=5537 |Titel=Netnews Architecture and Protocols |Datum=2009-11 |Abschnitt=5 |Abschnittstitel=Control Messages}} {{&amp;quot; |Sprache=en |Text=[…]&amp;amp;nbsp;The presence of a Subject header field starting with the string ‘cmsg&amp;amp;nbsp;’ MUST NOT cause an article to be interpreted as a control message. […] Likewise, the presence of a &amp;lt;newsgroup-name&amp;gt; ending in ‘.ctl’ in the Newsgroups header field or the presence of an Also-Control header field MUST NOT cause the article to be interpreted as a control message.}}&amp;lt;/ref&amp;gt; Die traditionelle Form der Betreffzeile wird allerdings häufig zusätzlich zu &amp;lt;code&amp;gt;Control&amp;lt;/code&amp;gt; verwendet: die Betreffzeile besteht aus dem Wort „cmsg“ gefolgt vom Steuerbefehl und den Parametern.&lt;br /&gt;
&lt;br /&gt;
== Typen von Steuernachrichten ==&lt;br /&gt;
=== cancel ===&lt;br /&gt;
Eine &amp;#039;&amp;#039;Cancel-Message&amp;#039;&amp;#039; ist eine durch Software automatisch auswertbare Bitte, einen bestimmten Artikel lokal bei sich zu löschen. Dies wird [[Canceln (Usenet)|Canceln]] genannt. Die Nachricht hat einen Parameter, die [[Message-ID]] des zu löschenden Postings.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Control: cancel &amp;amp;lt;899qh19zehlhsdfa@foo.bar.com&amp;amp;gt;&lt;br /&gt;
 Subject: cmsg cancel &amp;amp;lt;899qh19zehlhsdfa@foo.bar.com&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== newgroup ===&lt;br /&gt;
Ein &amp;#039;&amp;#039;newgroup-Control&amp;#039;&amp;#039; dient zum Anlegen einer neuen Gruppe.&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=1036 |Titel=Standard for Interchange of USENET Messages |Datum=1987-12 |Abschnitt=3.3}}&amp;lt;/ref&amp;gt; Der erste Parameter ist der Name der neuen Gruppe. Der zweite Parameter ist die optionale Angabe des Schlüsselworts &amp;lt;code&amp;gt;moderated&amp;lt;/code&amp;gt;. Damit werden moderierte Gruppen angelegt. Der Text des Postings enthält üblicherweise Kurzbeschreibung (&amp;#039;&amp;#039;tagline&amp;#039;&amp;#039;), Charta und eine Begründung für die Einrichtung der Gruppe.&lt;br /&gt;
&lt;br /&gt;
Wenn die Gruppe bereits existiert, wird durch den &amp;#039;&amp;#039;newgroup-Control&amp;#039;&amp;#039; nur der Status der Gruppe (d.&amp;amp;nbsp;h. moderiert oder unmoderiert) geändert.&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=5537 |Titel=Netnews Architecture and Protocols |Datum=2009-11 |Abschnitt=5.2.1}} {{&amp;quot; |Sprache=en |Text=The newgroup control message requests that the specified group be created or, if already existing, that its moderation status or description be changed.}} Die Funktionalität ist aber weit älter. Zum Beispiel enthält die Beschreibung des Programms &amp;#039;&amp;#039;ctlinnd&amp;#039;&amp;#039; (Bestandteil von INN) folgendes: {{&amp;quot; |Sprache=en |Text=If the newsgroup already exists, this is equivalent to the changegroup command.}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In etablierten Hierarchien werden &amp;#039;&amp;#039;newgroup&amp;#039;&amp;#039;-Nachrichten mit korrekter digitaler Signatur automatisch ausgeführt. In manchen Hierarchien (&amp;lt;code&amp;gt;alt.*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;free.*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;de.alt.*&amp;lt;/code&amp;gt;) dienen unsignierte &amp;#039;&amp;#039;newgroup&amp;#039;&amp;#039;-Nachrichten nur als formeller Vorschlag. Einwände gegen den Vorschlag werden dann durch eine &amp;#039;&amp;#039;rmgroup&amp;#039;&amp;#039;-Nachricht ausgedrückt.&amp;lt;ref&amp;gt;Konventionen:&lt;br /&gt;
* {{Webarchiv |url=http://www.gweep.ca/~edmonds/usenet/good-newgroup.html |text=How To Write a Good Newgroup Message. |wayback=20080415161939}} gweep.ca/~edmonds&lt;br /&gt;
* [http://nylon.net/alt/ How to create an ALT newsgroup.] nylon.net&lt;br /&gt;
*  {{Webarchiv |url=http://www.killfile.org/~tskirvin/faqs/free.html |text=free.* FAQ. |wayback=20080315222916}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;de.alt&amp;quot;&amp;gt;[http://www.kirchwitz.de/~amk/dai/einrichtung Regeln für die Einrichtung, Änderung und Entfernung von Usenet-Gruppen.] kirchwitz.de/~amk&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf jeden Fall werden &amp;#039;&amp;#039;newgroup&amp;#039;&amp;#039;-Nachrichten vom [[Internet Systems Consortium]] archiviert.&amp;lt;ref&amp;gt;ftp://ftp.isc.org/pub/usenet/control/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Control: newgroup de.soc.usenet&lt;br /&gt;
 Subject: cmsg newgroup de.soc.usenet&lt;br /&gt;
&lt;br /&gt;
=== rmgroup ===&lt;br /&gt;
Ein &amp;#039;&amp;#039;rmgroup-Control&amp;#039;&amp;#039; (&amp;#039;&amp;#039;rm&amp;#039;&amp;#039; ist eine Abkürzung für „remove“) dient zum&lt;br /&gt;
Löschen einer Gruppe.&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=1036 |Titel=Standard for Interchange of USENET Messages |Datum=1987-12 |Abschnitt=3.4}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Control: rmgroup de.comp.sys.next&lt;br /&gt;
 Subject: cmsg rmgroup de.comp.sys.next&lt;br /&gt;
&lt;br /&gt;
=== checkgroups ===&lt;br /&gt;
Ein &amp;#039;&amp;#039;checkgroups-Control&amp;#039;&amp;#039; enthält eine Liste aller Gruppen einer Hierarchie.&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=1036 |Titel=Standard for Interchange of USENET Messages |Datum=1987-12 |Abschnitt=3.7}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Control: checkgroups&lt;br /&gt;
 Subject: cmsg checkgroups&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel nach &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;5537&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref name=&amp;quot;RFC5537&amp;quot; /&amp;gt;&lt;br /&gt;
 Control: checkgroups de!de.alt #2009021301&lt;br /&gt;
&lt;br /&gt;
=== Veraltete Nachrichtentypen ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Definition (RFC)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Ihave&lt;br /&gt;
| [[RFC:850|850]], [[RFC:1036|1036]], [[RFC:5537|5537]]&lt;br /&gt;
| Ankunft einer bestimmten Nachricht melden&lt;br /&gt;
|-&lt;br /&gt;
| Sendme&lt;br /&gt;
| [[RFC:850|850]], [[RFC:1036|1036]], [[RFC:5537|5537]]&lt;br /&gt;
| Übertragung einer bestimmten Nachricht anfordern&lt;br /&gt;
|-&lt;br /&gt;
| Sendsys&lt;br /&gt;
| [[RFC:850|850]], [[RFC:1036|1036]], [[RFC:5537|5537]]&lt;br /&gt;
| E-Mail anfordern, die eine Aufstellung der zu Nachbar-Servern geschickten Gruppen enthält&lt;br /&gt;
|-&lt;br /&gt;
| Senduuname&lt;br /&gt;
| [[RFC:850|850]], [[RFC:5537|5537]]&lt;br /&gt;
| E-Mail anfordern, die eine Aufstellung aller [[Unix to Unix Copy|UUCP]]-Nachbarn enthält&lt;br /&gt;
|-&lt;br /&gt;
| Version&lt;br /&gt;
| [[RFC:850|850]], [[RFC:1036|1036]], [[RFC:5537|5537]]&lt;br /&gt;
| E-Mail anfordern, die Name und Versionsnummer der Usenet-Software enthält&lt;br /&gt;
|-&lt;br /&gt;
| Whogets&lt;br /&gt;
| [[RFC:5537|5537]]&lt;br /&gt;
| Ohne Beschreibung als veraltet erklärt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Das ihave/sendme-Protokoll wurde durch [[Network News Transfer Protocol|NNTP]] obsolet.&lt;br /&gt;
&lt;br /&gt;
Steuernachrichten mit großen E-Mails zu beantworten kann für einen [[Denial of Service|Denial-of-Service]]-Angriff ausgenutzt werden. Daher wurde &amp;lt;code&amp;gt;sendsys&amp;lt;/code&amp;gt; schon lange, bevor es durch &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;5537&amp;lt;/nowiki&amp;gt;&amp;lt;ref name=&amp;quot;RFC5537&amp;quot; /&amp;gt; für veraltet erklärt wurde nicht mehr unterstützt.&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=1036 |Titel=Standard for Interchange of USENET Messages |Datum=1987-12 |Abschnitt=3.5}} Enthält folgende Klausel: {{&amp;quot;|Sprache=en |Text=This information is considered public information, and it is a requirement of membership in USENET that this information be provided on request, either automatically in response to this control message, or manually, by mailing the requested information to the author of the message.}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sicherheitsaspekte ==&lt;br /&gt;
=== Kopfzeile „Approved:“ ===&lt;br /&gt;
Steuernachrichten des Typs &amp;lt;code&amp;gt;newgroup&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;rmgroup&amp;lt;/code&amp;gt; werden ignoriert, wenn sie nicht mit der Kopfzeile &amp;lt;code&amp;gt;Approved:&amp;lt;/code&amp;gt; versehen sind.&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=1036 |Titel=Standard for Interchange of USENET Messages |Datum=1987-12 |Abschnitt=3.3 |Abschnittstitel=Newgroup}} Sowie „3.4.&amp;amp;nbsp;Rmgroup“. Interessanterweise fehlt diese Klausel in Abschnitt „3.7.&amp;amp;nbsp;Checkgroups“.&amp;lt;/ref&amp;gt; Traditionell sind [[Newsserver]] so konfiguriert, dass nur ausgewählte Benutzer Nachrichten mit diesen Zeilen senden dürfen. Solange es weltweit nur eine Handvoll Server gab, stellte diese Maßnahme ausreichenden Schutz gegen Missbrauch dar.&lt;br /&gt;
&lt;br /&gt;
=== Digitale Signatur ===&lt;br /&gt;
Das Format für „Arpa Internet Text Messages“&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=822 |Titel=Standard for the Format of Arpa Internet Text Messages |Datum=1982-08}}&amp;lt;/ref&amp;gt; ist die gemeinsame Grundlage für [[Usenet]]&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=1036 |Titel=Standard for Interchange of USENET Messages |Datum=1987-12 |Abschnitt=2 |Abschnittstitel=Message Format}}&amp;lt;/ref&amp;gt; und [[E-Mail]].&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=2822 |Titel=Internet Message Format |Datum=2001-04 |Obsoletes=822}}&amp;lt;/ref&amp;gt; Es sieht keine Möglichkeit der [[Authentifizierung]] vor. In Folge wurden verschiedene Erweiterungen des Formats um eine [[Digitale Signatur]] entwickelt.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Signatur-Format&lt;br /&gt;
! Gegenstand der Signatur&lt;br /&gt;
! Einsatzgebiet&lt;br /&gt;
|-&lt;br /&gt;
| [[PGP/INLINE]]&lt;br /&gt;
| beliebiger Text&lt;br /&gt;
| [[Canceln (Usenet)#NoCeM|NoCeM]]&lt;br /&gt;
|-&lt;br /&gt;
| [[PGP/MIME]]&lt;br /&gt;
| MIME Bodyparts&lt;br /&gt;
| E-Mail&lt;br /&gt;
|-&lt;br /&gt;
| [[S/MIME]]&lt;br /&gt;
| MIME Bodyparts&lt;br /&gt;
| E-Mail&lt;br /&gt;
|-&lt;br /&gt;
| pgpcontrol&lt;br /&gt;
| Body und ausgewählte Header&lt;br /&gt;
| newgroup, rmgroup, checkgroups&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Da sich bei einer Control-Message die wesentlichen Informationen im Header&lt;br /&gt;
befinden, ist ein spezielles Format notwendig. pgpcontrol wurde ursprünglich&lt;br /&gt;
für [[Pretty Good Privacy|PGP]] entwickelt, funktioniert aber auch mit [[OpenPGP]].&amp;lt;ref&amp;gt;ftp://ftp.isc.org/pub/pgpcontrol/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hierarchieschlüssel ===&lt;br /&gt;
Änderungen des Gruppenbestands werden in den großen Hierarchien (&amp;#039;&amp;#039;Big Eight&amp;#039;&amp;#039; und Regionalhierarchien) mit signierten Steuernachrichten durchgeführt. Jede Hierarchie verfügt über einen eigenen Schlüssel, der von den Hierarchiegründern bzw. deren Nachfolgern verwaltet wird. Die meisten Newsserver sind so konfiguriert, dass mit dem richtigen Schlüssel signierte Steuernachrichten automatisch ausgeführt werden. Alle anderen Steuernachrichten werden ignoriert.&lt;br /&gt;
&lt;br /&gt;
Theoretisch ist dieses Verfahren auch für [[Cancel-Message]]s&lt;br /&gt;
geeignet. Dazu müsste aber nicht nur für jeden Usenet-Benutzer ein&lt;br /&gt;
Schlüsselpaar existieren, sondern auch der jeweilige öffentliche Schlüssel&lt;br /&gt;
jedem Newsserver bekannt sein. [[Canceln (Usenet)#Cancel-Lock und Cancel-Key|Cancel-Lock]]&lt;br /&gt;
ist wesentlich einfacher.&lt;br /&gt;
&lt;br /&gt;
== Archivierung ==&lt;br /&gt;
Steuernachrichten erscheinen üblicherweise nicht lesbar in der betreffenden Newsgroup. Viele Newsserver sortieren sie stattdessen in Pseudo-Gruppen wie &amp;lt;code&amp;gt;control&amp;lt;/code&amp;gt; ein.&amp;lt;ref&amp;gt;INN legt Steuernachrichten normalerweise in der Pseudo-Gruppe &amp;lt;code&amp;gt;control&amp;lt;/code&amp;gt; ab. Wenn jedoch eine Untergruppe von &amp;lt;code&amp;gt;control&amp;lt;/code&amp;gt; existiert, die zum Steuerbefehl passt, wird die Nachricht in dieser Gruppe abgelegt.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Google Groups]] bietet keine Möglichkeit, Steuernachrichten zu lesen oder zu schreiben und führt nicht einmal &amp;#039;&amp;#039;Cancel Messages&amp;#039;&amp;#039; aus.&lt;br /&gt;
&lt;br /&gt;
Das [[Internet Systems Consortium]] archiviert &amp;lt;code&amp;gt;newgroup&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;rmgroup&amp;lt;/code&amp;gt; gemeinsam in einer Datei pro Gruppe&amp;lt;ref&amp;gt;ftp://ftp.isc.org/pub/usenet/control/&amp;lt;/ref&amp;gt; und &amp;lt;code&amp;gt;checkgroups&amp;lt;/code&amp;gt; in einer Datei pro Jahr.&amp;lt;ref&amp;gt;ftp://ftp.isc.org/pub/usenet/control/other.ctl/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RFC5537&amp;quot;&amp;gt;&lt;br /&gt;
{{RFC-Internet |RFC=5537 |Titel=Netnews Architecture and Protocols |Datum=2009-11}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Usenet]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>