Perfect Dark (パ ー フ ェ ク ト ダ ー ク) es una aplicación de intercambio de archivos de igual a igual (P2P) de Japón diseñada para su uso con Microsoft Windows . Fue lanzado en 2006. Su autor es conocido con el seudónimo de Kaichō (会長, "El Presidente ") . Perfect Dark se desarrolló con la intención de que fuera el sucesor del software Winny y Share . [4] Si bien la Asociación Japonesa de Derechos de Autor de Software Informático informó que en enero de 2014, el número de nodos conectados en Perfect Dark (24 000 ) fue menor que en Share (44 000 ), pero más que en Winny (12 000 ), [5] Netagent en 2018 informó que Winny era el más grande con 50 000 nodos, seguido de Perfect Dark con 30 000 nodos seguido de Share con 10 000. [6] Netagent afirma que el número de nodos en Perfect Dark ha disminuido desde 2015, mientras que los números de Winny se mantienen estables. Netagent informa que es más probable que los usuarios de Perfect Dark compartan libros / manga.
Autor (es) original (es) | Anónimo |
---|---|
Desarrollador (es) | Kaichō (会長, "El presidente") |
Versión inicial | 2006 [1] |
Lanzamiento estable | 1.24 "intolerancia" / mayo de 2021 |
Escrito en | C ++ |
Sistema operativo | Windows Linux: Wine oficialmente compatible [2] |
Tamaño | menos de 2 MB |
Disponible en | Inglés, japonés, español (no oficial) [3] |
Tipo | Compartición de archivos |
Licencia | Fuente cerrada |
Sitio web | https://perfectdark.benri-tool.net/ |
A partir de | Marzo del 2014 |
A partir de la versión 1.02 (2008), cuyo nombre en código es " COMPLEJO INDEPENDIENTE ", existe soporte para que el programa se ejecute en inglés, una opción que se puede seleccionar cuando se instala el programa.
Descripción general
Perfect Dark todavía se está desarrollando activamente. El autor no pide que los usuarios del programa en este momento se conviertan en "usuarios" dedicados del software. En cambio, el autor les pide que participen en la fase de prueba . A través de esta fase de prueba, el autor espera informes de errores y discusiones que ayuden a transformar Perfect Dark en un programa mejor.
DKT + DHT + DU
El autor implementa una arquitectura llamada DKT + DHT + DU en el diseño de la red. Estas tres partes componen toda la red.
- "DKT" son las siglas de Distributed Keyword Table.
- "DHT" para la tabla hash distribuida .
- "DU" para Unity distribuido .
"DKT" se utiliza principalmente para proporcionar una búsqueda de archivos eficaz, mientras que "DHT" y "DU" se utilizan para compartir archivos de forma eficaz y mejorar el anonimato.
Requisito de ancho de banda de la red
Perfect Dark tiene mayores requisitos de ancho de banda y espacio en el disco duro que sus predecesores Winny y Share . La velocidad mínima de carga es de 100 kbit / s.
Perfect Dark requiere más ancho de banda de red y espacio en el disco duro que Winny o Share, lo que obliga a una carga más justa para todos los usuarios. Si un usuario no tiene Perfect Dark configurado con la configuración adecuada o si el usuario no puede admitir la configuración, las tasas de descarga se restringirán y se dará prioridad a otros usuarios. Esto tiene como objetivo aumentar la tasa de retención de la red Perfect Dark.
Requisito de espacio en disco
Requiere compartir un mínimo de 40 GB de espacio en el disco duro, para su carpeta "Unity" (una enorme tabla hash distribuida que se utiliza como almacén de datos distribuidos ).
Requisito del sistema de archivos
Perfect Dark requiere un sistema de archivos NTFS en lugar de FAT32 , porque FAT32 está limitado a un tamaño de archivo de 4 GB, mientras que Perfect Dark puede descargar archivos de hasta 32 GB.
Características
Almacén de datos distribuido
Al igual que otros programas de intercambio japoneses, Perfect Dark tiene su propia red P2P patentada llamada "Unity".
Una de las características más importantes de Perfect Dark es su poderosa capacidad de búsqueda. Al utilizar tablas hash distribuidas , el rendimiento de la búsqueda mejora considerablemente en comparación con Winny o Share , por lo que no es necesario depender de la construcción de clústeres de nodos . Esto libera a los usuarios de ingresar o cambiar las palabras clave del clúster y también les permite buscar archivos de diferentes géneros al mismo tiempo. Esto contrasta con Winny y Share, donde las palabras clave de clúster, como "DVDISO" o "ア ニ メ" / "anime" se utilizan para especificar qué tipos de archivos está buscando el usuario. Estas palabras clave segregan la red e introducen retrasos cuando el usuario las cambia.
Búsqueda de archivos: búsqueda de árbol
El concepto de " búsqueda de árbol " genera una gran capacidad de búsqueda. Además, el uso flexible de los operadores booleanos AND, OR y NOT ayuda a filtrar los resultados no deseados.
Flujo de texto
Perfect Dark incluye una característica original llamada "flujo": una ventana donde las líneas de texto escritas por los usuarios se desplazan verticalmente. Cada usuario puede escribir un pequeño mensaje (algunas líneas y columnas), y se mostrará a los demás compañeros utilizando la función de flujo.
Actualización automatizada
Desde la versión 1.02, Perfect Dark tiene la opción de actualizarse automáticamente a través de su propia red (Unity).
Tableros de mensajes
Perfect Dark tiene una función de tablero de mensajes simple . Las placas se distribuyen en la red Unity. El diseño es rudimentario. Para obtener tableros, estos deben buscarse con la función de búsqueda de archivos, con (por ejemplo) la palabra clave japonesaボ ー ド(tablero).
Seguridad
La estructura general de la red Perfect Dark se parece ampliamente a las versiones recientes de Freenet , [ cita requerida ] solo con un uso más intensivo de tablas hash distribuidas .
El anonimato se basa en una mixnet donde el tráfico se reenvía de acuerdo con cierta probabilidad, así como la negación del almacenamiento de datos distribuidos ("Unity") que se almacena y transfiere en bloques cifrados mientras que las claves se distribuyen por separado.
Perfect Dark utiliza RSA (1024 bits) y AES (128 bits) para cifrar los datos transmitidos entre pares. Las claves intercambiadas se almacenan en caché para mayor eficiencia.
Los archivos y tableros publicados (incluidas las actualizaciones automáticas del autor, cuando estén habilitadas) generalmente se firman con firmas ECDSA de 160 bits . Las actualizaciones automáticas del software también están protegidas con una firma RSA de 2048 bits.
El autor cree que inicialmente, una capa de oscuridad debido a la naturaleza de código cerrado del programa frustrará los intentos de ataque a su anonimato, además de disuadir a los "usuarios gratuitos" y los archivos basura que degradan la red. Sin embargo, el autor ha declarado que puede convertirse en código abierto en el futuro si se encuentra una solución aceptable a estos problemas.
La empresa de seguridad japonesa NetAgent afirma (2010) que han creado un software capaz de descifrar información cifrada, como la dirección IP de la computadora original que carga un archivo, así como el nombre del archivo y otros detalles de Perfect Dark. [7] [8]
Asuntos legales
- Un usuario de Perfect Dark fue arrestado por primera vez el 27 de enero de 2010. El usuario había estado cargando y compartiendo un episodio de la serie de televisión de animación japonesa Fullmetal Alchemist: Brotherhood with Perfect Dark y fue acusado de incumplimiento de la ley de derechos de autor. [9]
- El 10 de junio de 2010, un segundo usuario, un hombre de 43 años, fue arrestado bajo la sospecha de cargar aproximadamente mil archivos con derechos de autor , incluido Big Windup! serie de anime. [10]
- El 8 de octubre de 2010, una mujer de 42 años fue arrestada por subir la serie de televisión de anime Mitsudomoe . [11]
Ver también
- P2P anónimo
- Cabos
- Almacén de datos distribuidos
- Compartir archivos en Japón
- Cuota
- Utatano
- Winny
Referencias
- ^ "更新 履 歴" . Perfect Dark @ ウ ィ キ.
- ^ "WineHQ - perfecta oscuridad" . appdb.winehq.org .
- ^ "Perfect Dark P2P - ¡en español!" . pd.tsdx.net.ve . Archivado desde el original el 21 de junio de 2012 . Consultado el 1 de diciembre de 2017 .
- ^ "次世代 P2P 、 perfecta oscuridad - cyber205 の 日記 - ス ラ ド" . srad.jp .
- ^ "フ ァ イ ル 共有 ソ フ ト の ユ ー ザ ー は 引 き 続 き 減少 ~「 フ ァ イ ル 共有 ソ フ ト の 利用 実 態 調査 (ク ロ ー リ ン グ 調査) 」結果 ~ 活動" " . www2.accsjp.or.jp .
- ^ "2018 年 P2P 利用 状況 調査 結果 1/2" . www.netagent.co.jp .
- ^ "404- ネ ッ ト エ ー ジ ェ ン ト 株式会社" . www.netagent.co.jp .
- ^ "P2P 調査" . www.netagent.co.jp .
- ^ "Hombre arrestado en Japón por cargar a través de Perfect Dark (Actualización 2)" . Anime News Network .
- ^ "2do hombre arrestado por subir anime a través de Perfect Dark (actualizado)" . Anime News Network .
- ^ "Mujer arrestada por subir anime a través de Perfect Dark" . Anime News Network .
enlaces externos
- (en inglés) Guía Perfect Dark
- (en japonés) Perfect Dark の 使 い 方, guía del usuario y lista de nodos (2015)
- P2P フ ァ イ ル 共有 ソ フ ト ノ ー ド 登録 所 (Descarga y lista de nodos)
- (en japonés) Artículo de SRAD sobre Perfect Dark ( en japonés ) 2006