No description
- HTML 98.1%
- Python 1.7%
- Dockerfile 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| _stare | ||
| materialy | ||
| wyklady | ||
| .gitignore | ||
| docker-compose.poligon.yml | ||
| README.md | ||
| Zadania_zaliczeniowe_KrasnalShop.md | ||
Bezpieczeństwo Aplikacji – Informacje dla Studentów
Uniwersytet WSB Merito we Wrocławiu | Semestr zimowy 2026/2027
Prowadzący: mgr Przemysław Żarnecki
1. Kontakt i konsultacje
- E-mail uczelniany: przemyslaw.zarnecki@wroclaw.merito.pl
- Konsultacje online (zapisy przez kalendarz):
Rezerwacja terminu konsultacji zdalnych
Ważna uwaga: Na konsultacje zdalne należy zapisywać się z wyprzedzeniem minimum 24 godzin (jeden dzień wcześniej). - Komunikatory:
- Telegram: @przemekz
- Matrix: @pzarnecki:matrix.org
- Threema:
38838EPX
- Repozytorium Git z materiałami:
git clone https://dev.zarnecki.org/Merito/bezpieczenstwo_aplikacji.git - Prezentacje online (GitHub Pages): https://pzarnecki.github.io/bezpieczenstwo_aplikacji/
- Chmura Nextcloud: https://chmura.zarnecki.org/s/iLdT3J5YGTTYCPr
2. Podstawy Dockera i poligon laboratoryjny
Wprowadzenie do Dockera (dla chętnych)
Osoby, które chcą powtórzyć podstawy pracy z kontenerami i narzędziem docker compose, mogą skorzystać z interaktywnego portalu warsztatowego:
- Warsztaty online: https://docker.zarnecki.org (Docker w Akcji – Festiwal Nauki WSB Merito)
Uruchomienie lokalnego środowiska testowego
W tym katalogu znajduje się plik docker-compose.poligon.yml. Aby uruchomić środowisko:
docker compose -f docker-compose.poligon.yml up -d
Dostępne usługi (wyłącznie na 127.0.0.1):
- OWASP Juice Shop:
http://127.0.0.1:3000 - DVWA:
http://127.0.0.1:4280(login:admin, hasło:password) - CyberChef:
http://127.0.0.1:8000
Zatrzymanie usług po zakończeniu pracy:
docker compose -f docker-compose.poligon.yml down
3. Zadania zaliczeniowe
Wszystkie treści zadań oraz materiały źródłowe znajdują się w pliku:
Zadania_zaliczeniowe_KrasnalShop.md
- Zestaw składa się z 20 zadań stanowiących 100% wymiaru laboratoryjnego.
- Wszystkie materiały do analizy zostały zacytowane bezpośrednio w treści zadań w powyższym pliku.
- Pliki źródłowe do ewentualnego uruchamiania w terminalu znajdują się w katalogu
./materialy/. - Termin oddania: do ostatnich zajęć na platformie Moodle.
4. Wykłady i materiały dydaktyczne
- Wykłady (Start & lista tematów): Otwórz listę wykładów
- Katalog slajdów:
wyklady/ - Wykład 1: Krajobraz zagrożeń, anatomia podatności i automatyzacja testów bezpieczeństwa
- Prezentacja interaktywna: Otwórz prezentację Wykładu 1 w przeglądarce (działa w 100% offline, klawisze nawigacji:
←,→,↓,Spacja,F,O) - Wersja online (GitHub Pages): https://pzarnecki.github.io/bezpieczenstwo_aplikacji/
- Prezentacja interaktywna: Otwórz prezentację Wykładu 1 w przeglądarce (działa w 100% offline, klawisze nawigacji:
🎓 Informacja formalna: Wszystkie materiały formalnie znajdują się na platformie Moodle.