Realizacja zadania 2 #46
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Zadanie 1
Podczas tworzenia klienta w logach pojawiają się informacje na temat wszystkich jego danych
Wprowadzono poprawkę w
/task2/Python/Flask_Book_Library/project/customers/models.pymaskując wrażliwe dane dotyczące adresu oraz numeru pesel.Zadanie 2
Po uruchomieniu gitleaks znalezione zostały 3 klucze prywatne dostępne w poniższych linkach:
Nazwy oraz sama zawartość wskazuje na to że nie były to przypadki wykrycia fałszywie pozytwnego, a rzeczywiste sekrety z czego pierwszy dotyczył chmury AWS.
Klucze zostały usunięty w commicie
Git pozwala jednak na dostęp do historii i dalszego ich uzyskania.
Zadanie 3
W wyniki analizy sprawdzone zostało 18 pakietów. Z czego 3 z nich są podatne w wersjach wykorzystywanych w aplikacji:
W pakiecie werkzeug (zainstalowana wersja 2.3.7) wykryto podatność o najwyższym poziomie severity 7.5 (GHSA-2g68-c3qc-8985)
Podatność ta dotyczy klasy werkzeug.debug.DebuggedApplication i umożliwia wykonanie dowolnego kodu (RCE) na komputerze programisty, jeśli aplikacja działa w trybie debugowania. Wymaga to od programisty wejścia na złośliwą stronę i wpisania PIN-u, co skutkuje wykonaniem dowolnego kodu (RCE) na maszynie lokalnej. Po analizie w badanej aplikacji klasa ta nie jest wykorzystywana także prawdopodobieństwo wykorzystania tej podatności jest minimalne.