Il-VPN jgħaqqad, il-klijent jiftaħ sessjoni, u kulħadd jassumi li l-konnessjoni mad-database hija protetta. Għadhom kif ġew imħallta tliet affarijiet differenti. Jekk is-semmiegħa huwiex aċċessibbli xejn, jekk is-server aċċettax lill-utent, u jekk Firebird innegozjax l-encryption tal-wire huma mekkaniżmi separati bi provi separati. Mina jwieġeb biss għall-ewwel waħda, u biss għas-sorsi li ħallejt.

Żewġ fruntieri, u ma jidħlux fuq xulxin

Il-fruntiera tal-VPN tipproteġi l-pakketti bejn klijent u gateway. L-encryption tal-wire ta' Firebird tipproteġi l-protokoll tad-database bejn il-librerija tal-klijent u l-proċess tas-server. It-tnejn jistgħu jkunu preżenti, u l-ebda waħda ma tissostitwixxi lill-oħra.

Jekk il-mina tispiċċa qabel il-host tad-database, it-traffiku lil hinn minnha huwa protett biss minn dak li nnegozjat is-sessjoni tad-database. F'dan il-vojt reviżjoni normalment issib is-sorpriża. Id-dijagramma tal-mina tispiċċa f'gateway, u l-konnessjoni li ġġorr il-mistoqsija tiegħek tkompli lil hinn minnu. Kull min jaqra dik id-dijagramma aktar tard jiret dik l-assunzjoni.

L-ewwel fruntiera: min jista' jiftaħ is-semmiegħa

Identifika l-indirizz veru tas-server u l-port ikkonfigurat, li huwa 3050 sakemm ma nbidilx, imbagħad ippermetti biss is-sorsi tal-VPN approvati fil-firewalls tal-host u tan-netwerk. Qis kwalunkwe traduzzjoni tal-indirizzi fil-gateway tal-VPN, u agħti lill-host tad-database rotta lura lejn il-pool tal-klijenti jekk il-gateway ikun separat.

Imbagħad ipprova n-negattiv. Mogħdija esterna li għandha tiġi miċħuda trid tibqa' miċħuda, għax il-ftuħ tal-mina ma jirrestrinġix is-semmiegħa ta' Firebird waħdu.

It-tieni fruntiera: x'innegozja Firebird

Firebird 3 introduċa qafas tal-encryption tal-wire b'politika tas-server li tista' tkun diżattivata, attivata jew obbligatorja. Il-politika tistabbilixxi l-limitu minimu. Is-sessjoni reali għadha tiddependi mil-librerija tal-klijent li tgħabbi l-applikazzjoni u mill-plugins li t-tnejn jappoġġjaw.

Fid-noti tal-ħruġ ta' Firebird 3 Arc4 huwa elenkat bħala l-plugin tal-encryption tal-wire awtomatiku għal dak il-ħruġ. Arc4 huwa default storiku, mhux rakkomandazzjoni għal cipher modern, u mhuwiex l-istess bħall-protezzjoni tal-VPN ta' barra.

L-awtentikazzjoni hija t-tielet varjabbli fl-istess negozjati. Is-server jaċċetta sett ta' plugins tal-awtentikazzjoni, il-librerija tal-klijent toffri sottoinsieme minnhom, u t-tnejn iridu jidħlu fuq xulxin.

In-nassa Legacy_Auth

L-appoġġ għal Legacy_Auth jeħtieġ li jiġi allentat il-politika obbligatorja tal-encryption awtomatika tas-server. Dan huwa l-ispiża tad-dokumentazzjoni tal-kompatibbiltà, u għalhekk it-tnaqqis tal-politika biex issikket żball tal-konnessjoni huwa bidla fis-sigurtà u mhux tiswija.

Jekk klijent jonqos f'daqqa wara aġġornament tas-server, qabbel il-listi tal-plugins qabel ma ddgħajjef xi ħaġa. Il-falliment normalment huwa nuqqas ta' qbil fin-negozjati, u t-tweġiba hija plugin appoġġjat fuq iż-żewġ naħat.

Iċċekkja l-konnessjoni li timporta

Fuq build li jipprovdi l-varjabbli tal-kuntest, din il-mistoqsija tirrapporta l-istat tal-encryption tal-konnessjoni attwali:

SELECT RDB$GET_CONTEXT('SYSTEM', 'WIRE_ENCRYPTED')
FROM RDB$DATABASE;

Ħaddimha mill-konnessjoni tal-applikazzjoni stess, mhux minn sessjoni tal-amministratur fuq l-istess server. Konnessjoni tal-amministratur encryptata ma tgħid xejn dwar sessjoni ta' librerija tal-klijent oħra, u build anzjan li ma jappoġġjax il-varjabbli mhuwiex prova li l-encryption hija mitfija.

Irreġistra flimkien il-verżjoni tal-librerija tal-klijent, il-build tas-server u r-riżultat, għax ħadd minnhom waħdu ma jinqara.

Permessi u l-mogħdija tal-aġġornament

L-irrestrinġiment tas-sorsi u l-encryption tat-trasport ma jissostitwixxux l-awtentikazzjoni jew il-permessi tal-inqas privileġġ. Iċċekkja l-permessi tal-utent normali tad-database fuq l-oġġetti li tassew imiss.

Fl-aħħar, ittratta skjerament fit-tul bħala kwistjoni ta' manutenzjoni. Mina ma tagħmilx librerija tal-klijent skaduta sigura bla tmiem, u mogħdija ta' aġġornament appoġġjata tiswa inqas milli tiskopri li l-plugin li teħtieġ tneħħa.

Artikli relatati