AWS - Codebuild 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)
AWS CodeBuild word erken as 'n volledig bestuurde deurlopende integrasiediens. Die primêre doel van hierdie diens is om die volgorde van die kompilering van bronkode, die uitvoering van toetse en die verpakking van die sagteware vir ontplooiing te outomatiseer. Die hoofvoordeel wat deur CodeBuild aangebied word, lê in sy vermoë om die behoefte aan gebruikers om hul boubedieners te voorsien, te bestuur en te skaal, te verlig. Hierdie gerief is omdat die diens self hierdie take bestuur. Belangrike kenmerke van AWS CodeBuild sluit in:
Bestuurde Diens: CodeBuild bestuur en skaal die boubedieners, wat gebruikers vrymaak van bedieneronderhoud.
Deurlopende Integrasie: Dit integreer met die ontwikkeling en ontplooiing werkvloei, wat die bou- en toetsfases van die sagtewarevrystellingsproses outomatiseer.
Pakketproduksie: Na die bou- en toetsfases, berei dit die sagtewarepakkette voor, wat dit gereed maak vir ontplooiing.
AWS CodeBuild integreer naatloos met ander AWS-dienste, wat die doeltreffendheid en betroubaarheid van die CI/CD (Deurlopende Integrasie/Deurlopende Ontplooiing) pyplyn verbeter.
Dit is die nalatenskapopsie waar dit moontlik is om 'n paar toegang (soos 'n Github-token of -toepassing) te konfigureer wat oor codebuild projekte gedeel sal word sodat al die projekte hierdie geconfigureerde stel kredensiale kan gebruik.
Die gestoor kredensiale (tokens, wagwoorde...) word deur codebuild bestuur en daar is geen openbare manier om dit van AWS APIs te herwin nie.
Afhangende van die repository-platform (Github, Gitlab en Bitbucket) word verskillende opsies aangebied. Maar in die algemeen, enige opsie wat vereis om 'n token of 'n wagwoord te stoor, sal dit as 'n geheim in die geheime bestuurder stoor.
Dit laat verskillende codebuild projekte toe om verskillende geconfigureerde toegang te gebruik tot die verskaffers in plaas daarvan om net die geconfigureerde standaard een te gebruik.
In die volgende bladsy kan jy kyk hoe om kodebou toestemmings te misbruik om voorregte te verhoog:
AWS - Codebuild PrivescLeer & oefen AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Leer & oefen GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)