Dieser Artikel erklärt genau, was InfraNest in deinem PagerDuty-Konto sehen und tun kann, was es speichert, wie lange, und wie du den Zugriff entfernst. Er richtet sich an diejenige Person, die Apps in deinem PagerDuty-Konto freigibt, sowie an dein Sicherheitsteam.
Überblick
- InfraNest verbindet sich auf zwei Arten mit PagerDuty: über eine Ein-Klick-Anmeldeverbindung mit eingeschränkten Berechtigungen oder über einen eingefügten Integrationsschlüssel ganz ohne Anmeldung.
- Es liest und ändert nur das, was unten aufgeführt ist — nicht mehr.
- Du kannst jederzeit sehen, wer das Konto verbunden hat, und die Verbindung jederzeit trennen.
Was InfraNest in PagerDuty tun kann
Mit der Ein-Klick-Verbindung autorisierst du InfraNest in PagerDuty. InfraNest nutzt diesen Zugriff ausschließlich für Folgendes, und nichts anderes:
- Lesen, wer die Berechtigung erteilt hat — um anzuzeigen, wer das Konto verbunden hat, und zu bestätigen, dass die Anmeldung noch funktioniert.
- Deine Services auflisten — damit du auswählen kannst, welche benachrichtigt werden sollen.
- Deine Rolle und die Teams lesen, denen ein ausgewählter Service gehört — um dir vor Abschluss der Einrichtung mitzuteilen, ob deine Rolle die Integration hinzufügen und den Webhook erstellen kann.
- Eine InfraNest Events API v2-Integration zu den ausgewählten Services hinzufügen und wieder entfernen — so löst ein Monitor-Alarm eine Benachrichtigung an einen Service aus.
- Einen Konto-Webhook erstellen, prüfen und entfernen — damit Bestätigungen und Lösungen in PagerDuty InfraNest erreichen.
- Wartungsfenster erstellen, ändern und entfernen für die Services, für die du dies aktivierst — damit InfraNest-Wartungen auch diese Services in PagerDuty pausieren.
- Lesen, wer Bereitschaftsdienst hat für die Services, die du benachrichtigst — um anzuzeigen, wer bei Services, Monitoren und Vorfällen Bereitschaftsdienst hat, sowie für Bereitschaftsdienst-Platzhalter in Automatisierungen.
- Vorfälle, Benutzer, Eskalationsrichtlinien und Prioritäten lesen — um einen Vorfall gezielt anzusprechen und im Automatisierungs-Builder kontobasierte Auswahlmöglichkeiten anzubieten.
- Die Alarme eines Vorfalls lesen und einen offenen Vorfall anhand seines Schlüssels finden — um festzustellen, auf welchen InfraNest-Vorfall sich eine PagerDuty-Aktualisierung bezieht.
- Notizen hinzufügen, Vorfälle eskalieren oder neu zuweisen, Priorität oder Dringlichkeit festlegen, Responder anfordern und Snooze setzen — nur, wenn eine von dir konfigurierte Automatisierung dies anweist.
- Notizen zu Vorfällen hinzufügen, die InfraNest ausgelöst hat, und eine gekürzte Notiz lesen — nur bei Services mit aktiviertem Sync notes.
Die PagerDuty-App von InfraNest fordert genau diese Berechtigungen an und keine weiteren. Ein PagerDuty-Admin oder Kontoinhaber installiert die App einmal und sieht diese Liste vor der Installation; danach kann sich jede Person in deinem Konto verbinden, und PagerDuty zeigt ihr dieselbe Liste auf dem Autorisierungsbildschirm.
InfraNest bearbeitet niemals Definitionen von Eskalationsrichtlinien, Zeitpläne, Benutzer oder Teams. Eine Vorfallautomatisierung kann eine bestehende Richtlinie oder einen bestehenden Benutzer zuweisen und Responder anfordern; sie ändert diese Kontoressourcen jedoch nicht. Einrichtung und Trennung ändern oder entfernen nur Integrationen und Webhooks, die InfraNest als seine eigenen anhand ihrer PagerDuty-ID erfasst hat. Eine Ressource, die lediglich denselben Namen trägt, bleibt unberührt.
Mit einem von dir selbst eingefügten Integrationsschlüssel kann InfraNest nur Ereignisse für diesen einen Service auslösen, bestätigen und lösen sowie Änderungsereignisse senden (Deployments und die von InfraNest vorgenommenen Änderungen, angezeigt unter „Letzte Änderungen“). Ein Integrationsschlüssel hat keine weiteren Befugnisse.
NoteDiese gleiche Liste der Berechtigungen kannst du jederzeit im PagerDuty-Konto in InfraNest unter Connected by einsehen, zusammen mit dem Namen der Person, die sich angemeldet hat.
Was deine Anmeldung nutzt
Nur diese InfraNest-Funktionen nutzen deine PagerDuty-Anmeldung:
- Einrichtung: Verbinden, Auswählen oder Entfernen eines Service sowie das Aktivieren von Benachrichtigungen oder bidirektionaler Synchronisierung.
- Ausführen von Check setup und daraus resultierende Reparaturen.
- Trennen: Entfernen dessen, was InfraNest in PagerDuty erstellt hat.
- Pausieren von Services in PagerDuty während deiner Wartungsfenster.
- Anzeige, wer bei Services, Monitoren und Vorfällen sowie in Automatisierungen Bereitschaftsdienst hat.
- Vorfallautomatisierungs-Aktionen und deren kontobasierte Auswahlmenüs.
- Vorfallnotizen: Hinzufügen von InfraNest-Updates als Notizen und vollständiges Lesen einer langen PagerDuty-Notiz.
Die bidirektionale Synchronisierung von Benachrichtigungen und Bestätigung/Lösung nutzt die Anmeldung nicht. Alarme erreichen PagerDuty über den Integrationsschlüssel jedes Service, und Bestätigungen, Lösungen und Notizen kommen über den signierten Webhook zurück.
Wenn die Person, die die Verbindung hergestellt hat, das Unternehmen verlässt
- Benachrichtigungen und bidirektionale Synchronisierung funktionieren weiterhin.
- Die anmeldebasierten Funktionen werden gestoppt. Das PagerDuty-Konto in InfraNest zeigt PagerDuty no longer accepts this sign-in an und listet auf, wem die Anmeldung gehörte. InfraNest verwendet die Anmeldung nicht mehr, bis sich jemand erneut verbindet.
- Jemand, der Integrationen verwalten kann, klickt bei dem Konto auf Connect again und meldet sich beim selben PagerDuty-Konto an. Services, Benachrichtigungen und Automatisierungen bleiben unverändert.
- Eine Anmeldung bei einem anderen PagerDuty-Konto wird abgelehnt, und nichts ändert sich.
TipUm eine Lücke zu vermeiden, lass eine andere Person Connect again nutzen, bevor die ursprüngliche Person das Unternehmen verlässt. Check setup prüft ebenfalls die Anmeldung und zeigt an, wem sie gehört.
Ein mit einem eingefügten Integrationsschlüssel verbundenes Konto hat keine Anmeldung, daher gilt nichts davon dafür.
Was InfraNest sendet und empfängt
An PagerDuty gesendet, bei jeder Benachrichtigung: eine Zusammenfassung, den betreffenden Monitor oder Datensatz, dessen Komponente, Gruppe und Klasse, InfraNests Einschätzung der Auswirkung und die Quelle des Vorfalls, einen Link zurück zu InfraNest sowie deine eigenen benutzerdefinierten Felder zu diesem Server, dieser Domain oder diesem Zertifikat, damit deine PagerDuty-Regeln danach routen können. Es werden nur Felder gesendet, die du in InfraNest erstellt hast; entferne den Wert eines Felds, um das Senden zu stoppen. Bei aktiviertem Send changes die im Hilfeartikel zu den Benachrichtigungseinstellungen aufgeführten Änderungen. Bei aktiviertem Sync notes die am Vorfall veröffentlichten Updates, mit dem Namen des Verfassers.
Von PagerDuty empfangen, über den signierten Webhook: was mit einem Vorfall geschehen ist (bestätigt, gelöst, eskaliert usw.), wer es getan hat, den Titel, Service, die Priorität und die Zuständigen des Vorfalls sowie den Text von Notizen und Statusupdates. InfraNest behält Notiztext nur bei Services mit aktiviertem Sync notes, und veröffentlicht Statusupdates nur dort, wo du dies aktiviert hast.
InfraNest sendet nichts weiter an PagerDuty. Deine PagerDuty-Daten gelangen nur dann woanders hin, wenn eine deiner eigenen Automatisierungen sie dorthin sendet — zum Beispiel eine Regel, die PagerDuty-Notizen an Slack sendet.
Was InfraNest speichert
- Die Verbindung: der Name des PagerDuty-Kontos, dessen Region (USA oder Europäische Union), deine Anmelde-Tokens sowie Name und E-Mail der PagerDuty-Benutzerin bzw. des -Benutzers, die/der sich angemeldet hat.
- Für jeden Service, den du benachrichtigst: dessen PagerDuty-ID und -Name, die ID der InfraNest-Integration darauf sowie dessen Integrationsschlüssel.
- Für eingehende Updates: das Signaturgeheimnis des Webhooks und die Adresse, an die PagerDuty sendet.
- Zum Abgleich von Vorfällen: die PagerDuty-Vorfalls-ID neben dem zugehörigen InfraNest-Vorfall.
- Für Wartung: ID, Services und Zeiten jedes von InfraNest erstellten PagerDuty-Wartungsfensters.
- Wer Bereitschaftsdienst hat: Es wird nichts gespeichert. Namen und E-Mails werden höchstens fünf Minuten im Arbeitsspeicher gehalten und dann verworfen — niemals in der Datenbank, in Aktivitätsdatensätzen oder Protokollen gespeichert.
- Builder-Auswahlen: Benutzer-, Eskalationsrichtlinien- und Prioritäts-IDs sowie -Namen werden fünf Minuten lang pro Verbindung und Anmeldung zwischengespeichert.
- Von Automatisierungen erstellte Notizen: ein verbindungsbezogener Fingerabdruck des Vorfalls und die zurückgegebene Notiz-ID werden sieben Tage lang zwischengespeichert, damit genau diese Notiz keine weitere Automatisierung auslöst. Der Notiztext wird in diesem Fingerabdruck nicht gespeichert.
- Statusupdates: Bei Services mit aktiviertem Publish PagerDuty status updates on the status page wird der Text eines Statusupdates zu einem Update am InfraNest-Vorfall und dessen Statusseite und nirgendwo sonst gespeichert. Dieser Schalter ist standardmäßig bei jedem Service deaktiviert.
- Vorfallnotizen: Bei Services mit aktiviertem Sync notes der Text und der Name des Verfassers jeder aus PagerDuty kopierten Notiz sowie die ID jeder von InfraNest in PagerDuty hinzugefügten Notiz. Wird nur innerhalb von InfraNest angezeigt, niemals auf einer Statusseite, und wird mit dem Vorfall gelöscht.
- Aktivitätsdatensätze: Jeder Aufruf an und jedes Update von PagerDuty wird mit seinem Ergebnis protokolliert, damit du nachvollziehen kannst, warum etwas geschehen ist oder nicht. Geheimnisse werden entfernt, bevor irgendetwas protokolliert wird.
WarningAnmelde-Tokens, Integrationsschlüssel und das Signaturgeheimnis werden mit einem Schlüssel verschlüsselt, der ausschließlich deiner Organisation gehört. Sie werden nach dem Verbinden nie wieder angezeigt, weder in der App noch über die API.
Wie lange die Daten aufbewahrt werden
- Verbindung, Services, Schlüssel, Tokens und Signaturgeheimnis: bis du die Verbindung trennst oder den Service entfernst.
- Aktivitätsdatensätze: 14 Tage bei Erfolgen, 60 Tage bei Fehlern.
- Von PagerDuty ausgelöste Automatisierungsereignisse: 45 Tage.
- Audit-Log der Änderungen an der Verbindung: die Audit-Aufbewahrungsdauer deines Plans (7, 30 oder 365 Tage).
- Vorfallabgleiche: solange der InfraNest-Vorfall existiert.
- Wer Bereitschaftsdienst hat: höchstens fünf Minuten, nur im Arbeitsspeicher.
- Aus PagerDuty kopierte Notizen: solange der InfraNest-Vorfall existiert.
Wo die Daten gespeichert werden
InfraNest speichert deine Daten in Deutschland, in nach ISO 27001 zertifizierten Rechenzentren, mit externen Backups innerhalb der EU. InfraNest kommuniziert mit der PagerDuty-Region, in der sich dein Konto befindet — den Adressen in den USA oder der Europäischen Union, passend zur Region deines Kontos. PagerDutys eigene Kopie deiner Vorfälle bleibt dort, wo PagerDuty dein Konto hostet.
KI
InfraNest sendet deine PagerDuty-Daten oder alles, was es an PagerDuty sendet, nicht an ein KI-Modell und nutzt sie auch nicht, um ein solches zu trainieren.
Zugriff entfernen
- Einen Service entfernen im Konto: InfraNest löscht dessen Integration von diesem Service in PagerDuty, löscht das dafür erstellte Benachrichtigungsziel und vergisst den Schlüssel.
- Disconnect: InfraNest entfernt seinen Webhook, jede von ihm erstellte Integration sowie die von ihm erstellten, noch nicht begonnenen Wartungsfenster aus PagerDuty. Es löscht die von ihm erstellten Benachrichtigungsziele sowie die gespeicherte Anmeldung, Schlüssel und das Geheimnis. Automatisierungen, die das Konto genutzt haben, werden deaktiviert, nicht gelöscht. Aktivitäts- und Audit-Datensätze laufen anschließend nach dem oben genannten Zeitplan ab.
- Dein InfraNest-Konto löschen: Sobald die Löschung endgültig wird, wird der Verschlüsselungsschlüssel deiner Organisation zerstört, wodurch jedes gespeicherte Geheimnis überall unlesbar wird, auch in Backups.
Ziele, die du selbst erstellt hast, und alles, was InfraNest in PagerDuty nicht selbst erstellt hat, werden niemals entfernt.
Sicherheit
Updates von PagerDuty werden nur mit einer gültigen PagerDuty-Signatur akzeptiert, die anhand der exakt empfangenen Bytes geprüft wird, bevor irgendetwas daraus gelesen wird. Jedes mit InfraNest verbundene PagerDuty-Konto hat seine eigene Webhook-Adresse und sein eigenes Signaturgeheimnis. Wiederholte und wiedergegebene Zustellungen werden ignoriert.
Mehr dazu findest du auf der InfraNest-Sicherheitsseite, in der Datenschutzerklärung und im Auftragsverarbeitungsvertrag. Melde ein Sicherheitsproblem an security@infranest.io.
War dieser Artikel hilfreich?