LEITFADEN · BUSINESS-EDITION
Ein serielles Einwegkabel als günstige Datendiode
Eine Datendiode lässt Daten aus einem Netz heraus und macht es physisch unmöglich, dass etwas zurückkommt. Für Dateien von einem einzelnen isolierten PC passt dieselbe physikalische Idee in ein serielles Kabel: Die Sendeleitung des Senders geht an die Empfangsleitung des Empfängers, die andere Richtung bleibt unverbunden.
Von Taha Bayar, Biologe, der an der Datenübergabe zwischen isolierten Systemen arbeitet.
Die Verdrahtung
Am 9-poligen seriellen Stecker (DB9) sendet ein PC auf Pin 3 (TXD), empfängt auf Pin 2 (RXD), Pin 5 ist Signalmasse. Ein Einwegkabel hat nur zwei Adern:
| Sender (isoliert) | Empfänger | |
|---|---|---|
| Pin 3, TXD (senden) | → | Pin 2, RXD (empfangen) |
| Pin 5, GND | — | Pin 5, GND |
| Pin 2, RXD | nicht verbunden | Pin 3, TXD |
Mit zwei DB9-Schraubadaptern und zwei Adern gebaut, oder aus einem Nullmodemkabel, bei dem alle Adern außer TXD→RXD und Masse getrennt werden. Kabel mit der Richtung beschriften; falsch herum überträgt es nichts.
Geschwindigkeiten
| Baudrate | Etwa | 1 MB dauert | Wo es funktioniert |
|---|---|---|---|
| 115.200 | 10 KB/s | etwa 1 min 45 s | Jede Schnittstelle, auch der eingebaute COM-Port |
| 230.400 | 20 KB/s | etwa 50 s | Die meisten USB-Seriell-Adapter |
| 460.800 | 40 KB/s | etwa 25 s | Die meisten USB-Seriell-Adapter |
| 921.600 | 80 KB/s | etwa 13 s | Adapter mit FTDI-, CH340- und ähnlichen Chips, kurzes Kabel |
Senden mit Kionel
- Auf dem Empfangsrechner Kionel in Chrome oder Edge öffnen, Receive → Sender has no camera — show a code und Serial cable wählen, Baudrate einstellen, Choose the serial port and listen.
- Auf dem isolierten PC Kionel öffnen (das Offline-Paket genügt), Datei wählen, Code des Empfängers eingeben, Send over a serial cable öffnen, gleiche Baudrate, Choose the serial port and send.
- Der Empfänger prüft die Datei gegen den signierten Versanddatensatz und signiert die Bestätigung.
Unbeaufsichtigt überwacht der Sender stattdessen einen Ordner und sendet jede neue oder geänderte Datei; der Empfänger mit Keep listening after each file legt jede Datei mit Bestätigung ab. Umgedreht wird der isolierte PC zum Empfänger: Rezepturen gehen hinein, und nichts kann hinaus.
Unterschied zu einer zertifizierten Datendiode
- Keine Zertifizierung. Kommerzielle Dioden sind z. B. nach Common Criteria bewertet. Ein selbstgebautes Kabel ist so gut wie seine Verdrahtung und seine Beschriftung.
- Ein USB-Adapter ist ein USB-Gerät. Wo USB gesperrt ist, den eingebauten COM-Port mit 115.200 Baud nutzen oder den Adapter freigeben lassen.
- Dateien, keine Netzbrücke, und der Inhalt wird nicht geprüft.