Automatisierte E-Mail-Analyse und Jira-Ticket-Erstellung

Dieser Workflow kombiniert Gmail und Microsoft Outlook Integration, E-Mail-Inhaltsanalyse mit KI und automatisierte Ticket-Erstellung in Jira, um potenzielle Phishing-E-Mails zu identifizieren und zu melden.

Automatisierte E-Mail-Analyse und Jira-Ticket-Erstellung

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

1. Gmail Trigger

Typ: n8n-nodes-base.gmailTrigger

Zweck: Dieser Node überwacht ein Gmail-Konto auf eingehende E-Mails, die alle Minuten überprüft werden.

Parameter:

  • simple: false
  • pollTimes: alle Minuten

Grund für die Einstellungen: Der Polling-Mechanismus garantiert, dass neue E-Mails in Echtzeit verarbeitet werden.

2. Set Gmail Variables

Typ: n8n-nodes-base.set

Zweck: Dieser Node extrahiert wichtige Informationen aus der E-Mail wie Betreff, Empfänger und Textkörper und speichert sie in Variablen zur späteren Verwendung.

Parameter:

  • htmlBody: entnimmt die HTML-Darstellung der E-Mail
  • recipient: entnimmt die E-Mail-Adresse des Empfängers

Grund für die Einstellungen: Die Strukturierung der E-Mail-Daten bereitet diese für die Analyse in späteren Schritten vor.

3. Microsoft Outlook Trigger

Typ: n8n-nodes-base.microsoftOutlookTrigger

Zweck: Ähnlich wie der Gmail Trigger, aber für Microsoft Outlook. Dieser Node prüft ebenfalls alle Minuten auf neue E-Mails.

Parameter:

  • fields: body, subject, toRecipients

Grund für die Einstellungen: Es ermöglicht die Behandlung von E-Mails aus einem Microsoft Outlook-Konto neben Gmail.

4. Retrieve Headers of Email

Typ: n8n-nodes-base.httpRequest

Zweck: Holt die vollständigen Kopfzeilen und den Inhalt der E-Mail über die Microsoft Graph API.

Parameter:

  • URL: eine Abfrage, die die ID der E-Mail verwendet, um die Daten abzurufen

Grund für die Einstellungen: Die Kopfzeilen sind essenziell für die Analyse der E-Mail-Sicherheit.

5. Format Headers

Typ: n8n-nodes-base.code

Zweck: Formatiert die Kopfzeilen zu einem strukturierten JSON-Objekt für die weitere Verarbeitung.

JavaScript Code:

const input = $('Retrieve Headers of Email').item.json.internetMessageHeaders;
const result = input.reduce((acc, { name, value }) => {
  if (!acc[name]) acc[name] = [];
  acc[name].push(value);
  return acc;
}, {});
return result;

Grund für die Einstellungen: Die Strukturierung der Kopfzeilen verbessert die Lesbarkeit bei der Analyse.

6. Analyze Email with ChatGPT

Typ: @n8n/n8n-nodes-langchain.openAi

Zweck: Verwendet KI zur Analyse der E-Mail-Inhalte und Kopfzeilen, um potenzielle Risiken zu erkennen.

Parameter:

  • modelId: gpt-4o

Grund für die Einstellungen: Die Verwendung von KI zur E-Mail-Analyse ermöglicht eine präzisere Risikobewertung.

7. Check if Malicious

Typ: n8n-nodes-base.if

Zweck: Überprüft das Ergebnis der KI-Analyse, um festzustellen, ob die E-Mail als böswillig eingestuft wurde.

Parameter:

  • leftValue: {{ $json.message.content.malicious }}

Grund für die Einstellungen: Diese Entscheidung über den nächsten Schritt im Workflow ist entscheidend für die Sicherheit.

8. Create Potentially Malicious Ticket

Typ: n8n-nodes-base.jira

Zweck: Erstellt ein Jira-Ticket für potenziell bösartige Emails.

Parameter:

  • summary: Zusammenfassung des Phishing-Befunds

Grund für die Einstellungen: Dokumentation und Nachverfolgung potenzieller Bedrohungen wird automatisiert.

9. Create Potentially Benign Ticket

Typ: n8n-nodes-base.jira

Zweck: Erstellt ein Jira-Ticket für als sicher eingestufte E-Mails.

Parameter:

  • summary: zusammenfassende Einordnung der E-Mail

Grund für die Einstellungen: Frühzeitige Analyse sichert die Glaubwürdigkeit und hilft, Fehlalarme zu vermeiden.

Ergebnis

Dieser Workflow automatisiert den Prozess zur Erkennung potenzieller Phishing-E-Mails und deren Dokumentation in Jira. Durch die Verknüpfung von Gmail und Microsoft Outlook mit KI-gesteuerten Analysen wird die E-Mail-Sicherheit wesentlich erhöht. Die strukturierte Erfassung von E-Mail-Inhalten und eine präzise Nachverfolgung im Jira-System ermöglichen eine signifikante Verbesserung der Sicherheitsabläufe.

Download Link

Facebook
Twitter
LinkedIn

Andere Projekte