Twa repairaasjes lykje like fluch as in âlde vpnc-ferbining wegeret op te kommen: de âlde swak-fersifering-flagge trochjaan, of in wrapper-skript pleatse dat it foar jo tafoeget. Se binne net lykweardich, want de iene feroaret it belied fan ien profyl en de oare it gedrach fan elk programma dat dat paad oanropt. De earste fraach is oft de gateway noch in swak foarstel biedt, en de twadde is wa't it akseptearje mei. Al it oare folget út dy beide antwaden.

Twa repairaasjes mei hiel ferskillende ynfloed

In wiziging op profylnivo rekket ien ferbining, ien eigner en ien ferfaldatum. It ferfangen fan it ynstalleare binêre bestân rekket elk frontend op 'e masine, ynklusyf it buroblêd-applet dat in kollega brûkt foar in hiel oar gatewayprofyl. De wrapper ferberget de wiziging ek foar elkenien dy't de host seis moannen letter debugt.

Pakketferifikaasje is it earste slachtoffer: in bestân op /usr/sbin/vpnc dat net mear by syn pakket past, feroaret in routinefeiligensbywurking yn in ûndersyk. Bywurkings oerskriuwe dan óf de wrapper stil, óf wegerje tapast te wurden, ôfhinklik fan hoe't de pakketbehearder wizige bestannen behannelet. Gjin fan beide útkomsten ferskynt yn it ferbiningslog, en dêrom bliuwt de wrapperoanpak oantreklik oant it earste ynsidint. Ien regel yn in profyl is folle makliker te finen en te ferwiderjen as in binêre bestân dat nimmen har betinkt ferfongen te hawwen.

Wat de ferâldere skeakel eins docht

De vpnc-hantlieding markearret de ien-DES-opsje as ferâldere yn it foardiel fan in ynstelling foar swak fersifering, en dokumintearret in aparte opsje dy't hielendal gjin fersifering foar datferkear tastiet. Dat binne ferskillende konsesjes mei ferskillende gefolgen. Gjin fan beide lit in moderne gateway ûnderhannelje oer eat dat it net mear biedt.

Lês de falstadium foardat jo in repairaasje kieze. In ôfwiisd foarstel en in ôfwiisd wachtwurd leverje ferlykbere frontend-berjochten mar folslein ferskillende bewiis.

Wêr't in beheinde útsûndering heart

As in organisaasje bewust in âlde peer foar in beheinde perioade akseptearret, heart de útsûndering yn it profyl fan dy peer, mei in eigner, in resinsjedatum en in migraasjepaad nei in stipe protokol. It bûten it globale paad hâlde is krekt it hiele punt fan it beheind neame.

Lit de gateway-eigner befêstigje hokker algoritmen de peer noch foarstelt en wat it ferfangt. In klantflagge kin in foarstel net reparearje dat de tsjinner net mear stjoert, en in tsjinner-migraasje dy't nimmen pland hat, sil de tydlike oplossing oerlibje. Set de resinsjedatum yn itselde kaartsje as de útsûndering, sadat de konsesje ferrint ynstee fan permanint te wurden.

Kontrolearje de ûnderhanneling, net allinnich it griene ikoan

Sammele bewiis dat it stadium identifisearret ynstee fan 'e stimming fan 'e dialooch. De opdrachten hjirûnder binne allinnich lêze, en de earste twa litte sjen hokker konfiguraasje en ferzje echt yn spiel binne.

vpnc --version
vpnc --print-config /etc/vpnc/legacy.conf
dpkg -V vpnc
grep -n -E 'weak|1des|no-encryption' /etc/vpnc/legacy.conf

It tredde opdracht meldt bestannen dy't net mear by it pakket passe, en sa kundiget in fergetten wrapper himsels oan. It fjirde lit de konsesjes sjen dy't it profyl draacht, sadat in útsûndering net stilwei ferspriede kin nei in twadde profyl fia in kopiearre bestân. Rin beide foar en nei in wiziging, en bewarje de útfier by it ferbiningsprofyl ynstee fan yn in petearfinster.

Hâld debug-útfier bûten kaartsjes oant immen it lêzen hat, want de hantlieding warskôget dat it heechste debug-nivo autentikaasjegegevens ynklusyf wachtwurden útstjettet. It akseptaasjekritearium is in autorisearre, stipe oerienkomst tusken klant en gateway, net in menupunt dat úteinlik grien wurdt. As de peer allinnich in brutsen algoritme biedt, is de earlike útkomst in útsûndering mei in ein datum of in ferfangend protokol, en dy beslissing heart by wa't de gateway besit. It beslút fêstlizze is it ferskil tusken in beheard útsûndering en in tafallige beliedswiziging.

Relatearre artikelen