Глава 3. Программы для работы с пиринговыми сетями
3.1 Perfect Dark (P2P)
Perfect Dark это японский пиринговый файлообменный клиент для Microsoft Windows. Автор известен под псевдонимом Kaichф (Президент (яп. ‰п’·)). Perfect Dark был разработан как замена файлообменным клиентам Winny и Share. В данный момент проект находиться на стадии открытого тестирования и достаточно часто обновляется.
Безопасность
В целом структура сети Perfect Dark напоминает новейшие версии Freenet, но только с более интенсивным использованием распределённых хеш-таблиц.
Анонимность сети Perfect Dark базируется на mixnet, в которых направление движения трафика подчиняется известной вероятности, а распределённое файловое хранилище (unity) не имеет определённой структуры, что осложнит попытки доказать нелегальность производимого файлообмена. Данные хранятся и передаются зашифрованными блоками, отдельно от ключей, использованных для шифрования этих блоков.
Perfect Dark использует алгоритмы RSA (с 1024-битным ключом) и AES (с 128-битным ключом) для шифрования данных, передаваемых между участниками файлообмена. Ключи, использованные для шифрования, кэшируются для повышения эффективности работы.
Выложенные файлы и обсуждения (которые могут автоматически обновляться, если включена соответствующая опция), как правило, подписаны 160-битным ключом ECDSA. Выкладываемые обновления дополнительно защищены 2048-битным ключом RSA.
Автор полагает, что на начальном этапе разработки, недоступность исходных кодов программы предотвратит попытки понижения уровня анонимности в сети Perfect Dark, и появления переработанных версий клиента Perfect Dark для "любителей проехаться за чужой счёт". Однако автор не отрицает возможности появления в будущем версии с открытым исходным кодом, если для этой проблемы будет найдено приемлемое решение.
- Глава 1. Пиринговые сети
- 1.1 Общие понятие
- 1.2 Одноранговая сеть
- 1.3 Пиринговая файлообменная сеть
- Глава 2. Сети и протоколы
- Межсерверные соединения
- Принцип работы протокола
- Общие особенности
- Протоколы и порты
- Файл метаданных
- Работа без трекера
- Super seeding (cупер-сид)
- Две ошибки начинающих пиров
- Программы-клиенты
- Глава 3. Программы для работы с пиринговыми сетями
- Открытое тестирование
- Особенности работы
- 20. Пиринговые сети (история, позиция правообладателей и пользователей, плюсы-минусы, правовой аспект)
- Проблемы охраны результатов интеллектуальной деятельности в пиринговых сетях
- Пиринговые сети
- Пиринговая файлообменная сеть
- Пиринговые сети распределённых вычислений
- 5.1. Лекция 9: Электронные библиотеки, дистанционное обучение, сервисы, пиринговые сети
- Принцип работы пиринговых сетей.
- 2. Пиринг, пиринговые войны – это..?
- [Править] Пиринговая файлообменная сеть
- [Править] Пиринговые сети распределённых вычислений