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 3 ta’ Ottubru 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. Persuna tista’ wkoll tissettja lil LayerT fi browser hi stess, bil-kont tax-xogħol tagħha.

Imbagħad kull browser ġdid jistenna li Owner jew IT Admin japprovah, ikun kif ikun ġie installat LayerT. Sakemm jiġi approvat ma jirċievi l-ebda regola u ma jistax juża kontijiet kondiviżi.

PartiX’inhiNoti
Service workerIl-proċess fl-isfond tal-estensjoniIżomm iċ-ċavetta tal-iffirmar tal-browser stess u t-token tiegħu ta’ ħajja qasira, 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 scriptsSkripts li Chrome iħaddem fid-dinja iżolata ta’ kull paġnaSeparati mill-JavaScript tal-paġna stess. Jaqraw valuri biss mill-oqsma li jsemmu r-regoli tagħkom, jiċċekkjaw il-fajls mogħtija lill-postijiet li ssemmi regola tal-fajls, u jimlew il-login tal-kontijiet kondiviżi
Prompts fil-paġnaIl-kard tal-imblukkar, l-avviżi, il-menu tal-kont u ċ-chip tas-sessjoniImfassla 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-kontPaġna tal-estensjoni murija ġo frame ġewwa l-promptIl-lista tal-kontijiet kondiviżi tinsab fl-origin tal-estensjoni stess, mhux fil-paġna
Popup tat-toolbarIl-launcher, l-approvazzjonijiet u ż-żieda mgħaġġlaPaġ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

PartiX’inhiNoti
Console u APIApplikazzjoni webIl-console tal-amministrazzjoni, l-API tal-estensjoni, is-server SCIM 2.0 u l-klijent OpenID Connect
WorkerServizz separat mingħajr indirizz pubblikuIħaddem ix-xogħlijiet skedati u jibgħat in-notifiki
Console tal-operaturSit separat għall-persunal ta’ LayerTJoħloq u jimmaniġġja l-organizzazzjonijiet. Il-persunal jista’ jara ġewwa organizzazzjoni biss bl-approvazzjoni ta’ dik l-organizzazzjoni (ara Identità, tenancy u rwoli)
PostgresIs-sistema ta’ referenzaVerż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ġġettiGoogle Cloud StorageReġistrazzjonijiet tas-sessjonijiet biss, kriptati fuq l-apparat qabel ma jittellgħu. Il-bucket qatt ma jżomm plaintext
Servizz taċ-ċwievetServizz taċ-ċwievet fil-cloudJiffirma 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. Iċ-ċavetta tal-iffirmar tal-politika hija protetta bis-software: is-servizz joffri dak it-tip ta’ ċavetta fis-software biss, mhux f’modulu tas-sigurtà tal-hardware. Mibni, u jintuża fl-ambjent tat-test ta’ LayerT. Il-produzzjoni, li se tuża Google Cloud KMS, m’għandha l-ebda deploy
Xogħlijiet skedatiXogħlijiet rikorrenti fuq il-workerJagħ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. Illum jaħdem f’ambjent tat-test li fih data fittizja biss. 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

PartiTa’ min hiKif jużaha LayerT
Il-fornitur tal-identità tagħkomTagħkomJibgħ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ħkomTagħkomJimbotta l-politika ta’ Chrome li tinstalla lil LayerT, twaħħal l-ikona tiegħu u tgħidlu għal liema organizzazzjoni jappartjeni
Il-gateways tagħkom Aċċess bikriTagħkomServers żgħar li tikru intom. Kont kondiviż bir-routing mixgħul jgħaddi s-siti tiegħu stess minn wieħed minnhom, biex il-fornitur jara indirizz wieħed. LayerT jiċċekkja kull gateway minn barra u jgħidlu liema konnessjonijiet għandu jdaħħal. LayerT ma jħaddimx gateways
Is-siti li jużaw in-nies tagħkomIl-fornituriLayerT 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.

