Neu: Die KI-Firewall überwacht die gesamte Plattform und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Kevin Y.

kevin.sec

@kevin-young · Mitglied seit Februar 2025

Neuling

IT and security admin · energy · 17 years in the field

Themen
4
Antworten
16
Punkte
0
Neuling10 Punkte an Mitglied

Erstellte Forenantworten

Ansicht von 15 Beiträgen – 1 bis 15 (von insgesamt 16)

Von English mit KI übersetzt ·

Gefährliche Einstellungen können nur vom Owner geändert werden. Habe ich recht, dass ein API-Key diese dann niemals schreiben kann?

♥ 0

Welcome. Is the region per organisation or per person? Some of our people sit in Canada and some in Europe, and I’d rather not split us in two.

♥ 0

Von English mit KI übersetzt ·

Das ist genau die Antwort, die ich für unseren Lieferantenfragebogen brauchte. Zwei Nachfragen aus demselben Formular: Wohin gehen die Backups, und können Ihre eigenen Operatoren auf einen Knoten zugreifen?

♥ 0

Von English mit KI übersetzt ·

Clean session false hilft auf Hermetry ohnehin nicht. Ich bin ziemlich sicher, dass in der Dokumentation steht, dass es als Clean Session bereitgestellt wird.

♥ 1

Moved both boards to SPI0 with CE0/CE1, removed the two overlays, three days without a crash and the readings match the old ones within 0.1 °C. Thanks Aoife. @Keisha the offline alarm wouldn’t help there since the Pi is still online. A threshold rule can’t see a missing key either, as far as I know. We’re looking at a flow watchdog for that.

♥ 0

Bottom layer under the trace was empty, I had routed the battery line through there. Rev B: CPWG at 50 ohm, via fence, ground solid. Now -100 dBm and SNR +6 at the same spot. Thanks Laura.

♥ 0

Von English mit KI übersetzt ·

Gut, das ist dasselbe Setup, das wir für einige Signallampen verwenden. Drei Teile:

  1. Gerätprofil des Relais, Reiter Commands: den Befehl light.set hinzufügen, Stufe Basic, ein Parameter on vom Typ Yes / no. Die Stufe ist wichtig, da ein API-Schlüssel nur Methoden senden kann, die im Katalog des Profils enthalten sind.
  2. Firmware: v1/rpc/req/+ abonnieren, GPIO12 schalten (das Relais auf dem Basic R2), mit derselben ID antworten und den neuen Zustand melden.
void onMsg(char* topic, byte* p, unsigned int n) {
  // topic: v1/rpc/req/42
  String id = String(topic).substring(11);
  StaticJsonDocument<128> d; deserializeJson(d, p, n);
  bool on = d["params"]["on"];
  digitalWrite(12, on ? HIGH : LOW);
  mqtt.publish(("v1/rpc/res/" + id).c_str(), "{"ok":true}");
  mqtt.publish("v1/telemetry", on ? "{"relay":1}" : "{"relay":0}");
}
  1. Dein Skript: ein API-Schlüssel unter API Keys (Menü Developer) mit nur den nötigen Rechten. Die Sende-Route benötigt iot_rpc.read plus die Berechtigung der Stufe, also genau diese beiden ankreuzen und nichts weiter, die IP-Allowlist mit der Adresse des Labor-PCs füllen und das 90-Tage-Ablaufdatum beibehalten.
import requests
r = requests.post(
    f"https://{HOST}/tenant/{TENANT}/api/iot/devices/{DEVICE}/rpc",
    headers={"Authorization": f"Bearer {KEY}"},
    json={"method": "light.set", "params": {"on": True}, "timeoutMs": 10000},
)
print(r.status_code, r.json()["rpc"]["status"])

Ein zweiseitiger Befehl mit einem Timeout von 30 s oder weniger wartet und kommt mit 200 und SUCCESSFUL zurück. Referenz: Commands APIDer ESP8266 unterstützt TLS, aber der Speicher ist knapp; verwende BearSSL mit kleineren Puffern, falls der Verbindungsaufbau fehlschlägt.

Akzeptierte Lösung♥ 4

Von English mit KI übersetzt ·

Es lohnt sich, über jede Zeile, die du in config.txt hinzufügst, einen Kommentar mit dem Datum und dem Grund zu hinterlassen. Das spart der nächsten Person Zeit.

♥ 2

Exactly what I needed for the meeting. I explained the trapped air and stuck spool cases with Laura’s wording and management stopped asking about removing a part. I also told them no cloud product, Hermetry Safe included, takes over the safety chain, it stays hardwired. We added the aux contact and the dump valve pressure switch as telemetry, plus an alarm when the e-stop is active and the dump has not vented within 5 seconds. Tested it on Friday with the engineer present.

♥ 0

Von English mit KI übersetzt ·

Zuerst eine Frage: Ist ein Umstieg auf Bookworm eine Option? NetworkManager macht diese ganze Frage überflüssig.

♥ 2
Ansicht von 15 Beiträgen – 1 bis 15 (von insgesamt 16)