martes, 20 de agosto de 2019

VPN: Redes Privadas Virtuales



En esta nueva entrada del blog vamos a explicar un poco en qué consiste eso de las VPN (Red privada Virtual) que ahora empiezan a ponerse de moda pero que llevan mucho tiempo entre nosotros. Tambien vamos a ver los tipos de VPN que podemos encontrar tanto por su uso como por su método de implementación. Ya por último daremos un repaso a sus utilidades empezando por el objetivo inicial de las mismas asi como algun uso que ha aparecido posteriormente circunstancialmente y que ahora ha dado relevancia al concepto entre el público menos entendido en la materia.

Qué es una VPN 

Una red privada virtual es una técnologia que permite unir 2 puntos separados geográficamente a través de Internet de tal manera que a efectos prácticos funcionen como si se encontrasen en la misma localización formando parte de la misma red.

Sirve tanto para unir 2 redes locales como para que un equipo solo se una a una red local como si estuviese conectado al mismo router que el resto de la red.

Evidentemente esta conexión tiene que ser muy segura ya que el tráfico va a pasar a través de internet y por lo tanto los datos deben de ir completamente cifrados para lo que se crea entre ambos puntos una especie de túnel virtual utilizando una serie de protocolos de seguridad como por ejemplo el llamado túnel IPSec que inicialmente fue el estandar del módelo.

Tipos de VPN

Segun el uso que vamos a dar una VPN nos encontramos con 2 tipos de VPN: VPN sitio a sitio o VPN de acceso remoto:

  • VPN Sitio a Sitio. Son aquellas que se establecen entre 2 redes locales separadas geográficamente. Ambas redes pasan a estar unidas a través de un tunel por internet de manera que todos los equipos pasan a formar parte de una sola red.
  • VPN Acceso Remoto. La VPN de acceso remoto es aquella que permite a usuarios que están fuera de una red local acceder a los recursos de dicha red. Los usuarios se conectan mediante una arquitectura cliente-servidor.


VPN por hardware o por software

Otro tipo de diferencias entre las VPN es si la implantación es mediante hardware o software.

  • Una VPN por hardware crea la red virtual utilizando partes del equipo creadas especialmente para dicho próposito. Hablamos de routers y dispositivos con procesadores y firewall específicos para crear conexiones VPN. En estos casos el rendimiento y la seguridad de la red es muy superior aunque el precio tambien se dispara.
  • Una VPN por sofware es una aplicación que corre sobre un servidor. Es más sencilla de utilizar, más barata y mucho más configurable pero en cambio va a ser más pesado para el equipo con lo que el rendimiento es menor y la seguridad tambien.

Basicamente en el caso de que la red virtual vaya a tener que soportar una gran carga de trabajo y de suma importancia entonces es mejor recurrir a dispositivos que permitan establecer una VPN por hardware. Marcas como CISCO, Linksys, 3COM...etc son las que tienen en el mercado este tipo de dispositivos.


Para qué sirve una VPN

 
  • El primer objetivo de una VPN cuando se crearon era Conectar 2 redes locales separadas fisicamente. Por ejemplo es la forma de unir una sucursal bancaria con las oficinas centrales del banco de manera que todos los equipos y recursos se encuentran en la misma red y son accesibles desde cualquier punto manteniendo la máxima seguridad.

  • Otra utilidad es permitir que un equipo externo pueda conectarse a una red local y acceder a los recursos de la misma. En este caso por ejemplo sirve para que un empleado que realiza su trabajo desde casa esté conectado a la red local de su empresa.
 
  • Saltarse la restricción geógrafica de algunos sitios web. Esta es una utilidad que aparece debido a las características de las VPN. El hecho de que al conectarte a una VPN pases a formar parte de esa red hace que tus conexiones a sitios web salgan tambien desde esa red de tal manera que te apliquen la localización geográfica correspondiente a esa IP y no a la tuya.  Esto nos sirve por ejemplo para acceder a contenido multimedia, para leer noticias de prensa o incluso para comprar en sitios que no venden en tu pais.
 
  • Navegar de forma segura en redes Wifi públicas. Tambien es una utilidad posterior que ha aparecido debido a las características de las VPN. En este caso lo que sucede es que la única conexión que realizas a través de la Wifi pública será con el servidor VPN correspondiente y todos los datos van cifrados. 
 
  • Evitar rastreos de tu IP al navegar.  Como tu única conexión es con la red VPN y es ella quien gestiona posteriormente el acceso al contenido pues lo mismo que sirve para saltarte la restrincción geográfica tambien sirve para que en el acceso a sitios web no quede identificada tu verdadera IP.  Ahora bien esto no implica que puedas cometer algun tipo de delito informático libremente. En ultimo caso una investigación policial si que podría requerir tus datos a los propietarios de la VPN. Evidentemente esto solo sucede en casos de gravedad.







En próximas entradas veremos como implementar una VPN para navegar anonimamente y saltarse restricciones geográficas como vimos con el uso de proxys







viernes, 26 de julio de 2019

Compartir archivos entre el movil y el PC a través de la red Wifi



