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.

TimerOwnerWhat it ends
Inactivity timeoutAPM access profilethe portal session after idle time
Maximum lifetimeAPM access profilethe portal session regardless of activity
Application cookieBackend applicationthe 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.

Artikli relatati