vault backup: 2021-12-06 09:10:10

This commit is contained in:
Janik von Rotz committed 2021-12-06 09:10:10 +01:00
1 parent e210b81983
commit 09e02e5458
2 files changed
+35 -9

No files matched your search

+11 -8
View File
@@ -1,27 +1,30 @@
![](https://assets-global.website-files.com/5debb9b4f88fbc3f702d579e/5e08f5a0ad6badbed8b60617_a1bfa4bb08384e1aa414cada9a6d5e0b.jpeg)
# Open Source Software = Sicherheit
Warum ist Open Source Software sicherer als Closed Source Software?
Immer wieder sind wir mit dem Argument konfrontiert, dass Open Source Software nicht sicher sein kann, weil es gratis ist. oft fällt auch das "there is no free lunch"-Idiom. Warum dieses Argument falsch ist, wollen wir hier erläutern.
Immer wieder sind wir mit dem Argument konfrontiert, dass Open Source Software (OSS) nicht sicher sein kann, weil es gratis ist. oft fällt auch das "there is no free lunch"-Idiom. Warum dieses Argument falsch ist, wollen wir hier erläutern.
Ersteinmal muss man wissen, dass Software Code nicht vergeleichbar mit handfesten Produkten ist. Software Code hat ein besonderes Merkmal - Es kann ohne erheblichen Aufwand vervielfältigt werden. Das ist beispielsweise mit einem Auto eher schwierig. Möchte man Software also verkaufen, geht das nur über Lizenzen. Man verkauft sozusagen das geistige Eigentum, aber nicht die Programmzeilen.
Ersteinmal muss man wissen, dass Software Code nicht vergleichbar mit handfesten Produkten ist. Software Code hat ein besonderes Merkmal - Es kann ohne erheblichen Aufwand vervielfältigt werden. Das ist beispielsweise mit einem Auto eher schwierig. Jede Fertigung eines Autos kostet gleich viel. Code hingegen wird nur einmal geschrieben. Möchte man Software also verkaufen, geht das nur über Lizenzen. Man verkauft sozusagen das geistige Eigentum, aber nicht die Programmzeilen.
> Software Code hat eine Besonderheit - Er kann ohne Aufwand vervielfältigt werden.
Daraus stellt sich die Frage: Was hat Software Code für einen Wert, wenn man ihn ganz einfach vervielfältigen kann? Unsere Antwort darauf ist einfach. Der Wert eines Software Codes schlägt sich in der Anzahl der Systeme / Anwender nieder, die den Code verwenden und ausführen.
Daraus stellt sich die Frage: Was hat Software Code für einen Wert, wenn man ihn ganz einfach vervielfältigen kann? Unsere Antwort darauf ist einfach. Der Wert eines Software Codes schlägt sich in der Anzahl der Systeme / Nutzer nieder, die den Code verwenden und ausführen.
> Der Wert von Software Code liegt in der Anzahl der Ausführungen.
Demnach steigt der Werte von Code umso mehr Systeme / Anwender diesen ausführen. Und genau deshalb liegt der grösste Teil von Code auf Kollaborationsplattformen wie [GitHub](https://github.com/) oder [GitLab](https://gitlab.com/). Man findet dort den Code zu Millionen von Softwaresystemen, beispielsweise den [Code zum Linux-Betriebssystem](https://github.com/torvalds/linux), welches es [bis auf den Mars geschafft hat](https://www.theverge.com/2021/2/19/22291324/linux-perseverance-mars-curiosity-ingenuity).
Demnach steigt der Werte von Code umso mehr Systeme / Nutzer diesen ausführen. Und genau deshalb liegt der grösste Teil von Code auf Kollaborationsplattformen wie [GitHub](https://github.com/) oder [GitLab](https://gitlab.com/). Man findet dort den Code zu Millionen von Softwaresystemen, beispielsweise den [Code zum Linux-Betriebssystem](https://github.com/torvalds/linux), welches es [bis auf den Mars geschafft hat](https://www.theverge.com/2021/2/19/22291324/linux-perseverance-mars-curiosity-ingenuity).
Diese Plattformen werden von Sicherheitsforschern genutzt um Sicherheitslücken in Code zu finden. Es ist ein Ökosystem entstanden, in dem Entwickler dafür bezahlt
werden Sicherheitslücken zu finden un zu schliessen (siehe beispielsweise [hackerone](https://www.hackerone.com/)). Den Code offen zu legen schafft also mehr Sicherheit.
Diese Plattformen werden von Sicherheitsforschern genutzt um Sicherheitslücken in Code zu finden. Es ist ein Ökosystem entstanden, in dem Entwickler bezahlt werden um Sicherheitslücken zu finden und zu schliessen (siehe beispielsweise [hackerone](https://www.hackerone.com/)). Den Code offen zu legen schafft also mehr Sicherheit.
> Transparenz schafft Sicherheit.
Das Gegenteil nennt man "secuirty through obscurity", also Sicherheit durch Verschleierung. Dieser Ansatz wird von Sicherheitsforschern [nicht mehr empfohlen](https://en.wikipedia.org/wiki/Security_through_obscurity#Criticism).
Das Gegenteil nennt man "security through obscurity", also Sicherheit durch Verschleierung. Dieser Ansatz wird von Sicherheitsforschern [nicht mehr empfohlen](https://en.wikipedia.org/wiki/Security_through_obscurity#Criticism).
Zusammenfassend kann man diese Schlussfolgerungen machen:
* Der Wert von Software Code liegt in der Anzahl der Ausführungen.
* Die Anzahl der Ausführungen steigt, wenn der Code auf offenen Plattformen liegt.
* Es gibt Anreize den Code auf diesen Plattformen nach Sicherheitzlücken zu durchsuchen und diese zu schliessen.
* Es gibt Anreize den Code auf diesen Plattformen nach Sicherheitslücken zu durchsuchen und diese zu schliessen.
* Open Source Code ist sicherer als Closed Source Code.
+24 -1
View File
@@ -13,4 +13,27 @@ Beim Ausgleichen von Bank-Buchungen, die folgenden Punkte beachten:
## Zahlungen
Es gilt: Alle eingehenden Zahlungen sind Bank-Belege und alle ausgehenden Zahlungen sind SEPA-Zahlungen. Es dürf keine manuellen Zahlungen für ausgehende Rechnungen erstellt werden.
Es gilt: Alle eingehenden Zahlungen sind Bank-Belege und alle ausgehenden Zahlungen sind SEPA-Zahlungen. Es dürf keine manuellen Zahlungen für ausgehende Rechnungen erstellt werden.
## Kostenstellengruppen
Alle Kostenstellen werden in diese Kostenstellengruppen integriert:
* Projekte
* Odoo Projekte
* Open Source Projekte
* Management
* Websites
* Technische Entwicklung
* Personelle Entwicklung
* Verkauf
* Marketing
* Internete Organisation
* Methodische Entwicklung
* Dienstleistungen
* Software Entwicklung
* Support
* Hosting
* Beratung