Meldeformular
Ein Link, über den Mitarbeitende, Anbieter oder Kunden ohne Login einen Vorfall oder eine Sicherheitsbeobachtung melden. Jede Meldung wird ein Alarm im Incident Management.
Die Alert Source Meldeformular gibt dir einen Link zu einem einfachen Webformular. Wer den Link von dir bekommt, Mitarbeitende, Anbieter, Kunden, kann ohne Konto und ohne technisches Wissen melden, was ihm seltsam vorkommt. Jede Meldung öffnet einen Alarm im Team der Quelle, mit demselben Routing, derselben Gruppierung und derselben Eskalation wie jede andere Quelle.
Damit deckst du die Vorgabe der NIS-2-Durchführungsverordnung (EU) 2024/2690, Anhang 3.3, ab, dass Beschäftigte und relevante Dritte Vorfälle und verdächtige Ereignisse melden können.
1. Quelle anlegen
Öffne Incident Management → Alert Sources → Neu, wähle Meldeformular, gib einen Namen ein und wähle das Team. Auf der Erfolgsseite kopierst du den Link. Er hat die Form https://uptimeify.io/de/report/<token> (englisch ohne /de) und wird nur einmal angezeigt. Geht er verloren, rotierst du den Token im Reiter Einstellungen der Quelle; der alte Link funktioniert dann noch 7 Tage.
Lege den Link dort ab, wo man ihn findet: im Intranet, im Lieferantenportal, in der Sicherheitsrichtlinie, in einer E-Mail-Signatur.
2. Was das Formular fragt
| Feld | Pflicht | Wird zu |
|---|---|---|
| Was ist passiert? | Ja, 10 bis 4000 Zeichen | Titel des Alarms (die ersten acht Wörter) und Feld description |
| Seit wann? | Nein, freier Text | Feld since |
| Wer ist betroffen? (niemand, einzelne, viele) | Nein | Vorgeschlagener Schweregrad und Feld impact |
| Vermutest du einen Angriff? (ja, nein, weiß nicht) | Nein, Standard „weiß nicht“ | Feld suspectedAttack |
| Name, E-Mail | Nein | Nur die Rohdaten des Alarms, unter reporter |
Die Seite zeigt nur den Namen deiner Organisation. Suchmaschinen indexieren sie nicht, und sie sendet keinen Referrer.
Schweregrad
Der Schweregrad ist ein Vorschlag aus der Einschätzung der meldenden Person, dein Team bewertet ihn bei der Sichtung neu:
| Wer ist betroffen? | Schweregrad |
|---|---|
| Niemand | sev4 |
| Einzelne Personen | sev3 |
| Viele Personen | sev2 |
| Keine Angabe | sev3 |
Jede Meldung öffnet einen eigenen Alarm (dedupKey form:<zufällige ID>): zwei Personen, die dasselbe melden, sind zwei Stimmen und kein Duplikat.
Schutz vor Missbrauch
Der Link ist absichtlich öffentlich, deshalb hat das Formular denselben Schutz wie andere öffentliche Formulare auf uptimeify.io: ein verstecktes Honeypot-Feld, eine Mindest-Ausfüllzeit und ein Kontingent von 3 Meldungen je Absender und Stunde sowie 30 Meldungen je Formular und Stunde. Die IP-Adresse dient nur als täglich wechselndes Pseudonym für das Kontingent und wird nicht mit der Meldung gespeichert. Eine verworfene Meldung bekommt dieselbe Bestätigung wie eine angenommene.
Der Link funktioniert nur mit dem Formular. Der Webhook-Endpunkt beantwortet einen Formular-Token mit 404, und HMAC- oder Bearer-Authentifizierung gibt es für ein Meldeformular nicht.
Personenbezogene Daten
Name und E-Mail sind freiwillig, und das Formular sagt das auch. Sie stehen nur in den Rohdaten des Alarms, die wie bei jeder Quelle nach 90 Tagen geleert werden. Die Felder description, since, impact und suspectedAttack gehören wie jedes gemappte Feld zum Alarm. Für die Meldungen ist deine Organisation verantwortlich; Uptimeify verarbeitet sie in deinem Auftrag nach dem Auftragsverarbeitungsvertrag.
Mapping
Ein Meldeformular hat immer dieses feste Mapping; ein beim Anlegen mitgeschicktes payloadMapping wird ignoriert. Testen kannst du es mit test-mapping, indem du eine payload mitgibst (ein Meldeformular hat keine Beispiel-Payload):
{
"title": "title",
"severity": "severity",
"severityMap": { "sev1": "sev1", "sev2": "sev2", "sev3": "sev3", "sev4": "sev4" },
"dedupKey": "dedupKey",
"custom": {
"description": "description",
"since": "since",
"impact": "impact",
"suspectedAttack": "suspectedAttack"
}
}Prometheus Alertmanager
Prometheus-Alertmanager-Benachrichtigungen über einen Webhook-Receiver an Uptimeify Incident Management senden, abgebildet aus commonLabels und dem ersten Alarm.
Sentry
Sentry-Issue-Alarme über den Webhook einer internen Integration an Uptimeify Incident Management senden, abgebildet aus Level, Meldung und Umgebung des Events.