Vor- und Nachteile von Open-Source-Software zur Unterstützung kritischer Infrastrukturen

Viele Unternehmen setzen häufig Open-Source-Software in der Produktion ein, da es viele positive Aspekte bei der Verwendung solcher Programme gibt. Es gibt aber auch viele Aspekte, die zu beachten sind und die große Probleme verursachen können, wenn man nicht richtig vorbereitet ist. [...]

Foto: MarkusWinkler/Pixabay

Eine genaue Betrachtung der Vor- und Nachteile von Open-Source-Software zur Unterstützung kritischer Infrastrukturen ist ein wichtiger Schritt auf dem Weg zu einem ganzheitlichen Ansatz in der Cybersicherheit. 

Die fünf wichtigsten Vorteile 

Lizenzierung und Kosten: Das Open-Source-Modell ist so konzipiert, dass Unternehmen die Software nach Belieben einsetzen und nutzen können. Falls gewünscht, kann für Unternehmensfunktionen und Support eine Abonnementgebühr entrichtet werden.

Zugang zum Quellcode: Eines der frustrierendsten Dinge bei proprietärer Software ist das Hinzufügen von Erweiterungen. Hier ist man der Gnade des Anbieters ausgeliefert. Das ist bei Open-Source-Software nicht der Fall. Der Zugriff auf den Quellcode bedeutet, dass Ihre Entwickler Funktionen hinzufügen oder ändern können, die Ihren geschäftlichen Anforderungen entsprechen.

Skalierbarkeit und Leistung: Viele beliebte Open-Source-Produkte sind einigen der größten Arbeitslasten und Skalierungsanforderungen der Welt ausgesetzt. Viele Open-Source-Produkte stammen von großen Webunternehmen, deren Produkte für die Bewältigung umfangreicher Anforderungen entwickelt wurden.

Große Gemeinschaft: Open-Source-Software wird in der Regel von einer Gemeinschaft von Entwicklern unterstützt, die zur Entwicklung und Verbesserung der Software beitragen. Das bedeutet, dass Fehler schneller behoben und neue Funktionen schneller hinzugefügt werden als bei proprietärer Software. Es gibt jedoch Einschränkungen, da Fehlerbehebungen/Funktionswünsche von der Gemeinschaft auch abgelehnt werden können.

Einfache Verwendung: Open-Source-Software wird so entwickelt, dass sie auf modernen Betriebssystemen und moderner Hardware läuft, so dass sie leicht eingesetzt und verwendet werden kann

Die fünf wichtigsten Nachteile

Unterstützung: Bei der Planung eine Software in der Produktion einzusetzen, sollten man den umfangreichen Support des Anbieters in Anspruch nehmen, der entweder Eigentümer des Open-Source-Projekts ist oder die meisten Committer für das Projekt hat. 

Open-Source-Praktiken: Je nach Open-Source-Produkt kann es eine Herausforderung sein, eine Funktion oder einen Fehler zu beheben. Viele Produkte erfordern ein Abstimmungsverfahren, das mühsam sein und viel Zeit in Anspruch nehmen kann. Außerdem werden bei vielen Open-Source-Produkten Funktionen einfach entfernt, anstatt sie zu verwerfen, was ein Upgrade oder die Integration mit neueren Versionen erschwert.

Sicherheit: Einige Open-Source-Produkte verfügen nicht über die Sicherheitsvorkehrungen von proprietärer Software. Es kann Schwachstellen geben, und Sicherheitsteams sollten ihre internen Prüfwerkzeuge anwenden, bevor nicht unterstützte Open-Source-Produkte im Unternehmen verwendet werden.

Benutzeroberfläche: In der Regel konzentrieren sich Open-Source-Anwendungsteams weniger auf die Benutzeroberfläche. Der Begriff „gut genug” ist oft ihr Motto. Wahrscheinlich wird sich Ihre Anwendung nicht auf die bereitgestellte Benutzeroberfläche verlassen, sondern eher auf die APIs und Integrationspunkte.

Komplexität: Manche Open-Source-Software kann sehr komplex in der Bereitstellung und Verwaltung sein. Die Software wird von technisch versierten  Menschen geschrieben.  

Fazit

Die Abwägung dieser Vor- und Nachteile führt zu dem Schluss, dass die die Verwendung von Open-Source-Software für kritische Infrastrukturen empfehlenswert ist, wenn man einen fähigen Anbieter an seiner Seite hat und tatkräftig unterstützt wird.

Ein guter Anbieter/Partner bietet dem Unternehmen Funktionen (die in der Open-Source-Version nicht verfügbar sind), umfassendes Fachwissen und ein lückenloser Support, der sofort zur Hilfe eilt, wenn diese benötigt wird.

Wenn die Verantwortlichen sich für den Weg des Self-Supports entscheiden, sollten sie sich darüber im Klaren sein, dass das Entwicklungsteam dann mehr Zeit damit verbringen wird, die Open-Source-Software zu unterstützen, als die Produkte zu entwickeln, die nachhaltigen Unternehmenserfolg bedingen.

powered by www.it-daily.net


Mehr Artikel

Gregor Schmid, Projektcenterleiter bei Kumavision, über die Digitalisierung im Mittelstand und die Chancen durch Künstliche Intelligenz. (c) timeline/Rudi Handl
Interview

„Die Zukunft ist modular, flexibel und KI-gestützt“

Im Gespräch mit der ITWELT.at verdeutlicht Gregor Schmid, Projektcenterleiter bei Kumavision, wie sehr sich die Anforderungen an ERP-Systeme und die digitale Transformation in den letzten Jahren verändert haben und verweist dabei auf den Trend zu modularen Lösungen, die Bedeutung der Cloud und die Rolle von Künstlicher Intelligenz (KI) in der Unternehmenspraxis. […]

News

Richtlinien für sichere KI-Entwicklung

Die „Guidelines for Secure Development and Deployment of AI Systems“ von Kaspersky behandeln zentrale Aspekte der Entwicklung, Bereitstellung und des Betriebs von KI-Systemen, einschließlich Design, bewährter Sicherheitspraktiken und Integration, ohne sich auf die Entwicklung grundlegender Modelle zu fokussieren. […]

News

Datensilos blockieren Abwehrkräfte von generativer KI

Damit KI eine Rolle in der Cyberabwehr spielen kann, ist sie auf leicht zugängliche Echtzeitdaten angewiesen. Das heißt, die zunehmende Leistungsfähigkeit von GenAI kann nur dann wirksam werden, wenn die KI Zugriff auf einwandfreie, validierte, standardisierte und vor allem hochverfügbare Daten in allen Anwendungen und Systemen sowie für alle Nutzer hat. Dies setzt allerdings voraus, dass Unternehmen in der Lage sind, ihre Datensilos aufzulösen. […]

Be the first to comment

Leave a Reply

Your email address will not be published.


*