FlussDirezzjoniX’jiċċaqlaqAwtentikat permezz ta’
Sinkronizzazzjoni tad-direttorjuFornitur tal-identità → APIPersuni, gruppi, jekk humiex attivi (SCIM 2.0)Token SCIM maħruġ minn LayerT, maħżun biss bħala hash
Login fil-consoleBrowser ↔ API ↔ fornitur tal-identitàFluss tal-authorization code ta’ OpenID ConnectID token iffirmat, ivverifikat kontra ċ-ċwievet ippubblikati tal-fornitur
Użu tal-consoleBrowser → APIDeċiżjonijiet, regoli, impostazzjonijietSessjoni fuq in-naħa tas-server, ivverifikata mill-ġdid ma’ kull talba
IskrizzjoniEstensjoni → API → fornitur tal-identitàIl-persuna tagħmel login darba. Il-browser jibgħat in-nofs pubbliku ta’ ċavetta li ħoloq hu, jipprova li għandu n-nofs privat, u jieħu token tal-apparat ta’ ħajja qasira. Imbagħad jistenna l-approvazzjoni ta’ amministraturIl-login tal-fornitur tal-identità, u firma miċ-ċavetta tal-browser
Tiġdid tat-tokenEstensjoni → APIToken ġdid tal-apparat ta’ ħajja qasiraProva ffirmata biċ-ċavetta tal-browser, ivverifikata kontra ċ-ċavetta pubblika li LayerT ħażen waqt l-iskrizzjoni
Sinkronizzazzjoni tal-politikaAPI → estensjoniIl-politika ffirmata għall-organizzazzjoni tagħkomToken tal-apparat; il-politika nnifisha tiġi vverifikata b’Ed25519 fil-browser
Il-gruppi tal-persunaAPI → estensjoniIl-gruppi tad-direttorju tal-persuna ta’ dan il-browser stess, u ta’ ħadd aktar, bħala tweġiba ffirmata valida għal 24 siegħaToken tal-apparat; it-tweġiba tiġi vverifikata b’Ed25519 fil-browser
AwditjarEstensjoni → APIAvvenimenti dwar imblukkar, qbil mar-regoli, approvazzjonijiet u sessjonijiet, bil-valur li qabel ma’ regolaToken tal-apparat, li jrid jaqbel mal-apparat tal-avveniment
Tkomplija b’raġuniEstensjoni → APIIr-raġuni tal-persuna biex tkompli minn blokk, bir-regola, il-paġna u l-valur. L-azzjoni tipproċedi biss ladarba s-server ikun ħażinhaToken tal-apparat; il-persuna tittieħed mit-token, qatt mill-paġna
Talbiet u awtorizzazzjonijietEstensjoni ↔ APITalbiet għall-aċċess, deċiżjonijiet, awtorizzazzjonijiet għall-kontijiet kondiviżiToken tal-apparat, marbut mal-persuna u mal-browser iskritt
ReġistrazzjoniEstensjoni → API → ħażna ta’ oġġettiBiċċiet kriptati tar-reġistrazzjonijietToken tal-apparat; il-biċċiet ikunu diġà kriptati
Sessjoni tal-gateway Aċċess bikriAPI → estensjoniGħal kont b’routing: liema gateway għandu jintuża, kredenzjali għal din is-sessjoni biss, u l-indirizz li se jara l-fornitur. L-ebda password ma tivvjaġġa fihaToken tal-apparat, marbut mas-sessjoni attiva tal-persuna
Ammissjoni mill-gateway Aċċess bikriGateway → APIIl-gateway jistaqsi jekk għandux idaħħal kull konnessjoni ġdidaIċ-ċavetta tal-gateway stess. LayerT iwieġbu biss dwar is-sessjonijiet tal-organizzazzjoni tiegħu stess
Xogħlijiet skedatiCloud Scheduler → workerTrigger bissIdentity token iffirmat minn Google għas-service account tal-iskedatur stess
Riżultati tal-loginEstensjoni → APIJekk login f’kont kondiviż ħadimx, f’liema pass waqaf, u l-indirizz tal-paġna mingħajr il-query tiegħu. Qatt valuri, tikketti jew test tal-paġnaToken tal-apparat
Fatti dwar l-apparatEstensjoni → APIIl-verżjoni tal-estensjoni, kif il-browser jgħid li ġie installat, il-browser, is-sistema operattiva u l-verżjoni tal-politikaToken tal-apparat
Verifika tal-verżjoniEstensjoni → APILiema verżjoni ta’ LayerT hija l-aktar ġdida. It-tweġiba hija l-istess għal kull organizzazzjoniXejn. It-talba ma ġġorr l-ebda kredenzjali u xejn dwar il-persuna
NotifikiWorker → dawk li japprovawTalbiet 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 SlackSlack → APIApprove jew Deny ta’ min japprova fuq talbaIl-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

