Zpět do vitrínkyvitrinkaVaše budova · Enterprise

Vaše budova

Běží uvnitř vaší firmy.

Vaše identita, vaše úložiště, vaše síť. Nic z toho nemusí opustit vaši infrastrukturu — včetně těch částí, které to obvykle dělají.

01

Váš identity provider

Přihlášení jde přes adresář, který už provozujete. Napojení se nastavuje pro každou organizaci zvlášť a mapování skupin na role se použije při každém přihlášení znovu — odebrání přístupu v adresáři tedy platí i tady.

  • OIDCproti Entra, Keycloaku nebo Oktě — jedno napojení na organizaci, s vlastní kontrolou stavu.
  • Znovu při každém přihlášenímapování skupin na role není jednorázový import, který se časem rozejde; počítá se při každém přihlášení.
  • Adresa issueru se vytáčí opatrněissuer URL zadává někdo zvenčí, takže se odmítne, pokud nevede na veřejnou adresu — tatáž tabulka, která v air-gapped instalaci naopak povolí jen vaši vnitřní síť.

02

Čtyři role, v žebříčku

Role platí na úrovni workspace a jsou seřazené, takže vyšší pokrývá všechno, co umí nižší. Žádná matice zaškrtávátek, ve které se dá udělat chyba.

  • Owner, admin, member, viewerv tomto pořadí — každá kontrola se ptá, jestli vaše role je aspoň ta požadovaná.
  • Místa jsou na úrovni organizacea místo je členství, ať má jakoukoli roli. Pozvaný viewer jedno zabírá.
  • Kdo jen otevře odkaz, nenástěnka je URL: tester, který ji otevře, zakroužkuje oblast a napíše větu, se členem nikdy nestane — a místo tedy nezabere.

03

Váš bucket

Jediný Go binárník se SQLite uvnitř pro metadata a vaše vlastní úložiště pro soubory. Jeden compose soubor, jeden volume a schéma se při startu migruje samo.

  • Jakékoli S3Hetzner, MinIO, AWS — nebo prostě lokální disk. Před S3 sedí NVMe cache, u lokálního disku se vynechá, ten je lokální už sám o sobě.
  • Klíče držíte vyz vašeho úložiště neodejde nic, dokud se tak nerozhodnete.
  • Jeden binárníkSQLite je uvnitř, takže úložiště metadat není další věc k provozování a zálohování.

04

Air-gapped

Jedna proměnná prostředí je hlavní vypínač pro každé volání, které by produkt jinak poslal do veřejného internetu. Je to vypínač, ne slib — proto je seznam toho, co vypne, dost krátký na přečtení.

  • AIR_GAP=1vypne kontrolu úniků hesel proti Have I Been Pwned, odchozí e-maily, Telegram, api.github.com i napojení na agenta a issue tracker.
  • Vaše vlastní endpointy zůstávajíS3 i capture jsou interní služby, takže fungují dál — air-gapped instalace smí do vaší sítě a nikam dál.
  • Firewallu není co vysvětlovatsmysl vypínače je auditovaný log, ve kterém není jediný nevysvětlený odchozí požadavek.

05

Licence je soubor

Oprávnění je podepsaný soubor na disku, ne volání domů. Není tu žádný licenční server, který by ve tři ráno nešel.

  • Podepsaná, ne dotazovanápodpis Ed25519 nad obsahem — zákazník, tier, počet míst, oprávnění, datum vydání a expirace a příznak air-gapped instalace.
  • Chybějící znamená bez omezenížádný soubor neznamená zamčený produkt. Soubor, který je přítomný a neověří se, shodí start hlasitě — místo tichého degradování.
  • Čtrnáct dní odkladupo expiraci instalace běží dál pod banerem, než začne jakékoli omezení zápisu.

06

Co se zaznamenává

Události, na které se ptá auditor, se zapisují ve chvíli, kdy nastanou — včetně toho, kdo je vyvolal a čeho se týkaly.

  • Přístuppřihlášení, příchody členů a jejich odebrání.
  • Přihlašovací údajevydání a zneplatnění API tokenů.
  • Strukturavznik a pozastavení workspaců, změny tarifu a testovací odeslání e-mailu organizace.