Mae pasio dhparam -check yn teimlo fel dedfryd ar osodiad Diffie-Hellman eich VPN. Nid yw. Mae’r gorchymyn yn cymharu un ffeil paramedr â’r rhifyddeg y mae’n honni ei bodloni, ac nid yw’n dweud dim am a yw maint y grŵp yn cyd-fynd â’ch polisi neu a yw’r twnnel hyd yn oed yn llwytho’r ffeil honno. Mae ei ddarllen fel adolygiad diogelwch yw’r rhagdybiaeth sy’n werth ei chywiro gyntaf.

Mae ffeil paramedr yn cynnwys rhif cysefin a chynhyrchydd. Mae dilysrwydd yn briodwedd o’r rhifau hynny, tra bod cryfder yn farn am eich model bygythiad a’ch cyfoedion, ac nid yw’r ddau yn gyfnewidiol.

Beth mae’r gwiriad dilysrwydd yn ei gadarnhau mewn gwirionedd

Rhedwch y gwiriad ar y ffeil sydd gennych a darllenwch yr ateb. Mae openssl dhparam -in dh.pem -check -noout yn cyflawni’r gwiriadau paramedr ac yn atal yr allbwn wedi’i amgodio. Mae neges bod y paramedrau’n ymddangos yn iawn yn golygu bod y gwerthoedd yn gyson yn strwythurol; nid yw’n golygu bod grŵp byr yn dderbyniol yn eich amgylchedd.

Mae cynhyrchu heb -dsaparam yn rhoi rhifau cysefin diogel, lle mae (p-1)/2 hefyd yn gysefin, a dyna pam mae’n cymryd cymaint o amser. Mae’r llwybr arddull DSA yn adeiladu paramedrau’n gyflymach ac yn eu trosi i ffurf DH, ac mae’r llawlyfr OpenSSL yn gysylltiedig â gofynion allweddol ffres ychwanegol ar gyfer eu defnyddio. Nid yw’r naill na’r llall yn gyfrinach sesiwn: mae’r ffeil yn ddeunydd cyfluniad cyhoeddus, nid yw’n allwedd breifat y dystysgrif ac nid yw’n gyfrinach a rennir y sianel reoli.

Darllenwch y maint a’r cynhyrchydd cyn barnu’r ffeil

Mae canlyniad dilysrwydd yn golygu mwy pan wyddoch beth a ddilyswyd. Argraffwch y paramedrau gyda openssl dhparam -in dh.pem -text -noout, yna nodwch hyd y rhif cysefin a gwerth y cynhyrchydd.

Cymharwch y hyd hwnnw â pholisi ysgrifenedig yn hytrach nag ag arfer. Os mai eich gofyniad yw grŵp enwog cymeradwy o stac TLS modern, gallai ffeil a gynhyrchwyd â llaw fod yn arteffact hollol anghywir. Cofnodwch y ddau rif yn y cofnod newid fel nad oes rhaid i’r adolygydd nesaf eu deillio eto.

Peidiwch â throi archwiliad yn ailgynhyrchu

Y dull methu yma yw gorchymyn sy’n edrych fel gwiriad ac yn ymddwyn fel cynhyrchydd. Mae ychwanegu hyd mewn didau, fel yn openssl dhparam -check 2048, yn gofyn am baramedrau newydd ac anwybyddir y ffeil fewnbwn. Gall opsiwn cynhyrchydd wneud yr un peth. Os mai dim ond archwilio yr oeddech am ei wneud, trosglwyddwch -in a -check a dim byd sy’n disgrifio maint.

Mae ysgrifennu allbwn dros y llwybr gwreiddiol yn haeddu’r un amheuaeth, oherwydd mae’r llawlyfr yn rhybuddio nad yw allbwn i ffeil yn atomig. Mae damwain yng nghanol ysgrifennu yn gadael ffeil paramedr wedi’i thorri a gwasanaeth na fydd yn cychwyn.

Cyfunwch y grŵp â’r protocol, nid â thuedd

Mae polisi maint yn benderfyniad na all yr offeryn ei ddarllen ar eich rhan. Mae grŵp maes meidrol 2048-did yn llawr cyffredin ac mae grwpiau mwy yn costio amser ysgwyd llaw, felly dewiswch y ffigwr y mae eich llinell sylfaen eich hun yn ei enwi a’i ysgrifennu i lawr. Nid yw grwpiau a ddefnyddir yn eang yn wan am eu bod yn gyhoeddus; nid yw anhysbysrwydd yn ychwanegu dim yma.

Lle mae’r stac yn cefnogi grwpiau enwog cymeradwy, dilynwch y trefniant dogfennol hwnnw yn lle cynhyrchu paramedrau anarferol i’w gwneud yn edrych yn unigryw. Mae grŵp enwog yn rhywbeth y gall cyfoedydd ei adnabod ac y gall adolygydd chwilio amdano, sy’n werth mwy na ffeil bwrpasol na all neb ei dosbarthu.

Sicrhewch fod y VPN yn llwytho’r ffeil o gwbl

Nid yw ffeil paramedr gywir nad oes unrhyw broses yn ei darllen yn newid dim. Yn OpenVPN y cyfarwyddeb gweinydd yw dh gyda llwybr, a gall defnyddiadau sy’n dibynnu ar ECDH neu ar gyfnewid allweddi TLS 1.3 osod dh none yn lle hynny. Gwiriwch y cyfluniad sy’n rhedeg yn hytrach na thempled, yna cadarnhewch fod cleientiaid a chyfoedion yn negodi’r un gwaith adeiladu.

Caeuwch y cylch gyda’r dystiolaeth sydd ei hangen arnoch mewn gwirionedd: y grŵp a negododd y twnnel, hyd y paramedrau yn y ffeil, a’r llinell bolisi y mae’r hyd hwnnw’n ei bodloni. Mae gwiriad llwyddiannus yn un eitem yn y rhestr honno. Trin hynny fel yr ateb cyfan yw sut mae grŵp byr yn goroesi archwiliad a oedd i fod i’w ddal.

Erthyglau cysylltiedig