Og ingen hælder unge vine i gamle skind; ellers vil den unge vin briste skindet, og den vil løbe ud, og skindet vil gå i stykker; men unge vine skal hældes i nye skind; så bevares både det og det andet. Lk. 5:37,38
I april i år meddelte administrationen af den største DC hub i verden, at de havde begyndt at støtte sikre forbindelser. Lad os se, hvad der kom ud af det.
Frihed til samvittighed
Da alt, hvad jeg tænkte om dette, allerede er blevet sagt , skulle denne del af artiklen slet ikke have været.
Hvis sikkerhed er nødvendig, skal du vælge en moderne klient og . Punktum.
Men hvad nu hvis man alligevel bruger NMDC hub, dvs. almindelig? В этом случае придётся столкнуться с несовместимостью старых, очень старых, новых или просто ненастроенных DC клиентов. Но – это было сделано, и проблемы не заставили себя ждать.
Mafia
For det første etableres sikre "client-client" forbindelser uafhængigt af tilstedeværelsen af "client-hub" kryptering.
For det andet er det umuligt visuelt at identificere en hub, der transmitterer eller ikke transmitterer anmodninger om sikre forbindelser.
For det tredje er kryptering af forbindelser i dag stort set aktiveret som standard i næsten alle DC klienter.
Husker I? Og nu lad os TLS-indstillingerne på brugerens side, forbinde til hub'en og omhyggeligt prøve at forbinde klienterne med hinanden.
NMDCs hub

DC++ afviser kategorisk sikre forbindelser på NMDC hubs, men godkender helt almindelige. Årsagen har udviklerne gentagne gange nævnt – der er ingen grund til at gå på gamle reddikser!
StrongDC++ understøtter kun TLS v.1.0, og moderne klienter forbinder slet ikke med den. Med GreylinkDC++ er det endnu værre.
FlylinkDC++ falder villigt tilbage til kompatibilitetsmode med gamle klienter. Men hvor længe vil det vare, og er det overhovedet nødvendigt?..
EiskaltDC++ gør det samme mindre villigt, kun for eget brug.
ADC hub(ene)

Det er helt det samme, men DC++ deltager aktivt i spillet.
EiskaltDC++, synes ikke at skelne mellem NMDC og ADC hubs, strengt overfor begge.
Og hvis man filtrerer gamle klienter, ved at gøre det obligatorisk at støtte TLS v.1.2 på indgangen?..
ADCs hub(ene)

Fantastisk, ikke?
Konklusioner
Læseren kan tænke, at det er bedst at bruge FlylinkDC++ og ikke have problemer, men man glemmer, at denne klient i sig selv. En af de seneste kendte hændelser med den – at mange brugere ikke fik aktiveret muligheden for sikre forbindelser via en ekstern konfiguration, samt faktisk ingen støtte i alle tidligere versioner.
Som følge af mange historiske og politiske grunde er det besværligt eller helt umuligt at bruge NMDCs hubber som base for sikre peer-to-peer-forbindelser. Ved at bruge NMDCs hub får du garanteret mistet muligheden for at forbinde med en del brugere, men i stedet får du sikkerhed – dog uden garantier.
Anbefalinger
Begynd at bruge ADC-hubber, selv på forkant. Giv slip på forældede klienter, og hvis du er administrator for en DC-hub, så blokér Strong og Gray hos dig. For den som
Ethvert rige, der er delt indbyrdes, vil blive ødelagt; og enhver by eller hus, der er delt indbyrdes, vil ikke stå fast. Matthæus 12:25
Kilde: habr.com
