Arkitettura
Politika ffirmata u l-infurzar tagħha
Ir-regoli jinkitbu fil-console, jiġu ppubblikati bħala verżjoni ffirmata waħda, ivverifikati minn kull browser, u infurzati fil-paġna qabel ma tintbagħat formola. Jekk browser ma jistax jipprova li l-politika tiegħu hija aġġornata, jaġixxi fail-closed.
Jiddeskrivi lil LayerT kif kien mibni fid-data 3 ta’ Ottubru 2026. Kull ma mhuwiex mibni huwa mmarkat.
Il-ħajja ta’ politika
- ConsoleAbbozzL-IT jikteb jew ibiddel ir-regoli bħala abbozzi. Għad ma jasal xejn f’xi browser.
- ConsolePubblikazzjoniIl-pubblikazzjoni tapplika l-abbozzi kollha pendenti bħala verżjoni ġdida waħda. Ir-reviżjoni fakultattiva minn żewġ awturi twaqqaf lin-nies milli jippubblikaw l-abbozzi tagħhom stess.
- Il-cloud ta’ LayerTIffirmarIl-verżjoni tiġi serjalizzata bħala JSON kanoniku u ffirmata b’Ed25519.
- BrowserTniżżilKull 15-il minuta, meta jibda l-browser u wara navigazzjoni, b’talbiet kundizzjonali.
- BrowserVerifikaIl-firma, iċ-ċavetta, l-organizzazzjoni, il-verżjoni u l-iskadenza jiġu kollha vverifikati qabel ma tintuża regola waħda.
- Il-paġnaInfurzarIr-regoli jaġixxu fuq formoli sottomessi u paste qabel ma jaħdem il-kodiċi tas-sit stess. Ir-regoli għall-fajls u għat-test ittajpjat jaġixxu fil-paġna wkoll.
X’inhi regola
Regola tgħid meta taġixxi, fejn tapplika, liema oqsma tosserva, liema valur jattivaha u x’jiġri.
| Parti | Għażliet |
|---|---|
| Meta | Wieħed minn ħames triggers, elenkati fit-tabella li jmiss |
| Fejn | Mudell ta’ sit: URL eżatt, glob bħal https://*.postbox.example/*, jew regular expression |
| Liema oqsma | CSS selectors għall-oqsma f’dik il-paġna. L-amministraturi jistgħu jibnuhom billi jippuntaw fuq il-paġna bil-picker tal-estensjoni |
| Liema valur | Kundizzjonijiet fuq il-valur li jaqra t-trigger: huwa ugwali għal, jaqbel ma’ mudell, dominju tal-email, f’lista, u kombinazzjonijiet b’and/or/not. Il-kundizzjonijiet jistgħu wkoll iqabblu mal-identità tal-persuna stess fid-direttorju, bħal “l-indirizz tax-xogħol tagħhom biss” |
| Għal min tapplika | Kundizzjoni tista’ tkun dwar il-persuna minflok dwar il-valur: tkun vera meta l-persuna li daħlet f’LayerT f’dak il-browser tkun fi grupp tad-direttorju li ssemmu, ikun x’ikun dak li ttajpjat. Taħt “not”, tkun vera għal kull min mhuwiex fil-grupp |
| X’jiġri | Monitoraġġ (log biss), imblukkar, imblukkar b’talba (il-persuna tista’ titlob aċċess), jew logout sfurzat (iħassar il-cookies u l-ħażna tas-sit, imbagħad juri paġna li tgħid li l-persuna ħarġet) |
Għal regola ta’ formola jew ta’ paste hemm azzjoni oħra, imblukkar, in-nies jistgħu jkomplu b’raġuni. Hija deskritta taħt Tkomplija b’raġuni.
LayerT ma josserva xejn f’paġna sakemm regola ma ssemmihx. Il-ħames triggers, u x’jaqra kull wieħed:
| Trigger | X’jaqra LayerT |
|---|---|
| Sottomissjoni ta’ formola (l-avveniment submit, buttuna submit, Enter f’qasam) | Il-kaxxi tat-test u l-kaxxi b’diversi linji li ssemmi r-regola |
| Paste | Il-kaxxi tat-test ta’ linja waħda li ssemmi r-regola |
| Ittajpjar f’qasam | Il-kaxxi tat-test, il-kaxxi b’diversi linji u l-edituri rich-text li ssemmi r-regola. LayerT jaqra l-qasam mument wara li l-persuna tieqaf tittajpja, u mill-ġdid meta t-test ikun se jintbagħat |
| Titligħ ta’ fajl, skont ismu | Isem il-fajl, meta fajl jingħata lill-paġna permezz ta’ kaxxa tal-fajls, drop jew paste |
| Titligħ ta’ fajl, skont it-test tiegħu | It-test ġewwa fajl ta’ test sempliċi sa 1 MB, li jinqara fil-browser |
Fajl li jaqbel ma’ regola ta’ mblukkar qatt ma jasal għand il-paġna. Regola dwar it-test ta’ fajl twaqqaf ukoll fajl li LayerT ma jistax jaqrah (stampa, PDF, dokument tal-Office, arkivju, folder, kull ħaġa akbar minn 1 MB) u tgħid li ma setgħetx tiċċekkjah.
Regoli integrati jkopru l-login personali ta’ Google, Telegram Web u WhatsApp Web. L-editur tar-regoli joffri biss it-triggers, il-verifiki u l-azzjonijiet li twettaq l-estensjoni, u regola maħżuna li tuża xi ħaġa oħra tgħid dan fil-paġna tagħha.
X’ma tistax tara regola
- Dak li sit itella’ waħdu fl-isfond. Data li paġna tibgħat waħedha, mingħajr formola, paste, qasam ittajpjat jew fajl mogħti permezz ta’ kaxxa tal-fajls, drop jew paste, hija barra minn kull regola.
- Ġewwa fajls li mhumiex test sempliċi. LayerT ma jħarisx ġewwa PDFs, fajls tal-Office jew stampi. Regola dwar it-test tal-fajls twaqqafhom; ma taqrahomx.
- Test li diġà telaq. It-test ittajpjat ikun fil-paġna mill-ewwel tasta, u paġna li tibgħat waqt li tittajpjaw (suġġerimenti tat-tfittxija, abbozzi ssejvjati awtomatikament) diġà jkollha t-test. Regola tal-ittajpjar tgħarraf lill-persuna u twaqqaf it-test milli jintbagħat b’formola, b’buttuna submit jew b’Enter. Ma tistax tieħu t-test lura.
- Il-clipboard. Ir-regoli ta’ paste jaġixxu fuq paste fil-kaxxi tat-test ta’ linja waħda li ssemmi regola. LayerT ma jaqrax u ma jikkontrollax il-clipboard.
- Password jew kodiċi li mela LayerT. L-ebda regola, fuq l-ebda trigger, ma taqra password, kodiċi għal użu wieħed jew qasam sigriet tal-login li mela LayerT, għalhekk il-password ta’ kont kondiviż ma tistax tasal fir-rekord ta’ regola.
- Għal regola tal-ittajpjar: kull kaxxa tal-password. Regola tal-ittajpjar qatt ma taqra kaxxa tal-password, kaxxa tal-kodiċi għal użu wieħed jew qasam li mela LayerT. 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.
- Detectors lesti. M’hemmx librerija ta’ verifiki għan-numri tal-kards jew għan-numri tal-ID. Ir-regoli jużaw il-mudelli li jikteb amministratur.
Ir-regoli dwar il-fajls u l-ittajpjar huma mblukkar, twissija jew monitoraġġ sempliċi: it-talba għal eċċezzjoni u t-tkomplija b’raġuni mhumiex offruti fihom.
L-iffirmar
Kull verżjoni ppubblikata tiġi serjalizzata b’mod deterministiku (iċ-ċwievet issortjati, l-oqsma tal-firma esklużi) u ffirmata b’Ed25519. Il-politika ġġorr numru tal-verżjoni, l-organizzazzjoni li tappartjeni għaliha, meta nħarġet u meta tiskadi.
- Il-verżjonijiet jiżdiedu biss. Kull pubblikazzjoni tieħu n-numru li jmiss għall-organizzazzjoni tagħkom taħt lock, għalhekk żewġ amministraturi ma jistgħux jippubblikaw l-istess verżjoni.
- Biex tmorru lura, ir-regoli l-qodma jiġu ppubblikati bħala verżjoni ġdida u ogħla. L-eċċezzjonijiet approvati minn dak iż-żmien ’l hawn jinżammu, sakemm ir-regoli restawrati ma jibqgħux iħalluhom.
- Iċ-ċavetta tal-iffirmar tinżamm f’servizz taċ-ċwievet u ma tistax tiġi esportata: is-servers ta’ LayerT jitolbu lis-servizz għal kull firma. Iċ-ċavetta hija protetta bis-software. Is-servizz joffri dan it-tip ta’ ċavetta (Ed25519) fis-software biss, għalhekk ma tinżammx f’modulu tas-sigurtà tal-hardware. Dan huwa mibni u jintuża fl-ambjent tat-test ta’ LayerT. Il-produzzjoni, li se żżomm iċ-ċavetta f’Google Cloud KMS, m’għandha l-ebda deploy. Il-builds tal-iżvilupp jiffirmaw b’ċavetta lokali, li l-builds tal-estensjoni għall-produzzjoni ma jafdawhiex.
Il-verżjoni ffirmata li jirċievu l-browsers tagħkom tissejjaħ pakkett tal-politika (policy bundle). X’fih (inklużi l-allowlists ta’ nies oħra u eċċezzjonijiet approvati), fejn jinħażen fuq il-laptop, u x’jista’ jagħmillu xi ħadd li jikkontrolla l-laptop, jinsabu f’Pakketti tal-politika u apparat kompromess.
Verifika fil-browser
L-estensjoni tivverifika kull politika bl-implimentazzjoni ta’ Web Crypto tal-browser stess qabel ma tużaha. F’din l-ordni, tirrifjuta politika jekk:
- il-verżjoni tagħha mhijiex aktar ġdida minn dik li diġà għandha,
- tappartjeni lil organizzazzjoni oħra,
- ġiet iffirmata b’ċavetta li l-estensjoni ma tafx,
- il-firma ma tgħaddix mill-verifika kontra ċ-ċavetta pubblika mibnija fl-estensjoni, jew
- skadiet, skont l-arloġġ tal-laptop.
Politika rrifjutata tintrema u l-browser iżomm dik li kellu. Jistgħu jinbnew diversi ċwievet pubbliċi fl-istess ħin, għalhekk ċavetta tal-iffirmar tista’ tinbidel mingħajr interruzzjoni.
Fail-closed
Browser li ma jistax jikseb politika aġġornata u ġenwina ma jiqafx jinfurzaha bil-kwiet.
- Il-politika tiskadi 7 ijiem wara li tinħareġ, u LayerT jerġa’ jiffirmaha awtomatikament 48 siegħa qabel. Browser jara politika skaduta biss jekk ikun ilu ġranet ma jkunx jista’ jilħaq lil LayerT.
- F’paġna koperta minn regola ta’ imblukkar jew ta’ logout sfurzat, politika skaduta twaqqaf kull formola sottomessa u kull paste fl-oqsma tar-regola, b’kard “Connectivity required”. Il-kard tispjega x’ġara u toffri biss Back.
- Twaqqaf ukoll fajl mogħti lill-oqsma ta’ regola tal-fajls, u Enter f’qasam li tosserva regola tal-ittajpjar, mingħajr ma taqra xejn.
- Ir-regoli ta’ monitoraġġ jibqgħu jniżżlu fir-reġistru.
- Sħubija mhux magħrufa fi grupp ukoll taġixxi fail-closed. Kull browser jirċievi tweġiba ffirmata dwar il-gruppi tad-direttorju tal-persuna tiegħu stess, valida għal 24 siegħa. Browser mingħajr tweġiba aġġornata jwaqqaf l-azzjoni fuq paġni fejn regola ta’ mblukkar issemmi grupp, bħalma jagħmel meta l-politika tiegħu tkun skaduta, u jerġa’ jistaqsi lil LayerT minnufih.
- Meta l-browser jerġa’ jikkonnettja, il-kard titneħħa waħedha fi żmien madwar 30 sekonda, mingħajr reload.
Il-waqfien ta’ emerġenza
L-Owner jista’ jitfi l-infurzar kollu għall-organizzazzjoni kollha. Il-waqfien innifsu huwa verżjoni ffirmata tal-politika, għalhekk ħadd ma jista’ jibgħat waħda falza lil browser. Jitniżżel fir-reġistru, u l-Owners u l-IT Admins jiġu infurmati. Qatt ma jagħmel ħlief jitfi l-infurzar: m’hemmx swiċċ li minflok jissakkar kollox.
Il-browsers jaqbduh mas-sinkronizzazzjoni li jmiss: fi żmien 15-il minuta, aktar malajr jekk il-persuna tinnaviga. Waqfien huwa mmarkat urġenti fil-politika, iżda llum l-estensjoni ma ġġibux aktar malajr minn bidliet oħra. Ir-revoka ta’ browser u r-ritorn għal verżjoni preċedenti jaslu bl-istess mod.
L-infurzar fil-paġna
Il-content script ta’ LayerT jisma’ għas-sottomissjonijiet u l-paste qabel ma jarahom il-kodiċi tas-sit stess. Meta regola taqbel, LayerT jikkanċella l-avveniment, għalhekk it-talba tas-sit qatt ma tintbagħat. It-testijiet end-to-end jiċċekkjaw li ma tintbagħatx.
Fajl jiġi ttrattat bl-istess mod: LayerT iwaqqaf il-kaxxa tal-fajls, id-drop jew il-paste qabel ma jarah il-kodiċi tal-paġna stess, u fajl li jaqbel ma’ regola ta’ mblukkar qatt ma jasal għand il-paġna. L-ittajpjar huwa differenti, għax it-test ikun diġà fil-paġna. Hemmhekk LayerT juri l-blokk u jwaqqaf it-test milli jintbagħat b’formola, b’buttuna submit jew b’Enter.
Il-prompts ta’ LayerT huma mibnija b’mod li paġna ma tistax tindaħal fihom:
- Huma mfassla f’shadow roots magħluqa, li l-iskripts tal-paġna ma jistgħux jilħqu.
- Il-buttuni tagħhom iwieġbu biss għal klikks u tagħfis ta’ tasti veri, mhux għal avvenimenti li joħloq skript.
- Qatt ma juru l-isem intern tar-regola. Juru l-messaġġ li kiteb l-amministratur.
- Qatt ma jitolbu password, u qatt ma jkun fihom qasam tal-password. Test jiċċekkja kull prompt.
- Sakemm ikun hemm prompt fuq il-paġna, l-ikona ta’ LayerT fit-toolbar turi tikka kulur l-ambra li l-paġna ma tistax tiffalsifika.
Talba għall-aċċess
Persuna mblukkata tista’ titlob aċċess, jekk ir-regola tippermetti dan.
- BrowserTalbaIl-persuna tispjega għaliex. It-talba għandha skadenza, 30 minuta b’mod predefinit.
- Console jew popupDeċiżjoniMin japprova jagħżel: tentattiv wieħed (ħames minuti), 15-il minuta, 1, 8 jew 24 siegħa, jew permanenti.
- Il-cloud ta’ LayerTApplikazzjoniL-approvazzjoni ssir eċċezzjoni f’politika ffirmata mill-ġdid, f’pass atomiku wieħed.
- BrowserTentattiv ġdidIl-prompt jaġġorna ruħu waħdu. Jekk il-persuna telqet, notifika fuq id-desktop tgħidilha.
- Ħadd ma jista’ japprova t-talba tiegħu stess. Is-server jirrifjutaha.
- Eċċezzjonijiet permanenti jistgħu jingħataw biss mill-Compliance Officer jew mill-Owner, qatt mill-IT.
- Talba li ħadd ma jiddeċiedi dwarha tiskadi awtomatikament.
- Dawk li japprovaw jisimgħu bit-talbiet fl-Inbox tal-console, fl-estensjoni, u bl-email, Slack jew notifika tal-browser, kif jagħżel kull wieħed. Jistgħu jiddeċiedu fil-console jew direttament minn Slack, u deċiżjoni minn Slack titniżżel fir-reġistru bħala tali.
Tkomplija b’raġuni
Għal regola ta’ formola jew ta’ paste, amministratur jista’ jagħżel Imblokka (in-nies jistgħu jkomplu b’raġuni). Il-persuna tara l-blokk b’kaxxa għar-raġuni tagħha. LayerT iħalli l-azzjoni tgħaddi biss wara li s-server ikun irreġistra r-raġuni.
- L-ebda rekord, l-ebda triq ’il quddiem. Jekk ir-raġuni ma tistax tiġi rreġistrata, għax il-browser huwa offline jew LayerT ma jistax jintlaħaq, l-azzjoni tibqa’ mblukkata u l-kard iżżomm dak li ġie ttajpjat.
- Ma jkun involut ħadd li japprova, u ħadd ma jiġi nnotifikat. Ir-raġuni tiġi rreġistrata ma’ isem il-persuna qabel ma jipproċedi xejn. Tidher f’Regoli attivati taħt Raġuni mogħtija, fir-reġistru tal-awditjar u fl-esportazzjonijiet.
- Mhijiex offruta fir-regoli tal-fajls jew tal-ittajpjar. Waqt li l-politika ta’ browser tkun skaduta, ir-regola taġixxi fail-closed bħal kull blokk ieħor, mingħajr kaxxa għar-raġuni.
X’jitniżżel fir-reġistru
Kull imblukkar, twissija, qbil ta’ regola ta’ monitoraġġ u użu ta’ eċċezzjoni joħloq avveniment tal-awditjar bir-regola, l-indirizz tal-paġna, il-qasam, il-valur li qabel u l-persuna. 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.
- Regola ta’ formola jew ta’ paste tirreġistra t-test tal-qasam, jew it-test ippejstjat.
- Regola tal-ittajpjar tirreġistra l-qasam kollu kif kien meta r-regola qablet, mhux biss il-parti li qablet, sa 10,000 karattru. Test itwal jinqata’ hemm, u r-rekord jgħid dan.
- Regola tal-fajls tirreġistra l-isem, it-tip u d-daqs tal-fajl, kif ingħata lill-paġna, u jekk LayerT setax jaqrah. It-test ta’ fajl jinqara fil-browser biex tittieħed id-deċiżjoni. Qatt ma jintbagħat u qatt ma jinħażen.
- Raġuni mogħtija biex wieħed ikompli minn blokk tiġi rreġistrata bi kliem il-persuna stess. Jekk il-persuna ttajpjat il-valur imblukkat fir-raġuni tagħha u r-regola taħbi jew timmaskja l-valuri, jinħeba jew jiġi mmaskjat hemm ukoll.
- Password jew kodiċi li mela LayerT qatt ma jinqraw minn xi regola, għalhekk ma jiġi rreġistrat xejn. Regola tal-ittajpjar qatt ma taqra kaxxa tal-password jew kaxxa tal-kodiċi għal użu wieħed, f’ebda każ.
- Password li persuna ttajpjat hi stess tinqara minn regola ta’ formola jew ta’ paste li ssemmi l-kaxxa tagħha, u tiġi rreġistrata b’mod li tinqara, ħlief jekk ir-regola tkun issettjata biex timmaskja jew taħbi l-valuri tagħha.
- L-isem tal-utent li jimla LayerT għal kont kondiviż xorta jiġi evalwat minn regola tal-login li tkopri l-paġna. Ir-regola tħalli l-login jgħaddi u tirreġistra dan bħala eċċezzjoni, bl-isem tal-utent. Jekk il-persuna tibdlu b’indirizz tagħha stess, dak ikun it-test tagħha, u regola ta’ formola taqrah.
Il-valuri jinżammu jinqraw b’mod predefinit, biex awditur ikun jista’ jara li l-login imblukkat kien indirizz personali. Kull regola tagħżel x’iżomm ir-reġistru tal-awditjar mill-valuri tagħha: kif ġew ittajpjati, immaskjati parzjalment, jew xejn. Il-browser dejjem jibgħat il-valur, u s-setting tar-regola jiġi applikat fuq is-server qabel ma jinħażen xejn. L-avvenimenti tal-awditjar jinżammu għal 365 jum b’mod predefinit, u kull organizzazzjoni tista’ tibdel dan.