Estoy desarrollando una aplicación universal de Windows 10 que tiene la capacidad de enviar archivos a través de la red local a otras copias de sí mismo en diferentes dispositivos. También extenderé esto para controlar de forma remota una instancia de la aplicación desde otra (acceso limitado).
Las aplicaciones se encuentran en un espacio aislado de forma predeterminada debido a la API de Windows en tiempo de ejecución, y los archivos solo se pueden guardar en algunas ubicaciones específicas (sin acceso a C > windows). Además, los usuarios pueden bloquear cualquier interacción de red (realizada de forma predeterminada) y bloquear transferencias de archivos individuales (aunque pueden optar por aceptar automáticamente cualquier archivo)
Por el momento, el tráfico está completamente sin cifrar y está "a la vista". ¿Debo molestarme en cifrar el tráfico de alguna manera? Estoy pensando que si la red se ve comprometida, es muy poco probable que mi propio cifrado salve al usuario y los usuarios maliciosos encontrarán su camino de todos modos.