Files
hacktricks-cloud/src/pentesting-cloud/aws-security/aws-services/README.md
T

1.8 KiB

AWS - Usługi

{{#include ../../../banners/hacktricks-training.md}}

Rodzaje usług

Usługi kontenerowe

Usługi zaliczane do usług kontenerowych mają następujące cechy:

  • Sama usługa działa na oddzielnych instancjach infrastruktury, takich jak EC2.
  • AWS odpowiada za zarządzanie systemem operacyjnym i platformą.
  • AWS dostarcza zarządzaną usługę, która zazwyczaj jest samą usługą dla rzeczywistej aplikacji postrzeganej jako kontenery.
  • Jako użytkownik tych usług kontenerowych masz szereg obowiązków związanych z zarządzaniem i bezpieczeństwem, w tym zarządzanie bezpieczeństwem dostępu sieciowego, takimi jak reguły sieciowych list kontrolnych dostępu i wszelkie zapory.
  • Ponadto, zarządzanie tożsamością i dostępem na poziomie platformy tam, gdzie występuje.
  • Przykłady usług kontenerowych AWS to Relational Database Service, Elastic Mapreduce i Elastic Beanstalk.

Usługi abstrakcyjne

  • Te usługi są usuniete, zaanonimizowane, z warstwy platformy lub zarządzania, na której budowane są aplikacje chmurowe.
  • Do usług uzyskuje się dostęp poprzez punkty końcowe przy użyciu AWS interfejsów programistycznych aplikacji (APIs).
  • Podległa infrastruktura, system operacyjny i platforma są zarządzane przez AWS.
  • Usługi abstrakcyjne zapewniają platformę multi-tenant, na której podległa infrastruktura jest współdzielona.
  • Dane są izolowane za pomocą mechanizmów bezpieczeństwa.
  • Usługi abstrakcyjne mają silną integrację z IAM, a przykłady usług abstrakcyjnych to S3, DynamoDB, Amazon Glacier i SQS.

Enumeracja usług

Strony w tej sekcji są uporządkowane według usług AWS. Znajdziesz tam informacje o usłudze (jak ona działa i jej możliwości), które umożliwią eskalację uprawnień.

{{#include ../../../banners/hacktricks-training.md}}