// Разработка скрытых сетей #1 // Введение //

Поділитися
Вставка
  • Опубліковано 9 вер 2024
  • GitHub (Hidden Lake): github.com/Num...
    GitHub (gopeer): github.com/Num...

КОМЕНТАРІ • 25

  • @CryptoFunIT
    @CryptoFunIT  4 роки тому +14

    После обработки видео вспомнил, что не сказал о некоторых вещах связанных с сетью:
    1) Скрытая связь является широковещательной. Если у узла (либо клиента) нет соединения указанного в пакете, тогда он отправляет пакет своим соединениям. Чтобы ограничить нагрузку сети, в каждом пакете указывается его рекуррентность относительно узлов/клиентов. После достижения предела возможных рекурсивных отправок пакета, узел (либо клиент) перестаёт отправлять пакет и игнорирует его. Чтобы убрать цикличность передаваемых пакетов, узлы/клиенты запоминают хеш пакета, который временно у себя хранят. Если приходит дубликат, он будет просто игнорироваться.
    2) Клиенты ничем не отличаются от узлов сети за исключением лишь наличия адреса. Они точно также могут перенаправлять пакеты, которые были отправлены от узлов сети.
    3) Если связь является скрытой, то-есть проходит через узел или ряд узлов, то сам узел или узлы не смогут узнать что находится в самом пакете, также они не могут произвести MITM атаку, так как считается, что отправитель заранее знает публичный ключ получателя. Если узел/клиент является злоумышленником, то он может лишь мешать передаче сообщений.

    • @CryptoFunIT
      @CryptoFunIT  4 роки тому +5

      @Hi Bro не существует сетей, в которых нет адресов. Каждая сеть представлена набором протоколов, которые в свою очередь могут быть воссозданы имея лишь двух или более участников соединения. Термин 'скрытая сеть' образован не от того, что мы не знаем никакие адреса, а от того, что наши данные местоположения способны быть скрыты от нежелательных пользователей, а каждый трафик с разными узлами/клиентами представляет end-to-end связь. В таких сетях мы также не связаны ни с какими серверами, на которых могла бы храниться наша личная информация. Чтобы отправить пакет другим узлам/клиентам сети можно воспользоваться либо прямым, либо скрытым соединением. Прямое соединение представляет установку первоначальных связей, которые можно создать или воссоздать зная их настоящие адреса. Скрытое соединение представляет из себя связь, которая проходит через первый барьер ваших прямых соединений и далее может проходить ещё через несколько узлов/клиентов (ограничиваясь рекуррентной частью, в моём случае вложенностью редиректа равным трём) на основе широковещательной связи (пакет перенаправляется всем возможным пользователям, пока не найдётся получатель, либо пока не произойдёт ограничение передачи пакета). При таком соединении, получатель, как и отправитель, не знают реальных адресов друг друга, так как трафик проходит сразу через несколько узлов/клиентов сети. На выходе они получают лишь минимальную информацию о соединении (от какого последнего узла/клиента был получен пакет), для последующей возможности переподключения. Для небольшого подкрепления этой информации, можете почитать об устройстве уже готовых скрытых сетей: Tor, I2P, Freenet, GNUnet, RetroShare. По большей части их основной способ достижения анонимности и безопасности сводится к вышеописанному методу. Различаются лишь способы реализации, которые в свою очередь могут зависеть от выбранного класса сети.

    • @DK-ue5uf
      @DK-ue5uf 4 роки тому

      жду некст урок ))

    • @GrungeUA
      @GrungeUA 4 роки тому

      @Hi Bro Много и не будет смотреть, как бы не хотелось.

  • @richardfeynman3856
    @richardfeynman3856 4 роки тому +22

    Термо-ректальный криптоанализ - гениальный термин.

  • @animeme3324
    @animeme3324 4 роки тому +18

    Как обычно шедевр, красота, конфетка. Спасибо тебе за такие видео

  • @ban-dera1014
    @ban-dera1014 4 роки тому +10

    Какой-же топовый контент!!! Я уже давно тебя смотрю и не понимаю почему так мало подписчиков и лайков с просмотрами) Не знаю что за люди тебе дизлайки ставят, но они не правы!

  • @dv7045
    @dv7045 4 роки тому +3

    Тема очень интересная !

  • @pxmppxmp1226
    @pxmppxmp1226 4 роки тому

    Очень интересно и познавательно, спасибо!

  • @lackevil3730
    @lackevil3730 4 роки тому +1

    Я тебя так ждал - так ждал

  • @arhontcorp.1782
    @arhontcorp.1782 Рік тому +2

    Тема термо ректального криптоанализа не раскрыта

  • @impossiblereality8092
    @impossiblereality8092 4 роки тому +2

    Freenet умеет в чистый P2P-режим. Если не указать 5 друзей, то он работает а-ля I2P.

  • @PROMOEV
    @PROMOEV 2 роки тому

    О збс спс

  • @user-qv9se8se9h
    @user-qv9se8se9h 29 днів тому

    Получается, если пользователь(клиент) пробьёт дыру в NAT он становится полноценным узлом, пусть у него и нету публичного ip?

  • @_VANADAIN_
    @_VANADAIN_ Рік тому

    Получается, чтобы эта схема работала на любом устройстве за NAT, нужно обеспечить port forwarding для работоспособности узла?

  • @user-dd7of6fs3l
    @user-dd7of6fs3l 3 роки тому

    Здравствуйте! На 19:20 вы говорите, что A не может подключиться к a, но как a получает обратную связь? Как b принимает сообщения?

    • @CryptoFunIT
      @CryptoFunIT  3 роки тому +1

      Клиент открывает временно свой порт на принятие данных только во время собственной инициализации связи с сервером. Сервер же инициировать соединение самостоятельно не способен с клиентом, так как у клиента будет закрыт порт на принятие данных. Тем самым, чтобы и клиент и сервер могли общаться между собой - следует держать связь открытой, что делает их равноправными. Пользователь b получает от a сообщение через узлы A, B. С узлами логика проще, они могут быть соединены постоянно и каждый из них может сам создавать связь, поэтому даже не является обязательным постоянное удерживание связи.

  • @rn9wx
    @rn9wx 4 роки тому

    Доброго вам!
    А будет ли продолжение?

  • @yelintun4622
    @yelintun4622 2 роки тому

    Ошибка подключения с открытым ключом

  • @dangerousrebel6934
    @dangerousrebel6934 4 роки тому

    А как же n2n

  • @xabikiqwe
    @xabikiqwe 3 роки тому

    Почему 571?

  • @kotovalexarian
    @kotovalexarian 3 роки тому +1

    Классификация - полная чушь. Вы вообще никакой работы по систематизации информации не проделали. Просто сваливаете в кучу термины. Первые 20 минут ни о чём.

  • @user-eq8ou5gi4h
    @user-eq8ou5gi4h 4 роки тому

    Спасибо за интереснейшее видео!