Compare commits
5 Commits
65983a2f38
...
gaisi-patc
| Author | SHA1 | Date | |
|---|---|---|---|
| c50580733c | |||
| 8ce0d4e186 | |||
| c6ebf25659 | |||
| 2bb2161e2f | |||
| 7d570e9945 |
@@ -1,13 +1,18 @@
|
||||
# Florian Edlmayer
|
||||
|
||||
## Individueller Teil: Florian Edlmayer
|
||||
**Datensicherheit, Backup-Systeme & Premium-Bereich**
|
||||
|
||||
- **Datensicherheit** – DSGVO-konform & verschlüsselt
|
||||
- **Backup-Systeme** – Automatisch, täglich & zuverlässig
|
||||
- **Premium-Bereich** – Exklusiv, motivierend & sicher
|
||||
|
||||
---
|
||||
|
||||
## Ausgangslage & Zielsetzung
|
||||
- **Ausgangssituation**:
|
||||
- Keine digitale, sichere Absolventen-Vernetzung.
|
||||
- Kein digitaler Vernetzungsraum für Absolventen.
|
||||
- Keine rechtskonforme Datenverwaltung (DSGVO).
|
||||
- Keine automatisierte Datensicherung vorhanden.
|
||||
- **Mein Beitrag**:
|
||||
- Datenschutz (DSGVO).
|
||||
- Automatisierte Backups & Restore.
|
||||
@@ -18,7 +23,6 @@
|
||||
---
|
||||
|
||||
## Eingesetzte Technologien
|
||||
- **Framework**: ASP.NET Core & .NET 8
|
||||
- **Datenbanksystem**: PostgreSQL
|
||||
- **Authentifizierung**: OAuth 2.0 (LinkedIn)
|
||||
- **Scripting & Automation**: Bash-Skripte für Linux Cronjobs
|
||||
@@ -39,12 +43,7 @@
|
||||
- **Problem**: Datenverlust (Hardware, Software, Cyberangriffe).
|
||||
- **Lösung**: Vollautomatisiertes Backup-Skript.
|
||||
|
||||
**Automatischer Ablauf (täglich 02:30 Uhr):**
|
||||
1. Cronjob startet → Konfiguration wird geladen
|
||||
2. Datenbank-Backup wird erstellt
|
||||
3. Restliches Dateisystem wird komprimiert
|
||||
4. Fehlerüberprüfung → bei Fehler: Log-Eintrag & Abbruch
|
||||
5. Rotation: Nur die letzten 30 Backups bleiben erhalten, ältere werden automatisch gelöscht
|
||||

|
||||
|
||||
---
|
||||
|
||||
@@ -79,12 +78,7 @@
|
||||
---
|
||||
|
||||
## Der Premium-Bereich (2)
|
||||
**Architektur des Premium-Bereich-Moduls:**
|
||||
**Technische Architektur:**
|
||||
- **Frontend**: Blazor WebAssembly (Oqtane) → ruft API auf
|
||||
- **Backend**: ASP.NET Core Controller → Service-Schicht mit Rechteverwaltung
|
||||
- **Datenbank**: EF Core → PostgreSQL mit Audit-Trail (jede Premium-Vergabe nachvollziehbar)
|
||||
|
||||

|
||||
**Datensparsame Mitgliedersuche & Kontaktfunktion:**
|
||||

|
||||
|
||||
@@ -96,6 +90,7 @@
|
||||
- Hohe Ausfallsicherheit (automatisierte Bash-Backups).
|
||||
- Barrierefreier Zugang (LinkedIn-Login).
|
||||
- Echter Mehrwert durch Premium-Funktionen.
|
||||
- **Ausblick**:
|
||||
- Weitere OAuth-Anbieter (z.B. Google, Microsoft).
|
||||
- Ausbau zukünftiger Premium-Features.
|
||||
- **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.
|
||||
|
||||
BIN
Defensio/image-1.png
Normal file
BIN
Defensio/image-1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 53 KiB |
BIN
Defensio/image-2.png
Normal file
BIN
Defensio/image-2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 75 KiB |
BIN
Defensio/image-3.png
Normal file
BIN
Defensio/image-3.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 65 KiB |
BIN
Defensio/image-4.png
Normal file
BIN
Defensio/image-4.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 49 KiB |
BIN
Defensio/image.png
Normal file
BIN
Defensio/image.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 53 KiB |
@@ -1,6 +1,6 @@
|
||||
\cleardoublepage
|
||||
|
||||
# Adam Gaiswinkler
|
||||
# Adam Gaiswinklerr
|
||||
|
||||
## Einleitung des individuellen Teils
|
||||
|
||||
|
||||
Reference in New Issue
Block a user