1) Не могу понять какой смысл в ещё одном слое (gopeer) кроме того что ты шифруешь то, что потом будет зашифровано тором, + ты создаёшь дополнительную нагрузку на сеть и при количестве пользователей > n у тебя начнутся проблемы. Какой смысл в оверлее над оверлеем ?
1) Gopeer используется частично. Из него взята часть связанная с шифрованием пакетов, маршрутизация же остаётся на стороне Tor'a. Сам Tor выдаёт E2E шифрование между клиентом-сервером, а не между клиентом-клиентом. В современном мире основной проблемой как раз является доверие к серверу, по причине того, что сервер способен просматривать всю поступаемую открытую информацию, сохранять её и передавать. Следовательно и вся безопасность итогового приложения держится и зависит по большей части от сервера. Иметь большой уровень доверия к серверу не представляется возможным, даже при условии того, что у него есть открытый код (так как сам сервер может работать на "модифицированной" версии открытого кода или пытаться подражать приложению с открытым кодом). Единственным способом при котором безопасность можно доказать - перевернуть сам способ анализа, чтобы безопасность полностью зависела от клиентского приложения, а не от серверного. Как раз здесь gopeer и помогает. 2) Сервисы тора используют SOCKS5 для всей отправляемой и принимаемой информации через сеть Tor.
Нет, по высокоуровневым языкам программирования я не делаю обучающие видео. Причин здесь несколько: во-первых, современные языки очень сильно похожи один на другой, если есть желание и уже умения другого языка программирования высокого уровня (за исключением пожалуй функциональных), то можно выучить основы языка за пару дней буквально. Во-вторых, уже было сделана масса видео-уроков по языку Go, язык включили в metanit (на котором можно быстро основы подучить), а также написана такая отличная книга, как "Язык программирования Go" от Б. Кернигана и А. Донована, таким образом, повторять материал, который уже многократно сам на себя ссылается не очень хочется. Лучше я буду делать что-то более прикладное, практическое и теоретическое, рассказывая о чём-либо из конкретной области, чем быть лингвистом по языкам. Даже в видео-уроках о языке ассемблера основную роль я уделял даже не самому языку, а указывал на возможность перехода с высокоуровневого языка на низкоуровневый, где пытался строить связи и их схожести.
Спасибо за интересный видос, такого контента как у тебя на русском ютубе точно нет!
Давно тебя не было, спасибо за видео
Лучший
Круто
не пропадай, друг)
Жду asm. Спасибо за видео.
Большое спасибо
Ура видео сделал спасибо
Круто!!!
Долго тебя не было)
1) Не могу понять какой смысл в ещё одном слое (gopeer) кроме того что ты шифруешь то, что потом будет зашифровано тором, + ты создаёшь дополнительную нагрузку на сеть и при количестве пользователей > n у тебя начнутся проблемы. Какой смысл в оверлее над оверлеем ?
2) зачем использовать SOCKS5 прокси для тора на одном компьютере ?
1) Gopeer используется частично. Из него взята часть связанная с шифрованием пакетов, маршрутизация же остаётся на стороне Tor'a. Сам Tor выдаёт E2E шифрование между клиентом-сервером, а не между клиентом-клиентом. В современном мире основной проблемой как раз является доверие к серверу, по причине того, что сервер способен просматривать всю поступаемую открытую информацию, сохранять её и передавать. Следовательно и вся безопасность итогового приложения держится и зависит по большей части от сервера. Иметь большой уровень доверия к серверу не представляется возможным, даже при условии того, что у него есть открытый код (так как сам сервер может работать на "модифицированной" версии открытого кода или пытаться подражать приложению с открытым кодом). Единственным способом при котором безопасность можно доказать - перевернуть сам способ анализа, чтобы безопасность полностью зависела от клиентского приложения, а не от серверного. Как раз здесь gopeer и помогает.
2) Сервисы тора используют SOCKS5 для всей отправляемой и принимаемой информации через сеть Tor.
@@CryptoFunIT Большое спасибо за ответ ! Теперь всё понятно.
Ответь пожалуйста, насколько часто ты используешь интерфейсы в го?
Не зникайте так надовго...)
Ну где же тыыыыыыыыы
Где же новые видеоооооооооо
А ты можешь сделать пожалуйста цикл видеуроков по Голангу с нуля? Просто ты на ютубе очень понятно объясняешь. Ответь пожалуйста
Нет, по высокоуровневым языкам программирования я не делаю обучающие видео. Причин здесь несколько: во-первых, современные языки очень сильно похожи один на другой, если есть желание и уже умения другого языка программирования высокого уровня (за исключением пожалуй функциональных), то можно выучить основы языка за пару дней буквально. Во-вторых, уже было сделана масса видео-уроков по языку Go, язык включили в metanit (на котором можно быстро основы подучить), а также написана такая отличная книга, как "Язык программирования Go" от Б. Кернигана и А. Донована, таким образом, повторять материал, который уже многократно сам на себя ссылается не очень хочется. Лучше я буду делать что-то более прикладное, практическое и теоретическое, рассказывая о чём-либо из конкретной области, чем быть лингвистом по языкам. Даже в видео-уроках о языке ассемблера основную роль я уделял даже не самому языку, а указывал на возможность перехода с высокоуровневого языка на низкоуровневый, где пытался строить связи и их схожести.