Die Schwachstellen von Open-Source-Software, die Unternehmen plagen
Veröffentlicht: 2022-06-30Open-Source-Codierung bietet viele Vorteile für Unternehmen, die die Software erstellen, und für die wartenden Unternehmen, die sie für einen reibungslosen Geschäftsbetrieb nutzen müssen. Open-Source-Software ist einfach Software, die mit Open-Source-Codierung codiert ist. Dies bedeutet, dass die Codierung für Menschen relativ einfach einsehbar und manipulierbar ist. Sein Hauptethos ist, dass es – in gewissem Maße – dezentralisiert und demokratisiert, wer Zugang zu bestimmten Codes hat.
Es ist eine äußerst vielseitige, aber auch flüchtige Codierung, die die dominierende Wahl für Web-, App- und Softwareentwickler ist. Die Schwachstellen eines so vielseitigen und leicht zu manipulierenden Open-Source-Codes können zu Software-Ausfallzeiten und Sicherheitsproblemen führen, die Unternehmen plagen. Lass uns erforschen.
- Was ist Open-Source-Code?
- Welche Probleme kann es für Unternehmen schaffen?
- Beispiele für Schwachstellen in Open-Source-Software
- 2017 Equifax-Datenverletzung
- Amazon Web-Services
- Die weit verbreitete Zunahme von Cyberangriffen auf Unternehmen
- Was ist die Lösung?
- Letzte Worte
Was ist Open-Source-Code?

Open Source ist ursprünglich ein Begriff, der sich auf Open-Source-Software bezog. Die Zusammensetzung dieser Software wäre offene Codierung. Dies bedeutet, dass es öffentlich zugänglich ist, sodass jeder es sehen, ändern und die Codierung nach Belieben verteilen kann. Die Alternative ist Closed-Source-Coding, das sich wie Open-Source-Software auf Closed-Source-Software bezieht. Hinter dieser Closed-Source-Software steckte Closed Coding, was bedeutet, dass sie nicht frei zugänglich ist.
Der bemerkenswerteste Unterschied, abgesehen von der Möglichkeit, die Codierung zu ändern, besteht darin, wie Open- und Closed-Source-Software entwickelt wird. Closed-Source-Software wird normalerweise durch die Arbeit eines oder eines kleinen Teams von Softwareentwicklern verwirklicht, die jeweils den Hauptzugriff auf die Codierung der Software haben. Sie bestimmen, wie und wann sie die Software weiterentwickeln.
Open-Source-Software sieht eine Massenkollaboration vor, um die Software zu erstellen. Massenkollaboration ist der Grund, warum Open Source offen ist. Es muss für ein großes Team von Menschen leicht zugänglich sein. Eine Gruppe von Entwicklern könnte in mehreren verschiedenen Ländern zusammenarbeiten, was ein Problem für sich schafft. Mehrere Personen, die im selben Raum an demselben Projekt arbeiten, erleichtern die Zusammenarbeit. Aber Entwickler, die in verschiedenen Ländern arbeiten, können Entwicklung, Updates und Patches behindern.
Für Sie empfohlen: Network Security 101: 15 Best Ways to Secure Your Office Network from Online Threats.
Welche Probleme kann es für Unternehmen schaffen?

Closed-Source-Software hat Schwachstellen, aber bei weitem nicht so viele wie Open-Source-Software. Die Hauptschwäche von Open-Source-Software besteht darin, dass die Codierung es fast jedem ermöglicht, sie zu manipulieren. Dies ist einer der Gründe, warum die Angriffe auf Open-Source-Software im Jahr 2021 um 650 % gestiegen sind. Best Practices für die Anwendungssicherheit wie die Durchführung von Bedrohungsbewertungen und die Verschlüsselung des Codes können zu sichererer Software führen. Aber das inhärente Risiko, dass Open-Source-Programmierung so zugänglich ist, besteht immer noch.
Ein weiteres Problem dreht sich um die Benutzerfreundlichkeit. Open-Source-Software entspricht in der Regel den Bedürfnissen der Entwickler, ohne die Bedürfnisse der Benutzer zu berücksichtigen. Unternehmen müssen an der Gestaltung und dem Testen der App beteiligt sein, um sicherzustellen, dass sie den Bedürfnissen der Benutzer entspricht. Ein weiteres Problem im Zusammenhang mit der Benutzerfreundlichkeit ist der Mangel an verfügbarem Support, wenn etwas schief gehen sollte. Fragen wie Kompatibilität können bei Open-Source-Software ein großes Problem darstellen. Es gibt nicht unbedingt Folgeunterstützung durch Entwickler, da mehrere Entwickler von verschiedenen Standorten die Arbeit an der Software abgeschlossen haben.
Unternehmen, die sich auf Open-Source-Software und deren Codierung verlassen, könnten auch mit schlechten Entwicklerpraktiken und lockeren Kontrollen von Integrationen konfrontiert sein. Das perfekte Beispiel ist der SolarWinds-Hack von 2021. Er gilt als der schädlichste Hack in der Geschichte einer Lieferkette.
Über 250 Unternehmen und Regierungsorganisationen waren von der Infiltration in das Orion-System betroffen, das mit Open-Source-Software betrieben wurde. Während zweier Software-Updates veröffentlichten Hacker Malware im gesamten Netzwerk, was Hunderte von Unternehmen zum Absturz brachte. Die gesamte Lieferkette funktionierte fast nicht mehr. Die Auswirkungen des Hacks sind immer noch von Unternehmen und Regierungsorganisationen zu spüren. Viele sagen, dass es Jahre dauern wird, sich zu erholen.
Beispiele für Schwachstellen in Open-Source-Software

