Идеальная тьма (P2P)
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Оригинальный автор(ы) | Анонимный |
---|---|
Разработчик(и) | Кайчо ( Председатель , «Председатель») |
Первоначальный выпуск | 2006 [1] |
Стабильная версия | |
Написано в | С++ |
Операционная система | Окна Linux: Wine официально поддерживается. [2] |
Размер | менее 2 МБ |
Доступно в | английский, японский, Испанский (неофициальный) [3] |
Тип | Обмен файлами |
Лицензия | Закрытый исходный код |
Веб-сайт | https://perfectdark.benri-tool.net/ |
По состоянию на | Март 2014 г. |
Perfect Dark ( パーフェクトダーク ) — это приложение для однорангового обмена файлами (P2P) из Японии, разработанное для использования с Microsoft Windows . Он был запущен в 2006 году. Его автор известен под псевдонимом Кайчо ( 会長 , « Председатель ») . Perfect Dark был разработан с намерением стать преемником программного обеспечения Winny и Share . [4] В то время как Японская ассоциация авторских прав на компьютерное программное обеспечение сообщила, что в январе 2014 года количество подключенных узлов на Perfect Dark ( 24 000 ) было меньше, чем на Share ( 44 000 ), но больше, чем на Winny ( 12 000 ), [5] Netagent в 2018 году сообщил, что Winny является крупнейшим с 50 000 узлов, за ним следует Perfect Dark с 30 000 узлов, за которым следует Share с 10 000 узлов. [6] Netagent утверждает, что количество узлов Perfect Dark сократилось с 2015 года, в то время как количество Winny остается стабильным. Netagent сообщает, что пользователи Perfect Dark чаще всего делятся книгами/мангой.
Начиная с версии 1.02 (2008 г.) под кодовым названием «Автономный комплекс», поддерживается запуск программы на английском языке, и эту опцию можно выбрать при установке программы.
Обзор
[ редактировать ]Perfect Dark все еще активно разрабатывается. Автор не просит, чтобы пользователи программы на этом этапе становились преданными «пользователями» программного обеспечения. Вместо этого автор просит их принять участие в этапе тестирования . На этом этапе тестирования автор надеется получить отчеты об ошибках и обсуждения, которые помогут превратить Perfect Dark в лучшую программу.
ДКТ+ДХТ+ДУ
[ редактировать ]Автор реализует архитектуру под названием DKT+DHT+DU при проектировании сети . Эти три части составляют всю сеть.
- «DKT» означает распределенную таблицу ключевых слов.
- «DHT» для распределенной хэш-таблицы .
- «DU» для распределенного Unity.
«DKT» в основном предназначен для обеспечения эффективного поиска файлов, а «DHT» и «DU» используются для эффективного обмена файлами и повышения анонимности.
Требования к пропускной способности сети
[ редактировать ]Perfect Dark требует более высокой пропускной способности и места на жестком диске , чем его предшественники Winny и Share . Минимальная скорость загрузки — 100 кбит/с.
Perfect Dark требует большей пропускной способности сети и места на жестком диске, чем Winny или Share, что обеспечивает более справедливую нагрузку на всех пользователей. Если у пользователя не настроен Perfect Dark с правильными настройками или если пользователь не может поддерживать эти настройки, скорость загрузки будет ограничена, а приоритет будет отдан другим пользователям. Это предназначено для увеличения уровня удержания в сети Perfect Dark.
Требования к дисковому пространству
[ редактировать ]требуется выделить как минимум 40 ГБ места на жестком диске Для его папки «Unity» (огромной распределенной хеш-таблицы, используемой в качестве распределенного хранилища данных ) .
Требования к файловой системе
[ редактировать ]Для Perfect Dark требуется файловая система NTFS вместо FAT32 , поскольку FAT32 ограничен размером файла 4 ГБ, тогда как Perfect Dark может загружать файлы размером до 32 ГБ.
Функции
[ редактировать ]Распределенное хранилище данных
[ редактировать ]Как и другое японское программное обеспечение для совместного использования, Perfect Dark имеет собственную P2P-сеть под названием Unity.
Одна из самых важных характеристик Perfect Dark — мощные возможности поиска. Благодаря использованию распределенных хэш-таблиц производительность поиска значительно повышается по сравнению с Winny или Share , что делает ненужным полагаться на построение кластеров узлов . Это освобождает пользователей от необходимости вводить или переключать ключевые слова кластера, а также позволяет пользователям одновременно искать файлы разных жанров. В этом отличие от Winny и Share, где ключевые слова кластера, такие как «DVDISO» или «アニメ»/«аниме», используются для указания типов файлов, которые ищет пользователь. Эти ключевые слова изолируют сеть и приводят к задержкам, когда пользователь переходит на них.
Поиск файлов: поиск по дереву
[ редактировать ]Концепция « поиска по дереву » обеспечивает широкие возможности поиска. Кроме того, гибкое использование логических операторов AND, OR и NOT помогает отфильтровывать нежелательные результаты.
Текстовый поток
[ редактировать ]Perfect Dark включает в себя оригинальную функцию под названием «поток»: окно, в котором текстовые строки, написанные пользователями, прокручиваются вертикально. Каждый пользователь может написать одно небольшое сообщение (несколько строк и столбцов), и оно будет отображаться другим узлам с помощью функции потока.
Автоматическое обновление
[ редактировать ]Начиная с версии 1.02 Perfect Dark имеет возможность автоматического обновления через собственную сеть (Unity).
Доски объявлений
[ редактировать ]Perfect dark имеет простую функцию доски объявлений . Платы распространяются в сети Unity. Дизайн элементарный.Чтобы получить доски, их необходимо искать с помощью функции поиска файлов, например, по японскому ключевому слову ボード (доска).
Безопасность
[ редактировать ]Общая структура сети Perfect Dark во многом напоминает последние версии Freenet . [ нужна ссылка ] только при более интенсивном использовании распределенных хэш-таблиц .
Анонимность опирается на смешанную сеть , в которой трафик пересылается с определенной вероятностью, а также на возможность отрицания распределенного хранилища данных («Unity»), которое хранится и передается в зашифрованных блоках, а ключи распределяются отдельно.
Perfect Dark использует RSA (1024-бит) и AES (128-бит) для шифрования данных, передаваемых между узлами. Обмененные ключи кэшируются для повышения эффективности.
Опубликованные файлы и доски (включая автоматические обновления от автора, если они включены) обычно подписываются 160-битными подписями ECDSA . Автоматические обновления программного обеспечения дополнительно защищены 2048-битной подписью RSA.
Автор полагает, что на начальном этапе уровень неясности, обусловленный природой программы с закрытым исходным кодом, будет препятствовать попыткам атак на ее анонимность, а также сдерживать «безбилетников» и ненужные файлы, ухудшающие работу сети. Однако автор заявил, что в будущем он может стать открытым исходным кодом, если будет найдено приемлемое решение этих проблем.
Японская охранная фирма NetAgent утверждает (2010 г.), что они создали программное обеспечение, способное расшифровывать зашифрованную информацию, такую как IP-адрес исходного компьютера, загружающего файл, а также имя файла и другие детали Perfect Dark. [7] [8]
Юридические вопросы
[ редактировать ]- Пользователь Perfect Dark был впервые арестован 27 января 2010 года. Пользователь загружал и делился эпизодом японского анимационного сериала « Стальной алхимик: Братство» с Perfect Dark, и ему было предъявлено обвинение в нарушении закона об авторских правах. [9]
- 10 июня 2010 года второй пользователь, 43-летний мужчина, был арестован по подозрению в загрузке примерно тысячи файлов, защищенных авторским правом, включая Big Windup! аниме сериал. [10]
- 8 октября 2010 года 42-летняя женщина была арестована за загрузку Mitsudomoe . аниме-телесериала [11]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «История обновлений» . Perfect Dark @ Wiki . Архивировано из оригинала 03 мая 2021 г. Проверено 9 мая 2021 г.
- ^ «WineHQ – идеальная темнота» . appdb.winehq.org . Архивировано из оригинала 15 апреля 2017 г. Проверено 14 апреля 2017 г.
- ^ «Идеальный темный P2P – на испанском!» . pd.tsdx.net.ve. Архивировано из оригинала 21 июня 2012 г. Проверено 1 декабря 2017 г.
- ^ «P2P следующего поколения, Perfect Dark — дневник cyber205 — srad» Архивировано . 17 марта из оригинала 12 июля 2018 г. Проверено 2019 г. .
- ^ «Число пользователей программного обеспечения для обмена файлами продолжает снижаться ~Результаты «Опроса использования программного обеспечения для обмена файлами (сканирование)»~ | Отчет о деятельности | ACCS» Архивировано . . из оригинала 26 апреля Проверено 2019 г.
- ^ «Результаты исследования использования P2P за 2018 год, 1/2» из Архивировано www.netagent.co.jp. оригинала 26 апреля 2019 г. Проверено 26 апреля 2019 г. .
- ^ «404-Net Agent Co., Ltd.» . www.netagent.co.jp Архивировано из оригинала 12 февраля 2019 г .. Проверено 17 марта 2019 г.
{{cite web}}
: Cite использует общий заголовок ( справка ) - ^ «P2P-соединение» . www.netagent.co.jp . Архивировано из оригинала 8 мая 2019 г. Проверено 26 апреля 2019 г.
- ^ «Мужчина арестован в Японии за загрузку через Perfect Dark (обновление 2)» . Сеть новостей аниме . Архивировано из оригинала 13 февраля 2019 г. Проверено 17 марта 2019 г.
- ^ «Второй мужчина арестован за загрузку аниме через Perfect Dark (обновлено)» . Сеть новостей аниме . Архивировано из оригинала 01 апреля 2018 г. Проверено 17 марта 2019 г.
- ^ «Женщина арестована за загрузку аниме через Perfect Dark» . Сеть новостей аниме . Архивировано из оригинала 14 февраля 2019 г. Проверено 17 марта 2019 г.
Внешние ссылки
[ редактировать ]- (на английском языке) Руководство по Perfect Dark
- (на японском языке) Как использовать Perfect Dark , руководство пользователя и список узлов (2015 г.)
- Реестр узлов программного обеспечения для обмена файлами P2P (загрузить и список узлов)
- (на японском языке) Статья SRAD о Perfect Dark ( на японском языке ), 2006 г.