Gwall seiffr TLS OpenVPN: cymharwch y ddau ochr yn gyntaf
Mae gwall «dim seiffr cyffredin» yn perthyn i sianel reoli TLS, nid i data-ciphers. Cymharwch fersiynau yn gyntaf, yna'r rhestrau cyfresi, yna profwch y trafodaeth.
Mae gwall «dim seiffr cyffredin» yn swnio fel un gosodiad i'w newid, a'r gosodiad mae'r rhan fwyaf o bobl yn ei newid yw'r un anghywir. OpenVPN yn cadw polisïau ar wahân ar gyfer y sianel reoli sy'n gwneud ysgydwad llaw TLS ac ar gyfer y sianel ddata sy'n cludo pecynnau y tu mewn i'r tiwnel, ac mae'r gwall yn enwi'r gyntaf tra bod pobl yn golygu'r ail. Mae cymharu'r hyn y mae pob ochr yn ei ganiatáu, yn y drefn gywir, yn troi'r dyfalu'n ddau neu dri phenderfyniad: fersiwn, yna rhestr cyfresi, yna manylion mewngofnodi.
Os cewch y drefn honno'n anghywir, gallwch dreulio awr yn ychwanegu enw AES at restr na chafodd ei hystyried erioed.
Dwy restr seiffr, a dim ond un yn torri'r ysgydwad llaw
Mae'r sianel reoli yn trafod sesiwn TLS, ac mae ei pholisi yn cael ei ysgrifennu gyda tls-cipher ar gyfer TLS 1.2 a tls-ciphersuites ar gyfer TLS 1.3. Mae'r sianel ddata yn cael ei gosod ar wahân gyda data-ciphers, lle mae anghysondeb yn cynhyrchu cysylltiad sy'n sefydlu ac wedyn yn methu â throsglwyddo traffig. Mae'r ddau yn cynhyrchu gwallau sy'n sôn am seiffrau, a dyna pam maen nhw'n cael eu drysu. Mae ysgydwad llaw nad yw byth yn cwblhau yn pwyntio at y sianel reoli, tra bod tiwnel sefydledig sy'n gollwng pecynnau yn pwyntio at y sianel ddata.
Darllenwch y neges gyfan yn lle'r llinell gyntaf. Mae anghysondeb fersiwn, cyfres sydd ar goll, algorithm llofnod tystysgrif y mae'r ochr yn ei wrthod, a methiant gwirio enw gwesteiwr i gyd yn gorffen mewn gwall TLS, a dim ond un ohonynt sy'n ymwneud â'ch rhestr cyfresi. Gwahanu'r categorïau hynny yw'r rhan fwyaf o'r diagnosis.
Cymharwch fersiynau cyn cymharu cyfresi
Nid yw ochr sy'n gyfyngedig i TLS 1.2 ac ochr sy'n gofyn am 1.3 yn rhannu unrhyw fersiwn, ac nid oes unrhyw linyn seiffr yn pontio hynny. Cofnodwch tls-version-min a tls-version-max ar y ddwy ochr, neu'r gwerthoedd diofyn o'r adeileddau sydd ar waith, oherwydd gall polisi OpenSSL dosbarthiad godi'r llawr heb i unrhyw opsiwn OpenVPN ddweud hynny. Os yw un ochr yn offeryn neu'n gleient trydydd parti, ei ffenestr yw'r hyn y mae ei firmware yn ei ganiatáu. Dim ond ar ôl i'r ffenestri orgyffwrdd y mae cymhariaeth cyfresi yn golygu unrhyw beth.
Dylai'r cofnodion hynny enwi'r deuaidd gwirioneddol hefyd. Nid yw openvpn llinell orchymyn ar eich gliniadur o reidrwydd y cleient sy'n trin proffil wedi'i fewnforio.
Nid yw rhestrau TLS 1.2 a TLS 1.3 yn cymysgu
Mae enwau cyfresi TLS 1.2 yn edrych fel ECDHE-RSA-AES256-GCM-SHA384 ac yn perthyn i tls-cipher, sy'n derbyn llinyn seiffr OpenSSL. Enwau cyfresi TLS 1.3 yw TLS_AES_256_GCM_SHA384 ac yn perthyn i tls-ciphersuites; nid yw ychwanegu un at linyn 1.2 yn gosod y rhestr 1.3, a gall y parser dderbyn y testun heb fod byth yn ei gyfateb. Nid yw hidlydd sy'n gywir ar gyfer un fersiwn yn dweud unrhyw beth am y llall. Cofnodwch ar gyfer pa fersiwn y mae pob rhestr.
openvpn --show-tls yn argraffu'r hyn y mae'r adeiledd lleol yn ei gefnogi, ac mae hwnnw'n rhestr eiddo yn hytrach nag addewid: efallai na fydd yr ochr bell yn caniatáu'r cyfresi hynny, ac efallai na fydd y proffil gweithredol yn eu galluogi. Defnyddiwch ef i ddiystyru adeiledd na all gynnig cyfres o gwbl, yna cymharwch y rhestrau wedi'u ffurfweddu.
Profwch y trafodaeth ar gysylltiad newydd
Yr ysgydwad llaw llwyddiannus yw'r unig dystiolaeth sy'n cyfrif, ac mae'n rhaid iddo ddod o'r cleient go iawn gyda'r proffil go iawn. Codwch lefel siaradusrwydd y gweinydd, cysylltwch unwaith, a darllenwch y fersiwn protocol a'r gyfres a drafodwyd o'r log yn lle tybio mai'r gwerth cyntaf a gynigiwyd enillodd. Yna cadarnhewch y sianel ddata ar wahân gyda thraffig drwy'r tiwnel, oherwydd mae ysgydwad llaw sy'n gweithio a sianel ddata sy'n methu yn atgyweiriadau gwahanol. Ailadroddwch ar ôl unrhyw newid ffurfweddu, oherwydd mae proffil cleient hen ffasiwn yn achos cyffredin o ganlyniad negyddol ffug.
Os nad oes ffurfweddiad cyffredin a gymeradwywyd, yr ateb yw uwchraddiad neu gynllun mudo, nid polisi gwanedig. Mae gostwng tls-version-min, analluogi dilysu, neu alluogi pob cyfres etifeddol yn dileu'r gwrthodiad heb fodloni'r gofyniad diogelwch a'i cynhyrchodd.
Cofnodwch y fersiwn a drafodwyd, y gyfres a'r seiffr ddata yn y tocyn newid. Bydd y person nesaf i gyfarfod gwall TLS yn dechrau o'r cofnod hwnnw yn lle o linyn seiffr a ganfuwyd mewn post fforwm.