Aċċess għall-Portal APM: ta’ min hija s-sessjoni tal-applikazzjoni?
Ħames verifiki għal deċiżjoni ta’ pubblikazzjoni b’BIG-IP Portal Access: ambitu tar-riżorsa, sessjoni tal-backend, żewġ timers, tifsira tal-logout u limiti tal-kitba mill-ġdid.
Il-pubblikazzjoni ta’ applikazzjoni tal-intranet permezz ta’ BIG-IP APM Portal Access hija deċiżjoni dwar sessjonijiet, mhux dwar l-ikkupjar ta’ server virtwali. Il-portal jdaħħal lill-utent, il-profil tal-kitba mill-ġdid iżomm talbiet magħżula fuq il-passaġġ tal-gateway, u l-applikazzjoni għadha għandha s-sessjoni tagħha. Ħames verifiki jifirdu disinn li jġib ruħu b’mod prevedibbli minn ieħor fejn l-għajnuna tiskopri t-timeouts utent wara utent. Agħmilhom fl-ordni u waqaf fl-ewwel wieħed li mhux minnu.
Verifika 1: ir-riżorsa hija ppubblikata, mhux biss marbuta
Bookmark fil-webtop jipprova li utent jara dħul. Ma jipprovax li l-applikazzjoni hija ppubblikata. Fittex il-profil tal-aċċess, il-profil tal-kitba mill-ġdid u s-server virtwali li jgħaqqadhom, imbagħad ikkonferma li l-assenjazzjoni tar-riżorsa tindika lejn l-applikazzjoni li taħseb. Jekk wieħed mit-tlieta nieqes jew inkonsistenti, il-bqija tal-lista hija bla sens.
Il-każ nofsu ppubblikat jidher f’saħħtu fil-punt tad-dħul. Is-server virtwali jġorr il-profil tal-aċċess filwaqt li l-profil tal-kitba mill-ġdid huwa limitat għal URI ta’ riżorsa oħra, u għalhekk id-dħul fil-webtop jidher u l-ewwel paġna tgħabbi, imbagħad it-talbiet tas-sottopassaġġ iħallu l-passaġġ tal-gateway u jaslu għand il-backend direttament. L-istampa mera hija riżorsa assenjata lill-applikazzjoni żbaljata: il-bookmark tinfetaħ, u tiftaħ xi ħaġa li ħadd ma approva.
Verifika 2: is-sessjoni tal-backend hija stat separat
Il-backend jista’ jitlob l-awtentikazzjoni tiegħu stess anki meta APM iqis lill-utent iddaħħal. Integrazzjoni SSO appoġġjata tistabbilixxi dik ir-relazzjoni għalik, imma li taċċetta d-dħul fil-portal ma jagħmilx kull applikazzjoni taċċetta l-istess kredenzjali jew l-istess cookie tas-sessjoni. Jekk SSO mhuwiex ikkonfigurat għar-riżorsa, l-applikazzjoni titlob id-dħul tagħha stess ġewwa portal diġà awtentikat.
Li tintefa SSO biex tibdel il-messaġġ viżibbli hija shortcut komuni u ħażina: tibdel id-disinn tal-awtentikazzjoni mingħajr ma tmiss iċ-ċiklu tal-ħajja li pproduċa l-messaġġ. Iddeċiedi minflok jekk id-dħul tal-backend għandux jidher xejn, u jekk għandu, agħmilha parti espliċita tal-fluss ippubblikat.
Verifika 3: hemm żewġ arloġġi, u mhumiex l-istess arloġġ
Il-profil tal-aċċess tal-APM iġorr timeout ta’ inattività u ħajja massima tas-sessjoni. L-applikazzjoni iġorr it-timer tal-idle tagħha u l-iskadenza tal-cookie. Li żżid it-timer tal-portal ma testendix is-sessjoni tal-applikazzjoni, u li tqassar is-sessjoni tal-applikazzjoni ma toħroġx lill-utent mill-portal.
| Timer | Owner | What it ends |
|---|---|---|
| Inactivity timeout | APM access profile | the portal session after idle time |
| Maximum lifetime | APM access profile | the portal session regardless of activity |
| Application cookie | Backend application | the application session inside a live portal |
Is-sejħa klassiċi tal-appoġġ tiġi minn par li ma jaqbilx: il-portal għadu validu, is-sessjoni tal-applikazzjoni le, u l-utent jara formola tad-dħul li tidher li tikkontradixxi l-portal. Dan huwa imġieba korretta, mhux ħsara, u s-soluzzjoni hija li tagħżel liema arloġġ għandu jiskadi l-ewwel għal din l-applikazzjoni.
Verifika 4: il-logout għandu ambitu definit
Ikteb x’għandu jtemm il-buttuna tal-ħruġ tal-applikazzjoni: dik l-applikazzjoni biss, is-sessjoni sħiħa tal-APM, jew sessjoni usa’ tal-fornitur tal-identità. Il-profil tal-aċċess jappoġġja lista ta’ URI tal-logout b’dewmien fakultattiv, u hekk tagħmel il-logout tal-applikazzjoni jtemm is-sessjoni tal-portal meta dik hija l-ħtieġa. Mingħajrha, il-logout tal-applikazzjoni jħalli l-portal ħaj, u talba sussegwenti tista’ terġa’ ddaħħal lill-utent bil-kwiet.
Ikkunsidra l-effett fuq riżorsi oħra fl-istess portal. Jekk il-logout minn applikazzjoni waħda jtemm is-sessjoni ta’ sitt oħrajn, l-utenti se jsejħu dan bug sakemm l-imġieba ma kinitx miftiehma qabel mal-proprjetarju tal-applikazzjoni. Li tagħlaq tab u terġa’ lura għall-webtop mhumiex prova li xi ħaġa spiċċat.
Verifika 5: l-applikazzjoni tgħix il-kitba mill-ġdid
Portal Access tikteb mill-ġdid kontenut web magħżul, u l-kitba mill-ġdid għandha truf. Karatteristiċi moderni fuq in-naħa tal-klijent, ħaddiema fl-isfond, flussi tal-upload u login federat jistgħu jaqgħu barra minn dak li tħejji rilaxx partikolari. Il-matriċi tal-kompatibilità skont il-verżjoni ta’ F5 hija d-dokument li għandu jinqara qabel ma timpenja ruħek, għax il-limiti jiddependu mir-rilaxx.
Ittestja l-flussi li jgħoddu, mhux il-paġna tal-inżul: idħol, naviga f’kull funzjoni meħtieġa, ittella’ jekk l-applikazzjoni ttella’, ħalli s-sessjoni maħsuba tiskadi u segwi kull passaġġ tal-logout. Paġna li tiġi rrenduta darba mhijiex prova li l-applikazzjoni taħdem.
Meta fluss meħtieġ ma jistax jiġi miktub mill-ġdid, mur għal disinn dokumentat ta’ federazzjoni, proxy rivers jew aċċess tan-netwerk. Portal tal-browser li jiġi mitlub iġib ruħu bħal tunnel ġenerali se jgħaddi mid-demo u jonqos fl-awditjar.