SOA - Sichern der SOA

Beschreibung

Am wichtigsten ist die Sicherung der serviceorientierten Architektur (SOA), um sicherzustellen, dass die Dienste und Anwendungen sicher ausgeführt werden. Aus vielen Gründen, einschließlich Service-Expositionen und loser Kopplung von Komponenten, ist die Sicherung der SOA unerlässlich, da exponierte Services manchmal nicht vor Angriffen geschützt sind.

SOA-Angriffe

Es gibt verschiedene Arten von Angriffen, bei denen die SOA-Umgebung möglicherweise ungeschützt wird, insbesondere wenn sie mithilfe der Webdiensttechnologie implementiert wurde. Die meisten Menschen auf der ganzen Welt nutzen sowohl SOA- als auch Webdienste, die sich schnell entwickeln. Dadurch werden sie komplexer und offener für Angriffe. Bei SAO und Webdiensten finden die meisten Angriffe auf der Anwendungsdienstschicht statt, da Webdienste über XML- und Seifennachrichten kommunizieren.

Es folgt eine Liste der Angriffe in SOA:

  • Injection Attacks: Dieser Angriff tritt auf, wenn keine Überprüfung der Benutzereingabe durchgeführt wird und keine Trennung zwischen Benutzereingabe und Anwendung erfolgt. Zum Beispiel SQL-Injection, XML-Injection usw.

  • Schema Poisoning Attack: Dieser Angriff tritt auf, ändert, ersetzt oder beschädigt sogar XML-Schemata, die die Struktur von XML-Dokumenten bereitstellen.

  • Denial Of Service Attacks (DoS): Wenn dieser Angriff auftritt, ändern Sie weder den Dienst noch sein Verhalten, sondern können die Verwendung des Dienstes blockieren.

Forschungsbeiträge

Die Hauptbeiträge lauten wie folgt:

  • Bereitstellung einer Integrität für SOA, die genügend Bedingungen für die Sicherung der Datenintegrität bietet.

  • Implementierung des Testbed für SOA und Festlegen der Umgebung für spezifikationsbasiertes IDS.

  • Vorschlag eines Intrusion Detection-Systems für SOA-Netzwerke, die Intrusionen erkennen können, die das Verhalten von Diensten beeinflussen.

  • Empfehlung eines SOA-Testbeds, auf dem SOAP-Nachrichten überwacht werden können.