Friend-to-friend: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
орфография с помощью AWB
Спасено источников — 1, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ.) #IABot (v2.0.8.7
 
(не показаны 34 промежуточные версии 25 участников)
Строка 1: Строка 1:
Friend-to-Friend — разновидность [[Одноранговые сети|P2P]]-сети, в которой пользователи устанавливают прямые соединения только с людьми, которых они знают. Для [[Проверка подлинности|аутентификации]] могут использоваться цифровые подписи или пароли.
'''Friend-to-friend''' (друг-к-другу, F2F) — разновидность [[Одноранговая сеть|одноранговой сети]] (P2P), в которой пользователи устанавливают прямые соединения только с заранее выбранными пользователями (друзьями, {{lang-en|friend}}). Для [[Проверка подлинности|аутентификации]] могут использоваться [[Цифровая подпись|цифровые подписи]] или пароли.


В отличие от других типов приватных [[Одноранговая сеть|P2P-сетей]], пользователи F2F-сети не знают, кто за пределами их круга друзей пользуется сетью. Этим обеспечивается анонимность пользователей.
Многие F2F-сети поддерживают анонимные и псевдонимные соединения между пользователями, не знающими или не доверяющими друг другу. Например, участник сети может анонимно автоматически переслать файл (или запрос файла) между двумя дружественными участниками, не говоря им ни имя, ни ip-адрес. Эти же участники могут переслать этот файл (или запрос) своим друзьям и т.д.


[[RetroShare]], [[GNUnet]] и [[Freenet]] — примеры [[Программное обеспечение|ПО]], на основе которого можно создать F2F-сеть (GNUnet по умолчанию не настроен для работы в режиме F2F-сети).
В отличие от других типов приватных P2P, пользователи данной сети не знают кто за пределами их круга друзей пользуется сетью, что позволяет развиваться F2F-сети без угрозы анонимности пользователей.


