Pflaster für Schwachstellen im System

Jeder Text enthält Fehler. Genauso ist es bei Computerprogrammen Und je umfangreicher das Werk desto zahlreicher können diese Fehler sein. Bei Texten gibt es die Möglichkeit viele Menschen, die dazu in der Lage sind drüber schauen zu lassen. Dann sind etwaige Fehler schnell beseitigt. Bei Computerprogrammen ist das etwas anders.

Bei der sogenannten freien Software oder Open Source Software kann jeder, der sich berufen und in Lage fühlt, am Code mitschreiben. Jeder kann also den Source- oder auch Programmcode einsehen und verändern Fehler berichtigen und den veränderten Code zur Verfügung stellen so das alle anderen Nutzer davon wieder profitieren.
An dieser Stelle muss ich einmal pauschal einen Dank an die unzähligen Menschen loswerden, die in Ihrer Freizeit und ohne Bezahlung, weltweit in wiederum unzähligen Projekten Computerprogramme erschaffen haben die für jeden kostenfrei und ohne Einschränkungen genutzt werden können.

Diese Menschen bilden eine demokratisch geprägte Gemeinschaft, in der der Nutzer dieser Software sich sehr sicher fühlen kann, da hier keine wirtschaftlichen oder Machtinteressen einiger weniger Firmen, Staaten oder Einzelpersonen eine gemeinsame Kontrolle des Programmcodes verhindern. Gerade die Berichte in der Presse, in der letzten Zeit haben gezeigt, daß man über das Thema Vertrauen, wenn es um geschlossenen kommerziellen Programmcode geht, besser noch einmal nachdenken sollte.

So wie in der Opensource Gemeinde Fehler im Programmcode durch sehr viele Menschen begutachtet und gegebenenfalls behoben werden, gibt es in Softwarefirmen ebenfalls Angestellte die dafür bezahlt werden, sich mit eben diesem Thema zu beschäftigen. Auch bei sehr grossen Unternehmen, sind dies allerdings naturgemäß nur wenige, im Vergleich zur Opensource Gemeinde.

Da hier Fehler aber nicht sofort auffallen weil eben nicht jeder diesen Programmcode einsehen kann, werden einige erst behoben wenn sie, durch "Hacker" oder Schadprogramme, ausgnutzt worden sind. In diesem Zusammenhang fällt oft der Begriff: "Security by Obscurity" also in etwa "Sicherheit durch Verschleierung". Es kann sich jeder seine eigenen Gedanken darüber machen, welche Konsequenzen er daraus ziehen möchte.

Sowohl in der Open Source Gemeinschaft als auch in Firmen wurden Computerprogramme, die sich grosser Beliebtheit erfreuen, schon immer weiterentwickelt und durch neue Versionen ersetzt, in denen zusätzliche Funktionen eingebaut und gefundene Fehler behoben wurden. Vor dem Hintergrund, daß heute nahezu jedes Gerät, das mit diesen Programmen arbeitet am weltweiten Netzwerk angeschlossen ist, werden zwischen Zwei Programmversionen z.T. unzählige "Patches", "updates"  oder einfach Pflaster geklebt bzw "online" an die jeweilige Software übermittelt.

Obwohl es manchmal etwas nervig ist wenn Ihr Betriebssystem gefühlt, jeden zweiten Tag meldet, das  es schon wieder Updates installiert, und man auf das herunterfahren warten muss, ist es extrem wichtig und ein weiterer Punkt auf den Sie achten müssen. Führen Sie alle Updates der von Ihnen genutzen Programme auch aus damit diese, zu diesem Zeitpunkt bekannte Schwachstellen schliessen. Ein Thema aus einem weiteren Kapitel muss ich dazu hier bereits vorwegnehmen. Machen Sie regelmässig Kopien Ihrer Arbeit / bzw. der, von Ihnen erstellen Dateien. Ein sogenanntes "Backup" verhindert den Totalverlust Ihrer Daten.