Vamos a ver como podemos compartir archivos entre un móvil Android y un PC de manera sencilla y rápida sin utilizar cable USB directamente a través de nuestra red WiFi en caso de encontrarse en casa o incluso a través de Internet si los dispositivos se encuentran en una ubicación diferente.

Lo primero señalar que hay varias aplicaciones que vienen a realizar esta tarea pero nosotros vamos a utilizar Airdroid que es seguramente la más popular. Como digo estamos hablando de dispositivos Android pero tenemos aplicaciones similares en el caso de que utilicemos un Iphone.

Además aunque me refiera a un PC por ser lo más habitual para decargar fotos, videos o archivos de nuestro móvil pues se puede utilizar tambien a otro móvil, tablet, consola o lo que sea que se pueda conectar a una dirección IP y tenga espacio de almacenamiento

Si alguien quiere conocer algo más sobre Airdroid y como funciona puede leer los dos primeros apartados pero si solo está interesado en su uso puede pasar directamente a la Instalación.

miércoles, 3 de julio de 2019

Edición de video: Recomprimir videos y peliculas



Vamos a iniciar una serie de tutoriales de edición de video para diversas llevar a cabos tareas tales como recomprimir videos o peliculas a menor tamaño, aumentar o disminuir su resolución, unir videos con diferente resolución o formato o aumentar el framerate de un video para mejorar la fluidez en el movimiento. Comenzamos con un tutorial sencillo sobre como recomprimir un video lo cual logicamente será para que ocupe menor tamaño puesto que simplemente comprimiendo nunca vas a mejorar la fuente original y por tanto no tiene sentido hacerlo a mayor tamaño.


Bueno lo primero es que como hablamos de algo sencillo no nos vamos a meter a hablar de formatos y de codecs de video y simplemente a modo de información decir que vamos a recomprimir usando el codec H.264 que es el standard de la industria actual y en el que se encuentran desde las peliculas en bluray a los videos que grabas en el móvil o hasta los que reproduces en Youtube.


Para realizar el trabajo de recompresión hay cientos de programas incluso webs que lo hacen directamente. Sin ir más lejos cuando subes un video a Youtube es el proceso que realiza el sitio para adaptarlo a las diferentes resoluciones que ofrece. Nosotros en este caso vamos a utilizar uno muy simple que se llama Handbrake que como siempre se trata de sofware libre y en mi caso es el que utilizo cuando recomprimo programas de tv. Podemos pulsar este enlace para ir a la pagina de descarga del programa. Tiene versiones para Windows, Mac o Linux. En este caso vamos a utilizar la versión 1.2.2 para Microsoft Windows de 64 bits.


Una vez descargado procedemos a instalar el programa ejecutando el archivo descargado. La versión actual de Handbrake para Windows está desarrollado en Microsoft  .NET Framework 4.7 por lo que tendremos que instalar dicha plataforma de ejecución si es que aún no está instalada en nuestro sistema. De todos modos si no está instalada lo podemos conocer rapidamente porque al ejecutar Handbrake nos avisará de ello y nos envia a la pagina de Microsoft donde se puede descargar. En este caso tenemos que descargar la versión .NET Framework 4.7.x Runtime que es la que permite ejecutar aplicaciones mientras que el otro enlace es el paquete necesario para desarrollarlas. Si ya tenemos el programa instalado y funciona correctamente vamos a ver como realizar la tarea de recomprimir un video manteniendo resolución, framerate y audio.

jueves, 23 de mayo de 2019

Instalar nuevas Fuentes de Texto en Linux



Como sucede muchas veces en este blog voy añadiendo entradas segun lo he tenido que utilizar en mi trabajo porque es la mejor manera de compartir lo que vas aprendiendo. En este caso vamos con un tutorial simple que consiste en cómo instalar un tipo de Fuente en Linux que queremos usar por ejemplo en un procesador de texto o un programa de imagen pero que por defecto no nos viene en nuestra distribución. Como digo es algo sencillo pero que en mi caso desconocía y buscando ayuda encontre diversos métodos que daban mucha vuelta para hacerlo asi que he decidido poner la forma que yo lo hago por si puede ser de ayuda para alguien.


Lo primero que tenemos que tener claro es el nombre de la Fuente que deseamos. Si se trata de una fuente que utilizamos en otro sistema es tan simple como verlo en el programa y sistema donde la utilizamos. Si ya conocemos el nombre de la fuente deseada tenemos que ver como conseguir el archivo que contiene dicha fuente y aqui se nos abren 2 opciones:


  1. Podemos simplemente copiarla desde Windows o en el Sistema Operativo que la utilicemos. En Windows se encuentran en la carpeta Fonts cuya ruta es C:/Windows/Fonts. Alli tenemos que buscar la fuente que deseamos por el nombre y copiar dicho archivo.

  2. Podemos descargarla de Internet. En este sentido disponemos de decenas de sitios web donde podemos descargar fuentes. Simplemente ponemos en google el nombre de la fuente y nos aparecerá un sitio para descargarla. Por ejemplo dafont.com o allfont.es . Además en estos sitios podemos ver y descargar nuevas fuentes que nos puede interesar instalar.