Translated ['src/pentesting-cloud/azure-security/az-privilege-escalation

This commit is contained in:
Translator
2025-02-08 18:25:15 +00:00
parent fece9fbb65
commit b4f7dc5c93
@@ -12,21 +12,21 @@ Aby uzyskać więcej informacji na temat przechowywania, sprawdź:
### Microsoft.Storage/storageAccounts/listkeys/action
Podmiot z tym uprawnieniem będzie mógł wylistować (i wartości sekretne) **klucze dostępu** kont przechowywania. Pozwoli to podmiotowi na eskalację jego uprawnień w odniesieniu do kont przechowywania.
Podmiot z tym uprawnieniem będzie mógł wylistować (oraz wartości sekretne) **kluczy dostępu** kont przechowywania. Umożliwia to podmiotowi eskalację jego uprawnień w kontach przechowywania.
```bash
az storage account keys list --account-name <acc-name>
```
### Microsoft.Storage/storageAccounts/regenerateKey/action
Osoba z tym uprawnieniem będzie moa odnowić i uzyskać nową wartość sekretu **kluczy dostępu** do konta magazynowego. Pozwoli to osobie na eskalację jej uprawnień w odniesieniu do kont magazynowych.
Principal z tym uprawnieniem będzie mógł odnowić i uzyskać nową wartość sekretu **kluczy dostępu** konta magazynowego. Pozwoli to głównemu na eskalację swoich uprawnień w odniesieniu do kont magazynowych.
Ponadto w odpowiedzi użytkownik otrzyma wartość odnowionego klucza oraz wartość klucza, który nie został odnowiony:
Ponadto w odpowiedzi użytkownik otrzyma wartość odnowionego klucza oraz klucza, który nie został odnowiony:
```bash
az storage account keys renew --account-name <acc-name> --key key2
```
### Microsoft.Storage/storageAccounts/write
Osoba z tym uprawnieniem będzie mogła tworzyć lub aktualizować istniejące konto magazynu, aktualizując dowolne ustawienie, takie jak zasady sieciowe lub polityki.
Osoba z tym uprawnieniem będzie mogła tworzyć lub aktualizować istniejące konto magazynu, zmieniając dowolne ustawienie, takie jak zasady sieciowe lub polityki.
```bash
# e.g. set default action to allow so network restrictions are avoided
az storage account update --name <acc-name> --default-action Allow
@@ -96,7 +96,7 @@ sftp <storage-account-name>.<local-user-name>@<storage-account-name>.blob.core.w
```
### Microsoft.Storage/storageAccounts/restoreBlobRanges/action, Microsoft.Storage/storageAccounts/blobServices/containers/read, Microsoft.Storage/storageAccounts/read && Microsoft.Storage/storageAccounts/listKeys/action
Dzięki tym uprawnieniom atakujący może przywrócić usunięty kontener, podając jego ID usuniętej wersji lub przywrócić konkretne bloby w kontenerze, jeśli wcześniej zostały one usunięte w sposób miękki. Ta eskalacja uprawnień może pozwolić atakującemu na odzyskanie wrażliwych danych, które miały być trwale usunięte, co potencjalnie prowadzi do nieautoryzowanego dostępu.
Dzięki tym uprawnieniom atakujący może przywrócić usunięty kontener, podając jego ID usuniętej wersji lub przywrócić konkretne bloby w kontenerze, jeśli zostały wcześniej usunięte w sposób miękki. Ta eskalacja uprawnień może pozwolić atakującemu na odzyskanie wrażliwych danych, które miały być trwale usunięte, co potencjalnie prowadzi do nieautoryzowanego dostępu.
```bash
#Restore the soft deleted container
az storage container restore \
@@ -112,7 +112,7 @@ az storage blob undelete \
```
### Microsoft.Storage/storageAccounts/fileServices/shares/restore/action && Microsoft.Storage/storageAccounts/read
Dzięki tym uprawnieniom, atakujący może przywrócić usuniętą usługę plików Azure, określając jej ID usuniętej wersji. Ta eskalacja uprawnień może pozwolić atakującemu na odzyskanie wrażliwych danych, które miały zostać trwale usunięte, co potencjalnie prowadzi do nieautoryzowanego dostępu.
Dzięki tym uprawnieniom, atakujący może przywrócić usunięty udział plików Azure, określając jego ID wersji usuniętej. Ta eskalacja uprawnień może pozwolić atakującemu na odzyskanie wrażliwych danych, które miały zostać trwale usunięte, co potencjalnie prowadzi do nieautoryzowanego dostępu.
```bash
az storage share-rm restore \
--storage-account <STORAGE_ACCOUNT_NAME> \