1 puntos por GN⁺ 2024-10-21 | 2 comentarios | Compartir por WhatsApp
  • Send es un servicio open source para compartir archivos que retoma Firefox Send; permite subir archivos y enviarlos mediante un enlace
  • Las cargas pueden hacerse con drag and drop o seleccionando un archivo, y admite archivos de hasta 2.5 GB
  • Los archivos compartidos están protegidos con cifrado de extremo a extremo, y los enlaces están diseñados para expirar automáticamente
  • Los usuarios pueden compartir archivos de forma privada y evitar que los archivos subidos permanezcan en línea indefinidamente
  • La página del servicio indica el patrocinio de Thunderbird, lo que sirve como referencia para quienes buscan una alternativa a Firefox Send

Cómo comparte archivos Send

  • Send apunta a ofrecer una forma simple de compartir archivos de manera privada
  • La carga de archivos puede hacerse de dos maneras
    • Arrastrar y soltar el archivo
    • Hacer clic para seleccionar el archivo a subir
  • El tamaño máximo de archivo que se puede subir es de 2.5 GB

Cifrado y enlaces con expiración

  • Los archivos compartidos están protegidos con cifrado de extremo a extremo
  • Los enlaces compartidos expiran automáticamente
  • Este enfoque se centra en mantener privados los archivos compartidos y en evitar que queden en línea de forma permanente
  • El patrocinador es Thunderbird

