Wymagania projektowe
by Mateusz Pawełkiewicz
published
2024/10/11 09:42:00 GMT+2,
last modified
2024-10-11T09:45:01+02:00
Studenci mają za zadanie zaprojektować i zaimplementować aplikację mobilną z prostym backendem, skupiając się na kluczowych aspektach bezpieczeństwa omówionych podczas wykładów i laboratoriów. Projekt musi obejmować:
- Bezpieczne przechowywanie danych na telefonie.
- Bezpieczną komunikację między aplikacją a serwerem.
- Zarządzanie uprawnieniami aplikacji.
- Implementację mechanizmów ochrony przed jednym z trzech ataków:
- MITM (Man-in-the-Middle)
- Tapjacking
- Clickjacking
Dokumentacja:
- Opis funkcjonalności: Szczegółowy opis działania aplikacji.
- Analiza bezpieczeństwa: Omówienie zastosowanych mechanizmów bezpieczeństwa, uzasadnienie ich wyboru.
- Raport z testów bezpieczeństwa: Wyniki przeprowadzonych testów, wykryte podatności, działania korygujące.
- Wnioski i rekomendacje: Propozycje dalszych usprawnień w zakresie bezpieczeństwa.