Concourse Architecture

Arhitektura Concourse

Naučite hakovanje AWS-a od nule do heroja sa htARTE (HackTricks AWS Red Team Expert)!

Drugi načini podrške HackTricks-u:

Relevantni podaci iz Concourse dokumentacije:

Arhitektura

ATC: web UI & planiranje izgradnje

ATC je srce Concourse-a. Pokreće web UI i API i odgovoran je za sve planiranje u cevima. Povezan je sa PostgreSQL-om, koji koristi za čuvanje podataka o cevima (uključujući zapisnike izgradnje).

Odgovornost provera je kontinuirano proveravanje novih verzija resursa. Planer je odgovoran za planiranje izgradnji za posao, a pratilac izgradnje je odgovoran za pokretanje svih zakazanih izgradnji. Sakupljač smeća je mehanizam za čišćenje koji uklanja nekorišćene ili zastarele objekte, poput kontejnera i zapremina.

TSA: registracija radnika & prosleđivanje

TSA je prilagođeni SSH server koji se koristi isključivo za sigurno registrovanje radnika sa ATC-om.

TSA po podrazumevanim postavkama sluša na portu 2222, i obično je smešten zajedno sa ATC-om i nalazi se iza balansera opterećenja.

TSA implementira CLI preko SSH veze, podržavajući ove komande.

Radnici

Da bi izvršili zadatke, Concourse mora imati neke radnike. Ovi radnici se registrovuju putem TSA-e i pokreću usluge Garden i Baggageclaim.

  • Garden: Ovo je API za upravljanje kontejnerima, obično pokrenut na portu 7777 putem HTTP.

  • Baggageclaim: Ovo je API za upravljanje zapreminama, obično pokrenut na portu 7788 putem HTTP.

Reference

Naučite hakovanje AWS-a od nule do heroja sa htARTE (HackTricks AWS Red Team Expert)!

Drugi načini podrške HackTricks-u:

Last updated