diff --git a/Dokumentation/abschlussarbeit.cls b/Dokumentation/abschlussarbeit.cls index af980e5..37a8c7e 100644 --- a/Dokumentation/abschlussarbeit.cls +++ b/Dokumentation/abschlussarbeit.cls @@ -25,7 +25,7 @@ \RequirePackage{float} % verhindert das Tabellen ans Ende fliegen \RequirePackage[outputdir=build]{minted} % Quellcode listings \usepackage{arydshln} % Tabellendeko -% KOMA-Konfiguration +% KOMA-Konfiguration \KOMAoptions{ fontsize=11pt, captions=tablesignature, @@ -47,7 +47,7 @@ } \makeatletter \makeatother -%PDF-Konfiguration +% PDF-Konfiguration \makeatletter \let\orgdescriptionlabel\descriptionlabel \renewcommand*{\descriptionlabel}[1]{% diff --git a/Dokumentation/anhang.tex b/Dokumentation/anhang.tex index 0198335..bc6a74d 100644 --- a/Dokumentation/anhang.tex +++ b/Dokumentation/anhang.tex @@ -5,11 +5,11 @@ \begin{table}[h] \begin{tabular}{|l|l|l|l|} \hline - &zeus&poseidon&hades\\\hline + &\master&\remote&\management\\\hline Sprache&\multicolumn{3}{c|}{Deutsch}\\\hline Land&\multicolumn{3}{c|}{Deutschland}\\\hline Tastatur&\multicolumn{3}{c|}{Deutsch}\\\hline - Hostname&zeus&poseidon&hades\\\hline + Hostname&\master&\remote&\management\\\hline Domain&\multicolumn{3}{c|}{literm.local}\\\hline Rootpasswort&\multicolumn{3}{c|}{pietIrgun}\\\hline Name des Benutzers&\multicolumn{3}{c|}{Administrator}\\\hline @@ -30,15 +30,16 @@ \end{table} \begin{table}[h] \centering - \begin{tabular}{|l|l|l|} + \begin{tabular}{|l|l|r|} \hline \textbf{Lizenz} & \textbf{Einheit} & \textbf{Kosten pro Einheit}\\\hline - Windows Server 2016 \acs{RDS}-\acs{CAL}& Nutzer&105,55€\\\hline - Windows Server 2016 \acs{CAL} & 5 Nutzer & 119,89 €\\\hline - Windows Server(Open-C) 2016 & 2 Kerne & 901,64 €\\\hline + Windows Office Standard 2016& Nutzer&76,38 €\\\hline + Windows Server 2016 \acs{RDS}-\acs{CAL}& Nutzer&21,13 €\\\hline + Windows Server 2016 \acs{CAL} & 5 Nutzer & 51,19 €\\\hline + Windows Server 2016 & 2 Kerne & 901,64 €\\\hline \end{tabular} - \caption{Lizenzkosten Terminalserver Windows} - \label{tab:lizenz} + \caption{Lizenzkosten Microsoft für gemeinnützige Einrichtungen} + \label{tab:lizenzmicrosoft} \end{table} \begin{table}[h] \centering @@ -47,6 +48,7 @@ \textbf{Lizenz}&\textbf{Einheit}&\textbf{Kosten}\\\hline SoGo Support&Jahr&700 €\\\hline OpenProject Enterprise&User und Monat& 5€\\\hline + Redhat Linux Server Standard&Jahr und Host und Prozessorpaar&649,21€\\\hline \end{tabular} \caption{Lizenzen Projektumgebung} \label{tab:lizfoss} @@ -54,17 +56,17 @@ \section{Quellcode} \begin{listing}[H] \inputminted{text}{sourcecode/interfaces.zeus} - \caption{/etc/network/interfaces von zeus} + \caption{/etc/network/interfaces von \master} \label{list:interfacesz} \end{listing} \begin{listing}[H] \inputminted{text}{sourcecode/interfaces.poseidon} - \caption{/etc/network/interfaces von poseidon} + \caption{/etc/network/interfaces von \remote} \label{list:interfacesp} \end{listing} \begin{listing}[H] \inputminted{text}{sourcecode/interfaces.hades} - \caption{/etc/network/interfaces von hades} + \caption{/etc/network/interfaces von \management} \label{list:interfacesh} \end{listing} \section{Abkürzungen} diff --git a/Dokumentation/durchführung.tex b/Dokumentation/durchführung.tex index 200be7a..2a18b4a 100644 --- a/Dokumentation/durchführung.tex +++ b/Dokumentation/durchführung.tex @@ -9,6 +9,8 @@ Als der Brennvorgang fertig war habe ich von der DVD mittels EFI gebootet und di Ich habe nur die Standardwerkzeuge und den \acs{SSH}-Server installiert, da die Server nur Remote administriert werden müssen. Nachdem die Installation durchgeführt wurde, habe ich mich als User \texttt{administrator} angemeldet und das Programm \texttt{sudo} installiert und den user \texttt{administrator} der Gruppe \texttt{sudo} hinzugefügt. Hiernach habe ich die \texttt{/etc/network/interfaces} bearbeitet und die vorhandenen Einstellungen durch die entsprechenden Einstellungen aus den Listings \ref{list:interfacesz},\ref{list:interfacesp} und \ref{list:interfacesh} ersetzt. +%TODO +Danach habe ich auf \master die Pakete \texttt{puppet-master-passenger, puppet-module-puppetlabs-apt, puppet-module-puppetlabs-apache, puppet-module-puppetlabs-postgresql, puppet-module-puppetlabs-tftp, libpam-ldap, slapd} \section{Installation Nutzerverwaltung} \blindtext[3] \section{Installation Remoteumgebung} diff --git a/Dokumentation/quellen.bib b/Dokumentation/quellen.bib index 283f291..068cabe 100644 --- a/Dokumentation/quellen.bib +++ b/Dokumentation/quellen.bib @@ -74,4 +74,18 @@ url = {https://debian.org}, } +@Article{art:ct12-2017, + author = {Jürgen Schmidt and Ronald Eikenberg}, + title = {Zum Heulen}, + journal = {c't}, + year = {2017}, + date = {26.05.2017}, + subtitle = {Krypto-Wurm WannaCry stiftet weltweit Chaos}, + language = {german}, + issue = {12}, + pages = {20-21}, + issn = {0724-8679}, + keywords = {Erpressungs-Trojaner, Krypto-Wurm WannaCry, NSA, Ransomware, Sicherheitslücken, Verschlüsselung}, +} + @Comment{jabref-meta: databaseType:biblatex;} diff --git a/Dokumentation/shortcuts.sty b/Dokumentation/shortcuts.sty index 8803360..3470a64 100644 --- a/Dokumentation/shortcuts.sty +++ b/Dokumentation/shortcuts.sty @@ -1,4 +1,4 @@ -%BBW Spezifische Kommandos +% BBW Spezifische Kommandos \newcommand{\betrieb}{Unternehmen GmbH} \newcommand{\gbdatum}{01.01.0001} \newcommand{\gbort}{Musterhausen} @@ -8,3 +8,6 @@ \renewcommand{\gbort}{Fritzlar} } \ProcessOptions\relax +\newcommand{\master}{\texttt{zeus}} +\newcommand{\remote}{\texttt{poseidon}} +\newcommand{\management}{\texttt{hades}} \ No newline at end of file diff --git a/Dokumentation/spezifikation.tex b/Dokumentation/spezifikation.tex index 65a43b3..b95a313 100644 --- a/Dokumentation/spezifikation.tex +++ b/Dokumentation/spezifikation.tex @@ -27,16 +27,39 @@ Zudem soll eine Möglichkeit eingerichtet werden, mithilfe derer E-Mails verschi Es kann ein Möglichkeit eingerichtet werden, mithilfe derer Nutzer in Gruppen Daten speichern können. Nutzer dürfen keine Software aus den Home-Verzeichnissen Ausführen dürfen. Nutzer sollen auf eine Projektmanagementsoftware zugreifen können. +Zur vereinfachten Administration sollen die Server aussprechbare und gut merkbare Namen bekommen. \section{Kostenvergleich} \begin{table}[h] \centering \begin{tabular}{lrr} \textbf{Lizenz}&\textbf{Menge}&\textbf{Preis}\\\hline - Windows Server Core-Lizenz&8&7.213,12€\\\hdashline - Windows Benutzer-\acs{CAL}&300&7.193,40€\\\hdashline - Windows \acs{RDS}-\acs{CAL}&100&10.555,00€\\\hdashline - &\textbf{Gesamt}&24.961,52€\\ + Windows Server Core-Lizenz&8&7.213,12 €\\\hdashline + Windows Benutzer-\acs{CAL}&300&15.357,00 €\\\hdashline + Windows \acs{RDS}-\acs{CAL}&100&2.113,00 €\\\hdashline + Microsoft Office 2016&100&7.638,00 €\\\hdashline + &\textbf{Gesamt}&37.440,12 €\\ \end{tabular} \caption{Lizenzkosten Windows Server 2016} \label{tab:lizwin} -\end{table} \ No newline at end of file +\end{table} + +Das Lizenzprogramm von Microsoft ist teuer und schwer durchschaubar, allerdings sind die Produkte und Dienste von Microsoft mittlerweile Standard in vielen Firmen. +Dies erzeugt jedoch eine große Abhängigkeit gegenüber einer Firma, die in einem Staat beheimatet ist, deren Regierung vorsätzlich Sicherheitslücken zurückhält um ihren Geheimdiensten einen Vorteil zu Verschaffen. +Zum Vergleich der beiden Betriebssysteme habe ich den Preis niedrig gewichtet um eine Verzerrung zu vermeiden. +Des weiteren habe ich eine Kommerziell vertriebene Linuxdistribution um einen Vergleich besser darstellbar zu machen. + +\begin{table}[h] + \centering + \begin{tabular}{lc|r|r|r} + Kategorie&Punkte&Microsoft Windows&Debian&Red Hat\\\hdashline + Preis&10&0&10&4\\\hdashline + Portierbarkeit&20&6&14&15\\\hdashline + Datenschutz&35&7&35&30\\\hdashline + Support&35&30&0&30\\\hline + \textbf{Gesamt:}&100&43&59&79 + \end{tabular} + \caption{Vergleich Windows vs Debian} + \label{tab:vergleich} +\end{table} + +Ich habe mich aufgrund der mir Vorliegenden Daten für die Linuxdistribution Debian entschieden, da ich bereits Privat und Beruflich Erfahrungen mit dieser hatte und diese sehr stabil ist. \ No newline at end of file