Asadeh Beigi
awsblackbelt
Published in
4 min readMar 31, 2023

--

The Ultimate Guide to Migrating COBOL Mainframes to AWS — #3

Photo by FLY:D on Unsplash

In diesem dritten Teil unseres fünfteiligen Blog-Eintrags “The Ultimate Guide to Migrating COBOL Mainframes to AWS” werden wir uns auf die Sicherheitsaspekte konzentrieren, die bei der Migration von COBOL-Mainframes zu AWS zu berücksichtigen sind. Die Einhaltung von Sicherheits- und Compliance-Anforderungen ist entscheidend, um den Schutz Ihrer Anwendungen und Daten in der Cloud zu gewährleisten.

3.1 Sicherheitsüberlegungen bei der Migration

Bei der Migration von COBOL-Mainframes zu AWS sollten Sie die folgenden Sicherheitsüberlegungen beachten:

Datenverschlüsselung: Stellen Sie sicher, dass Ihre Daten sowohl bei der Übertragung als auch im Ruhezustand verschlüsselt werden. AWS bietet Dienste wie AWS Key Management Service (KMS) und AWS Certificate Manager (ACM), um die Verschlüsselung und Verwaltung von Schlüsseln und Zertifikaten zu erleichtern.

Zugriffskontrolle: Implementieren Sie strenge Zugriffskontrollen, um sicherzustellen, dass nur autorisierte Benutzer auf Ihre Anwendungen und Daten zugreifen können. Verwenden Sie AWS Identity and Access Management (IAM) für die Verwaltung von Benutzerkonten, Rollen und Berechtigungen.

Netzwerksicherheit: Konfigurieren Sie Ihre AWS-Netzwerkumgebung mit Sicherheitsgruppen, Network Access Control Lists (NACLs) und Virtual Private Clouds (VPCs), um den Netzwerkzugriff auf Ihre Anwendungen und Datenbanken einzuschränken.

Überwachung und Protokollierung: Aktivieren Sie die Überwachung und Protokollierung für Ihre AWS-Ressourcen und -Dienste, um potenzielle Sicherheitsbedrohungen und -verletzungen zu erkennen und darauf zu reagieren. Verwenden Sie Dienste wie Amazon CloudWatch, AWS CloudTrail und AWS Config, um ein umfassendes Sicherheitsmonitoring zu gewährleisten.

3.2 Einhaltung von Compliance-Anforderungen

Die Einhaltung gesetzlicher und branchenspezifischer Compliance-Anforderungen ist für viele Unternehmen, insbesondere solche aus der Finanz-, Versicherungs- und Regierungsbranche, von entscheidender Bedeutung. AWS bietet eine Reihe von Tools und Best Practices, um Ihnen bei der Einhaltung dieser Anforderungen zu helfen:

AWS Artifact: AWS Artifact ist ein zentraler Repository für Compliance-Berichte und -Vereinbarungen, der Ihnen hilft, die Einhaltung von Sicherheits- und Compliance-Standards wie PCI DSS, HIPAA, GDPR und mehr zu demonstrieren.

AWS Compliance Center: Das AWS Compliance Center bietet Ressourcen und Leitfäden zur Einhaltung von Sicherheits- und Compliance-Anforderungen in verschiedenen Branchen und Regionen.

AWS Well-Architected Framework: Das AWS Well-Architected Framework bietet Best Practices und Leitfäden für den Aufbau von sicheren, hochverfügbaren und skalierbaren Anwendungen in der AWS-Cloud. Dazu gehört auch der Sicherheitsbereich des Frameworks, der sich auf die Identifizierung und Beseitigung von Sicherheitsrisiken konzentriert, um Ihre Workloads sicher und konform zu halten.

3.3 Sicherheitsbest Practices für COBOL-Anwendungen in AWS

Um Ihre COBOL-Anwendungen und -Daten in der AWS-Cloud sicher zu halten, sollten Sie die folgenden Sicherheitsbest Practices implementieren:

Minimierung des Angriffsvektors: Reduzieren Sie die Angriffsfläche Ihrer COBOL-Anwendungen, indem Sie nicht benötigte Dienste deaktivieren und nur die erforderlichen Ports und Protokolle öffnen.

Patch-Management: Stellen Sie sicher, dass Ihre COBOL-Anwendungen und die zugrundeliegenden Betriebssysteme regelmäßig aktualisiert und gepatcht werden, um bekannte Sicherheitslücken zu schließen.

Sicherheitsüberprüfungen und -tests: Führen Sie regelmäßig Sicherheitsüberprüfungen und Penetrationstests durch, um Schwachstellen in Ihren COBOL-Anwendungen und der zugrundeliegenden Infrastruktur zu identifizieren und zu beheben.

Anwendung von Sicherheitsrichtlinien: Implementieren Sie Sicherheitsrichtlinien und -verfahren, die sowohl für Ihr internes Team als auch für externe Partner gelten, um sicherzustellen, dass Sicherheitsstandards eingehalten werden.

Incident-Response-Planung: Entwickeln Sie einen Incident-Response-Plan, der definiert, wie Ihr Unternehmen auf Sicherheitsvorfälle reagiert und diese bewältigt. Dieser Plan sollte sowohl technische als auch organisatorische Maßnahmen umfassen.

3.4 AWS Managed Services für Sicherheit und Compliance

AWS bietet eine Vielzahl von Managed Services, die Ihnen helfen können, die Sicherheit und Compliance Ihrer COBOL-Anwendungen in der Cloud zu gewährleisten:

AWS Shield: AWS Shield ist ein Managed Service, der Schutz vor Distributed Denial of Service (DDoS)-Angriffen bietet. Es hilft Ihnen, Ihre Anwendungen vor DDoS-Angriffen zu schützen und deren Auswirkungen zu minimieren.

Amazon GuardDuty: Amazon GuardDuty ist ein kontinuierlicher Sicherheitsüberwachungs- und Bedrohungserkennungsdienst, der ungewöhnliche Aktivitäten und potenzielle Sicherheitsbedrohungen in Ihrer AWS-Umgebung identifiziert.

AWS Security Hub: AWS Security Hub ist ein zentraler Service, der Sicherheitsinformationen und -warnungen aus verschiedenen AWS-Diensten sammelt und Ihnen hilft, Ihre Sicherheitslage in Echtzeit zu überwachen und zu verwalten.

In diesem dritten Teil haben wir uns auf die Sicherheitsaspekte konzentriert, die bei der Migration von COBOL-Mainframes zu AWS zu berücksichtigen sind. Im nächsten Teil werden wir uns mit den Kostenaspekten und der Optimierung Ihrer AWS-Umgebung nach der Migration befassen.

Über die Autoren

Asadeh Beigi

Mein Name ist Asadeh Beigi und ich bin AWS- und Entwickler-Enthusiastin. Ich arbeite seit den letzten 5 Jahren in der Softwareentwicklung und verfüge über umfassende Kenntnisse der AWS-Plattform, Mainframes und verschiedener Frontend-Frameworks.

Sven Leiß

Mein Name ist Sven Leiss und ich bin ein 5-fach zertifizierter AWS-Enthusiast und AWS-Migrations-Blackbelt. Ich arbeite seit den letzten 7 Jahren im AWS-Bereich und verfüge über umfassende Kenntnisse der AWS-Plattform und ihrer verschiedenen Dienste. Ich bin leidenschaftlich daran interessiert, Kunden dabei zu helfen, das Beste aus der Cloud herauszuholen.

--

--