4.2 KiB
4.2 KiB
Florian Edlmayer
Individueller Teil: Florian Edlmayer
- Datensicherheit – DSGVO-konform & verschlüsselt \vspace{1em}
- Backup-Systeme – Automatisch, täglich & zuverlässig \vspace{1em}
- Premium-Bereich – Exklusiv, motivierend & sicher \vspace{1em}
Ausgangslage & Zielsetzung
- Ausgangssituation:
- Kein digitaler Vernetzungsraum für Absolventen.
- Keine rechtskonforme Datenverwaltung (DSGVO).
- Keine automatisierte Datensicherung vorhanden.
- Mein Beitrag:
- Datenschutz (DSGVO).
- Automatisierte Backups & Restore.
- LinkedIn-Login (OAuth 2.0).
- Premium-Bereich.
- Nutzen: Rechtssicherheit, Ausfallsicherheit, hohes Engagement.
Eingesetzte Technologien
- Datenbanksystem: PostgreSQL
- Authentifizierung: OAuth 2.0 (LinkedIn)
- Scripting & Automation: Bash-Skripte für Linux Cronjobs
DSGVO & Datenschutz
- Rechtliche Basis: Einhaltung von DSGVO & DSG.
- Umsetzung:
- Datenschutzerklärung: Rechtskonform integriert.
- Datenminimierung: Nur zwingend benötigte Daten.
- Vertraulichkeit: TLS/HTTPS & lokales Austria-Hosting.
- Betroffenenrechte: Auskunft & Löschung garantiert.
\begin{center} \begin{tikzpicture}[ node distance=0cm, stepnode/.style={rectangle, rounded corners=3pt, minimum width=2.7cm, minimum height=2.6cm, draw, line width=1pt, fill=white, inner sep=2pt}, iconnode/.style={circle, minimum size=0.8cm, fill=gray!5}, titlenode/.style={align=center, font=\scriptsize\bfseries}, ] % Boxes \node[stepnode, draw=gray] (n1) at (0,0) {}; \node[stepnode, draw=green!60!black, right=of n1] (n2) {}; \node[stepnode, draw=blue!60!black, right=of n2] (n3) {}; \node[stepnode, draw=orange, right=of n3] (n4) {};
% Icons
\node[iconnode] at (n1.north) [yshift=-0.7cm] {\color{gray}\small\faCodeBranch};
\node[iconnode] at (n2.north) [yshift=-0.7cm] {\color{green!60!black}\small\faCheckCircle};
\node[iconnode] at (n3.north) [yshift=-0.7cm] {\color{blue!60!black}\small\faCogs};
\node[iconnode] at (n4.north) [yshift=-0.7cm] {\color{orange}\small\faBoxOpen};
% Titles and Subtext
\node[titlenode] at (n1.center) [yshift=-0.1cm] {Datenschutzerklärung};
\node[titlenode] at (n2.center) [yshift=-0.1cm] {Datenminimierung};
\node[titlenode] at (n3.center) [yshift=-0.1cm] {Vertraulichkeit};
\node[titlenode] at (n4.center) [yshift=-0.1cm] {Betroffenenrechte};
\end{tikzpicture} \end{center}
Backup- & Restore-Systeme (1)
- Problem: Datenverlust (Hardware, Software, Cyberangriffe).
- Lösung: Vollautomatisiertes Backup-Skript.
\vspace{2em}
Backup- & Restore-Systeme (2)
- Speichermanagement (Retention):
- Automatische Backup-Rotation.
- Limit: Letzte 30 Tage (Speicherplatz-Optimierung).
- Restore-Skript:
- Kontrollierter Wiederherstellungsprozess.
- Sicherheitsabfrage vor Überschreiben.
- Backup als "Rückversicherung" vor Import.
- DB-Neuanlage & automatischer Import.
Authentifizierung mit LinkedIn (OAuth 2.0)
- Ziel:
- Abbau von Registrierungshürden.
- Keine sensiblen Passwörter im eigenen System.
Der Premium-Bereich (1)
Zweck: Motivation für aktives Mitglieder-Engagement.
Der Premium-Bereich (2)
Datensparsame Mitgliedersuche & Kontaktfunktion:

Fazit & Ausblick
- Erreichtes:
- DSGVO-konformer Datenschutz.
- Hohe Ausfallsicherheit (automatisierte Bash-Backups).
- Barrierefreier Zugang (LinkedIn-Login).
- Echter Mehrwert durch Premium-Funktionen.
- Persönliche Learnings:
- Tiefes Verständnis für moderne Webtechnologien (ASP.NET, PostgreSQL, OAuth 2.0).
- Agile Arbeitsweise mit Scrum stärkt Planung & Zeitmanagement.
- Komplexe Projekte fördern Selbstorganisation & Problemlösungskompetenz.