Термин «friend-to-friend-сеть» (F2F-сеть) предложен [[Бриклин, Даниэль|Даниэлем Бриклином]] в 2000 году<ref>[http://www.bricklin.com/f2f.htm Friend-to-friend networks] {{Wayback|url=http://www.bricklin.com/f2f.htm |date=20041205122542 }}{{ref-en}} // Сайт [[Бриклин, Даниэль|Даниэля Бриклина]]. 11 августа 2000 года.</ref>.
[[Turtle F2F]], [[WASTE]], [[GNUnet]] и [[Freenet]] — примеры ПО, на основе которого можно создать F2F-сеть (WASTE и GNUnet по-умолчанию не настроены для работы в режиме F2F-сети).


== Преимущества и недостатки ==
Дэн Бриклин создал термин "friend-to-friend-сеть" в 2000 году [http://www.bricklin.com/f2f.htm].


== Преимущества F2F ==
=== Преимущества F2F ===
* Использование F2F-сетей позволяет избегать атак типа [[Человек посередине (атака)|mitm]], то есть пользователи могут без опасений обмениваться секретными данными (например, [[Ключ (криптография)|крипто-ключами]]) со своими друзьями.
* При использовании F2F-сетей пользователь может настроить [[Межсетевой экран|фаерволл]] так, чтобы доступ к [[Порт (компьютерные сети)|порту]] программы, обеспечивающей подключение к сети F2F, был разрешён только друзьям (так как IP-адреса друзей заведомо известны). Благодаря этому случайные люди не смогут доказать, что с IP-адреса пользователя можно было получить доступ к обсуждаемым файлам. <!-- Может быть имеются в виду случаи, аналогичные нападкам RIAA на пользователей обычных p2p. -->
* Поскольку программы, обеспечивающие подключение к сети F2F, шифруют данные, передаваемые между соседними узлами сети, и используют неполное шифрование при передаче данных между оконечными точками, пользователи промежуточных узлов могут отслеживать, какого рода файлы передаются через них.
* То, что соединения возможны только между доверенными узлами (между друзьями), защищает пользователей от взломщиков, которые могли бы использовать уязвимости ПО сети.
* Меньше [[личер]]ов. <!-- не очень улавливаю суть этого пункта в статье англ. вп -->


=== Недостатки F2F ===
* Пользователи могут лично обмениваться своими крипто-ключами со своими близкими друзьями, что позволяет избегать [[Человек посередине (атака)|mitm]]-атак.
* В настройках программы, обеспечивающей подключение к сети F2F, нужно вручную указывать список всех своих друзей. Ситуация усугубляется, если пользователь хочет опробовать несколько различных программ. <!-- (впрочем, ввиду малой распространённости подобных сетей, не часто встречаются различные клиенты для и той же одной сети) -->
* При использовании F2F пользователь может использовать фаерволл, разрешая доступ к порту программы только своим друзьям (т.к. их ip-адреса заведомо известны). Благодаря этому случайные люди не могут доказать, что с ip-адреса пользователя можно было получить доступ к обсуждаемым файлам. <!-- мб имеется ввиду случаи аналогичные нападкам RIAA на пользователей обычных p2p -->
* Обычно не так много друзей ([[Peer|пиров (peer)]]) готовы участвовать в сети в режиме [[24/7]]. <!-- кривовато чуток -->
* Поскольку F2F-приложения используют шифрование между соседними узлами сети, а не полное шифрование между оконечными точками, пользователи могут отслеживать, какого рода файлы передаются через них.
* То, что соединения возможны только между доверенными узлами, защищает пользователей от взломщиков, которые могли бы использовать уязвимости ПО сети.
* Меньше личеров. <!-- не очень улавливаю суть этого пункта в статье англ. вп -->

== Недостатки F2F ==
* В случае с F2F, в отличие от открытых сетей, необходима бо́льшая настройка ПО, т.к. необходимо указывать всех своих друзей. Данная ситуация усугубляется, если пользователь хочет опробовать несколько различных приложений. <!-- (впрочем, ввиду малой распространённости подобных сетей, не часто встречаются различные клиенты для и той же одной сети) -->
* Обычно не так много друзей готовы участвовать в сети в режиме 24/7. <!-- кривовато чуток -->


== Что не является F2F-сетями ==
== Что не является F2F-сетями ==
* Большинство приложений и web-сайтов позволяющих друзьям общаться друг с другом не являются F2F-сетями, к примеру [[IRC]], социальные и IM-сети.
* Большинство программ и веб-сайтов, позволяющих друзьям общаться друг с другом, подключаются к сетям, не являющимся F2F-сетями, например, [[IRC]], [[Социальная сеть|социальные]] и [[IM]]-сети.
* Приватные [[FTP]]-сервера также ими не являются, поскольку взаимодействие происходит только с сервером, а не между друзьями.
* Сеть из приватных [[FTP]]-серверов также не является сетью F2F, поскольку взаимодействие пользователей происходит только с сервером, а не между друзьями.
* Приватный DC-хаб тоже нельзя назвать F2F-сетью, поскольку пользователь может определять ip-адреса всех остальных пользователей, даже если они не друзья.
* Приватный [[Хаб (Direct Connect)|DC-хаб]] тоже нельзя назвать F2F-сетью, поскольку пользователь может определить IP-адреса любых подключающихся к нему пользователей.
* Термин F2F не подходит к сети Freenet версии 0.5, т.к. ПО автоматически устанавливает новые соединения между узлами. Однако с версии 0.7 Freenet можно назвать [[darknet]]-сетью, которая подходит под определение F2F.
* Термин F2F не применим к сети, созданной пользователями программы [[Freenet]] версии 0.5, так как это ПО автоматически устанавливает новые соединения между узлами. С версии 0.7 создаваемую Freenet сеть можно назвать [[Даркнет|darknet]]-сетью, которая подходит под определение F2F.
* ПО F2F не является F2F-сетью, оно может использоваться как для создания новой сети, так и для участия в существующей. Существующие сети могут быть соединены для создания большей сети. Поскольку для соединения сетей необходимо лишь доверие одного из участников, невозможно определить сколько существует отдельных F2F-сетей. По этой причине F2F-сети являются частью больших по размеру darknet-сетей.
* ПО F2F не является F2F-сетью, может использоваться как для создания новой сети, так и для участия в существующей. Существующие сети могут быть соединены для создания большей сети. Поскольку для соединения сетей необходимо лишь доверие одного из участников, невозможно определить количество существующих обособленных F2F-сетей. По этой причине F2F-сети являются частью больших по размеру darknet-сетей.


== Примечания ==
{{заготовка}}
{{примечания}}


== См. также ==
[[Категория:Файлообменные сети]]
* [[Даркнет]]
* [[Оверлейная сеть]]
* [[Tox]]


== Ссылки ==
[[de:Friend-to-friend]]
* [http://www.3dnews.ru/630629 F2F-сети — тёмная материя Интернета]
[[en:Friend-to-friend]]

[[es:Friend-to-friend]]
{{rq|wikify|source}}
[[fr:Ami à ami]]

[[pl:F2F (sieć P2P)]]
[[Категория:Файлообменные сети]]

Текущая версия от 20:49, 8 мая 2022

Friend-to-friend (друг-к-другу, F2F) — разновидность одноранговой сети (P2P), в которой пользователи устанавливают прямые соединения только с заранее выбранными пользователями (друзьями, англ. friend). Для аутентификации могут использоваться цифровые подписи или пароли.

В отличие от других типов приватных P2P-сетей, пользователи F2F-сети не знают, кто за пределами их круга друзей пользуется сетью. Этим обеспечивается анонимность пользователей.

RetroShare, GNUnet и Freenet — примеры ПО, на основе которого можно создать F2F-сеть (GNUnet по умолчанию не настроен для работы в режиме F2F-сети).

Термин «friend-to-friend-сеть» (F2F-сеть) предложен Даниэлем Бриклином в 2000 году[1].

Преимущества и недостатки

[править | править код]

Преимущества F2F

[править | править код]
  • Использование F2F-сетей позволяет избегать атак типа mitm, то есть пользователи могут без опасений обмениваться секретными данными (например, крипто-ключами) со своими друзьями.
  • При использовании F2F-сетей пользователь может настроить фаерволл так, чтобы доступ к порту программы, обеспечивающей подключение к сети F2F, был разрешён только друзьям (так как IP-адреса друзей заведомо известны). Благодаря этому случайные люди не смогут доказать, что с IP-адреса пользователя можно было получить доступ к обсуждаемым файлам.
  • Поскольку программы, обеспечивающие подключение к сети F2F, шифруют данные, передаваемые между соседними узлами сети, и используют неполное шифрование при передаче данных между оконечными точками, пользователи промежуточных узлов могут отслеживать, какого рода файлы передаются через них.
  • То, что соединения возможны только между доверенными узлами (между друзьями), защищает пользователей от взломщиков, которые могли бы использовать уязвимости ПО сети.
  • Меньше личеров.

Недостатки F2F

[править | править код]
  • В настройках программы, обеспечивающей подключение к сети F2F, нужно вручную указывать список всех своих друзей. Ситуация усугубляется, если пользователь хочет опробовать несколько различных программ.
  • Обычно не так много друзей (пиров (peer)) готовы участвовать в сети в режиме 24/7.

Что не является F2F-сетями

[править | править код]
  • Большинство программ и веб-сайтов, позволяющих друзьям общаться друг с другом, подключаются к сетям, не являющимся F2F-сетями, например, IRC, социальные и IM-сети.
  • Сеть из приватных FTP-серверов также не является сетью F2F, поскольку взаимодействие пользователей происходит только с сервером, а не между друзьями.
  • Приватный DC-хаб тоже нельзя назвать F2F-сетью, поскольку пользователь может определить IP-адреса любых подключающихся к нему пользователей.
  • Термин F2F не применим к сети, созданной пользователями программы Freenet версии 0.5, так как это ПО автоматически устанавливает новые соединения между узлами. С версии 0.7 создаваемую Freenet сеть можно назвать darknet-сетью, которая подходит под определение F2F.
  • ПО F2F не является F2F-сетью, может использоваться как для создания новой сети, так и для участия в существующей. Существующие сети могут быть соединены для создания большей сети. Поскольку для соединения сетей необходимо лишь доверие одного из участников, невозможно определить количество существующих обособленных F2F-сетей. По этой причине F2F-сети являются частью больших по размеру darknet-сетей.

Примечания

[править | править код]
  1. Friend-to-friend networks Архивная копия от 5 декабря 2004 на Wayback Machine (англ.) // Сайт Даниэля Бриклина. 11 августа 2000 года.