diff --git a/chapters/einleitung/problemstellung.tex b/chapters/einleitung/problemstellung.tex index 0e4705e..15fbe9b 100644 --- a/chapters/einleitung/problemstellung.tex +++ b/chapters/einleitung/problemstellung.tex @@ -3,4 +3,19 @@ % \section{Problemstellung} +In der Arbeitsumgebung des Partnerunternehmens besteht zum Zeitpunkt der Themenfindung der hier beleuchteten Arbeit kein +Management für Secrets und Logindaten zwischen Entwicklern. Logindaten zu den Projekten des Unternehmens liegen schlicht in einem \ac{1P}-Vault. +\ac{1P} ist der vom Unternehmen verwendete Passwortmanager. Auf diesen Vault haben sämtliche interne Entwickler Zugriff, jedoch keine externen Entwickler. +Das ist so, weil anderenfalls dem externen Entwickler Lesezugriff auf sämtliche Einträge dieses Vaults gegeben werden müssten. +\ac{1P} unterstützt keine Freigaben einzelner Einträge an andere Nutzer, ohne diese Einträge in einen eigenen Vault zu kopieren. +Würden diese manuell in einen eigenen Vault kopiert werden, müssten diese Einträge fortan redundant gepflegt werden. Das ist eine Fehlerquelle, die zu +asynchronen Einträgen führt. Außerdem ist das ein großer Arbeitsaufwand. +All das gestaltet das Einbinden von externen Entwicklern, wie z.B. Freelancern, schwer. +\\ +Ein weiteres Problem ist, dass Secrets in Konfigurationsdateien, die firmeninternen Ansible-Scripten +beilegen, unverschlüsselt einsichtig sind. Das macht es zu einem großen Sicherheitsrisiko und somit +impraktikabel externen Entwicklern Zugriff auf dieses Ansible-Repository zu gewähren. +Dieses Ansible-Repository ist jedoch zwingend erforderlich, um eine Entwicklungsungebung für +Firmenprojekte auf dem lokalen Rechner zu schaffen. Auch hier sind Lösungen für externe +Entwickler zumeist unschöne Workarounds. diff --git a/dexes/acrodex.tex b/dexes/acrodex.tex index af2d41f..72dd0c1 100644 --- a/dexes/acrodex.tex +++ b/dexes/acrodex.tex @@ -8,7 +8,7 @@ \begin{acronym} % % - %\acro{CMS}[CMS]{Content Management System} + \acro{1P}[1P]{1Password} %\acroplural{CMS}[CMSe]{Content Management Systeme} % % diff --git a/main.pdf b/main.pdf index cc80f0f..0b47b65 100644 Binary files a/main.pdf and b/main.pdf differ