Portabbiltà tal-profil OpenVPN: ċwievet portabbli kontra għażliet tal-pjattaforma
Fajl .ovpn iħallat materjal ta' identità portabbli ma' direttivi li jifhem klijent wieħed biss. Qabbel it-tnejn qabel ma' tħati ċ-ċertifikat għal falliment.
L-istess fajl .ovpn jiftaħ mina fi klijent wieħed u ma jibdiex f'ieħor, u ċ-ċertifikat normalment ikun l-ewwel suspettat. Aktar spiss il-fajl fih direttiva li timplimenta magna waħda biss. Profil huwa kuntratt ma' klijent speċifiku, mhux skript portabbli.
Aqsam dak li jivvjaġġa mal-identità minn dak li jappartjeni lil pjattaforma. Imbagħad il-falliment normalment isemmi lilu nnifsu.
Fajl wieħed, żewġ kuntratti
Profil jiġbor tliet tipi ta' kontenut: materjal ta' identità bħaċ-ċertifikati CA u tal-klijent u ċ-ċavetta privata, fatti tat-trasport bħall-punt tat-tarf remot u l-protokoll, u direttivi tal-imġiba bħall-immaniġġjar tad-DNS jew għażliet tal-apparat. L-ewwel tnejn huma portabbli ħafna bejn magni li jappoġġaw l-istess protokoll. It-tielet hija fejn l-implimentazzjonijiet jiddiverġu. Li tittratta l-fajl kollu bħala unità portabbli waħda huwa dak li jipproduċi l-fallimenti konfużi.
Fajl li jaħdem f'GUI fuq pjattaforma waħda mhux awtomatikament validu għall-klijent tal-linja tal-kmand fuq oħra. Anki meta t-tnejn huma OpenVPN, il-parsers u s-settijiet tal-għażliet differenti. Għalhekk importazzjoni b'suċċess mhijiex prova ta' profil portabbli.
Materjal portabbli kontra direttivi tal-pjattaforma
Is-sezzjonijiet tal-identità u tat-trasport huma l-parti li għandha tinżamm. ca, cert, key u remote jiddeskrivu min qed jikkonnettja u fejn, u jfissru l-istess ħaġa għal kull klijent konformi.
Id-direttivi tal-imġiba huma l-parti li għandha tqabbel. block-outside-dns, pereżempju, teżisti biex tibdel l-imġiba tad-DNS f'Windows. Klijent Unix jista' lanqas biss jagħrisha.
Aqra l-lista tal-għażliet tal-klijent li jirċievi, mhux ta' dak li jibgħat. Il-manwal ta' referenza OpenVPN 2.6 jiddokumenta l-għażliet tal-magna, u d-dijalog tal-importazzjoni ta' GUI mhijiex dik il-lista.
Aqra l-iżball tal-parser qabel iċ-ċertifikat
Żball li jsemmi għażla mhux rikonoxxuta huwa falliment tal-parser, mhux falliment tal-awtentikazzjoni. Il-konnessjoni qatt ma waslet għal TLS, għalhekk li tbiddel iċ-ċertifikati ma jistax jgħin. Aqra l-ewwel żball mill-klijent u l-verżjoni attwali, imbagħad neħħi jew ibdel biss id-direttiva li dak il-klijent ma jistax jimplimenta. Li tħassar sezzjonijiet taċ-ċertifikat jew tar-rotot biex il-fajl jitgħabba huwa l-mod kif profil li jaħdem isir mhux sigur.
Jekk l-iżball isemmi l-handshake, ċertifikat jew ċifrar, il-profil ġie analizzat u l-problema tinsab x'imkien ieħor.
Żomm il-fajl oriġinali ħdejn dak adattat. Meta l-fajl adattat ifalli aktar tard, l-oriġinali huwa l-kontroll li jgħidlek jekk il-bidla jew l-ambjent humiex li ċċaqalqu.
Il-privileġġi huma t-tieni fruntiera
Il-privileġġi huma l-fruntiera l-oħra: il-ħolqien ta' apparat tal-mina, l-installazzjoni tar-rotot u l-qari ta' ċavetta privata kollha jiddependu mill-permessi lokali. Fajl ta' ċavetta li jinqara biss minn root huwa skjerament normali, mhux difett tal-profil. Is-sewwa jappartjeni lis-sjieda jew lill-kapaċitajiet, mhux lill-fajl.
It-tħaddim tal-klijent b'sudo jista' jsolvi ċaħda ta' permess lokali, u ma jistax iżid direttiva li l-binarju ma jimplimentax. Ibiddel ukoll liema keyring tal-utent, mogħdijiet tal-konfigurazzjoni u kuntest tal-maniġer tan-netwerk japplikaw, għalhekk ir-riżultat mhuwiex l-istess test.
Adatta b'mod deliberat
Meta fornitur jippubblika profili separati, ħu dak maħsub għall-klijent li jirċievi. L-adattament tal-fajl ta' pjattaforma oħra huwa l-aħħar għażla. Jeħtieġ rekord ta' kull għażla mibdula u kopja tal-oriġinali.
Ittestja l-identità, ir-rotta u d-DNS bħala tliet riżultati separati. Profil li jawtentika u jirrotta iżda jkisser ir-riżoluzzjoni tal-ismijiet huwa profil adattat parzjalment, mhux wieħed li jaħdem.