
SunSpec Model 64412 — DER Cyber Exploitation
SunSpec Model 64412 ist ein Cybersecurity-Testmodell, das von der SunSpec Alliance und den Sandia National Laboratories fur DER-Sicherheitsforschung und Konformitatspruftests definiert wurde. Es reprasentiert kein physisches Gerat. Uber Modbus TCP stellt das Modell beschreibbare Flag-Register bereit, mit denen spezifische Angriffsmodi simuliert werden: Messverfalscher (Spannung, Frequenz, Strom, Blindleistung, Leistungsfaktor, Scheinleistung), Spoofing von Typenschilddaten, Einstellungsmanipulation sowie Verfalschen der Common-Model-Identitat. Testlabore und Sicherheitsingenieure nutzen dieses Modell, um zu prufen, ob DER-Managementsysteme manipulierte Modbus-Daten korrekt erkennen und darauf reagieren.
- Protokoll
- Modbus TCP
- Anschluss
- Ethernet, Modbus TCP
- Register
- 45, lesen und schreiben
- Marke
- SunSpec
- Zuletzt aktualisiert
Register (45)
45 lesen, 43 schreiben
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| id | Lesen | ||||
| l | Lesen | ||||
| damanipulation | Lesen und Schreiben | ||||
| falsifydeviceidentity | Lesen und Schreiben | ||||
| measpalwaysnameplate | Lesen und Schreiben | ||||
| measqalwaysminimum | Lesen und Schreiben | ||||
| measqalwaysmaximum | Lesen und Schreiben | ||||
| measqalwayszero | Lesen und Schreiben | ||||
| measzerop | Lesen und Schreiben | ||||
| measinvertq | Lesen und Schreiben | ||||
| measlowv | Lesen und Schreiben | ||||
| meashighv | Lesen und Schreiben | ||||
| measlowl1v | Lesen und Schreiben | ||||
| meashighl1v | Lesen und Schreiben | ||||
| measlowf | Lesen und Schreiben | ||||
| meashighf | Lesen und Schreiben | ||||
| measlowamps | Lesen und Schreiben | ||||
| meashighamps | Lesen und Schreiben | ||||
| meashighs | Lesen und Schreiben | ||||
| measlows | Lesen und Schreiben | ||||
| meashighq | Lesen und Schreiben | ||||
| measlowq | Lesen und Schreiben | ||||
| measlowpf | Lesen und Schreiben | ||||
| measlowreversedpf | Lesen und Schreiben | ||||
| nameplatehighp | Lesen und Schreiben | ||||
| nameplatelowp | Lesen und Schreiben | ||||
| nameplatehighs | Lesen und Schreiben | ||||
| nameplatelows | Lesen und Schreiben | ||||
| nameplatehighq | Lesen und Schreiben | ||||
| nameplatelowq | Lesen und Schreiben | ||||
| nameplatehighnomv | Lesen und Schreiben | ||||
| nameplatelownomv | Lesen und Schreiben | ||||
| nameplatelowamps | Lesen und Schreiben | ||||
| nameplatelowvarmaxinj | Lesen und Schreiben | ||||
| nameplatelowvarmaxabs | Lesen und Schreiben | ||||
| nameplatelowpf | Lesen und Schreiben | ||||
| settingshighnomv | Lesen und Schreiben | ||||
| settingslowamps | Lesen und Schreiben | ||||
| settingshighp | Lesen und Schreiben | ||||
| settingslowp | Lesen und Schreiben | ||||
| settingshighvamax | Lesen und Schreiben | ||||
| settingshighvarmaxinj | Lesen und Schreiben | ||||
| settingshighvarmaxabs | Lesen und Schreiben | ||||
| changecommonmodelid | Lesen und Schreiben | ||||
| changecommonmodellength | Lesen und Schreiben |
Register werden geladen…
Senden Sie Ihre Geräteliste
Steht ein Gerät noch nicht in der Bibliothek, erstellen wir die Vorlage kostenlos, sobald wir die Register haben.
Anwendungsfälle
- Prufen Sie, ob Ihr Monitoring-Portal einen Alarm ausloest, wenn Messregister einen unplausiblen Aktivleistungswert von null melden.
- Testen Sie, ob die Anomalieerkennung kunstlich niedrige oder hohe Spannungswerte uber measlowv oder meashighv korrekt meldet.
- Bestatigen Sie, dass Typenschild-Spoofing uber Register wie nameplatehighp oder nameplatelows die Kapazitatsberechnungen der Anlage nicht unbemerkt verfalst.
- Validieren Sie, dass Einstellungsmanipulations-Flags wie settingshighvamax erkannt werden, bevor sie die DER-Einsatzsteuerung beeinflussen.
- Uberprufen Sie, ob verfalscht Common-Model-Identitatsregister eine Authentifizierungswarnung in Ihrer Integrationspipeline ausloesen.
Installation
Aktivieren Sie Modbus TCP auf dem DER-Testgerat oder der Simulationsplattform und notieren Sie IP-Adresse sowie TCP-Port, in der Regel 502.
Verbinden Sie den Simulations-Host mit demselben Netzwerksegment wie das ModbusCloud Gateway und prufen Sie die Erreichbarkeit per Ping.
Fugen Sie in Ihrem ModbusCloud-Portal ein neues Gerat hinzu, importieren Sie die SunSpec-Model-64412-Vorlage und weisen Sie die korrekte Unit-ID des Simulators zu.
Lesen Sie Register 0 (id) aus und prufen Sie, ob der zuruckgegebene Wert 64412 entspricht, um die korrekte Zuordnung des Modellblocks zu bestatigen.
Zu beachten
Warum bleiben alle Flag-Register nach einem Schreibbefehl null?
Die Flag-Register des Modells 64412 sind nur aktiv, wenn die zugrundeliegende Simulationsplattform oder Testumgebung lauft und den Schreibbefehl verarbeitet hat. Prufen Sie, ob der Simulator gestartet ist und ob die Modbus-Unit-ID im Portal mit der Slave-Adresse des Simulators ubereinstimmt. Eine veraltete TCP-Verbindung kann den vorherigen Wert zwischenspeichern: Trennen und erneuern Sie die Gateway-Verbindung.
Das Gateway verbindet sich, findet aber kein Modellblock. Was nun?
SunSpec-Gerate prasentieren ihre Modell-Map ab Halteregister 40001. Falls der Simulator Model 64412 weiter hinten in der Map platziert, muss der Discovery-Scan alle vorherigen Modellblocke durchlaufen. Prufen Sie, ob die SunSpec-Map des Simulators vollstandig ist und mit dem Standard-Endmodell (ID 65535) abschliesst. Ein erneuter Discovery-Scan im Portal behebt dies in der Regel.
Warum liefert das Schreiben eines Flag-Registers einen Modbus-Ausnahmecode?
Einige Simulationsplattformen sperren Schreibzugriffe auf Flag-Register wahrend einer laufenden Testsequenz. Pausieren Sie das aktive Testszenario, bevor Sie einzelne Flags schreiben. Vergewissern Sie sich ausserdem, dass Sie Funktionscode 16 (Write Multiple Registers) verwenden: Funktionscode 6 (Write Single Register) kann von strengeren SunSpec-Implementierungen abgelehnt werden.
Ist es sicher, Angriffsmodus-Flags auf einem Produktionsgerat zu schreiben?
Nein. Model 64412 ist ausschliesslich fur Test- und Forschungszwecke vorgesehen. Das Schreiben von Flags auf einem echten DER-Gerat kann Messdaten fur den Netzbetreiber verfalsen, Schutzrelais ausloesen oder gegen Netzanschlussbedingungen verstossen. Verwenden Sie diese Vorlage ausschliesslich in isolierten Labor- oder Simulationsumgebungen. Wenden Sie sie niemals auf eine Produktionsanlage an.
Wissensartikel zu diesem Gerät

SunSpec Modbus: eine Registerkarte für viele Wechselrichter
SunSpec Modbus ist die offene Registerkarte, die SMA, Fronius, Kostal und SolarEdge teilen. Aufbau, int+SF versus float, Ports und gemischte Parks auslesen.
Fronius Modbus: Symo GEN24 über Modbus TCP auslesen
Fronius Modbus auslesen: Modbus TCP an der Symo GEN24 auf Port 502 aktivieren, zwischen int+SF und float wählen, die richtigen SunSpec-Register lesen und korrekt skalieren. Praxisleitfaden für DACH-Installateure.
SMA Modbus: Sunny Boy per Modbus TCP auslesen 2026
SMA Modbus auslesen: Modbus-TCP-Server auf Port 502 aktivieren, zwischen SMA-Profil (Unit ID 3) und SunSpec (Unit ID 126) wählen, die richtigen Register lesen und die NaN-Werte nachts abfangen. Praxisleitfaden für DACH-Installateure.
Selbst sehen, wie es funktioniert?








