Paso a paso
La presentación
Cuando creas un envío, tu navegador lo registra en nuestro servidor de intermediación y recibe un código de 6 dígitos y un enlace.
La negociación
Cuando el destinatario escribe el código, el servidor pasa algunos mensajes técnicos entre los dos navegadores para que encuentren una ruta para conectarse.
La conexión directa
Los navegadores abren una conexión WebRTC cifrada. A partir de ese momento, el servidor queda al margen.
El envío y la verificación
El archivo se transmite por fragmentos directamente al destinatario, que comprueba su huella SHA-256 al recibirlo para asegurarse de que es idéntico.
¿Qué es WebRTC?
WebRTC es un estándar abierto integrado en Chrome, Edge, Firefox, Safari y los navegadores móviles. Es lo que hace posibles las videollamadas en el navegador, y también puede transportar datos. Sus conexiones siempre van cifradas con DTLS, así que nadie en la red puede leer lo que pasa por ellas.
Como forma parte del navegador, no hay nada que instalar: ni app, ni plugin, ni extensión.
Lo que ve el servidor y lo que no
Nuestro servidor ve que existe un envío, su código, el número de archivos y su tamaño total, para poder aplicar los límites de tu plan. Nunca ve el contenido de los archivos.
Tampoco ve la clave secreta. Esa clave está en la parte del enlace que va después del «#», que los navegadores nunca envían a los servidores. Los dos navegadores la usan para demostrarse mutuamente que nadie se coló entre ellos.
Cuando no es posible una conexión directa
La mayoría de las redes domésticas, de oficina y móviles permiten las conexiones directas. Algunas redes corporativas estrictas, zonas Wi-Fi públicas y unos pocos operadores móviles las bloquean. En ese caso, ShareUrFiles te lo indica claramente, y cambiar uno de los dos dispositivos a otra red (por ejemplo, del Wi-Fi de la oficina al punto de acceso del teléfono) suele resolverlo.
Preguntas sobre este tema
¿El P2P es lo mismo que los torrents?
No. Los torrents comparten un archivo entre muchos desconocidos a la vez. ShareUrFiles abre una conexión privada y cifrada entre tú y las personas a las que das el código, y nadie más.
¿Es legal la transferencia P2P?
Sí. El peer-to-peer es simplemente una forma de mover datos. Como con cualquier herramienta, eres responsable de lo que envías y debes tener derecho a compartirlo.
¿Las dos personas tienen que estar en línea?
Sí. El archivo sale directamente del dispositivo del remitente, así que los dos navegadores deben estar abiertos al mismo tiempo hasta que termine el envío.
¿Todo listo para enviar?
Suelta un archivo y comparte un código de 6 dígitos. Sin límite de tamaño, incluso gratis.