L-Awtorizzazzjoni tal-Prokura tal-Browser Bla Ras Mhix Rotta VPN
VPN iwassal il-browser lejn il-prokura; ma jistax iwieġeb 407 tal-prokura. Iċċekkja l-għażla, l-isfida u t-triq tan-netwerk reali tax-xogħol separatament.
VPN jista’ jġorr it-traffiku ta’ browser għal proxy server u xorta jħalli l-browser ma jkunx jista’ juża dak il-proxy, minħabba li rotta u kredenzjali huma affarijiet differenti. L-awtomazzjoni bla ras tagħmel id-distakk aktar diffiċli biex tara, peress li m'hemm l-ebda tieqa u l-ebda pront biex tinnota. In-nuqqas normalment jidher bħala hang jew żball ġeneriku ta 'navigazzjoni, u l-ewwel istint huwa li twaħħal il-mina. Il-lista ta’ kontroll hawn taħt tissepara l-erba’ affarijiet li jridu jkunu veri qabel ma talba bla ras permezz ta’ prokura awtentikata tkun tista’ tirnexxi.
Żewġ konversazzjonijiet, żewġ kredenzjali
Jiġru żewġ konversazzjonijiet, u jappartjenu għal partijiet differenti. Il-browser l-ewwel jgħaqqad mas-semmiegħ tal-prokura, li jista' jikkontestah għall-kredenzjali; il-prokura mbagħad jagħmel jew jippermetti l-konnessjoni 'l quddiem mad-destinazzjoni. VPN jista 'jġorr l-ewwel parti mingħajr ma jkun l-endpoint li jisfida l-browser, u m'għandu xejn xi jgħid dwar it-tieni.
HTTP 407 huwa s-sinjal li l-klijent għandu jawtentika għat-talba tal-prokura, miġbura f'Proxy-Authenticate bit-tweġiba mistennija f'Proxy-Authorization. Dan mhuwiex il-login tal-websajt tad-destinazzjoni, u t-taħlit tat-tnejn huwa l-aktar sors komuni ta 'konfużjoni hawn.
Allura l-erba 'kontrolli huma: liema prokura l-browser fil-fatt magħżula, min iwieġeb iż-407, liema netwerk huwa fuq il-proċess tal-browser, u kif il-kredenzjali tingħata mingħajr bniedem. Kull wieħed jista 'jfalli b'mod indipendenti, u kull falliment jidher simili minn barra. Aħdemhom fl-ordni, għax verifika aktar tard ma tistax tikkumpensa għal waħda preċedenti. Prokura li qatt ma ġiet magħżula ma tistax tiġi awtentikata, u kredenzjali li teżisti biss fuq il-laptop tiegħek ma tistax tilħaq kontenitur.
Iċċekkja 1: liema prokura hija fil-fatt magħżula
Ibda bl-għażla, għaliex browser li jinjora l-issettjar tal-prokura tiegħek qatt ma jilħaq l-isfida. Fi Chrome il-bandiera hija --proxy-server=proxy.example:3128 , b'--proxy-bypass-list għall-esklużjonijiet, u Selenium jesponi l-istess ħaġa permezz tal-għażliet tal-browser tiegħu. Fajl PAC huwa mekkaniżmu differenti bil-modi ta 'falliment tiegħu stess.
Imbagħad ikkonferma minn ġewwa l-ambjent tal-browser li qed jaħdem aktar milli mill-qoxra tiegħek. Sonda indipendenti bl-istess prokura hija curl -x http://proxy.example:3128 -v https://example.com , u l-output verbose tagħha turi jekk il-CONNECT irnexxielux, dak Proxy-Authenticate reġa 'lura, u jekk 407 ġiex irritornat. Jekk curl tikseb 407 u l-browser hang, il-mogħdija tal-kredenzjali hija l-problema aktar milli n-netwerk. Jekk curl jirnexxi u l-browser le, il-browser mhux qed juża l-prokura li taħseb li hu.
Iċċekkja 2: min iwieġeb iż-407
A 407 għandu sid, u l-isem tiegħu jiddeċiedi fejn tmur l-iffissar. Jekk l-isfida tiġi mill-prokura korporattiva, it-tiswija hija kredenzjali li l-browser jista 'jippreżenta waħdu. Jekk ġej minn prokura upstream li l-ewwel wieħed jgħaddi lejh, il-kredenzjali tappartjeni għal dak it-tieni hop u l-ewwel prokura jista’ jkun qed iwassal l-isfida mhux mibdula. Aqra l-ambitu tal-awtentikazzjoni u l-ospitanti fl-header Proxy-Authenticate, minħabba li jsemmu l-kaxxa li qed titlob.
Ippreserva dik id-distinzjoni fi kwalunkwe tilloggja. Sfida ta' prokura, konnessjoni 'l quddiem miċħuda, sign-in ta' websajt u timeout tat-trasport VPN huma erba 'fallimenti differenti b'erba' sidien differenti, u messaġġ wieħed ta' żball ġeneriku jeqred l-informazzjoni li għandek bżonn.
Iċċekkja 3: il-mogħdija tal-kredenzjali
Il-kredenzjali nnifisha hija fejn il-biċċa l-kbira tas-setups waħedhom jinkisru. Selenium jista 'jistabbilixxi host u port proxy, iżda l-awtentikazzjoni proxy HTTP mhijiex parti portabbli ta' dik il-konfigurazzjoni, u l-kredenzjali fil-URL tal-prokura mhumiex mekkaniżmu li tista 'tistrieħ fuqu madwar il-browsers u l-verżjonijiet tas-sewwieq. L-għażliet appoġġjati huma dawk id-dokumenti tal-munzell attwali tiegħek: estensjoni tal-browser li twieġeb l-isfida, prokura ta’ twassil lokali li żżid l-intestatura u li tista’ tintlaħaq biss mix-xogħol, jew prokura li jawtentika l-ammont ta’ xogħol b’mezzi oħra. Agħżel waħda apposta, u ċċekkjaha mal-verżjonijiet eżatti tal-brawżer, tas-sewwieq u tas-Selenju li se tmexxi.
Żomm il-kredenzjali barra mill-postijiet li jnixxuha. Linji ta 'kmand huma viżibbli fil-listi tal-proċess, screenshots jispiċċaw f'rapporti tat-test, traċċi tal-browser u fajls HAR jaqbdu headers, u l-konfigurazzjoni tat-test impenjata hija għal dejjem. Uża l-mekkaniżmu ta' konsenja sigrieta tax-xogħol u r-regoli ta' redazzjoni tiegħu, u skopra l-kont prokura għad-destinazzjonijiet jew ir-rwol li jeħtieġ.
Jekk l-organizzazzjoni toffri rotta VPN diretta permessa minflok prokura obbligatorja, qabbel iż-żewġ disinni b'mod espliċitu. Iddiżattivax il-prokura bil-kwiet jew timita l-awtentikazzjoni ta' klijent ieħor biex tgħaddi mill-politika.
Iċċekkja 4: il-kuntest tan-netwerk tal-proċess tal-browser stess
Dan huwa l-kontroll nies skip. Brawżer imniedi minn ħaddiem, kontenitur jew nodu remot tal-Grid tas-Selenju juża n-netwerking ta’ dak l-ambjent, għalhekk il-konnessjoni VPN tal-laptop tiegħek u l-varjabbli tal-prokura tal-qoxra tiegħek jiddeskrivu mogħdija li l-browser qatt ma jista’ jmiss.
Irreġistra ħames fatti għax-xogħol li jonqos: l-ospitant tal-brawżer, il-proxy konfigurat, il-mogħdija tas-solvent inizjali, ir-rotta magħżula u s-sid tal-awtentikazzjoni. Imbagħad agħmel talba waħda awtorizzata li ma tagħmilx ħsara minn dak il-kuntest eżatt, bil-verifika TLS tad-destinazzjoni normali u l-awtorizzazzjoni tal-applikazzjoni jitħalla fuq. Brawżer bla ras li jibda b'suċċess la jipprova l-ammissjoni tal-prokura u lanqas il-kopertura VPN, u screenshot ta 'paġna vojta ma jipprova xejn. It-talba li tirritorna 200 permezz tal-katina kollha hija l-unika evidenza li tgħodd.
Il-fluss tax-xogħol lest għandu tliet proprjetajiet li jiswew jiċċekkjaw bħala sett. Hemm rotta appoġġjata mill-host tal-browser għall-prokura, politika intermedjarja espliċita li ssemmi l-prokura u d-destinazzjonijiet, u ċiklu tal-ħajja tal-kredenzjali li ma jiddependix minn operatur li jwieġeb pront inviżibbli. Jekk xi waħda mit-tlieta tiddependi fuq persuna, ix-xogħol għadu mhux waħdu, ikun xi jkun il-kodiċi tal-ħruġ. Ikteb il-ħames fatti qabel ma l-persuna li jmiss tirret il-pipeline.