Amgryptio gwifren Firebird 3 a'r VPN: dau ffin wahanol
Nid yw VPN sy'n gweithio yn dweud dim am bwy all agor listener Firebird nac am yr hyn y mae'r cleient wedi'i negodi. Gwiriwch gyrhaeddedd, dilysiad ac amgryptio gwifren ar wahân.
Mae'r VPN yn cysylltu, mae'r cleient yn agor sesiwn, ac mae pawb yn tybio bod y cysylltiad cronfa ddata yn ddiogel. Mae tri pheth gwahanol newydd gael eu cymysgu. Ai'r listener sy'n gyraeddadwy o gwbl, a yw'r gweinydd wedi derbyn y defnyddiwr, ac a yw Firebird wedi negodi amgryptio gwifren, mae'r rhain yn fecanweithiau ar wahân gyda thystiolaeth ar wahân. Dim ond yr un cyntaf y mae twnnel yn ei ateb, a hynny dim ond ar gyfer y ffynonellau y gwnaethoch eu caniatáu.
Dau ffin, ac nid ydynt yn gorgyffwrdd
Mae ffin y VPN yn gwarchod pecynnau rhwng cleient a phorth. Mae amgryptio gwifren Firebird yn gwarchod protocol y gronfa ddata rhwng llyfrgell y cleient a phroses y gweinydd. Gall y ddau fod yn bresennol, ac nid yw'r naill yn cymryd lle'r llall.
Os yw'r twnnel yn gorffen cyn gweinydd y gronfa ddata, dim ond yr hyn a negododd sesiwn y gronfa ddata sy'n gwarchod y traffig y tu hwnt iddo. Yn y bwlch hwnnw y mae adolygiad fel arfer yn dod o hyd i'r syndod. Mae diagram y twnnel yn gorffen mewn porth, ac mae'r cysylltiad sy'n cario eich ymholiad yn parhau heibio iddo. Mae unrhyw un sy'n darllen y diagram hwnnw yn ddiweddarach yn etifeddu'r dybiaeth.
Ffin un: pwy all agor y listener
Nodwch gyfeiriad gwirioneddol y gweinydd a'r porthladd a gyfluniwyd, sef 3050 oni bai ei fod wedi'i newid, yna caniatáu dim ond y ffynonellau VPN a gymeradwywyd ym muriau tân y gweinydd a'r rhwydwaith. Cyfrifwch am unrhyw gyfieithu cyfeiriadau wrth borth y VPN, a rhowch lwybr dychwelyd i weinydd y gronfa ddata at y pwll cleientiaid os yw'r porth yn un ar wahân.
Yna profwch y negyddol. Rhaid gwrthod llwybr allanol y dylid ei wrthod o hyd, oherwydd nid yw agor y twnnel yn cyfyngu ar listener Firebird ynddo'i hun.
Ffin dau: yr hyn y mae Firebird yn ei negodi
Cyflwynodd Firebird 3 fframwaith amgryptio gwifren gyda pholisi gweinydd y gellir ei analluogi, ei alluogi neu ei fynnu. Mae'r polisi'n gosod y llawr. Mae'r sesiwn wirioneddol yn dal i ddibynnu ar lyfrgell y cleient a lwythir gan y rhaglen ac ar y plugins y mae'r ddwy ochr yn eu cefnogi.
Yn nodiadau rhyddhau Firebird 3, rhestrir Arc4 fel plugin amgryptio gwifren diofyn ar gyfer y rhyddhau hwnnw. Mae Arc4 yn ddiofyn hanesyddol, nid yn argymhelliad am sifr fodern, ac nid yw'r un peth â'r amddiffyniad VPN allanol.
Mae dilysiad yn drydedd newidyn yn yr un negodiad. Mae'r gweinydd yn derbyn set o plugins dilysu, mae llyfrgell y cleient yn cynnig is-set ohonynt, a rhaid i'r ddau orgyffwrdd.
Magl Legacy_Auth
Mae cefnogi Legacy_Auth yn gofyn am lacio polisi amgryptio gorfodol diofyn y gweinydd. Dyma'r gost gydnawsedd a ddogfennwyd, a dyna pam mae gostwng y polisi i dawelu gwall cysylltiad yn newid diogelwch yn hytrach na thrwsio.
Os yw cleient yn methu'n sydyn ar ôl uwchraddio'r gweinydd, cymharwch y rhestrau plugins cyn gwanhau unrhyw beth. Mae'r methiant fel arfer yn gamgymhwysiad negodi, a'r ateb yw plugin a gefnogir ar y ddwy ochr.
Gwiriwch yr atodiad sy'n bwysig
Ar adeiladwaith sy'n darparu'r newidyn cyd-destun, mae'r ymholiad hwn yn adrodd cyflwr amgryptio'r atodiad cyfredol:
SELECT RDB$GET_CONTEXT('SYSTEM', 'WIRE_ENCRYPTED')
FROM RDB$DATABASE;
Rhedwch ef drwy gysylltiad y rhaglen ei hun, nid drwy sesiwn gweinyddwr ar yr un gweinydd. Nid yw atodiad gweinyddol amgryptiedig yn dweud dim am sesiwn llyfrgell cleient arall, ac nid yw adeiladwaith hŷn nad yw'n cefnogi'r newidyn yn dystiolaeth bod amgryptio i ffwrdd.
Cofnodwch fersiwn llyfrgell y cleient, adeiladwaith y gweinydd a'r canlyniad gyda'i gilydd, oherwydd nid oes modd darllen yr un ohonynt ar ei ben ei hun.
Hawliau a'r llwybr uwchraddio
Nid yw cyfyngu ffynonellau ac amgryptio trafnidiaeth yn cymryd lle dilysiad nac hawliau'r lleiafswm braint. Gwiriwch ganiatâd defnyddiwr cyffredin y gronfa ddata ar y gwrthrychau y mae'n cyffwrdd â nhw mewn gwirionedd.
Yn olaf, triniwch ddefnydd hirdymor fel cwestiwn cynnal a chadw. Nid yw twnnel yn gwneud llyfrgell cleient hen ffasiwn yn ddiogel am gyfnod amhenodol, ac mae llwybr uwchraddio a gefnogir yn rhatach na darganfod bod y plugin y mae ei angen wedi'i dynnu.