LayerT jaqra biss l-oqsma li jsemmu r-regoli tagħkom. Meta regola taqbel, LayerT jirreġistra dak li qabel magħha, u għal regola tal-ittajpjar it-test tal-qasam, biex awditur ikun jista’ jiċċekkja d-deċiżjoni. Regola tista’ timmaskja jew taħbi l-valuri tagħha.

  • Tibgħat avvenimenti tal-awditjar meta regola taqbel: ir-regola, l-indirizz tal-paġna, il-qasam u l-valur li qabel. Għal regola ta’ formola l-valur huwa t-test tal-qasam, u għal regola ta’ paste it-test ippejstjat. Hekk awditur jista’ jara li ġie mwaqqaf indirizz personali.
  • Għal regola tal-ittajpjar, il-valur huwa t-test kollu tal-qasam kif kien meta r-regola qablet, mhux biss il-parti li qablet, sa 10,000 karattru.
  • Għal regola tal-fajls, tibgħat l-isem, it-tip u d-daqs tal-fajl, kif il-fajl ingħata lill-paġna, u jekk LayerT setax jaqrah. It-test ta’ fajl jinqara fil-browser biex tittieħed id-deċiżjoni u qatt ma jintbagħat.
  • Il-browser dejjem jibgħat il-valur sħiħ. Is-setting ta’ regola biex timmaskja jew taħbi l-valuri tagħha jiġi applikat fuq is-servers ta’ LayerT, qabel ma jinħażen xejn. Il-valuri ma jiġux redatti fil-browser.
  • Password jew kodiċi li mela LayerT qatt ma jinqraw minn xi regola, għalhekk m’hemm xejn x’jintbagħat. Regola tal-ittajpjar qatt ma taqra kaxxa tal-password jew kaxxa tal-kodiċi għal użu wieħed, f’ebda każ. Regola ta’ formola jew ta’ paste taqra l-oqsma li ssemmi, u dawn jistgħu jinkludu kaxxa tal-password li persuna ttajpjat fiha hi stess.
  • 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ż.
  • Tibgħat ir-raġuni li persuna tagħti biex tkompli minn blokk, fejn regola tippermetti dan.
  • 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.
  • L-avvenimenti li qed jistennew li jintbagħtu jinżammu fil-ħażna tal-estensjoni sakemm jitwasslu, u jistgħu jinkludu valuri li qablu ma’ regola.
  • Ma tibgħatx paġni. Barra minn sessjoni rreġistrata ta’ kont kondiviż, l-uniku kontenut tal-paġna li tibgħat huwa t-test ta’ qasam li qabel ma’ regola, u ma tibgħat xejn li jiġi ttajpjat f’oqsma li r-regoli tagħkom ma jsemmux. Qatt ma tibgħat l-istorja tal-browsing, lista tal-paġni miżjura jew valuri tal-cookies. F’sessjoni rreġistrata, dak li jittajpjaw in-nies jiġi mmaskjat fejn jittajpjawh, fl-oqsma tal-formoli u fl-edituri rich-text, u r-reġistrazzjoni xorta turi dak li l-paġna terġa’ turi: id-dettalji jinsabu f’Sessjonijiet u reġistrazzjoni.