Ein offen stehender Bucket gibt Daten an das ganze Internet frei. Ein einziger falsch gesetzter Haken genügt dafür.
📦 Ein Bucket ist der oberste Speichercontainer in einem Objektspeicher, nicht ein Laufwerk. Objektspeicher wie S3 legt Daten als Objekte mit Schlüssel und Metadaten, also beschreibenden Angaben zum Objekt, ab, nicht als Dateien auf einem Datenträger. Jeder Bucket hat einen weltweit einmaligen Namen und enthält beliebig viele Objekte.
🔑 Jedes Objekt liegt unter einem Schlüssel, der wie ein Dateipfad aufgebaut ist. Ein Beispiel ist „backup/2026/db.sql“. Der Schlüssel adressiert das Objekt eindeutig, ganz ohne Ordnerstruktur. Zugriffsrechte steuert man nicht über Betriebssystemrechte, sondern über Richtlinien, die den Zugriff pro Bucket und Objekt erlauben oder verweigern.
📈 Block Public Access gehört auf jeden Bucket, vom ersten Tag an. Diese Schutzebene sperrt alle vier Arten öffentlichen Zugriffs und überstimmt öffentliche Bucket-Policies und ACLs. Seit April 2023 ist sie für neue Buckets standardmäßig aktiviert; ACLs, ältere Zugriffslisten, sind dabei sogar deaktiviert. Ein öffentlicher Bucket erlaubt jedem Internetnutzer, Objekte aufzulisten oder herunterzuladen. Wer Dateien wirklich verteilen will, nutzt dafür gezielter einen CDN-Dienst, ein Content-Delivery-Netzwerk für Dateien aus Rechenzentren nahe beim Nutzer, oder vorsignierte URLs.
Ein Bucket heißt nicht „öffentlicher Ordner“, sondern ein weltweit einmaliger Speichercontainer, den man standardmäßig verschlossen hält.
📌 Bucket · Objektspeicher · Block Public Access
📚 Cloud von Grund auf · Tag 2 von 30
#aws #CloudSecurity #Backup