Ittajpja isem tal-host f’browser u l-iskiema tiddeċiedi l-port tad-destinazzjoni: 80 għal http, 443 għal https. Xejn fi tweġiba DNS ma jissupera dan, u l-ebda regola ta’ tibgħid fuq il-magna tiegħek ma tista’ tinvinta semmiegħ fil-ġenb tal-fornitur. Meta fornitur VPN jagħtik port pubbliku għoli bħal 45000, URL espliċitu jaħdem u wieħed nadif le. Il-vojt jinsab fil-punt tad-daħla, mhux ġewwa l-applikazzjoni.

Mexxi t-triq mill-browser sal-proċess darba, u t-tliet għażliet ta’ pubblikazzjoni jieqfu jidhru misterjużi.

Ara fejn tassew tmur it-talba

Il-browser jissolva l-isem f’indirizz, imbagħad jgħaqqad ma’ dak l-indirizz fuq il-port prestabbilit tal-iskiema sakemm l-URL ma jismix ieħor. Il-ġenb tal-fornitur tiegħek jiddeċiedi x’jiġri mill-konnessjoni li tasal. Jekk it-tabella tat-tibgħid tiegħu tqabbel biss 45000 mal-indirizz intern tiegħek, konnessjoni għall-80 ma għandha fejn tmur u tiġi miċħuda jew mitluqa qabel ma l-magna tiegħek tkun involuta.

Dik iċ-ċaħda sseħħ fil-ġenb, għalhekk il-logs tal-applikazzjoni tiegħek ma juru xejn. In-nuqqas ta’ logs huwa prova ta’ fejn waqaf il-pakkett, mhux prova li l-applikazzjoni hija miksura.

Għaliex regola lokali ma tistax tissewwi l-ġenb

Rdirezzjoni jew regola DNAT fuq il-host tal-applikazzjoni taġixxi fuq pakketti li diġà waslu. Pakketti mibgħuta lill-port 80 fil-fornitur qatt ma jaslu, għalhekk ir-regola qatt ma tiġi evalwata. Din hija l-aktar siegħa moħlija komuni fil-problema kollha.

Anki DNS ma jistax iġorr il-port. spettifikazzjoni HTTP jiddefinixxi l-valuri prestabbiliti tal-iskiema, u rekord A jew AAAA jirritorna indirizz filwaqt li CNAME jirritorna isem ieħor. Il-browser xorta jgħaqqad il-port tal-iskiema, għalhekk biss port espliċitu fl-URL ibiddel id-destinazzjoni.

L-ewwel għażla: żomm il-port espliċitu

Spiss it-tweġiba korretta hija dik li mhix glamoruża. Ippubblika l-URL sħiħ bil-port, temm TLS fuq daħla li tappoġġjah, u kun żgur li kull rabta ġġenerata żżomm l-istess oriġini. Għal udjenza żgħira u kkontrollata dan huwa komplut, u ma jiswa xejn ħlief numru tal-port viżibbli.

Iċċekkja r-rdirezzjonijiet u l-ambitu tal-cookies waqt li tkun hemm, għax backend li jikteb isem il-host tiegħu stess f’intestatura Location iħassar dan l-arranġament.

It-tieni għażla: tikseb daħla vera fuq il-port prestabbilit

Xi fornituri u arranġamenti ta’ hosting jibagħtu 80 u 443 fuq indirizz maqsum jew dedikat bħala servizz dokumentat. Staqsi x’inhu tassew inkluż minflok ma tassumi li indirizz ta’ ħruġ pubbliku jimplika ports tad-dħul arbitrarji. Indirizz tal-ħruġ dedikat ma jgħid xejn dwar it-tibgħid tad-dħul.

Ikkonferma s-sjieda u d-disponibbiltà bil-miktub, inkluż x’jiġri mid-daħla meta l-mina terġa’ tgħaqqad ma’ indirizz differenti. Daħla li tiċċaqlaq mal-mina tipproduċi waqfiet li jidhru bħal fallimenti DNS.

It-tielet għażla: poġġi frontend quddiem

Proxy maqlub fuq indirizz aċċessibbli jista’ tisma’ fuq 443 u ttemm TLS u jiftaħ konnessjoni separata mal-backend permezz tal-VPN. Il-viżitaturi jaraw l-isem u l-port prestabbilit tal-frontend, filwaqt li l-frontend jitkellem mal-port għoli tal-backend f’ismek. Dan jaħdem għax ibiddel l-arkitettura minflok ma jiġġieled mal-punt tad-daħla. Il-backend imbagħad m’għandux bżonn xi port tad-dħul fuq l-internet pubbliku.

Dan ibiddel ukoll dak li topera. Il-frontend jippossjedi t-TLS pubbliku, il-politika tal-aċċess, il-logs u d-disponibbiltà, u għandu jillimita l-għażla tal-backend għas-servizz maħsub. Jekk il-qabża mill-frontend għall-backend tuża HTTPS, żomm il-validazzjoni taċ-ċertifikat fuq dik il-qabża.

Żomm oriġini waħda

L-isem tal-host pubbliku, l-iskiema u l-port tal-frontend jiffurmaw l-oriġini li jużaw il-viżitaturi, għalhekk ikkonfigura l-URL estern tal-applikazzjoni, ir-rdirezzjonijiet u l-cookies għal dik l-oriġini. Ibgħat il-host oriġinali u l-iskiema mibgħuta jekk l-applikazzjoni tibni rabtiet assoluti. Tweġiba li tirritorna l-utenti lejn isem privat jew port għoli tħassar id-daħla nadifa li għadek kemm bniet.

Imbagħad iddeċiedi b’moħħok fuq l-udjenza. URL qasir jista’ jiġġustifika frontend ġestit, u mhuwiex ta’ valur li tbiddel b’inċident servizz privat għal VPN biss f’wieħed pubbliku.

Artikli relatati