AWS - CloudFront Enum
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
CloudFront je AWS-ova mreža za isporuku sadržaja koja ubrzava distribuciju vašeg statičkog i dinamičkog sadržaja putem svoje svetske mreže ivica. Kada koristite zahtev za sadržajem koji hostujete putem Amazon CloudFront-a, zahtev se usmerava na najbližu ivicu koja pruža najniži latenciju za najbolju performansu. Kada su CloudFront pristupni logovi omogućeni, možete zabeležiti zahtev svakog korisnika koji traži pristup vašem veb sajtu i distribuciji. Kao i kod S3 pristupnih logova, ovi logovi su takođe smešteni na Amazon S3 za trajno i postojano skladištenje. Nema troškova za omogućavanje logovanja, međutim, pošto su logovi smešteni u S3, bićete naplaćeni za skladištenje koje koristi S3.
Log fajlovi beleže podatke tokom određenog vremenskog perioda i zavisno od broja zahteva koje Amazon CloudFront prima za tu distribuciju zavisiće i količina generisanih log fajlova. Važno je znati da se ovi log fajlovi ne kreiraju ili ne pišu na S3. S3 je jednostavno mesto gde se isporučuju kada je log fajl pun. Amazon CloudFront zadržava ove logove dok nisu spremni za isporuku na S3. Ponovo, zavisno od veličine ovih log fajlova, ova isporuka može trajati između jednog i 24 sata.
Podrazumevano je logovanje kolačića onemogućeno ali ga možete omogućiti.
Možete kreirati funkcije u CloudFront-u. Ove funkcije će imati svoj endpoint u cloudfront-u definisan i izvršiće deklarisani NodeJS kod. Ovaj kod će se izvršavati unutar sandbox-a na mašini koja radi pod AWS upravljanom mašinom (biće vam potrebna zaobilaženje sandbox-a da biste uspeli da pobegnete na osnovni OS).
Pošto se funkcije ne izvršavaju u korisnikovom AWS nalogu, nijedna IAM uloga nije povezana, tako da nije moguće direktno povećati privilegije zloupotrebom ove funkcije.
Učite i vežbajte AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Učite i vežbajte GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)