ADCs how-to или Шифрование в Direct Connect

Direct Connect. Дисишка. Локалка и люди. Стронг и все-все-все.


Олдфаги, ещё помните такое? Представьте, на просторах Интернета оно ещё живое и всеми конечностями держится за своё существование. Как именно — вопрос отдельный.


Я тут на досуге решил научить работать DC через TLS. А что? Инфы на хабах полно, а протокол текстовый, читается Яровой, при необходимости, влёт.

В-общем, модно и злободневно.


Итак, что нужно, чтобы задействовать шифрование в Direct Connect?


Для этого требуется, во-первых, ADCs хаб (NMDCs хабов не существует).

Строго говоря, можно использовать и обычный ADC хаб, но с непредсказуемым результатом.

Во-вторых, нужен современный правильно настроенный DC клиент. Стронг не подойдёт, ага.


Как настроить DC клиент для работы на ADCs хабе?


В настройках клиента нужно заглянуть в раздел Encryption, он же Security & certificates или Безопасность.

Излишне упоминать, что при использовании активного режима TCP порт для TLS также должен быть проброшен.


DC++

ADCs how-to или Шифрование в Direct Connect TLS, Шифрование, DC++, Информационная безопасность, Длиннопост, Пакет Яровой

Обратите внимание, личные сообщения также можно отправлять по зашифрованному каналу, "мимо" хаба.


AirDC++

ADCs how-to или Шифрование в Direct Connect TLS, Шифрование, DC++, Информационная безопасность, Длиннопост, Пакет Яровой

Самый наглядный. Он покажет, если клиент, с которым Вы устанавливаете защищённое соединение, не настроен должным образом. Тоже умеет шифровать личные сообщения.


ApexDC++

ADCs how-to или Шифрование в Direct Connect TLS, Шифрование, DC++, Информационная безопасность, Длиннопост, Пакет Яровой

Самый невнятный. По состоянию на сегодняшний день добиться с его помощью соединений только по зашифрованному каналу не представляется возможным.

Так или иначе, это лучший вариант для использования вместо напрочь устаревшего StrongDC++.


FlylinkDC++

ADCs how-to или Шифрование в Direct Connect TLS, Шифрование, DC++, Информационная безопасность, Длиннопост, Пакет Яровой

Самый строгий и самый неадекватный. Перевод опций безопасности (как и в AirDC++) ошибочен, а по умолчанию клиент игнорирует безопасные соединения и разрешает обычные, что...неразумно.


В случае успешной установки соединения с помощью TLS (например, при скачивании файллиста) колонка Cipher или Шифр в окошке передач будет заполнена.

ADCs how-to или Шифрование в Direct Connect TLS, Шифрование, DC++, Информационная безопасность, Длиннопост, Пакет Яровой

Информационная безопасность IT

1.4K постов25.5K подписчика

Добавить пост

Правила сообщества

Обязательно к прочтению для авторов:

1. Если вы добавляете пост, утверждающий об утечке данных или наличии дыр в системе, предоставьте ссылку на источники или технически подкованное расследование. Посты из разряда "Какой-то банк слил данные, потому что мне звонили мошенники" будут выноситься в общую ленту.
2. Все вопросы "Как обезопасить сервер\приложение\устройство" - в лигу "Компьютер это просто".

Обязательно к прочтению для всех:

Добавление ссылки разрешено если она не содержит описание коммерческих (платных) продуктов и/или идентификаторов для отслеживания перехода и для доступа не нужен пароль или оплата в т.ч. интернет-ресурсы, каналы (от 3-х тематических видео), блоги, группы, сообщества, СМИ и т.д.


Запрещены политические holy wars.

По решению модератора или администратора сообщества пользователь будет забанен за:

1. Флуд и оскорбление пользователя, в т.ч. провокация спора, флуда, холивара (высказывание без аргументации о конкретной применимости конкретного решения в конкретной ситуации), требование уже данного ответа, распространение сведений порочащих честь и репутацию, принижающих квалификацию оппонента, переходы на личности.

2. Публикацию поста/комментария не соответствующего тематике сообщества, в том числе обсуждение администраторов и модераторов сообщества, для этого есть специальное сообщество.

3. За обвинение в киберпреступной деятельности.

4. За нарушение прочих Правил Пикабу.

Автор поста оценил этот комментарий

Отличная статья, вангую в скором времени возрождение технологии.

Автор поста оценил этот комментарий

@SupportTags, поправьте пожалуйста названия тегов TLS и DC++, чтоб большими буквами было. Это же на эти теги во всех постах повлияет?

раскрыть ветку
Автор поста оценил этот комментарий

"NMDCs хабов не существует"

Формально они существуют, но поддержки шифрования на уровне протокола там нет, а значит, всегда будут старые клиенты, которые шифровать не умеют, не могут или не хотят. DC++ на NMDC хабах, например, не шифрует ничего и никогда.

"Он покажет, если клиент, с которым Вы устанавливаете защищённое соединение, не настроен должным образом."

Покажет, если выбрать опцию Forced, а не Enabled.


"по умолчанию клиент игнорирует безопасные соединения и разрешает обычные"

Исправили. Как и много чего ещё...

Автор поста оценил этот комментарий
Интересно.Но я не пойму куда это применить например? спасибо.
раскрыть ветку