Es gibt viele Beispiele für Cyberangriffe auf Unternehmen, die Open-Source-Software verwenden. Das hängt damit zusammen, dass so viele Unternehmen Open-Source-Software verwenden und so zu sitzenden Enten werden. Nachfolgend finden Sie zwei der bemerkenswertesten Ereignisse und was die Unternehmen daraus gelernt haben.
2017 Equifax-Datenverletzung

Die Datenschutzverletzung von Equifax im Jahr 2017 hat die wahren Schwachstellen von Open-Source-Software ans Licht gebracht. Die zahlreichen Sicherheitslücken, die zu dem Cyberangriff führten, veranlassten viele Webentwickler und Unternehmen gleichermaßen, ihre Software zu verstärken, um einen solchen Angriff zu verhindern. Warum sowohl das Unternehmen als auch der Entwickler? Denn beide waren schuld. Hacker nutzten allgemein bekannte Schwachstellen aus und gelangten über ein Webportal für Verbraucherbeschwerden. Diese Schwachstellen hätten von Equifax gepatcht werden sollen, waren es aber nicht.

Sobald Hacker das Webportal durchlaufen haben, können sie sich über das System bewegen und es schaffen, Millionen von persönlichen Daten von Kunden zu stehlen. Tage zuvor wurde ein Patch für eine bekannte Schwachstelle in der Software veröffentlicht. Equifax entschied sich jedoch dafür, den Patch nicht rechtzeitig zu implementieren.
Was haben sie aus dem Angriff gelernt? Equifax stellte fest, dass ein Patch, der implementiert werden muss, bei der Veröffentlichung implementiert werden muss. Vor allem große Organisationen sind am anfälligsten. Kleine und mittelständische Unternehmen werden nicht so sehr zur Zielscheibe werden wie Organisationen mit einem großen Kundenstamm. Aus diesem Grund hätte Equifax, ein Unternehmen, das über Millionen von Kundenfinanzdaten verfügt, daran arbeiten sollen, Änderungen früher umzusetzen.
Amazon Web-Services

Dieser ist noch nicht passiert. Aber Hacker arbeiten leise im Hintergrund und versuchen, der neueste Softwareangriff auf die Lieferkette zu werden. Python- und PHP-Entwickler werden langsam durch einige erfolgreiche Hacks, die gemeldet wurden, kompromittiert. Aber Hacker haben ihr Ziel noch nicht erreicht. Die Pakete, die sie angreifen, sind Python CTX und phpass von PHP. Beides sind alte Softwarepakete, die Unternehmen seit vielen Jahren dienen.
Derzeit sind es die Softwareentwickler, die die betroffenen Pakete verwenden, aber die bemerkenswerte Zunahme der Infiltrationen hat zu Warnungen gegenüber Unternehmen geführt, die die Softwarepakete ebenfalls verwenden.
Das könnte Ihnen gefallen: 12 Arten von Endgerätesicherheit, die jedes Unternehmen kennen sollte.
Die weit verbreitete Zunahme von Cyberangriffen auf Unternehmen

