A nikto ne nalieva mladé víno do starých mechov; inak mladé víno prepichne mechy a samo vytečie a mechy sa zničia; ale mladé víno treba naliať do nových mechov; potom sa zachová oboje. Lk. 5:37,38
V apríli tohto roku administrácia najväčšieho DC hubu na svete oznámila začiatok podpory bezpečných spojení. Pozrime sa, čo z toho vzišlo.
Sloboda svedomia
Keďže všetko, čo som o tom myslel, už bolo povedané , táto časť článku nemala vôbec existovať.
Ak potrebujete bezpečnosť, vyberte si moderného klienta a . Bod.
Ale čo ak predsa iba použiť NMDC hub, teda bežný? В этом случае придётся столкнуться с несовместимостью старых, очень старых, новых или просто ненастроенных DC клиентов. Но – это было сделано, и проблемы не заставили себя ждать.
Mafia
Po prvé, bezpečné spojenia „klient-klient“ sa vytvárajú nezávisle od prítomnosti šifrovania „klient-hub“.
Po druhé, nie je možné vizuálne určiť hub, ktorý prenáša alebo neprenáša požiadavky na bezpečné spojenia.
Po tretie, dnes má prakticky všetky DC klienti šifrovanie spojení zapnuté ako predvolené.
Pamätali ste? A teraz sa pozrime nastavenia TLS na strane používateľa, pripojíme sa k hubu a opatrne sa pokúsime prepojiť klientov jeden s druhým.
NMDCs hub

DC++ kategoricky odmieta bezpečné spojenia na NMDC hube, avšak plne schvaľuje bežné. Dôvod, ktorý vývojári opäť a opäť oznámili – netreba chodiť po starých hrabe!
StrongDC++ zvláda iba TLS v.1.0, a moderné klienty sa s ním vôbec nepripoja. S GreylinkDC++ je to ešte horšie.
FlylinkDC++ ochotne prechádza do režimu kompatibility so starými klientmi. Na ako dlho a je to vôbec potrebné?..
EiskaltDC++ robí to isté menej ochotne, len pre svoju potrebu.
ADC hub(y)

Je to presne to isté, ale DC++ aktívne zasahuje do hry.
EiskaltDC++, zdá sa, nerobí rozdiel medzi NMDC a ADC hubmi, je prísny voči obom.
A čo ak odfiltrujeme zastarané klienty, ak na vstupe nastavíme povinné požiadavky na podporu TLS v.1.2?..
ADCs hub(y)

Úžasné, nie?
Zhrnutie
Čitateľovi sa môže zdať, že najlepšie je použiť FlylinkDC++ a neminieť problémy, avšak zabúdate, že tento klient sám o sebe. Jeden z posledných známych incidentov s ním – tak sa ani neprejavujú pomocou vzdialeného configu zaškrtávacie políčka o podpore bezpečných spojení u mnohých používateľov a faktické absencie týchto možností vo všetkých jeho predchádzajúcich verziách.
Celkově, z mnoha historických a politických důvodů, je použití NMDC hubů jako základny pro bezpečné mezi-klientské spojení obtížné nebo dokonce nemožné. Používáním NMDC hubu zaručeně ztrácíte možnost připojit se k části uživatelů, zatímco získáváte bezpečnost – ale bez záruk.
Odporúčania
Začněte používat ADC huby, byť i předběžně. Vzdávejte se zastaralých klientů a pokud jste administrátor DC hubu, zablokujte u sebe Strong a Grey. Neboť
Každé království, které se samo v sobě rozděluje, zpustne; a každé město nebo dům, který se sám v sobě rozděluje, neobstojí. Mt. 12:25
Zdroj: habr.com
