Arkitettura
Komponenti u flussi tad-data
Kull parti li tiċċaqlaq, fejn taħdem, u kull konnessjoni bejniethom, bil-protokoll u l-kredenzjali li tuża kull naħa.
Jiddeskrivi lil LayerT kif kien mibni fid-data 19 ta’ Settembru 2026. Kull ma mhuwiex mibni huwa mmarkat.
Fil-browser
In-naħa tal-browser ta’ LayerT hija estensjoni Manifest V3. L-MDM tagħkom jinstallaha u jwaħħal l-ikona tagħha mat-toolbar permezz tal-fajls tal-politika enterprise ta’ Chrome għal macOS u Windows (jeżistu wkoll fajls għal Linux). L-istess politika titfi l-Incognito, il-Guest mode u l-password manager ta’ Chrome stess, u fuq Windows iżżid lil LayerT mal-estensjonijiet l-oħra li tinstallaw b’mod sfurzat, minflok ma tissostitwihom.
| Parti | X’inhi | Noti |
|---|---|---|
| Service worker | Il-proċess fl-isfond tal-estensjoni | Iżomm il-kredenzjali tal-apparat, iġib u jivverifika l-politika ffirmata, jiġbor l-avvenimenti tal-awditjar f’lottijiet, jimmedja l-awtorizzazzjonijiet għall-kontijiet kondiviżi, iħaddem it-timers għall-iskadenza tas-sessjonijiet |
| Content scripts | Skripts li Chrome iħaddem fid-dinja iżolata ta’ kull paġna | Separati mill-JavaScript tal-paġna stess. Jaqraw valuri biss mill-oqsma li jsemmu r-regoli tagħkom, u jimlew il-login tal-kontijiet kondiviżi |
| Prompts fil-paġna | Il-kard tal-imblukkar, l-avviżi, il-menu tal-kont u ċ-chip tas-sessjoni | Imfassla f’shadow roots magħluqa, għalhekk l-iskripts tal-paġna ma jistgħux jaqrawhom jew ibiddlulhom id-dehra. Il-buttuni jaġixxu biss fuq klikks u tagħfis ta’ tasti veri. Jużaw il-fonts tas-sistema, għalhekk LayerT qatt ma jgħabbi web fonts fil-paġni ta’ kumpaniji oħra |
| Frame tal-menu tal-kont | Paġna tal-estensjoni murija ġo frame ġewwa l-prompt | Il-lista tal-kontijiet kondiviżi tinsab fl-origin tal-estensjoni stess, mhux fil-paġna |
| Popup tat-toolbar | Il-launcher, l-approvazzjonijiet u ż-żieda mgħaġġla | Paġna tal-estensjoni; qatt parti minn sit web |
Is-sinjal ta’ fiduċja li paġna ma tistax tiffalsifika. Sakemm ikun hemm xi prompt ta’ LayerT fuq tab, LayerT jixgħel tikka kulur l-ambra fuq l-ikona tiegħu stess fit-toolbar. Sit web jista’ jikkopja d-dehra ta’ prompt, iżda ma jistax ipinġi fit-toolbar tal-browser. Il-prompts ta’ LayerT qatt ma jitolbu password ukoll, u test jinforza li l-ebda prompt ma jkun fih qasam tal-password.
Fil-cloud ta’ LayerT
| Parti | X’inhi | Noti |
|---|---|---|
| Console u API | Applikazzjoni web | Il-console tal-amministrazzjoni, l-API tal-estensjoni, is-server SCIM 2.0 u l-klijent OpenID Connect |
| Worker | Servizz separat mingħajr indirizz pubbliku | Iħaddem ix-xogħlijiet skedati u jibgħat in-notifiki |
| Console tal-operatur | Sit separat għall-persunal ta’ LayerT | Joħloq u jimmaniġġja l-organizzazzjonijiet. Il-persunal jista’ jara ġewwa organizzazzjoni biss bl-approvazzjoni ta’ dik l-organizzazzjoni (ara Identità, tenancy u rwoli) |
| Postgres | Is-sistema ta’ referenza | Verżjonijiet iffirmati tal-politika, avvenimenti tal-awditjar, data tad-direttorju, talbiet u sessjonijiet. Is-sigrieti tal-kontijiet kondiviżi jinħażnu bħala ciphertext f’tabella għalihom |
| Ħażna ta’ oġġetti | Google Cloud Storage | Reġistrazzjonijiet tas-sessjonijiet biss, kriptati fuq l-apparat qabel ma jittellgħu. Il-bucket qatt ma jżomm plaintext |
| Servizz taċ-ċwievet | Google Cloud KMS | Jiffirma kull verżjoni tal-politika b’Ed25519 u jgeżwer iċ-ċavetta li tissiġilla kull sigriet ta’ kont kondiviż u kull reġistrazzjoni. Iċ-ċwievet jistgħu jintużaw permezz tas-servizz iżda qatt ma jistgħu jiġu kkupjati barra minnu. Mibni, u jinxtegħel mal-ewwel deploy fil-produzzjoni; fl-iżvilupp jintużaw ċwievet lokali minfloku |
| Xogħlijiet skedati | Xogħlijiet rikorrenti fuq il-worker | Jagħlqu talbiet u sessjonijiet skaduti, japplikaw iż-żamma, jiffirmaw mill-ġdid il-politika qabel ma tiskadi, jerġgħu jibnu l-politika wara bidliet fid-direttorju, jibagħtu notifiki u tfakkiriet, jiċċekkjaw is-saħħa tal-gateways |
Hosting. LayerT għadu mhux fil-produzzjoni. Se jaħdem fuq Google Cloud fl-UE, fir-reġjun ta’ Milan (
europe-west8), biċ-ċwievet u l-backups tad-database tiegħu miżmuma fil-multi-region tal-UE ta’ Google. Cloudflare se jieħu ħsieb id-DNS u jibgħat l-emails tan-notifiki. Il-fornituri huma elenkati f’Immaniġġjar tad-data. Għażliet oħra għar-residenza tad-data għadhom mhumiex disponibbli.Barra minn LayerT
| Parti | Ta’ min hi | Kif jużaha LayerT |
|---|---|---|
| Il-fornitur tal-identità tagħkom | Tagħkom | Jibgħat persuni u gruppi lil LayerT permezz ta’ SCIM 2.0, u jdaħħal lill-amministraturi u lin-nies permezz ta’ OpenID Connect. Mibni għal JumpCloud |
| L-MDM tagħkom | Tagħkom | Jimbotta l-politika ta’ Chrome li tinstalla lil LayerT, twaħħal l-ikona tiegħu u tgħidlu għal liema organizzazzjoni jappartjeni |
| Is-siti li jużaw in-nies tagħkom | Il-fornituri | LayerT jaqra u jimla l-formoli fuqhom. Qatt ma jibdel is-servers jew it-traffiku ta’ fornitur |
Flussi tad-data
Kull fluss hawn taħt jgħaddi permezz ta’ HTTPS.
| Fluss | Direzzjoni | X’jiċċaqlaq | Awtentikat permezz ta’ |
|---|---|---|---|
| Sinkronizzazzjoni tad-direttorju | Fornitur tal-identità → API | Persuni, gruppi, jekk humiex attivi (SCIM 2.0) | Token SCIM maħruġ minn LayerT, maħżun biss bħala hash |
| Login fil-console | Browser ↔ API ↔ fornitur tal-identità | Fluss tal-authorization code ta’ OpenID Connect | ID token iffirmat, ivverifikat kontra ċ-ċwievet ippubblikati tal-fornitur |
| Użu tal-console | Browser → API | Deċiżjonijiet, regoli, impostazzjonijiet | Sessjoni fuq in-naħa tas-server, ivverifikata mill-ġdid ma’ kull talba |
| Iskrizzjoni | Estensjoni → API → fornitur tal-identità | Il-persuna tagħmel login darba; il-browser jieħu l-kredenzjali tal-apparat | Il-login tal-fornitur tal-identità |
| Sinkronizzazzjoni tal-politika | API → estensjoni | Il-politika ffirmata għall-organizzazzjoni tagħkom | Token tal-apparat; il-politika nnifisha tiġi vverifikata b’Ed25519 fil-browser |
| Awditjar | Estensjoni → API | Avvenimenti dwar imblukkar, qbil mar-regoli, approvazzjonijiet u sessjonijiet | Token tal-apparat, li jrid jaqbel mal-apparat tal-avveniment |
| Talbiet u awtorizzazzjonijiet | Estensjoni ↔ API | Talbiet għall-aċċess, deċiżjonijiet, awtorizzazzjonijiet għall-kontijiet kondiviżi | Token tal-apparat, marbut mal-persuna u mal-browser iskritt |
| Reġistrazzjoni | Estensjoni → API → ħażna ta’ oġġetti | Biċċiet kriptati tar-reġistrazzjonijiet | Token tal-apparat; il-biċċiet ikunu diġà kriptati |
| Xogħlijiet skedati | Cloud Scheduler → worker | Trigger biss | Identity token iffirmat minn Google għas-service account tal-iskedatur stess |
| Riżultati tal-login | Estensjoni → API | Jekk login f’kont kondiviż ħadimx, u f’liema pass waqaf. Qatt valuri, tikketti jew test tal-paġna | Token tal-apparat |
| Fatti dwar l-apparat | Estensjoni → API | Il-verżjoni tal-estensjoni, jekk installatiex il-politika, il-browser, is-sistema operattiva u l-verżjoni tal-politika | Token tal-apparat |
| Notifiki | Worker → dawk li japprovaw | Talbiet li qed jistennew lil xi ħadd, tweġibiet u allerti, bl-email, Slack u l-estensjoni. Ebda sigriet u ebda valur sħiħ | Email permezz ta’ SMTPS; l-API ta’ Slack bil-konnessjoni Slack tal-organizzazzjoni tagħkom; it-token tal-apparat tal-estensjoni |
| Deċiżjonijiet minn Slack | Slack → API | Approve jew Deny ta’ min japprova fuq talba | Il-firma tat-talba ta’ Slack, imbagħad id-drittijiet ta’ min japprova jerġgħu jiġu vverifikati fil-mument tal-klikk |
X’tibgħat l-estensjoni, u x’ma tibgħatx
- Tibgħat avvenimenti tal-awditjar meta regola taqbel, inkluż is-sit, il-qasam u l-valur li qabel. Hekk awditur jista’ jara li ġie mwaqqaf indirizz personali.
- Tibgħat talbiet għall-aċċess bir-raġuni tal-persuna, u biċċiet kriptati tar-reġistrazzjonijiet meta r-reġistrazzjoni tkun mixgħula għal kont kondiviż.
- Tirrapporta jekk kull login f’kont kondiviż ħadimx, u fatti bażiċi dwar il-browser, biex l-IT ikun jista’ jara liema laptops huma protetti. Dawn ir-rapporti ma fihom ebda valur ittajpjat u ebda test tal-paġna.
- Barra minn sessjoni rreġistrata ta’ kont kondiviż, ma tibgħatx il-kontenut tal-paġni. Qatt ma tibgħat l-istorja tal-browsing, jew xi ħaġa ttajpjata f’oqsma li r-regoli tagħkom ma jsemmux.