Es gibt nicht nur ein Problem mit Angriffen auf Open-Source-Software. Es gibt einen bemerkenswerten und weit verbreiteten Anstieg von Cyberangriffen auf Unternehmen auf breiter Front. In Großbritannien hat die Regierung beispielsweise kürzlich einen Bericht veröffentlicht, in dem Unternehmen und Wohltätigkeitsorganisationen aufgefordert werden, ihre Cybersicherheitspraktiken angesichts eines starken Anstiegs von Angriffen zu verstärken.
Viele glauben dies an die Pandemie, bei der viele Unternehmen in Software investierten, die es ihnen ermöglichte, weiterhin virtuell zu arbeiten. Eine Studie ergab, dass die Angriffe während und in den Monaten nach der Pandemie um 300 % zunahmen. Aber nicht nur die Pandemie ist schuld – auch 5G trägt zum Beispiel zum Anstieg der Angriffe bei. Die Welt war in Eile für schnellere Bandbreite. Aber durch die Erhöhung der Bandbreite werden IoT-Geräte anfälliger für Angriffe.
Die Lücke in den Cybersicherheitskompetenzen innerhalb von Unternehmen scheint ebenfalls eine Rolle bei der Zunahme von Angriffen zu spielen. Viele Mitarbeiter verstehen die Risiken und Folgen unsicherer Cyber-Praktiken einfach nicht. Darüber hinaus verfügen viele Unternehmen nicht einmal über ein dediziertes Cybersicherheitsteam. Es ist Aufgabe des Managements, über Probleme wie Phishing-E-Mails aufzuklären und sichere Cyber-Praktiken zu fördern.
Was ist die Lösung?

Die Lösung besteht nicht darin, auf die Verwendung von Open-Source-Software zu verzichten. Berücksichtigen Sie die Schwachstellen und die damit verbundenen Risiken und bestimmen Sie, welche Open-Source-Software so viele davon wie möglich mindert. Unternehmen müssen sich für die Software entscheiden, die für ihre Bedürfnisse am besten geeignet ist. Zum Beispiel könnte Open-Source-Software besser für Marken sein, die nach billigeren Alternativen suchen. Open-Source-Software hat normalerweise nicht den gleichen Preis wie Closed-Source-Software.
Closed-Source-Software bietet mehr Stabilität und Sicherheit, sodass die Software nicht von Hackern angegriffen wird. Wie oben erwähnt, weist Open-Source-Software eine große Sicherheitslücke auf, die im Jahr 2021 zu einem Anstieg der Cyberangriffe um 650 % geführt hat. Selbst wenn Unternehmen dies wollten, sind sie nicht diejenigen, die Sicherheitsüberprüfungen durchführen und die Codierung verschlüsseln. Es wäre die Massenkollaboration von Entwicklern, die dies tun müsste.
Marken sollten sich auch die Zeit nehmen, mit Entwicklern zusammenzuarbeiten. Sie sollten Schwachstellen in der Software identifizieren und Patches implementieren, sobald sie veröffentlicht werden. Wie beim Equifax-Hack haben die Softwareentwickler den Patch Tage vor dem Angriff veröffentlicht. Da sie den Patch angewendet hatten, wäre der Angriff nicht passiert. Ebenso ist die Implementierung regelmäßiger Updates unerlässlich, aber dazu gehört auch die Zusammenarbeit mit Entwicklern, um sicherzustellen, dass Updates sicher veröffentlicht werden. Wie beim Beispiel von SolarWinds zeigten die beiden Updates des Orion-Systems Schwachstellen, die Hacker sofort ausnutzten.
Closed-Source-Software ist für viele Marken keine praktikable Option. Die bessere Alternative könnte darin bestehen, in ein dediziertes Cybersicherheitsteam zu investieren oder sich mehr Zeit für die Schulung der Mitarbeiter zu nehmen. Zahlreiche hochkarätige Cyberangriffe begannen beispielsweise mit schlechten Passwortpraktiken, sind aber relativ einfach zu lösen. Der Angriff auf Ticketmaster im Jahr 2021 ist das perfekte Beispiel dafür, was passieren kann, wenn Mitarbeiter keine sicheren Passwörter haben.
Das könnte Ihnen auch gefallen: 17 coole Tipps zum Schreiben einer Cybersicherheitsrichtlinie, die nicht scheiße ist.
Letzte Worte

Technisch gesehen hat sogar Closed-Source-Software die gleichen Schwachstellen wie Open-Source-Software; sie sind nur nicht so prominent. Unternehmen können die Risiken selbst mindern, indem sie sorgfältig Software auswählen, ob offen oder geschlossen, die von seriösen Entwicklern erstellt wurde.
Offensichtlich ist jedoch, was getan werden muss, um Unternehmen weltweit zu schützen, insbesondere Lieferketten, die Open-Source-Software verwenden. Der starke Anstieg von Cyberangriffen beweist, wie anfällig Unternehmen und Verbraucher gegenüber Cyberangriffen sind. Cyberkriminelle haben jetzt Zugriff auf ausgeklügelte Software. Entwickler und Marken müssen sich mit Cybersicherheit besser auskennen, um Angriffe zu verhindern.