Conexión segura entre computadora y teléfono

Conexión segura entre computadora y teléfono

Nunca he realizado ningún tipo de hosting y me pregunto cómo haría para crear unseguro¿Un pequeño servidor entre mi computadora y mi teléfono? No quiero acceder a todo, solo a una parte de los datos de la PC desde el teléfono, dentro del mismo rango de wifi. El modelo de amenaza es alto.
ventanas 7 - iPhone

Respuesta1

Como ha enumerado algunos tipos de conexión en sus etiquetas, los explicaré.


La parte del servidor web es la más sencilla.

Simplemente necesita ejecutar un servidor web en la PC. Hay muchas maneras de hacer esto dependiendo de tus habilidades y de lo que quieras lograr/aprender. Mi favorito es usar JavaScript y Node.JS, pero puede resultar bastante complejo la primera vez que lo uso. Node.JS le permite ejecutar muy rápidamente su propio servicio web y tiene muchas bibliotecas auxiliares, como la excelente biblioteca Express.

Alternativamente, puede que le resulte más fácil adquirir algo llamado WAMP. Esto le brinda un conjunto completo de servicios web que incluyen Apache (el servidor web), PHP (que le brinda un lenguaje dinámico para crear aplicaciones web) y MySQL (una base de datos). También hay varias variaciones sobre ese tema, WAMP es probablemente la más popular. También puede ejecutar el Servicio de información de Internet (IIS) nativo, que es un servicio opcional de Windows que puede activar; hace lo mismo que Apache. El beneficio de WAMP es que utiliza las mismas capacidades que los servicios web de alojamiento económicos, por lo que hay muchos tutoriales e instrucciones.

Usted menciona la seguridad, por lo que también vale la pena mencionar que necesita configurar Apache con seguridad SSL/TLS; hay muchos tutoriales sobre cómo hacerlo.


Entonces mencionaste SFTP y SSH. Estos están relacionados y generalmente una herramienta proporcionará ambos servicios. En Windows necesitarás una aplicación comoGratisSSHdoWinSSHd(gratuito para uso personal) para proporcionar la parte del servidor SSH. Esto también debería proporcionarle SFTP.


La última parte del rompecabezas es utilizar las aplicaciones cliente adecuadas en el iPhone. Por supuesto, el navegador web no es un problema, pero SFTP y SSH son un poco más problemáticos. Necesitas una o más aplicaciones para eso. SFTP es el más fácil ya que hay muchas aplicaciones que transfieren archivos a través de SFTP, Goodreader es mi preferencia. SSH es el más difícil ya que es bastante más especializado, pero hay muchos clientes SSH listados en la tienda de aplicaciones. Aunque la mayoría cuesta dinero.


Como ha dicho, el nivel de amenaza es alto, un par de puntos adicionales.

Para SFTP/SSH, asegúrese de tener la seguridad configurada correctamente. Además, utilice autenticación basada en certificados con un nivel de cifrado muy fuerte. Asegúrese de que las contraseñas también sean muy seguras.

En el lado web, recomendaría aprender primero sobre WAMP para que comprenda todos los componentes. Pero para un uso realmente seguro, recomendaría deshacerse de WAMP y optar por Node.JS junto con una configuración TLS sólida. Node.JS también tiene una serie de bibliotecas auxiliares de administración de usuarios que también pueden resultarle útiles.

Un último punto en el lado web, es posible que desee investigar el uso de SASL que autentica la conexión del usuario al servidor (SSL/TLS autentica el servidor al usuario).

Una configuración segura alternativa es crear una VPN en la PC y conectarse a ella desde el iPhone. Luego, todo el tráfico del teléfono se cifrará a la PC. Esto le permitiría restringir la web y otros servicios para que solo sean accesibles desde la PC y la VPN; el iPhone esencialmente estaría conectado directamente a la PC.

información relacionada