2 comentarios

 
GN⁺ 2024-10-21
Opiniones de Hacker News
  • Le deseo suerte al autor. Tengo entendido que, si haces que compartir archivos grandes sea fácil y anónimo, el CSAM llega rápidamente y al final terminas cerrando el servicio para todos.
    Ojalá hubiera una forma efectiva, pero no invasiva, de impedir ese tipo de afluencia.

    • En el caso de Firefox Send, lo que realmente se propagó fue malware y ataques de spear phishing.
      Como el tiempo de acceso a los archivos era limitado, era difícil denunciar la actividad maliciosa; y como dentro de las organizaciones las URL de Firefox se consideraban confiables por defecto, podían eludir buena parte del filtrado y la inspección de correos/archivos, por lo que se volvieron populares entre delincuentes. Ese patrón también se vio en ataques de spear phishing en India[1].
      [1]: https://www.amnesty.org/en/latest/research/2020/06/india-hum...
    • Para compartir archivos entre personas o grupos pequeños hay una solución fácil: permitir que cualquiera que reciba el enlace pueda borrar el archivo.
      Así se reduce el incentivo de usar estas herramientas de intercambio de archivos como hosting gratuito para contenido dañino. También se podría crear un bot que borre todos los archivos que encuentre en Internet público.
    • Si los gobiernos y las big tech quisieran ayudar, deberían subir a Hugging Face un modelo de detección de CSAM para que los administradores de sistemas puedan usarlo para bloquear contenido.
      Lo ideal sería poder ejecutar un comando como iscsam 123.jpg y que devolviera un número como 0.9, indicando 90% de confianza. Evidentemente no hay una forma legal de entrenar un modelo así, así que nadie salvo gobiernos o big tech puede hacerlo, y sé que los gobiernos ya han creado modelos de ese tipo. Si no se les van a dar a los operadores de servicios herramientas para evitar el abuso de los sistemas de comunicación, entonces los operadores no deberían ser responsables de las acciones de sus usuarios.
    • También vale la pena revisar https://pipe.pico.sh, un sistema de pipes Unix en red que usa ssh.
    • He estado usando esta versión por un tiempo y probablemente ha sobrevivido porque no llama suficiente la atención. Así que preferiría que no la recomienden demasiado.
  • Para compartir en red local entre mis dispositivos, suelo usar LocalSend [0], y es excelente. Prácticamente reemplazó a las memorias USB para mover archivos/carpetas entre dispositivos en la misma red.
    [0] https://localsend.org/

    • Es un software realmente satisfactorio. Vine a los comentarios para mencionar esto y definitivamente lo recomiendo.
    • Dejé abierta la landing page en Safari en una Mac M1 y, una hora después, estaba usando 25% de GPU.
    • Genial. Tailscale también tiene una función de transferencia local integrada y funciona muy bien.
    • Para este uso me gusta Snapdrop [0], que no requiere descargar ni instalar una app.
      [0] https://snapdrop.net/
    • También me gusta LocalSend, pero por alguna razón tuve que desconectar Tailscale para que funcionara correctamente.
  • El título sugiere fuertemente, con solo leerlo, que lo de Mozilla era de código cerrado, pero no es así: https://github.com/mozilla/send
    Además, al decir “forked” parece que Mozilla mantiene una versión privada, pero en realidad es un proyecto cancelado.

    • El equipo de Thunderbird está trabajando en un fork.
      “El equipo de Thunderbird lamentó mucho el cierre de Firefox Send. Firefox Send hacía fácil enviar archivos grandes, quizá más fácil que cualquier otra herramienta en Internet. Por eso lo estamos reviviendo y también vamos a agregar algunas buenas mejoras. Thunderbird Send no solo facilitará el envío de archivos grandes, sino que nuestra versión también ofrecerá cifrado” - https://blog.thunderbird.net/2024/10/thunderbird-annual-repo...
  • Lo que se busca es un repositorio de archivos que varias personas puedan compartir juntas.
    Por ejemplo, imagina que 8 amigos están viajando por el medio de Groenlandia y, sin comodidades como WiFi, quieren compartir con todos por la noche las fotos que sacaron ese día. Hace falta una evolución de los clones actuales de transferencia de archivos; es decir, aplicar la misma idea a un bucket de archivos compartidos. Compartir individualmente con N personas es más bien un recurso de último momento porque no hay una alternativa adecuada. Lo dejo acá con la esperanza de que la inteligencia colectiva de HN conozca algo parecido.

    • Estoy de acuerdo. Esta es la necesidad central. Ya hay muchas buenas opciones para compartir archivos individuales, y también probé este fork de Firefox Send y funcionó bien.
      Pero en el momento en que un grupo quiere un bucket compartido o repositorio de archivos para compartir archivos de forma continua y consistente, y además necesita cierta organización significativa, todavía no vi nada bien implementado. En mi familia, usar el espacio compartido de OneDrive lo resuelve de forma simple, pero 1) no tiene chat/comunicación integrada, así que los archivos quedan separados del contexto de la actividad, y 2) se complica si el grupo no es familiar o no está conectado por un único servicio como OneDrive. Para compartir archivos temporales que no necesitan preservación ni organización, muchos servicios de chat ya resuelven bastante. Yo uso una sala fija de Matrix como un pequeño pastebin y sistema de transferencia/compartición de archivos, pero tiene la limitación de que es difícil organizar y encontrar los archivos subidos. Creo que un bucket de archivos por sí solo no alcanza: para resolver el problema central hace falta combinar chat y un espacio de archivos compartidos organizable. Si este problema se resuelve con una gran experiencia de usuario, tiene potencial para reemplazar, al menos para ciertos segmentos de usuarios, a varios servicios existentes como Dropbox, OneDrive y Google Drive.
    • Acá IPFS probablemente sea el open source que más se acerca, pero la experiencia de usuario no es buena para personas no técnicas.
    • Parece posible modificar una app existente de compartición de archivos basada en servidor y agregarle un mecanismo de clave pública/privada para que solo quienes compartan la clave con el servidor puedan mantener archivos.
      Si una clave firmada por el cliente no coincide con una clave registrada previamente, se podría borrar de inmediato, lo que ayudaría a evitar CSAM por intrusiones hostiles. Claro que requiere cuidado por parte del grupo, y parece más adecuado para grupos pequeños que ya tienen los emails o contactos de Signal de los demás. Hace falta una actitud del estilo: “el espacio compartido de amigos lo administra la comunidad”.
  • Genial. Incluso hoy, compartir archivos de más de 1 GB sigue siendo complicado.
    Me pregunto qué tan fácil es self-hostearlo. No veo instrucciones para Docker.
    https://gitlab.com/timvisee/send
    Además, es un poco raro que el sitio enlace a Github, cuando el repo de GH es solo un mirror del Gitlab oficial.

  • También está filebin.net: https://github.com/espebra/filebin2/
    Y también pwndrop: https://github.com/kgretzky/pwndrop
    Además hay muchos otros.

  • Como dijeron otros, uso LocalSend en todos los dispositivos (Win64, Linux, iOS, etc.) y también una carpeta de Syncthing llamada QuickSync que agregué como acceso directo a todos los administradores de archivos hace unos años.
    Syncthing en particular funciona tan bien que no sos consciente de que existe hasta que aparece un conflicto de archivos. Es una solución excelente para sincronizar archivos fácilmente.

    • Me pregunto si también se puede usar para enviarle un archivo a un compañero en la misma oficina.
      ¿O para enviárselo a un cliente que pidió un archivo por email?
  • ¿Habrá alguna versión que permita dar permisos de subida/descarga/compartición por dirección de email?
    Quiero algo como Firefox Send, pero con autenticación por email. Sé que haría falta algún medio para enviar correos y permitir que las direcciones de email se autentiquen.

    • Basta con enviar el enlace por email. El destinatario ya queda autenticado por el hecho de haber recibido el email.
  • Si no querés self-hostear y tampoco querés confiar en el servicio de otra persona, podés usar Bitwarden Send con el plan premium de 10 dólares al año.

    • No conocía Bitwarden Send. Al revisarlo, veo que el límite es de 100 MB, lo que en general es demasiado poco.
      Edit: lo estaba viendo desde el móvil; en desktop parece ser 500 MB.
    • Si decís que “no querés confiar en el servicio de otra persona”, ¿no terminás teniendo que confiar igual en Bitwarden, es decir, en el servicio de otra persona?
  • Si tenés un servidor, vale la pena considerar hostear ProjectSend[1] para compartir archivos con amigos.
    No lo usé mucho, pero me sirvió para compartir archivos ocasionalmente. No tengo relación con el proyecto; solo soy un usuario satisfecho.
    [1]: https://www.projectsend.org/