Viena komanda. Visiškai apsaugota.
CASTOVIA agentas įsidiegia per mažiau nei 60 sekundžių, automatiškai tvarko saugumą ir bendrauja su CASTOVIA Cloud per šifruotus kanalus. Nereikia rankinių ugniasienės taisyklių, SSH raktų ar VPN.
Diegimo komandos paaiškinimas
Tiksliai kas nutinka, kai Linux serveryje paleidžiate vienos eilutės diegiklį.
Ką daro komanda
Vienos eilutės diegimo komanda, kurią nukopijuojate iš CASTOVIA administratoriaus skydelio, jūsų Linux serveryje atlieka šiuos veiksmus:
Tikroji komanda
Komanda, kurią matote savo administratoriaus skydelyje, atrodo taip:
curl -sSL https://install.castovia.com/agent | sudo bash -s -- --token YOUR_SERVER_TOKENYOUR_SERVER_TOKEN yra unikalus, vienkartinis žetonas, generuojamas kiekvienam mazgui. Jei nenaudojamas, jis nustoja galioti po 24 valandų.
Ko agentas nedaro
Aiškios ribos. Agento veikimo sritis sąmoningai apribota.
Saugumas — įdiegtas, o ne prikabintas vėliau
Kiekviena saugumo priemonė yra automatinė. Rankinės konfigūracijos nereikia.
Serverio žetono autentifikavimas
automatinisKiekvienas mazgas gauna unikalų, kriptografiškai atsitiktinį serverio žetoną (256 bitų). Šis žetonas sugeneruojamas CASTOVIA administratoriaus aplinkoje, kai kuriate mazgą. Jis naudojamas vieną kartą registracijos metu ir po to pakeičiamas besisukančiu TLS kliento sertifikatu.
TLS 1.3 šifravimas
automatinisVisas ryšys tarp agento ir CASTOVIA Cloud naudoja TLS 1.3. Agentas patikrina CASTOVIA sertifikatų grandinę pagal pririštą šakninį CA — nepasikliaujama sistemos sertifikatų saugykla. „Man-in-the-middle“ atakos neįmanomos.
Ugniasienės reikalavimai
automatinisAgentui reikia tik išeinančio HTTPS (443 prievadas) į CASTOVIA Cloud. Jokių įeinančių prievadų atidaryti nereikia. Jūsų serverio ugniasienės taisyklės lieka nepakeistos — agentas nekeičia iptables, nftables ar firewalld.
Darbo metu nereikia root prieigos
automatinisAgentas veikia kaip atskiras neprivilegijuotas vartotojas (castovia-agent). Jam root reikia tik diegimo metu (kad sukurtų systemd tarnybą). Darbo metu jis naudoja minimalias teises — skaitymo prieigą prie srauto šaltinių ir rašymo prieigą prie savo talpyklos katalogo.
Automatinis sertifikatų rotavimas
automatinisKliento sertifikatai atsinaujina kas 7 dienas. Agentas atnaujinimą tvarko sklandžiai. Jei sertifikatas nustoja galioti (pvz., serveris buvo neprisijungęs), agentas naudoja saugų pakartotinio įtraukimo procesą, kuriam reikia patvirtinimo CASTOVIA administratoriaus aplinkoje.
Būklės stebėjimas ir savęs taisymas
automatinisAgentas stebi savo būklę. Jei jis sugestų, systemd paleidžia jį iš naujo per 5 sekundes. Jei negali pasiekti CASTOVIA Cloud, jis toliau aptarnauja talpykloje saugomą konfigūraciją ir kaupia metrikas vėlesniam perdavimui.
Ryšio protokolas
Kaip duomenys teka tarp jūsų serverio ir CASTOVIA Cloud.
CASTOVIA Cloud → Agentas (konfigūracijos siuntimas)
Techninis: Konfigūracija pateikiama kaip pasirašyti JSON duomenų paketai. Agentas patikrina kiekvieną paketą prieš taikydamas. Jokio neapdoroto SQL, jokių shell komandų — tik struktūruota konfigūracija.
Agentas → CASTOVIA Cloud (telemetrija)
Techninis: Telemetrija siunčiama kas 30 sekundžių per HTTPS POST. Duomenų paketas suspaudžiamas (gzip) ir šifruojamas. Vidutinis dydis: 2–5 KB per intervalą.
Tinklo santrauka
| Aspektas | Išsamiau |
|---|---|
| Protokolas | HTTPS (TLS 1.3) su sertifikatų pririšimu |
| Išeinantis prievadas | 443 (tik HTTPS) |
| Įeinantys prievadai | CASTOVIA nereikalauja nė vieno |
| Širdies dūžis | Kas 30 sekundžių (2–5 KB suspausta) |
| Autentifikavimas | Besisukantys TLS kliento sertifikatai (7 dienų rotacija) |
| Pralaidumas | < 1 MB/val. valdymo srautui |
| Elgsena neprisijungus | Aptarnauja talpykloje saugomą konfigūraciją, kaupia telemetriją, automatiškai prisijungia iš naujo |
| Srauto srautas | Niekada nenukreipiamas per CASTOVIA — lieka jūsų tinkle |
Švarus pašalinimas
Jei pašalinsite mazgą, agentas visiškai susitvarko:
sudo castovia-agent uninstall --purge