Shared posts

07 Apr 20:09

El mejor atajo de teclado para Windows 10 que quizás no conocías: la comunidad en Twitter responde

by Gabriela González

El mejor atajo de teclado para Windows 10 que quizás no conocías: la comunidad en Twitter responde

En la cuenta de Twitter de Windows Insider llevaron a cabo una serie de encuestas bastante interesantes sobre los mejores atajos de teclado para Windows 10. La idea, básicamente, era enfrentar dos atajos en cada tuit para que los usuarios elijan cuál es el más útil de todos y coronarlo campeón.

Lo mejor de toda esta "batalla de combinaciones de teclas" es que en medio de todo el hilo de tuits es probable que te vayas a encontrar algún atajo que no conocías, y si algo tiene de sobra Windows 10 son combos extremadamente útiles y poco conocidos que pueden (espacio para pausa dramática) cambiar tu vida.

#ClashOfTheKeyCombos

Bajo ese hashtag la cuenta siguió publicando atajos y enfrentándolos para que la comunidad vote. Por nuestra parte, hemos elegido nuestros favoritos y los más votados:

  • Tecla de Windows + (#) para abrir aplicaciones en la barra de tareas: si presionas la tecla de Windows junto a cualquier número del 1 al 0 en tu teclado, puedes abrir la aplicación que esté anclada a la barra de tareas en esa posición. Por ejemplo, si tienes Microsoft Edge anclado de primero en la superbarra, puedes presionar la Tecla de Windows + 1 y abrirás el navegador.

  • Tecla de Windows + CTRL + SHIFT + B para solucionar problemas con tu pantalla: si tienes algún problema con tu monitor, lo que ves en pantalla o los gráficos en tu PC, puedes presionar esta combinación de teclas para que Windows reinicie tu controlador gráfico. Esto puede solucionar problemas visuales sin tener que reiniciar el ordenador.

  • CTLR + ? o ? en Word para mover el cursor al principio de la palabra anterior o de la siguiente en un documento.

  • Tecla de Windows + Inicio (Home) para minimizar todas las ventanas menos la activa.

  • Tecla de Windows + P para poner tu dispositivo en los diferentes modos presentación o "proyectar".

  • CTRL + TAB para cambiar entre pestañas en Microsoft Edge.

  • Tecla de Windows + ? o ? para minimizar o maximizar una ventana.

  • Tecla de Windows + A para abrir el centro de actividades.

  • Tecla de Windows + M para minimizar todo.

  • Tecla de Windows + ? o ? para ajustar una ventana al lado derecho o izquierdo de la pantalla.

  • ALT + TAB + SUPR para cerrar la ventana activa.

  • Tecla de Windows + TAB para abrir la línea de tiempo de Windows 10.

  • Tecla de Windows + E para abrir el Explorador de archivos.

  • CTRL + N para abrir una nueva ventana en el Explorador de Windows.

  • Tecla de Windows + ALT + R para grabar un vídeo de tu ventana activa.

  • ALT + IMPR PANT para tomar una captura de la ventana activa y guardarla al portapapeles.

  • Tecla de Windows + IMPR PANT para tomar una captura de toda la pantalla.

  • SHIFT + F10 abre el menú contextual del espacio seleccionado.

  • ALT + ESC para cambiar entre todos los elementos del escritorio en el orden que fueron usados por última vez.

  • Click en la rueda del ratón para descartar una notificación: en Windows 10 no hace falta que hagas click directamente en la "x" en los cuadros flotantes de notificación para descartarlos, puedes hacer click en cualquier lugar si lo haces con la rueda del mouse.

Foto de portada Paul Esch-Laurent en Unsplash

-
La noticia El mejor atajo de teclado para Windows 10 que quizás no conocías: la comunidad en Twitter responde fue publicada originalmente en Genbeta por Gabriela González .

07 Apr 19:38

Configuración del router y firewall pfSense (Internet, VLANs, DHCP y más)

by Sergio De Luz

pfSense es un sistema operativo orientado a firewall que también actúa como router profesional, ya que tendremos cientos de opciones de configuración avanzadas, e incluso la posibilidad de instalar software adicional para ampliar aún más sus funcionalidades. Si alguna vez has querido probar pfSense, pero no sabes por dónde emepzar, hoy en RedesZone os vamos a enseñar cómo configurar la conexión a Internet, cómo crear VLANs para segmentar el tráfico, configurar el servidor DHCP con su correspondiente Static DHCP, e incluso configurar el servidor DNS, el UPnP y también a abrir puertos en la NAT (Port forwarding).

Lo primero que tenemos que hacer es entrar en pfSense con la puerta de enlace predeterminada. Por defecto, tenemos dos interfaces con la siguiente configuración:

  • WAN: configurada como DHCP cliente sin VLANs ni ninguna configuración adicional. No se permite acceso a la administración por defecto.
  • LAN: configurada con 192.168.1.1/24 y con DHCP activado. Se permite acceso a la administración por defecto.

Por tanto, para acceder a la administración del firewall y router deberemos poner en la barra de direcciones https://192.168.1.1, el nombre de usuario es «admin» y la clave es «pfsense», así accederemos directamente al menú de configuración vía web, donde podremos ver lo siguiente:

Configurar conexión a Internet

pfSense está diseñado para conectarse directamente a Internet y tener la dirección IP pública que nos proporciona el operador, es muy importante tener una IP pública y no estar detrás de CGNAT, de lo contrario, no podremos hacer reenvío de puertos ni acceder remotamente al propio pfSense. En España, es muy habitual que los operadores de FTTH utilicen diferentes VLAN ID para proporcionar su conexión a Internet. En algunas ocasiones, como Movistar / O2, podemos poner el router en monopuesto y configurar únicamente el PPPoE, pero en otras ocasiones como Grupo masmovil, debemos configurar un VLAN ID en la WAN de Internet para que funcione, de lo contrario, no tendremos conexión a Internet.

Si tu operador necesita hacer uso de un VLAN ID, en pfSense debemos seguir los pasos que os detallamos a continuación, si no necesitas VLANs, puedes saltarte este paso:

  1. Irnos a «Interfaces / Interface Assignments«, en la pestaña de «VLANs» es donde tendremos que crearlas.
  2. Parent Interface: asegurarnos de que elegirmos el puerto asignado a la WAN de Internet, no a la LAN.
  3. VLAN Tag: Crear el VLAN ID que se corresponde con la conexión a Internet, en Movistar/O2 es el 6, en Grupo Masmovil indirecto es VLAN ID 20, esto depende de cada operador.
  4. VLAN Priority: podemos dejarlo vacío.
  5. Descripción: ponemos un nombre descriptivo, por ejemplo, «Internet».

Una vez que hayamos creado al VLAN, tenemos que aplicarla en la WAN de Internet. Volvemos al menú de Interfaces / Interface Assignments y en la sección de WAN, seleccionamos «VLAN 20 on em0», es decir, la VLAN que acabamos de crear. Una vez hecho, pinchamos en «Save» para guardar los cambios.

Ahora tendremos que irnos a «Interfaces / WAN» y realizar la configuración que nos brinda el operador, por ejemplo, Grupo Masmovil hace uso de DHCP, pero Movistar/O2 hace uso de PPPoE. Dependiendo del operador tendremos un tipo de conexión u otro, un nombre de usuario/clave u otro, pero todas las opciones de cara a la WAN están en esta sección. Es muy recomendable marcar las dos casillas de la parte inferior, tanto «Block private networks and loopback addresses» como «Block bogon networks», para meter reglas en el firewall bloqueando estas redes en la WAN de Internet.

Llegados a este punto, ya deberíamos tener conexión a Internet sin problemas, obteniendo la IP pública del operador y los servidores DNS que nos proporcionan a nivel de red.

Crear VLANs para segmentar tráfico

Las VLANs (Virtual LAN) nos permite separar el tráfico de diferentes redes para aumentar la seguridad de la red, podremos crear varias VLANs para separar las redes y tener diferentes niveles de permisos y accesos en cada red local creada. Una arquitectura de red típica, consiste en tener todas las VLANs creadas en el pfSense, y conectar un cable desde un puerto físico de la LAN hasta un puerto de un switch gestionable en modo trunk, de esta forma, estaremos pasándoles todas las VLANs (con etiqueta) creadas en el switch al pfSense para hacer inter-vlan routing, y también para tener la posibilidad de configurar diferentes reglas.

Lo primero que tenemos que hacer para crear VLANs en la LAN, es irnos a la sección de «Interfaces / Interface Assignments«.

Una vez aquí, pinchamos en la sección de VLANs para crearlas correctamente, por defecto no tenemos ninguna VLAN creada, tal y como podéis ver a continuación:

Para crear una nueva VLAN, pinchamos en «Add», y a continuación realizamos los siguientes pasos:

  1. Parent Interface: asegurarnos de que elegirmos el puerto asignado a la LAN (no a la WAN de Internet).
  2. VLAN Tag: Crear el VLAN ID que se corresponde con el del switch.
  3. VLAN Priority: podemos dejarlo vacío.
  4. Descripción: ponemos un nombre descriptivo, por ejemplo, «Gestión».

Podremos crear todas las VLANs que queramos, siempre «colgando» de la interfaz LAN física. Por ejemplo, hemos creado otras dos VLANs adicionales, una VLAN para equipos y otra para invitados. El procedimiento es exactamente el mismo:

Una vez creadas, nos iremos nuevamente a «Interfaces / Interface Assignments«, aquí podremos ver un resumen de las interfaces físicas y del puerto de red. Por defecto, tendremos la WAN de Internet (con o sin VLAN), y también la LAN. Para añadir estas nuevas interfaces a la LAN, simplemente seleccionamos la interfaz «VLAN 2 on em1…» y pinchamos en «Add», y lo mismo con las demás, tal y como podéis ver en las siguientes capturas:

Una vez que las hayamos creado, en el desplegable de «Interfaces» nos aparecerán todas, con el nombre por defecto que son «OPT1», «OPT2» etc. Por defecto, tenemos la interfaz de la LAN activada, con su correspondiente dirección IPv4 privada, tomando como base esta configuración, podremos hacer el resto:

La configuración del resto de interfaces es exactamente igual, tendremos que habilitarla, poner un nombre descriptivo, poner la configuración IPv4 y/o IPv6 correspondiente, guardar cambios y aplicarlos.

Una vez configurada, podremos ver que ahora el nombre se le ha cambiado, tendremos que hacer lo mismo con las demás. Cuando hayamos terminado, en la sección de «Interface Assignments» podremos ver el nombre que le hemos dado a cada una de ellas.

Ahora, cuando conectemos diferentes equipos al switch en una VLAN de acceso en concreto, podremos acceder a esta subred local, pero debemos recordar que el servidor DHCP aún no está activado en estas VLANs recién creadas, es justamente lo siguiente que vamos a configurar.

Servidor DHCP de las interfaces LAN

Normalmente cada una de las VLAN tendrán configurado un servidor DHCP. Para hacerlo, nos vamos a la sección de «Services / DHCP Server». Justo debajo tendremos unas pestañas de LAN, gestión, equipos e invitados, las mismas redes que hemos creado anteriormente. Aquí podremos ver la subred a la que pertenece cada interfaz, y qué rango de DHCP les podemos proporcionar como máximo.

Para configurar el servidor DHCP, lo que podemos hacer es poner la misma configuración que la LAN, cambiando únicamente la subred. De esta forma, nos aseguraremos de que todo funciona bien. En estos menús también podremos añadir varios «pools» e incluso definir unos servidores WINS y DNS, también tendremos opciones de configuración avanzadas que tenemos justo en la parte inferior.

Las opciones de configuración del resto de redes que acabamos de crear son exactamente las mismas que en la LAN, lo que sí debemos tener en cuenta es poner un rango dentro de la misma subred, y que tengan suficientes hosts para que la red funcione correctamente.

Static DHCP

El static DHCP es la funcionalidad de un servidor DHCP que nos permite proporcionar la misma IP privada a la misma tarjeta de red. Poniendo la dirección MAC de la tarjeta de red y la IP privada que queramos que tenga, el servidor DHCP le brindará siempre la misma. En esta sección lo único que tendremos que rellenar es lo siguiente:

  1. MAC Address
  2. IP Address
  3. Hostname: para darle un nombre y acceder vía dominio a él.
  4. Descripción: un nombre descriptivo
  5. Pinchar en «Create an ARP Table Static» para enlazar la IP y MAC.

A continuación, tenemos la posibilidad de definir servidores WINS y DNS, así como otros parámetros. Si lo dejamos todo en blanco, automáticamente va a heredar la configuración del «pool» principal, por lo que no tenemos de qué preocuparnos.

A continuación, podéis ver cómo hacerlo con nuestra MAC de un PC y la IP que queramos, faltaría por poner el hostname y una descripción.

Configurar los servidores DNS y el DNS Resolver

Para configurar los servidores DNS, nos tenemos que meter en «System / General Setup«, aquí deberemos incorporar los servidores DNS que nosotros queramos, uno por uno, por defecto se encuentra un servidor DNS pero podremos añadir un secundario. Además, podremos poner el hostname del servidor DNS para la verificación TLS, siempre que queramos tener DNS over TLS en nuestro pfSense.

Lo más importante viene en la sección de «Service / DNS Resolver», aquí lo habilitamos y permitimos que los clientes nos envíen queries, aunque lo normal es que los clientes envíen las queries a través del puerto 53 siempre, sin SSL/TLS a no ser que tengamos un cliente instalado. El resto de opciones de configuración son para definir dónde «escuchar» las peticiones de los clientes, en «Network interfaces» elegimos solamente las que nosotros queramos, la LAN, gestión, equipos, invitados y la «localhost» para que el propio pfSense se pregunte a sí mismo sobre los DNS.

También tendremos que definir la interfaz de salida, en este caso la WAN. El resto de opciones son las de habilitar soporte para DNSSEC, habilitar el módulo de python que es nuevo en pfSense, y otras opciones avanzadas. Lo normal es tener la opción de «DNS Query Forwarding» desactivado, para que sea el propio servidor DNS de pfSense quien resuelva las consultas, y posteriormente usar los DNS que nosotros pongamos.

En la sección de «opciones avanzadas» tenemos la posibilidad de configurar el DNS over TLS, podremos hacerlo añadiendo estas reglas:

server:
forward-zone:
name: "."
forward-ssl-upstream: yes
forward-addr: 1.1.1.1@853
forward-addr: 8.8.8.8@853

Luego tenemos otras opciones en las demás pestañas del DNS resolver, en principio no deberíamos tocarlas, pero nos permitirán configurar opciones muy avanzadas relacionadas con el servidor DNS, y también crear listas de control de acceso para usar o no el DNS resolver.

Configurar UPnP y NAT-PMP con seguridad

El UPnP es un protocolo que nos permite abrir puertos en el firewall y router pfSense de forma automática, cuando un cliente solicite dicha apertura. Esto es un riesgo para la seguridad de la red, porque es posible que una determinada aplicación abra un puerto que nosotros no hemos solicitado. De cara a la seguridad, lo mejor que se puede hacer es deshabilitar siempre el protocolo UPnP y NAT-PMP.

En caso de que tengas que activarlo sí o sí, es recomendable solamente hacerlo en las direcciones IP privadas que se necesiten, y no en toda la red, con el objetivo de proteger el resto de dispositivos que están conectados.

Abrir puertos en la NAT (Port forwarding)

Cuando estamos en un entorno NAT, es posible que necesites abrir puertos para acceder desde el exterior a determinados servicios. Si tienes un servidor NAS con un servidor FTP, VPN o SSH, y quieres acceder desde el exterior a todos estos servicios, deberás abrir diferentes puertos en la NAT para permitir iniciar la conexión. Si abres puertos en la NAT, pero tienes el CG-NAT de tu operador, de nada te va a servir.

Para abrir la NAT, lo primero que tenemos que hacer es irnos a la sección de «Firewall / NAT», y en la pestaña de «Port forward» crear una nueva regla.

En este menú tendremos diferentes opciones de configuración, pero básicamente lo que deberemos rellenar es lo siguiente:

  • Interface: WAN
  • Address Family: IPv4
  • Protocol: elegimos el protocolo, en el ejemplo es TCP
  • Source: vacío
  • Destination: WAN Address
  • Destination Port Range: Tenemos que configurar un rango de puertos o solamente uno, si queremos un rango de puertos, en el «From» ponemos un puerto, por ejemplo el 60000, y en el «To» ponemos el puerto final, el 61000. En el ejemplo hemos abierto el puerto 51400.
  • Redirect target IP: type Single host, Address la dirección IP privada a la que quieres abrir el puerto
  • Redirect target port: debe ser el mismo puerto que en «Destination Port Range». Esta función, nos permite que de cara a la WAN tengamos abierto el 51400, pero de cara interno podamos «modificarlo» al vuelo y usar el 51500, por ejemplo.

En las siguientes capturas podéis ver cómo hacerlo:

pfSense nos permite utilizar una gran cantidad de protocolos, TCP, UDP, ambos, ICMP y muchos otros. Lo más normal es abrir puertos TCP o UDP, pero también podremos abrir muchos más tipos de protocolos.

Una vez que lo hayamos configurado, lo veremos en la tabla de «Firewall / NAT / Port Forward«, también debemos asegurarnos que la NAT está realizada correctamente, en «Outbound» lo podremos verificar. Ahora mismo estaremos «nateando» todas las subredes creadas. Por último, debemos comprobar que en «Firewall / Rules» y en la pestaña WAN está la regla que hemos creado en la NAT, es muy importante el orden de esta regla, si, por ejemplo, tenemos un «denegar todo» arriba después de las reglas de permiso, esta nueva regla se colocará abajo del todo, y debemos reordenarla.

Debemos recordar que las reglas se analizan en serie, desde arriba hacia abajo, si ponemos una regla muy general arriba, y abajo las más específicas, estas últimas nunca se van a satisfacer, porque anteriormente se ha cumplido una regla más general.

Configurar reglas en el firewall

Las reglas que creamos en el firewall de pfSense es la parte más importante para segmentar correctamente la red, y permitir o denegar cierto tráfico de red que fluye por las diferentes interfaces físicas y lógicas que hemos creado. En la sección de «Firewall / Rules» podremos ver diferentes pestañas para crear reglas en las diferentes interfaces, nosotros tenemos un total de cinco interfaces ahora mismo: WAN, LAN, Gestión, Equipos, Invitados.

Tenemos una pestaña adicional llamada «Floating», estas son unas reglas especiales que afectan a una o varias interfaces, y que se colocan por encima de las reglas que vamos a definir específicamente en cada una de las interfaces. Es decir, las reglas que tengamos en «Floating», si afectan a una interfaz, se verificarán antes que las reglas que vamos a definir a específicamente en la interfaz. Estas reglas de «Floating» se pueden activar en las direcciones de entrada, salida o ambas, el uso de filtrado de entrada y salida podría ser más complejo, por lo que deberás revisarlas bien antes de aplicarlas. Para ciertas aplicaciones, las «Floating Rules» son muy útiles, como para pfblocker-ng, aunque normalmente estas reglas «Floating» no se usarán.

En la sección de «Firewall / Rules / WAN» podremos ver dos reglas predefinidas, las cuales se activan al bloquear las «private networks» y «bogon networks», tal y como os hemos explicado anteriormente. La tercera regla es la de apertura de puertos que hemos realizado.

En la LAN también tenemos unas reglas predefinidas, básicamente tendremos una regla que nos impide bloquearnos a nosotros mismos para acceder a la interfaz web de administración del pfSense, si tuviéramos el servidor SSH activado, también se incorporaría aquí una regla para permitir acceso al puerto de SSH. A continuación, tenemos permiso para acceder a cualquier lugar desde la LAN, tanto con IPv4 como con IPv6.

Debemos recordar que las reglas se verifican desde arriba hacia abajo, si en la parte superior ponemos un «bloquear todo», automáticamente nos quedaremos sin conexión.

El resto de redes que hemos configurado con su correspondiente VLAN, están totalmente vacías. Si estás vacías, eso significa que tenemos un denegar todo de manera implícita, es decir, tendremos que incorporar una regla de permitir para dejar pasar el tráfico de red.

La interfaz gráfica de usuario para crear una regla es la misma para todas las interfaces, en la parte superior podremos configurar diferentes aspectos de esta regla que vamos a crear desde cero:

  • Action: si queremos permitir (pass) el tráfico, bloquearlo (block), o rechazarlo (reject). Es lo primero que deberemos definir, en caso de aplicar esta regla y que se verifique, el firewall actuará en consecuencia.
  • Disabled: permite deshabilitar una regla creada, esto no se debería tocar si queremos que la regla funcione.
  • Interface: elegimos la interfaz física o lógica donde queremos aplicar esta regla.
  • Address Family: seleccionamos el protocolo IPv4, IPv6 o ambos.
  • Protocol: aquí tendremos una lista de todos los protocolos que podremos permitir o bloquear, como TCP, UDP, TCP y UDP, ESP, OSPF y mucho más.

En la siguiente galería se pueden ver todas las opciones para interface, address family y también para protocol.

Una vez que hayamos definido lo anterior, ahora tendremos que seleccionar el origen del tráfico (Source). En este caso podremos elegir cualquier origen (any), o definir un origen en concreto para una subred específica, un host individual o un alias (posteriormente os explicaremos qué es esto). También podremos elegir como origen a clietnes PPPoE, clientes L2TP, o directamente una red o dirección IP de la interfaz creada.

Exactamente las mismas opciones de configuración tendremos en la sección de «Destination», podremos elegir cualquiera, un host individual, alias, o las diferentes redes que tenemos disponibles.

Si pinchamos en la sección de «Source» en «Display Advanced» podremos ver que también tenemos la posibilidad de filtrar por origen de los puertos, proporcionando un único puerto un rango de puertos.

Si en la sección de «Protocol» elegimos el protocolo TCP u otro, y pinchamos en «Extra options / Advanced Options / Display Advanced» podremos ver las opciones avanzadas de este protocolo en concreto, para filtrarlo todo en detalle.

Una vez que hayamos rellenado todo, tendremos que pinchar en «Save», y posteriormente en «Aplicar cambios» en el pfSense, ya que nos saldrá un botón en color verde.

Aliases

Las aliases son muy útiles para proporcionar un nombre a un conjunto de direcciones IP, subredes o puertos. Esto es ideal para que, con una sola regla en el firewall, poder bloquear varias direcciones IP automáticamente, sin tener que crear 50 o más reglas para bloquear todas las direcciones IP.

En la sección de «Firewall / Aliases» podremos ver la interfaz gráfica de usuario, tendremos la posibilidad de añadir IP (hosts o redes), y también puertos. Además, en al sección de URL podremos introducir la dirección a un archivo de texto para realizar al descarga automática en el pfSense de cientos o miles de direcciones IP, redes y puertos.

Imaginemos que queremos crear un alias llamado «Ip bloquear», con un listado de direcciones IP que posteriormente queremos bloquear en el firewall. Entramos en la sección de «IP», pinchamos en «add», le damos un nombre, descripción y también un tipo. A continuación, justo debajo vamos introduciendo una a una las diferentes direcciones IP, además, podremos darle una descripción «Ordenador de pepe», para saber a qué equipo se corresponde esa IP. Una vez creado, nos aparecerá en el listado de aliases IP:

Lo mismo ocurre con los puertos, podremos crear un aliases para «bloquear puertos», y definir uno o varios puertos que posteriormente bloquearemos en el firewall.

La interfaz gráfica de usuario de URL sería de la siguiente forma, y deberemos elegir el tipo que sea, IPs o puertos.

Una vez que tengamos el aliases creado, basta con irnos a la sección de «Firewall», y podremos cargarla en origen y/o destino, elegimos la opción de «Single host or alias», y justo a la derecha escribimos el nombre del aliases que hemos creado, automáticamente lo reconocerá y nos saldrá un listado de aliases que empiezan por la misma letra que hemos introducido. Y lo mismo ocurre si vamos a configurar puertos, pero aquí tendremos que ponerlo en la sección de puertos de origen y/o destino.

Tal y como habéis visto, utilizar pfSense como router y firewall en nuestra casa es realmente fácil y rápido, es un sistema operativo muy profesional y completo, pero con esta guía de puesta en marcha estamos seguros que podéis empezar con una buena base de cómo configurarlo.

El artículo Configuración del router y firewall pfSense (Internet, VLANs, DHCP y más) se publicó en RedesZone.

07 Apr 18:54

El televisor Xiaomi Mi TV Q1 llega a España: un gigante de 75" con panel QLED 4K, HDMI 2.1 y precio de lanzamiento de 999 euros

by Paco Rodriguez

El televisor Xiaomi Mi TV Q1 llega a España: un gigante de 75

El pasado febrero Xiaomi sorprendía con el lanzamiento de un nuevo televisor inteligente con el que pretendía hacerse un hueco en la gama media-alta ofreciendo prestaciones y funcionalidades avanzadas por un precio muy competitivo.

Se trataba del Mi TV Q1, una tele de 75 pulgadas que pudimos analizar hace unas semanas y que el fabricante ahora ha traído a España con un precio de lanzamiento de lo más atractivo, ya que costará 999 euros cuando se ponga a la venta mañana día 25 de marzo a las 00:00 horas.

75 pulgadas de panel QLED 4K con FALD

Nos encontramos ante un televisor que apuesta por la tecnología de paneles LCD con resolución 4K, mejora del color gracias a los puntos cuánticos o QLED y sistema retroiluminación LED con tecnología de control por matriz de zonas o FALD con 192 diferentes, implementando un algoritmo de control dinámico que promete lograr un contraste de 10.000:1 sobre una potencia luminosa máxima de 1.000 nits.

Xiaomi

El aspecto externo nos deja una apariencia minimalista con acabado metálico y un ángulo de visualización que aseguran es de 178 grados, aunque dada la tipología del panel VA, la imagen óptima la lograremos si nos situamos en una posición centrada con respecto al punto medio de la pantalla.

Es capaz de alcanzar el 100% de la gama de colores NTSC con 1.070 millones de variaciones de color y 1.024 tonos diferentes. Esto ayuda a lograr una mejor respuesta en contenidos en alto rango dinámico, siendo compatible con los formatos Dolby Vision y HDR10+.

Xiaomi

El interior de la tele está gobernado por un procesador MediaTek MT9611 Quad-core con velocidad de hasta 1,5 GHz y acompañado de una GPU Mali G52 MP2 con 2 GB de RAM y 32 GB eMMC que mueven sin problemas el sistema operativo Android TV 10 y contenidos de hasta 120 Hz.

Con HDMI 2.1, WiFi, Bluetooth y DTS-HD

Y en el exterior nos encontramos con una conectividad bien surtida encabezada por 3 puertos HDMI, uno de ellos con la versión HDMI 2.1, más dos puertos USB 2.0, otro Ethernet/LAN a 100 Mbps, una salida de audio óptica, WiFi 5 de banda dual y Bluetooth 5.0, contando además con las tecnologías eARC y un modo de baja latencia automática (ALLM) para consolas de nueva generación.

Xiaomi 1366

Una de las novedades de este modelo con respecto a otros del fabricante es su nuevo mando a distancia, que cuenta con tecnología Bluetooth y permite ser usado sin tener que "apuntar" a la pantalla para pulsar cualquiera de los botones del mando. Hay accesos directos para Netflix y Amazon Prime Video, pero también podemos usar la voz como sistema de control principal.

Xiaomi Mi Tv Q1 75

El asistente de voz de Google estará disponible para escucharnos a una distancia de hasta tres metros, siendo además compatible con Alexa y pudiendo "silenciar" el micrófono mediante un acceso físico en el televisor si nos preocupa la privacidad. Además, el control de la domótica sigue siendo un aspecto importante en el equipo, ofreciendo compatibilidad con el ecosistema de dispositivos IoT de Xiaomi.

Xiaomi 89 1366

Por último, en el apartado sonoro, el Mi TV Q1 75" ofrece un su sistema de altavoces estéreo de 30 vatios que utiliza seis drivers en total (dos tweeter y cuatro woofers), siendo compatible con Dolby Audio y DTS-HD.

Precio y disponibilidad

El televisor Xiaomi Mi TV Q1 75" estará disponible para su compra en España desde el sitio web de Mi, las Mi Stores y MediaMarkt a partir de mañana 25 de marzo de 2021 con una promoción de lanzamiento de 999 euros solo para las primeras 30 unidades. Transcurrido este periodo tendrá un precio recomendado de venta a partir de 1.299 euros.

Más información | Xiaomi

Xiaomi Mi TV Q1 75''

Xiaomi Mi TV Q1 75''

-
La noticia El televisor Xiaomi Mi TV Q1 llega a España: un gigante de 75" con panel QLED 4K, HDMI 2.1 y precio de lanzamiento de 999 euros fue publicada originalmente en Xataka Smart Home por Paco Rodriguez .

07 Apr 18:52

Configuración del servidor OpenVPN con máxima seguridad en pfSense

by Sergio De Luz

El sistema operativo pfSense que está orientado a firewall y router, dispone de varios protocolos de VPN para interconectar sedes a través de VPN Site-to-Site, y también podremos configurar VPN de acceso remoto para interconectar diferentes clientes móviles entre sí, y para que todo el tráfico de Internet pase a través del propio sistema operativo. OpenVPN es uno de los softwares más utilizados para crear redes privadas virtuales, gracias a su seguridad, flexibilidad y buen funcionamiento. Hoy en RedesZone os vamos a explicar paso a paso cómo configurar el servidor OpenVPN que está dentro de pfSense.

¿Qué es y para qué sirve el OpenVPN integrado en pfSense?

OpenVPN es un software que nos permite levantar redes privadas virtuales, tendremos un canal de control donde se gestionará el levantamiento del túnel y la negociación de los protocolos de cifrado, y tendremos un canal de datos donde todo el tráfico del túnel irá cifrado punto a punto. Uno de los puntos fuertes de OpenVPN en pfSense, es que la gran mayoría de opciones disponibles las tenemos a través de una interfaz gráfica de usuario muy intuitiva, esto nos permitirá configurarlo sin necesidad de incorporar ninguna directiva de manera manual en el campo de «opciones avanzadas». El software OpenVPN que tenemos integrado en pfSense nos permitirá crear y configurar dos tipos de arquitecturas:

  • VPN de acceso remoto: los clientes remotos se conectarán al servidor VPN de pfSense, y saldrán a Internet a través de nosotros. También podrán acceder a las subredes que nosotros indiquemos. Este tipo de VPN están orientadas a teletrabajadores, técnicos de redes y sistemas etc.
  • VPN Site-to-Site: esta arquitectura nos permite intercomunicar una sede con otra, para intercomunicar diferentes sedes a través de Internet y que todo el tráfico esté protegido punto a punto. Por ejemplo, con este tipo de VPN podremos comunicar oficinas, sedes de empresas etc.

OpenVPN soporta decenas de configuraciones diferentes, tanto para mejorar el rendimiento como la seguridad. pfSense permite diferentes tipos de autenticaciones, pero la más recomendable es la basada en certificados SSL/TLS para asegurar la autenticidad, confidencialidad e integridad, no siendo recomendable hacer uso de claves precompartidas. Además de incorporar la autenticación basado en certificados SSL/TLS, también podríamos incorporar una autenticación adicional con usuario/contraseña, para tener un sistema más robusto. pfSense permite exportar la clave privada de los certificados con una contraseña, de esta forma, para poder usar estos certificados también tendríamos que incorporar una contraseña adicional, de lo contrario, no funcionaría.

El servidor OpenVPN integrado en pfSense nos permitirá conectarnos a nuestro hogar o trabajo de forma remota, rápida y segura, independientemente de que la red sea cableada o WiFi. Todo el tráfico irá cifrado punto a punto desde nuestro cliente OpenVPN (que está instalado en un ordenador, smartphone o tablet) hasta el servidor OpenVPN de pfSense. Un detalle muy importante, es que el servidor OpenVPN debe estar instalado en una conexión a Internet fuera de CG-NAT, y con las reglas en el firewall abiertas para permitir la conexión, de lo contrario, no podremos conectarnos a través de Internet.

Por supuesto, en el servidor podremos añadir diferentes subredes para enrutar el tráfico a través de las diferentes subredes que tengamos en el pfSense, e incluso podremos configurar en el firewall si queremos permitir o no esos accesos desde una dirección IP del servidor OpenVPN en concreto. Con OpenVPN tenemos dos formas de gestión de los paquetes y cómo trabajan a nivel de capa de transporte:

  • TUN: este modo de funcionamiento permite encapsular todos los paquetes que se transportan a través de él como segmentos TCP o datagramas UDP. Todos los clientes se les proporcionará una subred nueva específica, por defecto la subred de OpenVPN es la 10.8.0.0/24 pero podremos configurar la que nosotros queramos.
  • TAP: este modo de funcionamiento simula una interfaz de red Ethernet, también se conoce como puente o bridge, y este túnel virtual lo que hace es encapsular directamente paquetes Ethernet. El modo de funcionamiento puente es útil para intercomunicar usuarios remotos de manera fácil, pero si la red privada de origen coincide con la de destino, tendremos un problema de enrutamiento y la comunicación no funcionará.

En este tutorial para configurar OpenVPN en pfSense usaremos una subred virtual 10.8.0.0/24 donde tendremos a todos los clientes VPN cuando se conecten, será muy fácil identificar a los diferentes clientes VPN que tenemos conectados a la red, además, podremos «forzar» a que cada cliente con un certificado en concreto siempre tenga la misma dirección IP privada del túnel VPN.

En este manual os vamos a enseñar cómo realizar una configuración de OpenVPN muy segura en pfSense, personalizando los algoritmos de cifrado simétrico, asimétrico y de hash. De esta forma, podremos tener el mejor cifrado posible de las comunicaciones.

Resumen de la criptografía a utilizar

  • Certificados digitales: OpenVPN permite hacer uso de certificados digitales basados en RSA o también EC (Curvas Elípticas), nosotros haremos usa del algoritmo de EC secp521r1, aunque tenemos disponibles muchos otros a través de la gestión de certificados de pfSense. El algoritmo hash que utilizaremos será SHA512, uno de los más seguros que podemos usar actualmente. Todos los clientes VPN a partir de la versión 2.4 deberían ser compatibles con esta configuración, en nuestro caso, tanto el servidor como los clientes hacen uso de OpenVPN 2.5 o superior, por lo que no debería haber problemas.
  • Canal de control OpenVPN: utilizaremos TLS 1.3 para tener la máxima seguridad, y siempre utilizando PFS (Perfect Forward Secrecy). Utilizaremos las tres suites criptográficas de TLS 1.3 para establecer la comunicación: TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256 y TLS_AES_128_GCM_SHA256. Si quieres comprobar si tu servidor o cliente soporta este tipo de cifrado, deberás poner en consola «openvpn –show-tls».
  • Canal de datos OpenVPN: utilizaremos el algoritmo de cifrado simétrico AES-256-GCM, uno de los más seguros actualmente y que se ha incorporado la compatibilidad en OpenVPN 2.4 y posterior. No obstante, también haremos uso de CHACHA20-POLY1305 y AES-128-GCM para que el cliente VPN elija el que quiera, dando prioridad al primero de ellos. Si quieres comprobar si tu servidor o cliente soportan estos tipos de cifrado, deberás poner en consola «openvpn –show-ciphers».

Para definir en el canal de datos que queramos hacer uso de TLS 1.3, tendremos que usar la directiva «tls-ciphersuites» en lugar del típico «tls-cipher» como hemos usado siempre. Quedaría de la siguiente forma:

tls-ciphersuites TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256

Adicionalmente a estas medidas de seguridad, incluiremos una firma HMAC para la primera negociación de TLS, esto nos permitirá proteger el servidor OpenVPN frente a posibles ataques DoS. Si el cliente no posee la firma HMAC correcta, automáticamente es bloqueado y no pasará a comprobar los certificados digitales. Haremos uso de tls-crypt que está disponible a partir de OpenVPN 2.4 y siguientes, para tener la mejor seguridad porque nos permite autenticar y cifrar el canal para que nadie sea capaz de capturar esta clave precompartida.

Por último, utilizaremos el protocolo UDP en lugar de TCP, porque es más fuerte frente a ataques de denegación de servicio, debemos recordar que UDP es no conectivo, no fiable y no orientado a conexión. No obstante, podremos usar TCP sin ningún problema para dotar a la VPN de todos los beneficios de este protocolo.

Instalar el plugin OpenVPN Client para generarla configuración

Aunque OpenVPN se encuentra instalado por defecto en pfSense, ya sea en su modo de servidor o cliente, no tenemos un paquete preinstalado que nos permita generar automáticamente la configuración para los clientes. Si nos vamos al gestor de paquetes en «System / Package Manager» y nos vamos a la pestaña de «Available Packages» podremos instalar el paquete «OpenVPN-client-export» que nos permitirá realizar justamente esta acción, para facilitarnos enormemente la configuración de los clientes, importando la configuración del servidor con sus correspondientes certificados digitales.

Una vez instalado, estaremos listos para pasar al siguiente paso, crear los certificados digitales.

Crear los certificados digitales en el propio pfSense

Para configurar un servidor OpenVPN con autenticación «Remote access SSL/TLS» deberemos hacer uso de unos certificados digitales. Tendremos que crear una autoridad de certificación (CA) con la que firmar los diferentes certificados, tenemos que crear un certificado específico para el servidor OpenVPN y de tipo servidor, así como todos los certificados digitales de los clientes VPN que queramos dar de alta.

También podremos crear una lista de revocación de certificados, si un certificado se ve comprometido porque lo hemos perdido, podremos anularlo directamente para que no sea válido. En caso de que un usuario ilegítimo lo utilice, no podrá conectarse a nuestro servidor VPN de ninguna forma.

Crear la CA (Autoridad de Certificación)

En la sección de «CAs» es donde debemos pinchar en «Add» para crear una nueva autoridad de certificación, hacer esto es fundamental para hacer funcionar correctamente todos los certificados digitales, tanto el del servidor como los de los clientes VPN que se vayan a conectar. En este menú deberemos elegir las siguientes opciones:

  • Create /Edit CA
    • Descriptive Name: ponemos un nombre descriptivo a esta CA, el que nosotros queramos.
    • Method: Create an internal Certificate Authority.
  • Internal Certificate Authority
    • Key type: ECDSA con secp521r1 que es compatible con OpenVPN.
    • Digest Algorithm: sha512
    • Lifetime Days: 3650 (10 años)
    • Common-name: el CN debe ser un nombre descriptivo, que describa inequívocamente a esta CA. En nuestro caso solamente tenemos una CA para OpenVPN, así que hemos puesto simplemente «openvpn-ca»
    • Country Code: none. Esto ya no es necesario rellenarlo en los nuevos certificados de OpenVPN.

La configuración de la CA quedaría de la siguiente forma:

En los diferentes menús podremos elegir otras opciones de configuración, como importar una CA que ya tengamos creada, o crear una CA intermedia, nosotros vamos a crear una CA y después los certificados, sin usar ninguna CA intermedia.

También podremos elegir entre RSA o ECDSA, e incluso usar diferentes longitudes de clave de RSA y diferentes algoritmos EC para la creación de la CA. En «Digest algorithm» podremos elegir diferentes algoritmos de hash, los más recomendables son sha256, sha384 y sha512, nunca deberías utilizar sha1 por seguridad.

Una vez creada la CA, nos aparecerá en el listado de CA como podéis ver aquí:

En este menú podremos ver la cantidad de certificados que tiene asociados, el CN, la validez del certificado y si actualmente tenemos esta CA en uso. Cuando tenemos una CA o un certificado en uso, no podremos eliminarlo. En la sección de «Actions» podremos editar la descripción del certificado, exportar la clave pública de la CA, la clave privada, renovar la CA e incluso eliminar la CA que acabamos de crear.

Crear el certificado del servidor OpenVPN

Ahora tenemos que crear el certificado que usará al servidor OpenVPN integrado en pfSense. Nos vamos a la sección de «Certificates» y pinchamos en «Add/Sign», siempre tendremos un certificado preconfigurado en pfSense porque el protocolo HTTPS lo utiliza para poder conectarse, de lo contrario, no podría funcionar. Este certificado lo crea automáticamente al realizar la instalación del sistema operativo.

El menú de creación de los certificados es muy similar al anterior, tendremos que elegir entre tres opciones:

  • Method:
    • Create an internal certificate.
    • Import an existing certificate.
    • Create a certificate signing request.
    • Sign a certificate signing request.

Nosotros vamos a seleccionar la primera opción, crear un certificado interno.

A continuación, tendremos que ponerle un nombre descriptivo, el que nosotros queramos, y la configuración debe ser la siguiente:

  • Add / Sign a New Certificate
    • Method: Create an internal Certificate Authority.
    • Descriptive Name: ponemos un nombre descriptivo a este certificado, el que nosotros queramos.
  • Internal Certificate
    • Certificate Authority: debemos elegir la CA anterior que acabamos de crear en el paso anterior.
    • Key type: ECDSA con secp521r1 que es compatible con OpenVPN. El mismo que la CA.
    • Digest Algorithm: sha512
    • Lifetime Days: 3650 (10 años)
    • Common-name: el CN debe ser un nombre descriptivo, que describa inequívocamente a este certificado del servidor. En nuestro caso solamente tenemos un certificado para servidor, así que hemos indicado openvpn-servidor simplemente.
    • Country Code: none. Esto ya no es necesario rellenarlo en los nuevos certificados de OpenVPN.

Si tenemos un certificado con una duración superior a 398 días es posible que nos de fallos en algunas plataformas, esto es de forma general, pero no para OpenVPN. Por tanto, podremos poner la duración que nosotros queramos sin problemas, no nos dará fallo.

En la parte inferior, deberemos elegir las siguientes opciones:

  • Certificate Attributes:
    • Certificate Type: server certificate
    • Alternative Name: lo podemos dejar sin nada, completamente vacío.

Debemos tener en cuenta que ahora mismo estamos configurando el certificado digital para el servidor OpenVPN, por tanto, debemos elegir «Server Certificate».

La sección de «Alternative Name» se suele utilizar para los certificados de IPsec, pero no lo usaremos en OpenVPN.

Una vez creado, lo veremos en el listado de certificados, además, también podremos ver la CA con la que hemos firmado el certificado y si es de tipo servidor.

Este certificado digital para el servidor es el que tendremos que poner a la hora de configurar el servidor OpenVPN en el pfSense, debemos acordarnos muy bien del nombre que le hemos dado, porque después nos sacará un listado con todos los certificados.

Crear los certificados de todos los clientes

Para crear uno o varios certificados digitales para los clientes, debemos hacer exactamente el mismo proceso que para el certificado del servidor.

  • Add / Sign a New Certificate
    • Method: Create an internal Certificate Authority.
    • Descriptive Name: ponemos un nombre descriptivo a este certificado del cliente.
  • Internal Certificate
    • Certificate Authority: debemos elegir la CA anterior que hemos creado en el primer paso.
    • Key type: ECDSA con secp521r1 que es compatible con OpenVPN. El mismo que la CA.
    • Digest Algorithm: sha512
    • Lifetime Days: 3650 (10 años)
    • Common-name: el CN debe ser un nombre descriptivo, que describa inequívocamente a este certificado del cliente. En nuestro caso solamente tenemos un certificado para cliente, así que hemos indicado openvpn-cliente1 simplemente.
    • Country Code: none. Esto ya no es necesario rellenarlo en los nuevos certificados de OpenVPN.

En la sección de «Certificate Attributes» tendremos que configurarlo de la siguiente forma:

  • Certificate Attributes:
    • Certificate Type: user certificate
    • Alternative Name: lo podemos dejar sin nada, completamente vacío.

Una vez creado, podremos ver el listado nuevo de certificados creados en pfSense.

Si pinchamos en editar, lo único que podremos hacer es modificar el nombre descriptivo, pero también podremos exportar la clave privada con una contraseña de paso, si ponemos clave, la propia clave privada se cifrará con AES-256-CBC para proteger su contenido, y, por tanto, evitar que si cae en malas manos puedan leerlo y utilizarlo. Esto es lo que hemos usado nosotros para exportar el certificado de los clientes, como posteriormente os enseñaremos.

Si queremos crear más certificados de clientes lo podremos hacer de la misma forma, lo único que tenemos que hacer es poner una descripción diferente y también un CN diferente.

Una vez que hayamos terminado de crear todos los certificados de los clientes que se van a conectar al servidor OpenVPN, procedemos a configurar paso a paso el servidor.

Configurar el servidor OpenVPN con todas las opciones explicadas

Para configurar el servidor OpenVPN, lo único que tenemos que hacer es irnos al menú principal de pfSense, pinchar en la sección de «VPN» y seleccionar «OpenVPN«.

En la sección de «OpenVPN» debemos pinchar en «Servers» y pinchamos en «Add» para agregar un nuevo servidor OpenVPN.

Dentro de la configuración del servidor OpenVPN, deberemos elegir las siguientes opciones:

  • General Information:
    • Server Mode: Remote Access (SSL/TLS)
    • Protocol: UDP
    • Device Mode: tun
    • Interface WAN
    • Local Port: 1194, por defecto es este puerto, es recomendable cambiarlo.
    • Description: ponemos una descripción de este servidor OpenVPN, porque podremos crear varios.

En la sección de «Protocol» tenemos diferentes opciones de configuración, por defecto es «UDP on IPv4 only», ya que también podremos usar TCP, e incluso TCP y UDP, y también para las redes IPv6, si es que usamos este protocolo de red. En la sección de «Device Mode» podremos elegir tun o tap, como os hemos explicado anteriormente, tun es a nivel de capa 3, y tap es a nivel de capa 2, con sus puntos fuertes y sus puntos débiles. En la sección de «Interface» lo más normal es utilizar la WAN, pero podremos estar escuchando con este servidor OpenVPN en todas las interfaces. Por último, en «Local port» podemos modificar el puerto TCP y/o UDP que nosotros queramos, es recomendable no utilizar el puerto por defecto que es el 1194.

En la sección de «Cryptographic Settings» podremos configurar todo respecto a los certificados digitales SSL/TLS, a continuación, os explicamos todas las opciones:

  • Cryptographic Settings
    • TLS Configuration: habilitamos usar una clave TLS, para hacer uso del tls-crypt, pinchamos en generar automáticamente la clave TLS. Al guardar los cambios, nos aparecerá si queremos usar «Autenticación» o también «Encriptación», es recomendable este último para hacer uso del nuevo tls-crypt en lugar de tls-auth que teníamos anteriormente.
    • Peer Certificate Authority: seleccionamos la CA que hemos creado en el propio pfSense para este servidor OpenVPN.
    • Peer certificate Revocation list: si creamos una lista de revocación de certificados, lo creamos en la sección de «System > Cert.Manager» y seleccionamos aquí el listado que lo hemos creado anteriormente.
    • Server Certificate: elegimos el servidor OpenVPN, en nuestro caso, es «OpenVPN_ServidorOVPN (Server: Yes)»
    • DH Parameter Length: ECDH Only
    • ECDH Curve: elegimos secp521r1

En la sección de «Data Encryption Negotiation» lo habilitamos, y elegimos los cifrados simétricos que queremos usar para el canal de datos. En nuestro caso, hemos elegido un total de 3: AES-256-GCM, AES-128-GCM y también el nuevo CHACHA20-POLY1305 que han incorporado recientemente. También deberemos elegir un algoritmo de «Fallback» por si el cliente OpenVPN no es compatible, en este caso elegimos AES-256-CBC, pero si quieres la máxima seguridad, os recomendamos elegir AES-256-GCM para forzar a que no se conecte si no usamos cifrados robustos, nada de usar AES-256-CBC, si hay clientes antiguos debemos actualizarlos.

En «Auth Digest Algorithm» elegiremos SHA256 o SHA512, siempre funciones hash seguras.

En la sección de «Hardware Crypto»: si tenemos aceleración de cifrado por hardware, lo elegiremos aquí para que funcione más rápida la conexión a la VPN, si no tenemos o no queremos habilitarla, dejamos el valor por defecto.

En «Certificate Depth» seleccionamos «One (Client + Server)».

En la sección de «Tunnel Settings» tendremos que configurar las siguientes opciones:

  • IPv4 Tunnel Network: pondremos la subred específica para los clientes OpenVPN, debe ser una subred libre que no hayamos utilizado anteriormente. En nuestro caso hemos elegido la 10.8.0.0/24 que es la de por defecto en este software, pero podremos usar cualquier subred.
  • IPv6 Tunnel Network: lo mismo que en IPv4, pero si utilizas redes IPv6.
  • Redirect IPv4 Gateway y IPv6: si habilitamos esta opción, todo el tráfico de los clientes OpenVPN pasarán por el servidor OpenVPN y tendrán acceso a todas las subredes del sistema operativo, podremos bloquear el acceso a ciertas subredes a través de las opciones de configuración del firewall, pero los clientes recibirán la ruta para llegar a todas las subredes. Si vamos a hacer Full-Tunnel VPN activamos esta opción, si vamos a usar Split-Tunnel entonces lo deshabilitaremos, y tendremos que introducir abajo las subredes a las que queremos que tengan acceso.
  • Concurrent Connections: 10, es el número máximo de clientes conectados simultáneamente, esto dependerá de tus necesidades.
  • Allow Compression: Refuse, no queremos compresión para evitar ataques.
  • Push Compression: podremos proporcionar esta opción de compresión (sin compresión) a los clientes.
  • Inter-client communication: podremos permitir o denegar que los clientes OpenVPN se puedan comunicar entre ellos, por seguridad es recomendable desactivarlo, pero en ciertos casos es necesario e incluso recomendable que haya comunicación, esto dependerá de tus necesidades.
  • Duplicate Connection: esta opción normalmente debería estar desactivada, cada cliente OpenVPN debería tener sus propias credenciales, y no usar el mismo cliente con el mismo certificado para conectarnos. Esta opción es útil si queremos usar los mismos certificados en nuestro smartphone, ordenador y tablet (3 dispositivos), y vamos a conectarnos simultáneamente. Nuestra recomendación es emitir un certificado por cada dispositivo.

En «Client Settings» podremos proporcionar a los clientes una IP dinámica, luego podremos especificar que cada cliente tenga una IP del rango 10.8.0.0/24 específico. En «Topology» elegimos «subnet» que es mucho más eficiente que net30 que es la forma antigua.

En «Ping Settings» podremos configurar los pings para ver si un cliente sigue conectado o ha perdido la conectividad.

En «Advanced Client Settings» podremos configurar los servidores DNS, ya sean servidores DNS externos como el popular 8.8.8.8 o un servidor DNS local del propio pfSense. También podremos seleccionar la opción de «Bloquear el acceso a servidores DNS» excepto los del túnel VPN para mejorar la seguridad.

En la sección de «Advanced Configuration» podremos añadir reglas adicionales avanzadas que no tenemos en la interfaz gráfica de usuario, por ejemplo, nos interesa que siempre negocie con TLS 1.3 como mínimo, si un cliente no es compatible no se conectará, porque no estaremos permitiendo TLS 1.2.

Tal y como os hemos explicado antes, al guardar por primera vez la configuración del servidor OpenVPN, en la sección de «TLS Key» nos saldrá la clave TLS generada automáticamente por pfSense, y deberemos elegir «TLS Encryption and Authentication».

Una vez configurado, podremos ver el resumen de la configuración a continuación:

Otra configuración que podremos realizar respecto a las rutas, es que, en lugar de forzar a todos los clientes a enviar todo el tráfico por el túnel VPN, podremos definir que solamente podamos acceder a ciertas redes, las que nosotros queramos, y automáticamente los clientes recibirán las rutas a estas redes.

Una vez que hemos configurado el servidor OpenVPN, vamos a configurar el firewall para permitir conexiones entrantes.

Configurar las reglas en el firewall para permitir acceso

En la sección de «Firewall / Rules» pinchamos en WAN, y creamos una regla con los siguientes valores:

  • Action: PASS
  • Interface: WAN
  • Address Family: IPv4
  • Protocol: UDP
  • Source: Any, cualquier origen ya que no sabemos siempre qué IP pública vamos a tener
  • Destination: WAN Address en el puerto OpenVPN 1194, o en el puerto que hayamos configurado el servidor.

Guardamos y ya tendremos la regla creada en la WAN de Internet.

Ahora nos tenemos que ir a la sección de «Firewall / Rules / OpenVPN», en esta sección es donde vamos a definir los accesos de los clientes OpenVPN. Si queremos permitir que los clientes OpenVPN accedan a cualquier subred de pfSense y también a Internet, tendremos que crear una regla de «Pass todo», definiendo lo siguiente:

  • Action: PASS
  • Interface: OpenVPN
  • Address Family: IPv4
  • Protocol: Any
  • Source: Any
  • Destination: Any

Si queremos crear reglas específicas para denegar el tráfico a ciertas subredes, pues tendremos que crear reglas que cumplan esta condición.

Una vez que ya tenemos acceso desde la WAN de Internet, y también a cualquier subred del sistema operativo y redirección a Internet, vamos a exportar el archivo de configuración OpenVPN para los clientes.

Exportar el archivo de configuración OpenVPN para los clientes

Nos vamos a la sección de «VPN / OpenVPN / Client Export», aquí configuraremos la extensión para generar la configuración automática para los clientes:

  • Remote Access Server: elegiremos el servidor VPN que hayamos configurado, podemos tener varios, por tanto, elegiremos el que nos interese.
  • Host Name resolution: el dominio DDNS que tengamos configurado en pfSense, o la dirección IP de la WAN, tendremos varias posibilidades.
  • Verify Server CN: Automatic – use verify-x509-name
  • Block outside DNS: habilitamos esta opción.
  • Use random local port: habilitamos esta opción.

Una vez configurado todo lo anterior, deberemos pinchar en los clientes a exportar, lo más normal es seleccionar «Inline Configurations: Most Clients» y nos exportará en un mismo archivo de configuración la CA, clave pública y privada del certificado del cliente, y toda la configuración.

Nuestra recomendación es elegir esta opción de «Inline Configurations: Most Clients», pero añadiendo la clave privada del cliente cifrada, para que si este archivo de configuración cae en malas manos, no pueda acceder a nuestro servidor VPN. Para exportar la clave privada cifrada, debemos irnos a la sección de «System / Cert Manager» e irnos a «Edit» el certificado del cliente, ponemos una contraseña de paso y pinchamos en «Export private Key»:

Ahora con un editor de texto, abrimos esta clave cifrada y el archivo de configuración recién descargado:

  • En el archivo de configuración completo de OpenVPN borramos todo lo que hay dentro de «<key></key>»
  • Copiamos el contenido completo de la clave privada exportada dentro de «<key></key>» y guardamos cambios.

Ahora, al usar la clave privada para conectarnos al servidor, tendremos que introducir esta contraseña que protege el certificado. Ahora vamos a comprobar que el servicio está levantado, y nos conectaremos con el primer cliente.

Comprobar estado del servicio y de los clientes conectados

En la sección de «Status / OpenVPN» podremos ver si está activado o no, lo activamos y conectaremos el primer cliente sin ningún tipo de problema.

Una recomendación adicional que podéis hacer con pfSense, es proporcionar a un mismo cliente VPN que usa un certificado en concreto, la misma dirección IP siempre. Para hacer esto, simplemente tenemos que meternos en «Client Specific Overrides», añadimos uno nuevo, elegimos el servidor y el CN del cliente específico y en la sección de «Advanced» ponemos:

ifconfig-push 10.8.0.2 255.255.255.0;

Y este cliente VPN con ese determinado CN siempre tendrá esta dirección IP privada dentro del túnel VPN.

El artículo Configuración del servidor OpenVPN con máxima seguridad en pfSense se publicó en RedesZone.

06 Apr 15:42

Configura un servidor FreeRADIUS para usar WPA2 y WPA3 Enterprise en WiFi

by Sergio De Luz

Las redes WiFi habitualmente utilizan un tipo de cifrado WPA2 o WPA3 Personal, o también conocido como PSK (Pre-Shared Key), donde tendremos una contraseña para acceder a la red inalámbrica, y todos los clientes WiFi deberán usar esta clave para acceder y para cifrar/descifrar la información que viaja a través del aire. FreeRADIUS es el software por excelencia para montar un servidor RADIUS y autenticar a los clientes con nombre de usuario, contraseña y un certificado digital, con el objetivo de configurar redes WiFi con WPA2 o WPA3-Enterprise, haciendo uso de diferentes protocolos como PEAP, TLS, TTLS y MSCHAPv2 entre otros. Hoy en RedesZone os vamos a explicar cómo podemos configurar un servidor RADIUS con FreeRADIUS en un pfSense para autenticar a los clientes inalámbricos.

¿Qué es un servidor RADIUS?

RADIUS viene del acrónimo en inglés Remote Authentication Dial-In User Service, es un protocolo de autenticación y autorización para el acceso a la red, por defecto, hace uso del protocolo 1812 UDP para establecer las conexiones entre los equipos para autenticarse. Los servidores RADIUS permiten tanto autenticar a usuarios de conexiones a Internet, haciendo uso del PPPoE, pero también permite autenticar a usuarios cableados, a usuarios que se quieren autenticar contra un servidor NAS o un servicio, e incluso permite autenticar a los clientes inalámbricos WiFi, haciendo uso de WPA2/WPA3 Enterprise.

Los servidores RADIUS normalmente hacen uso de diferentes protocolos de autenticación, PAP, CHAP y EAP son algunos de ellos. Una de las características más interesantes, es que nos permite controlar las sesiones, cuándo comienza la autenticación, cuando acaba la conexión y muchos otros parámetros. Dependiendo del uso del servidor RADIUS, este estará configurado orientado a proporcionar un servicio u otro.

¿Qué es FreeRADIUS?

FreeRADIUS es el software por excelencia para montar un servidor RADIUS, es modular, gratuito y proporciona un alto rendimiento y una gran seguridad. FreeRADIUS es compatible con todos los protocolos de autenticación habituales, de hecho, es la base de muchos productos y servicios comerciales de RADIUS, además, tenemos una gran cantidad de módulos incluidos y otros que se pueden incorporar. Por ejemplo, los módulos incluidos permiten LDAP, MySQL, PostgreSQL e incluso Oracle y otras bases de datos, respecto a los tipos de autenticación, soporta EAP, incluyendo PEAP, EAP-TTLS y también EAP-TLS.

FreeRADIUS permite ser administrado a través de herramientas adicionales, para no tener que configurarlo de manera manual a través de editar complejos archivos de texto y posteriormente cargar la configuración. pfSense dispone de una completa interfaz gráfica de usuario que nos permitirá configurar todos los parámetros en detalle, además, tendremos la posibilidad de ver los archivos de texto de configuración en bruto, por si tenemos que realizar alguna modificación por nosotros mismos.

¿Para qué me sirve montar un servidor RADIUS para el WiFi?

Cuando hablamos de redes WiFi, habitualmente hacemos uso de WPA2 o WPA3-Personal, donde utilizamos una misma contraseña para todos y cada uno de los dispositivos. Esta clave es precompartida, es decir, todos los clientes WiFi que se quieran conectar, deben conocerla. Este tipo de redes se suelen atacar por fuerza bruta o por diccionario, aunque lógicamente las redes WPA3 son más seguras y resisten mejor los diferentes ataques. Si montamos un servidor RADIUS, podremos configurar nuestro router WiFi o punto de acceso WiFi para usar autenticación WPA2/WPA3-Enterprise, donde no tendremos una clave precompartida para todos los usuarios, sino que cada usuario tendrá su propio nombre de usuario y contraseña para acceder a la red WiFi.

Un servidor RADIUS hace uso de una autoridad de certificación (CA), porque hay algunos protocolos de autenticación que hacen uso de una infraestructura de clave pública para la autenticación de los clientes, además, esto es muy importante porque todos los clientes deberían tener siempre el certificado de la CA para comprobar que efectivamente nos estamos conectando a una red WiFi legítima. Algunos ataques a las redes WiFi consisten en hacerse pasar por el punto de acceso legítimo, de esta forma, la víctima podría estar enviando sus credenciales a un ciberdelincuente. Por este motivo, es muy recomendable que no solo tengamos el usuario y clave de la red WiFi, sino que deberíamos usar este certificado de la CA para comprobar que la red WiFi a la que nos estamos conectando es legítima.

El esquema de funcionamiento de un servidor RADIUS, ubicado en un servidor NAS de QNAP o cualquier otro fabricante, sería el siguiente:

En nuestro caso, hemos instalado FreeRADIUS en el propio sistema operativo pfSense, y autenticaremos a los clientes inalámbricos que se conecten al AP directamente desde aquí. La configuración de los puntos de acceso es diferente con cada fabricante, pero lo único que deberemos tener en cuenta son tres parámetros:

  • IP del servidor RADIUS, en este caso, el propio pfSense
  • Puerto de escucha del servidor RADIUS, configurable, pero por defecto es el 1812.
  • Clave de autenticación del punto de acceso con el servidor RADIUS.

El proceso de autenticación de un cliente WiFi con WPA2 o WPA3-Enterprise es el siguiente:

  1. Un cliente WiFi se conecta a la red WiFi a través de un punto de acceso. Se le pedirá que introduzca unas credenciales de usuario (usuario y clave), y también que cargue el certificado de la CA, para proteger frente a posibles ataques MitM.
  2. El punto de acceso WiFi enviará las credenciales al servidor RADIUS en pfSense, el cual hemos configurado previamente. Si las credenciales son válidas, se le permite conexión a Internet, si las credenciales no son válidas la autenticación fallará y nos dará un error en el cliente WiFi.

Por supuesto, en cuanto se le permita entrar a la red porque las credenciales son válidas, se le proporcionará una dirección IP por DHCP y accederá a todos los recursos de la red WiFi.

Una vez que ya conocemos un poco qué es un servidor RADIUS, y qué nos permite hacer FreeRADIUS, vamos a empezar con la configuración del servidor FreeRADIUS en pfSense.

Instalación de FreeRADIUS en pfSense

El software FreeRADIUS no se encuentra instalado por defecto en pfSense, para instalarlo deberemos irnos a la sección de «System / Package Manager», y buscar el software freeradius3 que tenemos en el listado de paquetes disponibles. Pinchamos en «Install» y confirmamos la acción, una vez que lo tengamos instalado y listo para empezar a funcionar, nos saldrá la típica barra en verde, indicando que todo ha funcionado correctamente.

En cuanto lo hayamos instalado, podremos ver que en la sección de «Services» lo tenemos disponible, para empezar a configurarlo:

Ahora llega la hora de configurarlo, para dar de alta a los usuarios y también a los diferentes puntos de acceso WiFi para que se autentiquen con el servidor RADIUS.

Opciones de configuración disponibles en pfSense

Si entramos en la configuración de «FreeRADIUS» en la sección de «Services», podremos ver la interfaz gráfica de usuario para configurar el servidor RADIUS en detalle. En este menú encontraremos diferentes pestañas para configurar diferentes aspectos:

  • Users: configuraremos los usuarios que se autenticarán vía WiFi, podremos definir usuario/clave y muchos otros parámetros avanzados.
  • MACs: podremos definir el comportamiento del RADIUS si encuentra una MAC en concreto, proporcionando la misma dirección IP, una determinada VLAN ID, limitar el ancho de banda, tiempo de expiración y otras configuraciones avanzadas.
  • NAS/Clients: aquí es donde tendremos que configurar uno o varios puntos de acceso que se van a autenticar frente al servidor RADIUS. Si tenemos un total de 4 puntos de acceso WiFi profesionales que permiten WPA2/WPA3-Enterprise, aquí es donde tendremos que introducir su dirección IP y también la clave PSK.
  • Interfaces: podremos definir la interfaz física o lógica donde el servidor RADIUS escuchará, y también definir el puerto de escucha, siempre usará protocolo UDP.
  • Settings: podremos configurar opciones globales del servidor, incluyendo el registro de los diferentes usuarios y los logs completos del servidor.
  • EAP: parámetros globales del protocolo de autenticación EAP, es recomendable deshabilitar los tipos EAP débiles que son susceptibles a ataques. Aquí es donde tendremos que cargar la CA para el TTLS y TLS.
  • SQL y LDAP: permite la integración del software en una base de datos y también en el LDAP de la organización.

En la sección de «View config» podremos ver los diferentes archivos de texto con la configuración en bruto del servidor FreeRADIUS, si estás acostumbrado a configurarlo a través de editar el archivo de texto, entonces esto te permitirá revisar que la configuración está correcta. Por último, también podremos ver la configuración XMLRPC Sync, por si hacemos uso de esto.

Una vez que hemos visto las configuraciones que nos permite la interfaz gráfica de usuario, vamos a configurarlo en detalle.

Configuración del servidor FreeRADIUS en pfSense

Para configurar correctamente el servidor FreeRADIUS necesitaremos dar de alta los AP, dar de alta a los diferentes usuarios, configurar la interfaz de escucha del servidor, y, finalmente, configurar la autenticación EAP.

Configurar NAS/Clients

Lo primero que debemos hacer es dar de alta los diferentes AP para que se autentiquen correctamente con el servidor. Nos tenemos que ir a la sección de «NAS / Clients», para dar de alta los diferentes APs que van a usar el servidor RADIUS para autenticar a los usuarios inalámbricos. En la siguiente galería podéis ver todas las opciones disponibles que tenemos:

Tendremos que introducir la siguiente información:

  • IP address: la dirección IP que tiene el propio punto de acceso profesional en la red, lo normal es que tengamos una subred de gestión donde estén todos estos equipos.
  • Client IP version: IPv4 normalmente, pero también permite IPv6.
  • Client Shortname: un identificador del punto de acceso que hemos dado de alta
  • Client Shared Secret: la contraseña compartida, tanto el AP como este «NAS/Clients» debe tener exactamente la misma contraseña de autenticación. Permite hasta 31 caracteres.

Si estás en una organización donde tienes un controlador WiFi, y gestionas, por ejemplo, 4 puntos de acceso WiFi, deberás configurarlo de la siguiente forma:

  • Dar de alta todos los APs con sus correspondientes IP privadas
  • Poner en todos los APs dados de alta aquí, exactamente la misma contraseña.
  • Poner en el controlador WiFi esta misma contraseña, y todos los APs se autenticarán frente al servidor RADIUS con esta contraseña.

El resto de opciones las podemos dejar por defecto:

En nuestro caso, hemos configurado un total de 4 puntos de acceso WiFi, todos ellos controlados por el controlador Nuclias Connect.

Una vez dados de alta, vamos a configurar la sección de «Interfaces» que es donde escuchará.

Configurar «Interfaces» donde va a escuchar

En la sección de Interfaces es donde podremos configurar la dirección IP de escucha del servidor, si ponemos * significa que escuchará en todas las interfaces. También deberemos indicar el puerto de escucha, el tipo de interfaz (autenticación, autorización etc), la versión IPv4 y una breve descripción.

En nuestro caso, nos interesa que únicamente escuche en la dirección IP de la red de gestión, en el resto de interfaces no nos interesa tener escuchando el servidor RADIUS.

Podremos añadir varias interfaces de manera manual, y no solamente una de ellas. En el menú principal de «Interfaces» podremos ver el resumen de la configuración.

Una vez que ya hemos definido esto, procedemos a configurar los usuarios para autenticarse.

Dar de alta a los diferentes usuarios para autenticarse

Para dar de alta a los diferentes usuarios, deberemos irnos a la sección de «Users». En este menú tendremos muchas opciones de configuración, pero si queremos realizar únicamente autenticación vía WiFi con WPA2/WPA3-Enterprise, deberemos rellenar esto:

  • Username: el nombre de usuario, no es recomendable poner espacios.
  • Password: la contraseña de acceso que tendrá este usuario.
  • Password-Encryption: ponemos cleartext-password.

Otras opciones de configuración son la posibilidad de habilitar autenticación multifactor, definir una dirección URL de redirección después de autenticarse, proporcionarle una IP siempre, un VLAN ID en concreto, configurarle el ancho de banda máximo y el tráfico, y el tiempo de expiración de la sesión y otros parámetros avanzados.

Para las redes WiFi empresariales, basta con poner nombre de usuario y contraseña:

A continuación, en la sección de «Users» los veremos todos dados de alta, en cualquier momento podremos modificarles la configuración.

Crear una CA para asignárselo al servidor

Llegados a este punto, como vamos a autenticar a los clientes WiFi vía EAP-TTLS o PEAP, es necesario crear una nueva CA para el FreeRADIUS, para crearlo, simplemente tenemos que irnos a la sección de «System / Certificate Manager«, y crear una nueva CA interna, con RSA de 2048 o 4096 bits, con SHA256 y un tiempo de vida que nosotros queramos:

Una vez creado, nos aparecerá en el listado de CA, tal y como podéis ver aquí:

Hay algunos tipos de autenticación que necesitan hacer uso de certificados para el cliente, vamos a crear un certificado SSL adicional para el servidor FreeRADIUS, y otro para el cliente. Para hacerlo, deberemos irnos a la sección de «Certificates», y crear uno nuevo, tomando la autoridad de certificación creada anteriormente como CA, de esta forma, crearemos y firmaremos un certificado para servidor.

Una vez que tengamos creada la CA y el certificado del servidor (el del cliente sería opcional, hay algunos tipos de autenticación que no necesitan certificado SSL de cliente), procedemos a irnos a «Services / FreeRADIUS / EAP«, y modificaremos las siguientes opciones:

  • Disable Weak EAP Type: habilitamos la opción para deshabilitar los protocolos no seguros.
  • Default EAP Type: elegimos cualquiera de los seguros, recomendable hacer uso de TTLS o PEAP.
  • Minimum TLS version: 1.2

En la sección de «Certificates for TLS«, tendremos que poner:

  • SSL CA Certificate: la CA creada en la sección de gestión de certificados.
  • SSL Server Certificate: el certificado del servidor que hemos creado a partir de la CA.

En la sección de «EAP-TLS» podemos dejarlo por defecto, nosotros no usaremos este tipo de autenticación, pero si la usas, tendrás que poner:

  • Check Cert Issuer: habilitado
  • CA Subject: ponemos la información del certificado CA creado, se tiene que corresponder.
  • Check Client Certificate CN

En la sección de «EAP-TTLS» definimos las siguientes configuraciones:

  • Default EAP Type: MSCHAPv2

En la sección de «EAP-PEAP» definimos las siguientes configuraciones:

  • Default EAP Type: MSCHAPv2

En la siguiente galería podéis ver nuestra configuración actual:

Una vez terminado, pinchamos en «Save» y ya lo tendremos listo. Ahora nos iremos al punto de acceso o al controlador WiFi, y configuramos:

  • SSID: nombre de red WiFi
  • Seguridad: WPA2-Enterprise
  • Encriptación: AES
  • Primary RADIUS Server Settings: la IP del servidor RADIUS, la clave PSK configurada en los puntos de acceso en la sección de NAS/Clients, y el puerto utilizado.

Guardamos cambios, propagamos todos los cambios realizados en el controlador WiFi a todos los puntos de acceso WiFi, y ya tendremos configurado todo el sistema para empezar a autenticar a los clientes WiFi.

Conectar Windows 10 a la red WiFi con WPA2 o WPA3-Enterprise

Lo primero que tenemos que hacer para conectarnos con Windows 10, es exportar la clave pública de la CA en el pfSense, para hacer esto, simplemente nos tenemos que ir a la sección de «System / Certificate Manager» y pinchamos en «Export CA», no tenemos que exportar la «key», solamente «Export CA». Una vez exportada y que esté en nuestro PC, hacemos doble click en el certificado para instalarlo en nuestro sistema operativo Windows, en el almacén de certificados.

A continuación, buscamos la red WiFi a la que conectarnos, Windows 10 reconocerá automáticamente que nos intentamos conectar a una red WiFi empresarial, ponemos el nombre de usuario y contraseña, y Windows 10 nos preguntará si seguir conectado a la red, porque no tenemos en uso el certificado de la CA. Si pinchamos en «Mostrar detalles del certificado» podremos ver la huella digital de dicho certificado.

En estado de la red WiFi, podremos pinchar en «Propiedades inalámbricas», nos vamos a la sección de «Configuración» donde pone PEAP, y ponemos la siguiente cofniguración:

  • Validar la identidad del servidor validando el certificado.
  • Elegimos el certificado FreeRADIUS-CA que hemos exportado

También podremos configurar la política de notificación antes de conectar, e incluso el método de autenticación, que seleccionamos EAP-MSCHAPv2, como podéis ver aquí:

El resto de opciones de configuración podemos dejarlas por defecto.

Pinchamos en aceptar y nos saldremos, ahora ya podremos autenticarnos en la red WiFi WPA2-Enterprise con seguridad, ya que hemos cargado la CA correctamente para validar que efectivamente nos estamos conectando a un AP legítimo.

Conectar Android a la red WiFi con WPA2 o WPA3-Enterprise

En el caso de Android, también tendremos que instalar el certificado de la CA en el dispositivo móvil, pasamos este certificado al móvil por cualquier método (vía cable, WiFi, vía FTP etc), y con cualquier explorador de archivos lo instalamos en el sistema operativo como CA para WiFi.

Elegimos la red WiFi con WPA2-Enteprise a la que conectarnos, y configuramos todo de la siguiente forma:

  • Método EAP: TTLS
  • Autenticación fase 2: MSCHAPv2
  • Certificado de CA: elegimos el certificado que hemos instalado
  • Identidad: el nombre de usuario dado de alta en «Users»
  • Contraseña: la contraseña asociada al nombre de usuario que hemos dado de alta en «Users».

Una vez hecho, el móvil se autenticará correctamente con el servidor RADIUS configurado, y tendremos conexión a Internet sin problemas.

Tal y como habéis visto, configurar un servidor RADIUS para la autenticación de clientes inalámbricos WiFi vía WPA2 o WPA3-Enterprise es mucho más complejo que poner la típica contraseña de acceso, pero también es mucho más seguro. Este tipo de autenticación es ampliamente utilizado en redes empresariales, universidades e incluso en ciertos hoteles.

Esperamos que este tutorial os haya servido de ayuda para configurar el FreeRADIUS en el sistema operativo pfSense para autenticar a los diferentes usuarios.

El artículo Configura un servidor FreeRADIUS para usar WPA2 y WPA3 Enterprise en WiFi se publicó en RedesZone.

06 Apr 09:09

El truco del archivo vacío de 8 GB

by alvy@microsiervos.com (Alvy)

Archivo vacío 8 GBBruab Schrader publicó en su blog un curioso truco de baja tecnología que me pareció especialmente interesante por lo anti-intuitivo que resulta. Lo ha titulado simplemente Why All My Servers Have an 8GB Empty File y sirve para evitar uno de los problemas más típicos de muchos servidores, el temido «disco lleno».

El caso es que cabría preguntarse por qué alguien querría guardar un fichero gigantesco en su servidor para evitar problemas de «disco lleno» si al hacerlo precisamente se llena un poco más el disco. Tal y como explica Schrader el caso es que en muchas máquinas Linux y de otro tipo cuando se llenan suele ser algo tanto difícil de detectar como de recuperar rápidamente. ¿Puedes ampliar el disco en cuestión de minutos? Normalmente, no. ¿Qué borras cuando el disco está lleno? Lo que no sirva. ¿Estás seguro de que eso que pretendes borrar no sirve? Mmm…

El truco es que si cuando tienes el disco con una ocupación adecuada, digamos 30 de 100 GB, añades un «fichero falso» o «fantasma» de 8 GB [el tamaño puede variar] si llega el temido momento del fallo por «disco lleno» simplemente borras ese fichero y mágicamente tendrás a tu disposición un montón de GB libres. Y es entonces cuando ganas tiempo para buscar otra solución más adecuada y ponerla en marcha, ya sea borrar otras cosas, ampliar el espacio en disco, etcétera.

Una forma simple de crear el fichero en cuestión es ejecutando:

head -c 8000000000 /dev/urandom > random_file.txt

o bien (es más rápido, pero sólo admite hasta 2,1 GB)

dd if=/dev/zero of=random_file.txt bs=2000000000 count=1

o si se utiliza Mac OS X:

mkfile 8g random_file.txt

(donde el número indica cuántos bytes tendrá el fichero fantasma en cuestión). En el primer caso el contenido es aleatorio –y por tanto no se puede comprimir– y según se configure la copia de seguridad también ocupará espacio allí, por lo que tal vez sea mejor eximirlo de la copia. Las otras variantes quedan simplemente llenas de ceros y en las copias comprimidas ocupan mucho menos.

Lo del «disco lleno» lo hemos vivido más de una vez en el servidor en el que alojamos el blog, donde aparecía creando caos y confusión de forma impredecible porque los logs crecían sin control, o había demasiadas copias de seguridad mal gestionadas, algo que ya solucionamos hace tiempo. (Ayuda mucho recibir un mini-informe semanal por correo). En algunos momentos tras entender cuál era el problema tuvimos que «borrar cosas» cruzando los dedos para no perder más tiempo y volver a tenerlo funcionado lo antes posible, y hubiera estado bien tener esta especie de «solución salvavidas» al alcance de un borrado rápido de un fichero concreto.

Según cómo se mire, el truco puede compararse con llevar piedras en una mochila cuando te persigue un león: si las arrojas al suelo, corres más rápido y escapas más fácilmente… pero podrías no llevarlas desde un principio y quizá así no te perseguiría el león (!) En fin, quizá sea por eso por lo que algunos atletas entrenan con piedras, para anticiparse a un «escenario peor».

# Enlace Permanente

06 Apr 08:47

OpenSSL lanza una actualización urgente para solucionar vulnerabilidades graves

by Sergio De Luz

OpenSSL es una de las librerías criptográficas más utilizadas por los sistemas operativos, Windows y muchas distribuciones basadas en Linux y Unix hacen uso de OpenSSL para gestionar toda la criptografía, certificados digitales etc. Contar con una librería criptográfica sin fallos de seguridad es fundamental, y hoy hemos conocido el lanzamiento de una nueva versión OpenSSL 1.1.1k que viene para solucionar dos graves fallos que se incorporaron al solucionar otros fallos de seguridad. ¿Quieres conocer todos los detalles y si estos fallos de seguridad te afectan?

Bypass en la comprobación del certificado de CA

OpenSSL introdujo una nueva función llamada X509_V_FLAG_X509_STRICT, el objetivo de esta función es comprobar certificados digitales sospechosos, con el objetivo de denegar su uso devolviendo un error. Esta función se incorporó porque se encontró un fallo en la función de comprobación de certificados con curvas elípticas ECC en la implementación de Windows, esto permitiría que un atacante pudiera validar todo el certificado como bueno sin devolver ningún error. Estos certificados basados en ECC comprobados por Microsoft no servía, y todos los aceptaban. Microsoft añadió una nueva función y OpenSSL heredó esta función para detectar certificados digitales «sospechosos». A partir de la versión OpenSSL 1.1.1h se añadió una comprobación adicional para no permitir este tipo de certificados.

Un error en la implementación de esta comprobación, hizo que una comprobación previa no se valide correctamente, y certificados que no son CA pueden emitir certificados (algo que no debería ocurrir, solamente las CA pueden emitir y revocar certificados). Por tanto, esto podría hacer que se generasen certificados a partir de certificados normales (no CA), algo que nunca debería suceder.

Un detalle importante es que la función X509_V_FLAG_X509_STRICT no se encuentra habilitada por defecto, pero si una aplicación la activa para usarla, podría ocasionar otros problemas. Este fallo afecta a todas las versiones 1.1.1h y posteriores de OpenSSL, todos los usuarios de esta versión deben actualizar a la versión 1.1.1k lo antes posible. Si utilizas la versión de OpenSSL 1.0.2 no está afectado por este problema.

Denegación de servicio a servidores TLS con OpenSSL

Otro fallo bastante importante que han solucionado está relacionado con la negociación del protocolo TLS. Un servidor TLS que utilice la librería criptográfica OpenSSL, puede fallar si se envía una renegociación del ClientHello desde el cliente. Si en una renegociación con TLSv1.2 el ClienHello omite la extensión signature_algoritms (donde estaba presente el ClientHello inicial) pero incluye una extensión signature_algorithms_cert entonces de desreferencia el puntero y provoca un bloqueo con su correspondiente denegación de servicio.

Cualquier servidor solamente es vulnerable si hace uso del protocolo TLSv1.2 y la renegociación está habilitada (por defecto lo está). Los clientes TLS no están afectados por esta vulnerabilidad, solamente los servidores. Todas las versiones OpenSSL 1.1.1 están afectadas por este fallo, por tanto, se recomienda actualizar a la versión OpenSSL 1.1.1k cuanto antes. La versión OpenSSL 1.0.2 tampoco está afectado por este problema.

Debemos recordar que la versión OpenSSL 1.0.2 está fuera de soporte, lo mismo que la versión 1.1.0, por tanto, es recomendable que actualicemos siempre a la última versión OpenSSL 1.1.1k para solucionar todos estos problemas encontrados. Si tienes un sistema operativo Linux, bastante con ejecutar las siguientes órdenes para proceder con la actualización cuando esté disponible en el repositorio:

sudo apt update

sudo apt upgrade

Os recomendamos leer el hilo de Sergio de los Santos donde explica fácilmente ambos fallos:

En otros sistemas operativos necesitaremos esperar algo más de tiempo hasta que lancen esta actualización tan importante.

El artículo OpenSSL lanza una actualización urgente para solucionar vulnerabilidades graves se publicó en RedesZone.

06 Apr 08:28

Semana Santa en casa: 18 propuestas y proyectos tecnológicos para hacer en vacaciones

by Eva Rodríguez de Luis

Semana Santa en casa: 18 propuestas y proyectos tecnológicos para hacer en vacaciones

La Semana Santa es una fecha habitual para escapadas... pero no será este año, ya sea por cierres perimetrales y otras restricciones en la mayoría de CCAA o por precaución. Así que en Xataka te proponemos una serie de planes alternativos para quedarte en casa y aprovechar las vacaciones. Algunos son lúdicos y otros no tanto, pero a la larga son necesarios. Bienvenidos a nuestra de semana santa "tecnológica" con propuestas y proyectos para pasar las vacaciones en casa.

Haz una copia de seguridad

Copia

...y es este es el mejor ejemplo. Hacer copias de seguridad es un poco como cambiar la ropa de invierno y verano del armario: necesario pero da una pereza tremenda. En Xataka te hemos explicado paso a paso cómo hacer una copia de seguridad en Windows 10 y también cómo funcionan en Mac. Teniendo en cuenta lo que usamos otros dispositivos como tablets y smartphones, considera asimismo hacer un backup de tu móvil.

Es una magnífica idea hacer nuestras copias de seguridad en un disco duro externo preparado para tal fin. Este disco duro de sobremesa Western Digital My Book de 14 TB cuenta con copia de seguridad automática con software específico y es compatible con Time Machine, cuenta con protección con contraseña y más herramientas. Con puerto USB 3.0.

Isco
Western Digital My Book Disco Duro Externo de Sobremesa de 14 TB, 3.5", USB 3.0, Negro

Western Digital My Book Disco Duro Externo de Sobremesa de 14 TB, 3.5", USB 3.0, Negro

Limpia el ordenador

Mcb

Estos días también pueden ser buen momento para abrir el ordenador y realizarle un mantenimiento. Puede ser una simple limpieza, pero también puedes aprovechar para ampliar la memoria RAM o cambiar el disco duro por un rápido SSD, por ejemplo por este SSD Crucial BX500 de 480 GB (40 euros).

Entre los elementos necesarios para una buena limpieza de tu ordenador necesitarás un kit de destornilladores de precisión (8,26 euros), un spray de aire comprimido(8,26 euros) y pasta térmica (6,48 euros). iFixit, conocidos por "destripar" los gadgets que salen al mercado, cuenta con kits específicos bastante completos como este iFixit Pro Tech Toolkit, que vendrá genial a la gente más manitas.

Pro
iFixit Pro Tech Toolkit, Juego de Herramientas con 64 puntas de precisión (4 mm) y mango destornillador para reparar moviles, consolas, ordenadores

iFixit Pro Tech Toolkit, Juego de Herramientas con 64 puntas de precisión (4 mm) y mango destornillador para reparar moviles, consolas, ordenadores

Aprovecha para formarte

Profundizar en ese lenguaje de programación que tanto te llama pero que nunca has tenido tiempo, actualizarte, picar de áreas de conocimiento que te interesan... en internet hay un montón de cursos online gratis y esta semana santa puedes aprovechar para aprender.

En Coursera tienes algunos como 'Building Arduino robots and devices' para montar tus dispositivos con Arduino o 'Android App Development' para aprender a hacer apps.

En Udemy hay una buena colección de cursos como 'Masterclass Arduino, Electrónica y Programación desde cero' por 12,99 euros o este de 'Curso Completo de Linux' (12,99 euros), ambos para usuarios básicos.

En Doméstika también hay ofertas interesantes en cursos tecnológicos (o de otras áreas) como este de 'Introducción al diseño UX' o 'Creación de una web profesional con WordPress'.

Aunque en las anteriores plataformas hay cursos de diferentes disciplinas de conocimiento, en Google están centrados en Marketing online, desarrollo profesional y datos y tecnología, algunos de ellos con certificaciones. Quien sabe, quizás puede ser el comienzo de una nueva trayectoria profesional.

Monta una impresora 3D

Una impresora 3D promete horas y horas de experimentación: para pillarle el truco y conocer sus limitaciones, para llevar a cabo cientos de proyectos que puedes crear tú mismo con herramientas como TinkerCad o buscar en webs de referencia como Thingiverse...

Pero todo comienza comprando una impresora 3D y, en algunos casos, con el proceso de ensamblarla. Y es que una impresora sin montar suele ser más asequible y nos prepara para conocer cómo funciona y qué puede fallar (tarde o temprano, fallará)

Ender

La Creality Ender 3 (198 euros) es una buena candidata para principiantes. Viene premontada, por lo que en un par de horas la puedes tener en marcha, y cuenta con una gran comunidad de usuarios que hablan y experimentan con ella. Es compacta pero pese a ello ofrece un volumen de impresión aceptable y con calidad de impresión decente.

Impresora 3D Creality Ender 3 con formato de código abierto asequible y excelente calidad de impresión, reanudación de impresión, gran volumen de impresora

Impresora 3D Creality Ender 3 con formato de código abierto asequible y excelente calidad de impresión, reanudación de impresión, gran volumen de impresora

Aprende Scratch y Python con Raspberry Pi 400

Dentro de las plataformas mencionadas más arriba tienes opciones de sobra para aprender Scratch y Python, pero con el Raspberry Pi 400 (105 euros) tendrás además un ordenador de lo más compacto y simpático para trastear.

Este kit incluye el ordenador (el teclado con la Raspberry Pi en su interior), la alimentación, el cable micro HDMI a HDMI (1m), el ratón oficiales Raspberry Pi, una tarjeta microSD 16GB con Raspberry Pi OS preinstalado y un guía del usuario en español. Sirve para navegar por Internet, crear y editar documentos, mirar vídeos y también aprender a programar con el entorno de trabajo digital de la Raspberry Pi OS.

Haz tu altavoz Amazon Echo con Alexa y Raspberry Pi

Pi

Este proyecto DIY auna dos áreas de lo más interesantes: el potencial de Alexa como asistente de voz y Raspberry Pi. Aunque Amazon publicó una guía muy detallada para llevar a cabo este "Amazon Echo de andar por casa" (con ciertas limitaciones), desde LifeHacker explican otro método más sencillo que se vale de Alexa Pi (repositorio en GitHub).

Necesitarás una Raspberry Pi (te vale la Raspberry Pi 3 o incluso la 2, pero si vas a comprar una, por versatilidad y posibilidades mejor irse a una Raspberry Pi 4 de 4GB (63 euros)), y un micrófono USB, además de una tarjeta microSD de la menos 8GB (5,28 euros), una fuente de alimentación y un altavoz, además de un cable ethernet. También puedes optar por un kit para comprar placa, alimentación y cable de una sola vez.

Raspberry Pi 4 Computer Official Premium Kit with MicroSD 32GB S.O. preloaded (4GB RAM, White)

Raspberry Pi 4 Computer Official Premium Kit with MicroSD 32GB S.O. preloaded (4GB RAM, White)

Monta tu propia nube

El adiós al almacenamiento ilimitado de Google Fotos ha provocado que muchos usuarios se busquen la vida con otras alternativas o que directamente se planteen crear su propia nube.

En Xataka Basics os hemos contado cómo hacerlo paso a paso. La mejor opción es optar por un servidor NAS.

Sino

Un modelo muy interesante de gama de entrada es el Synology DS120J. Destaca por su software, tanto por posibilidades como por lo intuitivo que resulta. Fácil de integrar con dispositivos móviles, te sirve también para copias de seguridad, compatible con Android/iOS o Windows/Mac. Hasta 16TB.

Wd

Otra buena opción es el WD My Cloud EX2 Ultra, un NAS con alto rendimiento con un software muy cuidado y completo que admite varias opciones de Raid. Para copias de seguridad, nubes y con Plex como servidor multimedia.

WD 8TB My Cloud EX2 Ultra Almacenamiento en red

WD 8TB My Cloud EX2 Ultra Almacenamiento en red

Monta tu Arcade

Finito

Pero no todo va a ser trabajar y hacer cosas de provecho. Con Pimoroni Picade (85 euros) te proponemos un dos en uno: por un lado un interesante proyecto DIY para montar tu propia Arcade y por otro, cuando la termines, la satisfacción de poder emular la experiencia gaming de antaño con títulos de hace décadas.

Este kit tiene como base una Raspberry Pi y no incluye pantalla, de modo que has de conectarlo a una salida de imagen como tu TV, pero también los hay con panel integrado. Pero todo lo demás está incluido: mandos y botones, circuitería, tarjeta SD, tablero, pegatinas...

Empieza con Arduino

Ardu

Si te has planteado empezar con Arduino, un concepto que engloba la placa de circuito impreso, el lenguaje de programación y la comunidad que se aglutina a ella e incluso una ingente cantidad de proyectos, te proponemos hacerlo en condiciones con este Starter kit para principiantes (96 euros).

Es cierto que placas y kits más baratos, que no hay manual más completo que internet y que puedes comprar por separado los componentes, pero con este Starter Kit incluye libro en castellano oficial y cuenta con todo lo necesario para empezar desde cero.

Arduino starter kit para principiantes K030007 [manual en español]

Arduino starter kit para principiantes K030007 [manual en español]

Estación meteorológica DIY

Input

Puedes empezar de cero con Arduino de forma formal o lanzarte a la aventura de lo práctico con este kit DIT de InputMakers que sirve también como proyecto para adolescentes (desde 11 años).

Este proyecto combina robótica, electrónica y programación (compatible con IDE Arduino) para que en una tarde montes una estación meteorológica que mida temperatura y humedad. Viene con todo lo necesario y un enlace al manual.

InputMakers Kit de Robótica Estación Meteorológica Compatible con Arduino IDE con Manual Descargable en Español

InputMakers Kit de Robótica Estación Meteorológica Compatible con Arduino IDE con Manual Descargable en Español

Domótica con Home Assistant

Home

Hace unos meses os contábamos la historia de Laura y Marcos, una pareja que había automatizado su casa al completo con open source. Bajo el control del sistema de código libre Home Assistant, un montón de sensores e interruptores con Raspberry Pi, placas Sonoff y similares.

En este artículo te contamos cómo hacerlo con un hub propietario como el Philips Hue (50 euros) o el Vera Plus (160 euros), pero también es posible usar una Raspberry con HOOBS

Riego "inteligente"

Riego

Si tienes un jardín en casa, es buen momento para prepararlo para el verano automatizándolo, de modo que puedas controlarlo a distancia a través del móvil o incluso que se riegue solo si se dan las condiciones.

Una solución comercial muy atractiva es Gardena Smart (414 euros el kit de irrigación incluye sensor, hub y el controlador), que además dispone de complementos para diferentes formas de riego y sensores.

Pero también puedes liarte la manta a la cabeza con un proyecto DIY con Arduino por bastante menos dinero. Este pack de WayinTop incluye placa ATmega328, cuatro sensores de humedad, relés, bombas y cables para llevarlo a cabo.

Pack
WayinTop Sistema de Riego Automático DIY Kit para Arduino, Desarrollo Placa + 4 Canal 5V Relé + 4pcs Sensor de Humedad del Suelo + 4pcs Mini Bomba de Agua DC 3V 5V + 5M Tubería Agua PVC + Jumper Cable

WayinTop Sistema de Riego Automático DIY Kit para Arduino, Desarrollo Placa + 4 Canal 5V Relé + 4pcs Sensor de Humedad del Suelo + 4pcs Mini Bomba de Agua DC 3V 5V + 5M Tubería Agua PVC + Jumper Cable

Montar un Ambilight

Luz

Una de las características más llamativas de los televisores Philips es la tecnología Ambilight, ese sistema de iluminación ubicado en la parte trasera que sirve para lograr una experiencia más envolvente, ya que cambia de color con el contenido.

Aunque es posible comprarlo por separado y montarlo en cualquier tele o monitor gracias al Philips Hue Play gradient lightstrip (179 euros) o con las Philips Hue Play (120 euros) (necesitarás la Hue Sync Box para sincronizar la luz con música, películas y videojuegos), te proponemos hacer un Ambilight tú mismo con Raspberry Pi.

Philips Hue Play Gradient Lightstrip Tira Inteligente LED, 20 W, Luz Blanca y Colores, 65 Pulgadas

Philips Hue Play Gradient Lightstrip Tira Inteligente LED, 20 W, Luz Blanca y Colores, 65 Pulgadas

El pack Lightberry está disponible para televisores hasta 70 pulgadas de diagonal y viene con todo lo necesario, pero en la actualidad es complicado encontrarlo.

Otra opción es comprar por separado una tira de LEDs, un conversor LED para conectar las luces a la Raspberry Pi, alimentador y elementos de fijación para todo.

La Raspberry Pi será el cerebro que lanzará la orden de cambiar de color en función del contenido. Para ello requeriremos una distribución de XBMC y un add-on para controlar la tira de LED como pueden ser Hyperion o Boblight. En el foro de Raspberry Pi tienes un tutorial muy completo para llevarlo a cabo.

Comienza a dibujar

Aunque no necesitas más que papel y lápiz/boli para empezar, con una tableta digitalizadora podrás dejar volar tu imaginación con software específico y la facilidad de poder modificar y trasladar tus creaciones a otros programas.

Xp

La XP-Pen Artist 12 Pro cuenta con pantalla táctil de 11,6" y lápiz con 8192 niveles de sensibilidad a la presión, además de una rueda de ajuste para mejorar la manejabilidad. Funciona con Windows y Mac y los principales programas de dibujo y retoque.

XP-PEN Artist 12 Pro - Tableta gráfica con pantalla táctil y lápiz, de 11,6 pulgadas, 1 dial rojo y función de inclinación de 60 grados

XP-PEN Artist 12 Pro - Tableta gráfica con pantalla táctil y lápiz, de 11,6 pulgadas, 1 dial rojo y función de inclinación de 60 grados

Wacom

La Wacom One Creative cuenta con una pantalla de 13,3" FHD con lápiz digital de gran precisión, con Windows 10 Pro y software creativo incluido.

Wacom One Creative Pen Display de 13.3" con Software Incluido para Esbozo y Dibujo en Pantalla, 1920 x 1080 Full HD, Colores Vivos y lápiz Digital preciso, óptima para Oficina en casa y e-Learning

Wacom One Creative Pen Display de 13.3" con Software Incluido para Esbozo y Dibujo en Pantalla, 1920 x 1080 Full HD, Colores Vivos y lápiz Digital preciso, óptima para Oficina en casa y e-Learning

Aprovecha para leer

Es buen momento asimismo para terminar esas lecturas que tenemos pendientes o para empezar un libro nuevo. En Xataka solemos ofrecerte nuestras recomendaciones, libros que nos gustan o incluso que nos han cambiado la vida con su lectura. Como van a ser unos cuantos días, te proponemos dos libros para que no te aburras:

Dune

El primero es 'Dune', todo un clásico de ciencia ficción que cuenta con nueva edición y que nos ha marcado tanto que ofrecemos 50 motivos para leerla. Misticismo, intrigas políticas y ecologismo en esta obra de culto sci-fi.

Jeru

La segunda es 'Jerusalem' (57 euros). Dividido en tres tomos y centrado en la jugosa historia, la mítica y la real, de su ciudad natal, Northampton, el autor de Watchmen y V de Vendetta plantea una novela de tamaño ingente que algunos críticos han definido como "el Ulises de Alan Moore". Saltando de estilo en estilo (hay capítulos en verso, otros de tipo experimental y un fragmento escrito al estilo de una novela juvenil de detectives), con decenas de personajes y un arco temporal que abarca siglos de historia y mitos, Alan Moore no solo ha escrito su obra más extensa, sino también la más ambiciosa.

Jerusalén (estuche novela) (Biblioteca Alan Moore)

Jerusalén (estuche novela) (Biblioteca Alan Moore)

Juegos de mesa

Los juegos de mesa son una gran alternativa para pasar tiempo en casa (o en una casa rural, si las condiciones lo permiten), especialmente si hace malo. En Xataka te hemos recomendado bastantes juegos de mesa: desde los editores de Xataka en general hasta los más especializados. No obstante, aprovechando que probablemente tengas tiempo, te proponemos tres moderadamente largos.

Castillos Borgona

Con unas partidas de duración media de dos horas, 'Castillos de Borgoña' es el más corto de nuestros juegos propuestos. Haz crecer tus dominios combinando azar y estrategia. En cada turno nos estableceremos en asentamientos, comerciaremos o pondremos a nuestros trabajadores en marcha. De dos a cuatro jugadores y catalogado como difícil

Ravensburger - The Castles of Burgundy Versión Española, Strategy Game, 14 Jugadores, Edad Recomendada 12+, 26925

Ravensburger - The Castles of Burgundy Versión Española, Strategy Game, 14 Jugadores, Edad Recomendada 12+, 26925

Twilight Struggle

Para amantes de los juegos de mesa que se atrevan con algo avanzado, 'Twilight Struggle: la Guerra Fría' os llevará a revivir momentos reales desde el final de la II Guerra Mundial hasta la caída del Muro de Berlín. Un juego para jugar en pareja y que fácilmente puede engancharte durante tres horas. Gran intensidad y rejugabilidad.

Devir - Twilight Struggle: la Guerra Fría, 1945-1989, Juego de Mesa (BGTWIST)

Devir - Twilight Struggle: la Guerra Fría, 1945-1989, Juego de Mesa (BGTWIST)

Horror

El universo lovecraftiano tiene una joya como esta: 'Eldritch Horror', un título que puede atraparte hasta ocho horas de juego y que admite de uno a ocho jugadores.

En 'Eldritch Horror' viajas por todo el mundo descubriendo ruinas secretas, dimensiones paralelas y te enfrentas a monstruos. Es un juego cooperativo en el todos ganan o pierden.

Fantasy Flight Games Eldritch Horror - Las montañas de la Locura, Juego de Mesa (Edge Entertainment EH03)

Fantasy Flight Games Eldritch Horror - Las montañas de la Locura, Juego de Mesa (Edge Entertainment EH03)

Enchufa tu consola

Cuatro o cinco días de ocio son un bien preciado para quienes gustamos de jugar a videojuegos, ya que nos da margen para sumergirnos en ellos sin andar pendientes del reloj.

Si en el punto literario os hemos recomendado dos obras densas y largas, aquí no va a ser una excepción: no os vais a aburrir con estos juegos, que garantizan horas y horas de entretenimiento.

Ani

'Animal Crossing: New Horizons' (49 euros) fue el juego de mi confinamiento. De hecho hasta me compré una Switch para jugarlo... y fue una grandísima decisión. Me tuvo enganchada en las pequeñas misiones, la decoración y lo de buscar a Juliana los domingos por la mañana se convirtió en mi sustituto del padel. Lo mejor es que admite muchísima jugabilidad y que sirve hasta para los peques de la casa (3 años). Un must para rezagados

Val

Tanto si tienes una Xbox One o PS4 como si eres de los afortunados que se ha hecho con una consola de última generación, decir 'Assassin's Creed' es sinónimo de juego que engancha y que asegura mucho tiempo frente a la pantalla para no aburrirse, justo lo que promete su última entrega inspirada en el mundo vikingo: 'Assassin's Creed Valhalla' (39 euros)

Assassin's Creed Valhalla - Limited Edition (Exclusiva Amazon)

Assassin's Creed Valhalla - Limited Edition (Exclusiva Amazon)

Haz un puzzle o maqueta

Aunque los míticos puzzles de chopocientas piezas con la catedral de turno son todo un clásico, os proponemos invertir vuestro ocio en kits de montajes en forma de maquetas y puzzles 3D.

Mantis

Por ejemplo con esta mantis steampunk de metal que podrás montar con la ayuda de pinzas de precisión, alicates, cortadores, lupa y muchísima paciencia para terminar con un insecto del futuro con dimensiones de 10.70 x 5.80 x 6.20 cm. A partir de 14 años.

YUKM Mantis Mantis Mantis Puzzle Model Kit De Construcción, Kit De Modelo De Insecto De Rompecabezas De Metal 3D, Modelo Mecánico para Niños, Juguetes Educativos, Decoración De Escritorio

YUKM Mantis Mantis Mantis Puzzle Model Kit De Construcción, Kit De Modelo De Insecto De Rompecabezas De Metal 3D, Modelo Mecánico para Niños, Juguetes Educativos, Decoración De Escritorio

Revell 01206 Grado Perfecto Del Halcon Del Milenio

Para los fans más pacientes de 'Star Wars" la maqueta del Halcón Milenario en grado perfecto, o lo que es lo mismo: escala 1/72 y 680 piezas para reproducir la nave con alto nivel de detalle. Por 442 euros

En Xataka Selección publicamos las mejores ofertas en tecnología, informática y electrónica de los principales comercios de internet. Los precios y disponibilidad pueden variar tras la publicación.

Puedes estar al día y en cada momento informado de las principales ofertas y novedades de Xataka Selección en nuestro canal de Telegram o en nuestros perfiles de Twitter, Facebook y la revista Flipboard.

Nota: algunos de los enlaces aquí publicados son de afiliados. A pesar de ello, ninguno de los artículos mencionados han sido propuestos ni por las marcas ni por las tiendas, siendo su introducción una decisión única del equipo de editores.

-
La noticia Semana Santa en casa: 18 propuestas y proyectos tecnológicos para hacer en vacaciones fue publicada originalmente en Xataka por Eva Rodríguez de Luis .

06 Apr 08:11

Un error crítico en la máscara de red afecta a miles de programas

by Javier Jiménez
Vulnerabilidad en la máscara de red

En muchas ocasiones surgen problemas que pueden comprometer la seguridad de nuestros equipos. Es algo que afecta a todo tipo de sistemas operativos y debemos corregir. En este artículo nos hacemos eco de un error en la máscara de red, considerado como crítico, que pone en peligro miles de programas. Vamos a explicar en qué consiste este problema de seguridad.

Un error crítico en la máscara de red npm afecta a miles de aplicaciones

La máscara de red se utiliza con frecuencia en cientos de miles de aplicaciones para analizar direcciones IPv4 y bloques CIDR o compararlos. Por tanto, en caso de que haya algún tipo de problema, alguna vulnerabilidad, podría poner en riesgo a muchos usuarios. Este componente cuenta además con millones de descargas semanales.

El error está presente en la biblioteca npm y significa que cuando se analiza una dirección IP con un cero a la izquierda, la máscara de red ve una IP diferente debido a validaciones incorrectas. Este descubrimiento ha sido por parte de Victor Viale, Sick Codes, Nick Sahler, Kelly Kaoudis y John Jackson. Han revelado un fallo en la popular biblioteca de máscaras de red.

La vulnerabilidad ha sido rastreada como CVE-2021-28918. Afecta a cómo la máscara de red maneja las direcciones IP de formato mixto, o más específicamente cuando una dirección IPv4 decimal contiene un cero inicial.

Hay que tener en cuenta que una dirección IP se puede representar en diferentes formatos, incluidos hexadecimal y entero, aunque las direcciones IPv4 más comunes se expresan en formato decimal. Supongamos que se recibe una dirección IP en formato decimal, 127.0.0.1, que se entiende ampliamente como la dirección de bucle invertido local o localhost.

El problema es cuando aparece un 0 a la izquierda. En ese caso interpreta la dirección IP como otra totalmente distinta. Podemos probar en el navegador, con Chrome por ejemplo, a poner la IP 127.0.0.1. Si ponemos un 0 a la izquierda lo interpreta como una IP en formato octal y al intentar entrar cambia a su equivalente en decimal 87.0.0.1.

En el caso de la máscara de red npm, esos ceros a la izquierda simplemente se eliminarían y descartarían. Según indican los investigadores de seguridad, la máscara de red ignora esto. Siempre considerará las partes como decimales, lo que significa que si intentamos validar que una IP pertenece a un rango, será incorrecto para las representaciones de direcciones IPv4 basadas en octales.

Qué hacer para navegar con seguridad

Este problema afecta a la seguridad

Ahora bien, ¿Cómo afecta todo esto a la seguridad? De primeras este error podría parecer poco importante, pero si un atacante pudiera influir en la entrada de la dirección IP analizada por la aplicación, el error puede dar lugar a varias vulnerabilidades. Aquí podemos incluir omisiones de la falsificación de solicitudes del lado del servidor (SSRF) hasta el control remoto.

Un atacante podría, por ejemplo, crear una IP con algunos o todos los octetos en base 8, en la antigua representación de JavaScript con prefijo 0. Este error se podría aprovechar para la inclusión remota de archivos en caso de que un atacante cree una dirección IP que parezca privada para la máscara de red.

Hay que tener en cuenta que para este error CVE-2021-28918 se ha lanzado la versión 2.0.0 de netmask para poder corregirlo. Una vez más podemos ver la importancia de mantener siempre nuestros sistemas y dispositivos correctamente actualizados. Solo así podemos evitar problemas de seguridad.

El artículo Un error crítico en la máscara de red afecta a miles de programas se publicó en RedesZone.

06 Apr 08:08

Monitoriza que la conexión a Internet de pfSense funciona bien

by Sergio De Luz

Cuando tenemos una conexión a Internet con un sistema operativo orientado a entornos profesionales como pfSense, es totalmente necesario verificar externamente si la conexión a Internet está funcionando correctamente, para descartar problemas de configuración en los servidores VPN o en los túneles VPN que tengamos configurados. Gracias a UptimeRobot vamos a poder comprobar de forma remota si la conexión a Internet funciona bien, pero antes deberemos hacer unas configuraciones muy específicas en pfSense para que el sistema operativo no detecte falsos ataques.

¿Qué es UptimeRobot y cómo monitorizará la conexión?

UptimeRobot es un servicio web completamente gratuito que nos permitirá monitorizar la conexión a Internet de forma remota, este servicio dispone de decenas de servidores repartidos por todo el mundo, los cuales intentarán conectarse con nuestro equipo a través de TCP, UDP e incluso ICMP para comprobar que la conexión a Internet está funcionando correctamente. La versión gratuita nos permite comprobar hasta 50 host en intervalos de 5 minutos, suficiente para un entorno doméstico y para pequeñas y medianas empresas, aunque es posible que en tu empresa necesites saber más rápidamente si la conexión a Internet se cae. Si compras la versión premium podrás configurar intervalos de un minuto para comprobar si la conexión a Internet está funcionando bien, y dispondrás de más hosts para monitorizar, todo ello centralizado en la misma cuenta.

En RedesZone ya hemos hablado anteriormente de este servicio a fondo, sin embargo, si estamos utilizando un sistema operativo como pfSense, el cual es muy configurable y es capaz de detectar ataques de denegación de servicio y ataques por fuerza bruta, es posible que detecte estas conexiones como posibles ataques, y directamente bloquee la comunicación desde la IP de origen. Lo mismo ocurre si tenemos configurado un IDS/IPS en el propio pfSense, es posible que lo detecte como amenaza. Si el sistema operativo bloquea la dirección IP de origen y no «contesta» a UptimeRobot, entonces detectará que la conexión a Internet está caída, cuando realmente no lo está, dándonos una alerta falsa.

Una característica que nos ha gustado mucho de UptimeRobot, es que nos permitirá recibir avisos por email, Telegram, Twitter, Slack, Microsoft Teams y más, por lo que tendremos siempre una notificación de si existe algún problema. Además, siempre podremos instalar la app oficial de UptimeRobot para Android y iOS:

Una vez que ya sabemos todo lo que UptimeRobot puede hacer por nosotros, vamos a ver cómo configurar correctamente pfSense para evitar alertas de ataque falsas.

Configura pfSense para que UptimeRobot no sea bloqueado

Aunque UptimeRobot dispone de varios servidores repartidos por todo el mundo con el objetivo de monitorizar los diferentes hosts y evitar falsos positivos, en muchas ocasiones esto no es suficiente, sobre todo si tenemos muy bien configurado nuestro firewall pfSense. Todas las comprobaciones que realiza UptimeRobot se realizan desde Dallas-Estados Unidos, sin embargo, cuando se detecta una caída, el resto de nodos repartidos por el mundo comprobarán si realmente se ha caído la conexión o no. Sin embargo, en RedesZone hemos comprobado que esto no es suficiente si usas pfSense, ya que está continuamente diciéndonos que la conexión a Internet funciona correctamente, y que se ha caído, la comprobación está oscilando entre ambos estados.

En nuestro caso, la comprobación de si la conexión a Internet está levantada, la realizamos con unos «checks» en el servidor SSH del sistema operativo pfSense, el cual deberemos habilitar. Solo deberemos habilitar el servidor SSH y configurar un determinado puerto TCP de escucha, por ejemplo, el puerto 2222 para el SSH. Este puerto será accesible a través de Internet desde cualquier origen, con el objetivo de administrar el sistema operativo desde cualquier lugar.

Para solucionar el problema de los falsos positivos, debemos entrar en la interfaz web de configuración del sistema operativo de pfSense:

Nos vamos a la sección de SSH y nos aseguramos de que está habilitado, y que está escuchando en el puerto 2222, o en cualquier otro puerto.

En la sección de «Login protection», deberemos añadir todas y cada una de las redes y direcciones IP de origen de UptimeRobot. En esta «pass list» tendremos el listado de todas las direcciones IP de origen que pueden realizar «checks» contra el servidor web HTTPS o el servidor SSH configurado saltándose las restricciones del «login protection» que tenemos configurado.

En la web oficial de UptimeRobot tenemos el listado de todas las direcciones IP de origen que ellos utilizan, simplemente tendremos que ir introduciendo rango por rango o dirección IP por dirección IP. También tenemos las direcciones IPv6 que ellos usan, por si acaso en tu caso tienes IPv6 para acceder a Internet. Por último, también nos brindan un archivo txt con el listado de todas las direcciones IP para facilitar la configuración de los firewalls.

Cuando habilitamos el servidor SSH en el pfSense, si queremos que accedan desde Internet con cualquier dirección IP de origen, necesitaremos crear una regla en la sección de «Firewall / Rules«, en esta regla deberemos poner:

  • Action: Pass
  • Interface: WAN
  • Address Family: IPv4 y/o IPv6.
  • Protocol: TCP
  • Source: any
  • Destination: WAN Address
  • Destination Port Range: el puerto del servidor SSH donde está escuchando, en nuestro caso, el 2222.

También os recomendaríamos loguear todos los paquetes que reciba el firewall, activando la opción «Log packets that are handled by this rule», finalmente le daremos una descripción y pinchamos en guardar.

Antes de acabar, un detalle importante es que coloquéis la regla de pfSense en la sección WAN en el orden correcto, porque si tenemos una regla de denegar todo general por encima de esta regla específica, estarás bloqueando el tráfico y no funcionará desde el exterior.

Si ves los logs del sistema operativo, podrás ver la dirección IP de origen que está usando UptimeRobot, y también la dirección IP de destino y puerto (nosotros). Desde aquí podrás comprobar que cada 5 minutos está realizando una comprobación de si la conexión a Internet funciona correctamente, o mejor dicho, si el servidor SSH de pfSense es alcanzable a través de Internet.

Una vez que hemos visto cómo configurar correctamente pfSense, vamos a recordar cómo crear la regla en UptimeRobot para monitorizar nuestro pfSense.

Crear la regla de monitorización en UptimeRobot

Iniciamos sesión en UptimeRobot con nuestras credenciales, si nunca has usado esta herramienta, tendrás que registrarte en su versión «Free». En el menú principal podremos ver en la sección de la izquierda todas las reglas de monitorización creadas, pinchamos en «Add New Monitor» para crear una nueva regla.

El tipo de monitor que deberás usar es «Port», le damos un nombre descriptivo, ponemos «Port: Custom Port» para poner el puerto 2222 del servidor SSH que acabamos de configurar, y el intervalo de monitorización. En la versión gratuita de UptimeRobot nos permitirá un intervalo mínimo de 5 minutos, lógicamente, cuantas más comprobaciones realice antes nos avisará de que ha habido un problema con la conexión a Internet, pero esto solo está disponible en la versión de pago.

No debes olvidar seleccionar las alertas a enviar, podremos recibir una alerta por email, Telegram u otro servicio, siempre que lo hayas dado de alta anteriormente.

Una vez que hayamos terminado, pinchamos en «Create Monitor» y ya tendremos UptimeRobot funcionando. Ahora deberás revisar en pfSense que has recibido correctamente el paquete, comprobando los logs del firewall en la sección WAN, puedes filtrar los logs poniendo el puerto de destino 2222 que es el puerto del SSH, también podrás comprobar que la dirección IP de origen está dentro del rango de direcciones IP que os hemos indicado anteriormente.

¿Puedo limitar las conexiones SSH solamente a UptimeRobot?

Si quieres habilitar el servidor SSH solamente para las direcciones de UptimeRobot, con el objetivo de comprobar si la conexión a Internet funciona bien, podrás limitar las conexiones SSH a través de la regla en el firewall. Si nos vamos a «Firewall / Aliases» podrás crear un alias con todas las direcciones IP de origen de UptimeRobot, para facilitar enormemente la configuración de la regla. Podemos poner la URL con el archivo de texto que os hemos proporcionado anteriormente, y lo ponemos directamente en el Aliases de URL (IP):

Gracias a esto, podremos incorporar todas las direcciones IPv4 y IPv6 automáticamente y sin necesidad de ir una por una, para facilitar enormemente la configuración. Tal y como podéis ver, en la sección de Aliases / URLs nos aparecerán ya cargadas estas direcciones IP públicas d eorigen que usa UptimeRobot:

Ahora tendríamos que editar la regla de SSH, y definir:

  • Address Family: IPv4 y IPv6, para cubrir también las direcciones IPv6.
  • Source – Single host or alias: IP_UptimeRobot

Y pinchamos en «Save» y en aplicar cambios. Ahora mismo solamente tendría acceso al servidor SSH las direcciones IP de origen definidas en el aliases, que se corresponden con las direcciones IP de UptimeRobot, para no dejar el servidor SSH expuesto a todo el mundo.

Gracias a UptimeRobot y una buena configuración en pfSense para evitar falsos positivos, podrás comprobar que la conexión a Internet funciona correctamente y no tienes una incidencia. Por supuesto, lo más recomendable es poner el dominio DNS dinámico en el propio UptimeRobot, porque si tienes una IP pública dinámica cambiará cada cierto tiempo, y podrás obtener falsos positivos de pérdida de conectividad.

El artículo Monitoriza que la conexión a Internet de pfSense funciona bien se publicó en RedesZone.

05 Apr 00:02

Ubiquiti breach puts countless cloud-based devices at risk of takeover

by Dan Goodin
Stylized image of rows of padlocks.

Enlarge (credit: Getty Images)

Network devices maker Ubiquiti has been covering up the severity of a data breach that puts customers’ hardware at risk of unauthorized access, KrebsOnSecurity has reported, citing an unnamed whistleblower inside the company.

In January, the maker of routers, Internet-connected cameras, and other networked devices, disclosed what it said was “unauthorized access to certain of our information technology systems hosted by a third-party cloud provider.” The notice said that, while there was no evidence the intruders accessed user data, the company couldn’t rule out the possibility that they obtained users’ names, email addresses, cryptographically hashed passwords, addresses, and phone numbers. Ubiquiti recommended users change their passwords and enable two-factor authentication.

Device passwords stored in the cloud

Tuesday’s report from KrebsOnSecurity cited a security professional at Ubiquiti who helped the company respond to the two-month breach beginning in December 2020. The individual said the breach was much worse than Ubiquiti let on and that executives were minimizing the severity to protect the company’s stock price.

Read 7 remaining paragraphs | Comments

04 Apr 23:56

Feds say hackers are likely exploiting critical Fortinet VPN vulnerabilities

by Dan Goodin
Feds say hackers are likely exploiting critical Fortinet VPN vulnerabilities

Enlarge (credit: Getty Images)

The FBI and the Cybersecurity and Infrastructure Security Agency said that advanced hackers are likely exploiting critical vulnerabilities in the Fortinet FortiOS VPN in an attempt to plant a beachhead to breach medium and large-sized businesses in later attacks.

“APT actors may use these vulnerabilities or other common exploitation techniques to gain initial access to multiple government, commercial, and technology services,” the agencies said Friday in a joint advisory. “Gaining initial access pre-positions the APT actors to conduct future attacks.” APT is short for advanced persistent threat, a term used to describe well-organized and well-funded hacking groups, many backed by nation states.

Breaching the mote

Fortinet FortiOS SSL VPNs are used mainly in border firewalls, which cordon off sensitive internal networks from the public Internet. Two of the three already-patched vulnerabilities listed in the advisory—CVE-2018-13379 and CVE-2020-12812—are particularly severe because they make it possible for unauthenticated hackers to steal credentials and connect to VPNs that have yet to be updated.

Read 6 remaining paragraphs | Comments

31 Mar 14:53

Hackers backdoor PHP source code after breaching internal git server

by Dan Goodin
A cartoon door leads to a wall of computer code.

Enlarge (credit: BeeBright / Getty Images / iStockphoto)

A hacker compromised the server used to distribute the PHP programming language and added a backdoor to source code that would have made websites vulnerable to complete takeover, members of the open source project said.

Two updates pushed to the PHP Git server over the weekend added a line that, if run by a PHP-powered website, would have allowed visitors with no authorization to execute code of their choice. The malicious commits here and here gave the code the code-injection capability to visitors who had the word “zerodium” in an HTTP header.

PHP.net hacked, code backdoored

The commits were made to the php-src repo under the account names of two well-known PHP developers, Rasmus Lerdorf and Nikita Popov. “We don't yet know how exactly this happened, but everything points toward a compromise of the git.php.net server (rather than a compromise of an individual git account),” Popov wrote in a notice published on Sunday night.

Read 12 remaining paragraphs | Comments

30 Mar 20:04

SmartWiFi: Perfiles y Control Parental de Horario en la nueva versión de la app

by noreply@blogger.com (Chema Alonso)
Hace muy poco que hemos desplegado a toda la planta una nueva versión de la App de SmartWiFi para Android y App de SmartWiFi para iOS que ya puedes descargar y utilizar. En breve tendrás también la nueva versión para la Living App de SmartWiFi en la tele, con la posibilidad de poder comprobar desde la televisión si tienes protegida la conexión a Internet con Conexión Segura y, además, pudiendo activarla con un solo comando desde la Living App de la televisión.

Figura 1: SmartWiFi: Perfiles y Control Parental de Horario en la nueva versión de la app

Hoy quería aprovechar para hablaros de dos nuevas funcionalidades que hemos metido en las apps de SmartWiFi para Android y para iPhone, como son los Perfiles y el Control Parental de Horario, que ya están desplegadas y funcionando si tienes el router SmartWiFi en tu casa.

Figura 2: Nueva opción de Perfiles en SmartWiFi App

La parte de perfiles, la encontrarás en el nuevo icono "Perfiles" en el menú inferior de la app. Tras presionarlo, aparecerá la bienvenida a perfiles, que te permite configurar una funcionalidad de pausa que puedes tener en hasta un máximo tres perfiles con asignación de tres dispositivos como máximo por cada perfil.

Figura 3: Elección nombre y de avatar de perfiles

Para entenderlo bien, primero creamos el nombre y elegimos un avatar para este perfil, y luego le asignamos un número de dispositivos - hasta tres - a este perfil, que puede ser "habitación de niños", "dispositivos de los niños", "Consolas de juegos", o lo que quieras.

Figura 4: Selección de dispositivos a asignar al perfil

Desde la app podremos ver en todo momento la lista de perfiles que están creados y si están pausados o no en cada instante, como podéis ver este ejemplo en el que hemos dejado sin consola de juegos a un grupo por un tiempo.

Figura 5: Lista de perfiles creados con pausa horarias

Si queremos ver en concreto el detalle del perfil, podremos seleccionar cada uno de ellos y saber qué dispositivos tiene, y si tiene una pausa horaria establecida.

Figura 6: Detalle de un perfil

En cualquier momento se puede asignar o desasignar un dispositivo a un perfil, tan fácilmente como entrar en la opción de "Gesitonar" y añadir o quitar. Aquí estamos añadiendo un nuevo dispositivo a este perfil ya creado.

Figura 7: Asignar un nuevo perfil a un dispostivo

Por cada perfil podrás planificar los horarios de pausa - bloqueo en la red WiFi -  des-pausado, donde ya no estará bloqueado, todo dispositivo que tenga asociado dicho perfil, tal y como puedes ver en la imagen siguiente.

Figura 8: Creación de horarios de desconexión WiFi

Durante la creación del control horario, que puede ser editado a posteriori, puedes visualizar el listado de los controles creados creados. En todo momento recibirás notificaciones para avisar que se va a aplicar el control horario, y se puede configurar para que la notificación se haga al inicio y al final del control horario.

Figura 9: Configuración de horarios de pausa de un perfil

Todas estas opciones, además de ser una herramienta fantástica de Control Parental, sirven también para evitar que un equipo esté funcionando fuera de horarios de trabajo, o cuando no hay nadie en casa, siendo una herramienta perfecta de mitigación de lo que un posible atacante puede hacer cuando nadie está utilizando los dispositivos, ya que todos ellos estarán sin conexión WiFi.

Saludos,


Contactar con Yaiza Rubio
30 Mar 19:20

Cómo construir una DashCam con una Raspberry Pi Zero W #Maker #RaspberryPi

by noreply@blogger.com (Chema Alonso)
Hoy es otro día para Makers de Raspberry Pi. Y no es la primera vez que os traemos proyectos con la Raspberry Pi Zero a este blog, en este caso os enseñaremos a construir vuestra propia cámara de salpicadero o "Dashcam". La idea de este proyecto es construir un dispositivo capaz de grabar vídeo ininterrumpidamente desde el momento en el que se enciende hasta que se apaga. 

Figura 1: Cómo construir una DashCam con una Raspberry Pi Zero W

De la misma forma que este proyecto esta pensado con esta aplicación también tiene muchas otras como la vigilancia de nuestras mascotas cuando no estamos, o simplemente como sistema de seguridad para aportar pruebas si sufrimos un robo en nuestra casa. Antes, os dejamos aquí la lista de otros proyectos con Raspberry Pi y Raspberry Pi Zero.

- Raspberry Pi: Cómo construir un medidor ambiental
- Raspberry Pi: Dirtytooth para Raspberry Pi v2.0
- Raspberry Pi: Una VPN para navegar por redes WiFi con portales cautivos
- Raspberry Pi: Pi Guardian con Latch, Bots en Telegram y "ojos"
- Raspberry Pi: Latch My Car
- Rapsberry Pi: Tu servicio VPN con OpenVPN, Latch y Virus Total
- Raspberry Pi: Latch en OpenWRT
Como os podéis imaginar, este es otro proyecto para los Makers, sencillo, fácil de construir y pensado para que los más jóvenes se inicien, y los más veteranos se inspiren para darle otra vuelta de tuerca y crear algo más potente aún todavía.  

Figura 2: Dashcam compacta con Raspberry Pi Zero W.

En el proyecto de Maker que os traigo hoy, los elementos que necesitaremos para llevar a cabo la construcción final son los siguientes:
En cuanto al mecanismo de sujeción podremos ser todo lo originales que queramos ya que cada vehículo es distinto y deberemos buscar un ángulo optimo en el que se vea el morro de nuestro coche y la vía por donde circulemos. Uno de los métodos mas sencillos para fijar la cámara en nuestro cristal es perforando la carcasa y fijando un par de ventosas en ella.

Figura 3: Mecanismo de sujeción con ventosas.

Al igual que en la mayoría de los proyectos con Raspberry Pi que os hemos traído al blog durante los últimos meses, como en muchos de los que tenéis en el libro de "Raspberry Pi para Hackers & Makers: PoCs & Hacks Just for Fun",  el sistema operativo escogido ha sido Raspbian, al trabajar en esta ocasión con una Raspberry Pi Zero W no utilizaremos la versión de escritorio de Raspbian para que su funcionamiento sea más fluido y porque una vez que la placa esté configurada no necesitaremos tenerla conectada a una pantalla.


Al igual que en los anteriores proyectos la forma mas rápida y sencilla de cargar el sistema operativo en la Raspberry Pi Zero es a través de un archivo de imagen. Si todavía no sabes cómo se hace esto por aquí tienes un pequeño tutorial en el que se explica cómo hacerlo.


Ahora que ya tenemos sistema operativo para nuestra Raspberry Pi Zero W solo tendremos que introducir la tarjeta micro SD y conectar nuestra cámara antes de encenderla. Al arrancar la placa por primera vez con Raspbian tardará un par de minutos en estar lista para utilizarse. Cuando esté lista el siguiente paso es preparar la cámara. Para ello utilizaremos el comando sudo raspi-config y en el menú que se muestra buscar el apartado interfacing options. Accederemos a él, buscaremos el apartado camera y la activaremos. 

Figura 6: Configuración de Pi Camera.

Después tendremos que reiniciar la placa y asegurarnos de que se ha guardado la configuración aplicada. Una vez configurada nuestra cámara el siguiente paso es actualizar la Raspberry Pi Zero W con el comando:

sudo apt update && sudo apt full-upgrade -y

Para hacer el script de nuestra "Dashcam" recurriremos a Python debido a su gran cantidad de extensiones, librerías y módulos que nos facilitaran el trabajo. Antes de nada, deberemos instalar la extensión de la PiCamera utilizando el comando “sudo apt install python-picamera”. Con el modulo instalado solo nos queda crear el script utilizando el comando “sudo nano dashcam.py” y copiar el script que viene a continuación:

Figura 7: Dashcam-diy-35

Antes de poder utilizar el script deberemos instalar el módulo de psutil que nos permitirá controlar el uso de la memoria y así detectar cuándo se está llenando la tarjeta. Para poder instalarlo necesitamos pip, un instalador de paquetes para Python por lo que hay que hacer:
  • sudo apt install Python-pip 
  • pip install psutil
Con estas dos herramientas instaladas nos queda crear una carpeta en la que guardar los vídeos y utilizar el comando “Python dashcam.py” para arrancar nuestra "Dashcam". Esta es una de las formas más sencillas y económicas de crear una cámara de salpicadero para tu coche. Además ofrece un montón de opciones de personalización y mejora, ya que en un futuro se puede ir modificando el código y añadiendo nuevas funcionalidades como la geolocalización a través de un módulo GPS/GSM/GPRS para Raspberry Pi, conectarla directamente la alimentación de nuestro coche y añadir un script de auto-arranque para no preocuparnos de iniciarla cada vez que vayamos a conducir. 


También podríamos hacer un script que vaya eliminando los vídeos antiguos a medida que se graban nuevos para conservar siempre las últimas imágenes grabadas y no quedarnos sin memoria o hacerlo manualmente.

El “apartado legal” de este proyecto

Desde hace unos años el uso de este tipo de dispositivos se esta volviendo cada vez más habitual, de hecho, en algunos países (como Rusia) no es recomendable sino obligatorio para registrar cualquier accidente de tráfico y para poder prevenir las estafas a las compañías de seguros. Sin embargo, en España su legalidad es dudosa, del mismo modo que no hay ninguna ley que impida la instalación de un dispositivo de este tipo la Ley General de Protección de Datos dice que es ilegal la grabación y distribución de imágenes en espacios públicos sin la autorización de terceros a excepción de que sean para uso doméstico no lúdico.

Figura 9: Estafa grabada por Dashcam 

Esto quiere decir que en caso de justificar los daños de tu vehículo a la compañía de seguros la grabación podría serte útil, pero en caso de que el accidente conllevase un proceso judicial las imágenes podrían no considerarse válidas para demostrar tu inocencia. Por el momento en nuestro país no ha habido ningún caso en el que las grabaciones de una cámara de salpicadero hayan sido el elemento resolutivo en un juicio, por lo tanto esto deja un vacío legal a la espera de que se dictamine una ley que regule el uso de este tipo de dispositivos.

Saludos,

Autor: Sergio Sancho, Security Researcher en Ideas Locas.

27 Mar 10:59

Las mejores apps de rutas de senderismo gratis

by Manuel Ramírez

Mejores apps de senderismo gratuitas

El año pasado con lo de la pandemia hubo varias apps de rutas de senderismo que crecieron exponencialmente en número de usuarios. Sobre todo por las ganas de poder salir a espacios donde la naturaleza brinda experiencias plenas y en los que no había un gran número de personas.

Apps como Wikiloc han salido mu bien paradas, así que vamos a hacer una lista de las mejores que tenemos para nuestro móvil Android y así aprovechar el buen tiempo cuando vuelva una mejor temperatura para hacer senderismo; aunque bien ataviado con unas buenas botas, y un buen anorak, se puede salir sin problemas. Vamos a ello.

Outdooractive: Senderismo, Ciclismo, GPS y Mapa

Outdooractive

Primeramente hay que decir que esta app es lo que fue ViewRanger, una gran app para senderismo y ciclismo que la tenemos ahora con Outdooractive y que os recomendamos abiertamente por ser esa app para conocer nuevas rutas.

Entre alguna de sus mejores características son los mapas topográficos oficiales, y que nos permiten conocer los desniveles del terreno; el planificador intuitivo de rutas, y que desde un clic nos permite realizar rutas ipso facto con toda la información relevante y perfil de elevación; mapas vectoriales, con todos los detalles preciosos que pudiéramos necesitar; e incluso la capacidad de poder grabar rutas para dejar la huella grabada para tomarla otro día.

Es verdad que esta app se está tomando las cosas muy serias y genera una gran experiencia de rutas para tomarlas y así descubrir incluso nuevas. Quizás no se le acerque en número de usuarios a Wikiloc, pero es una gran alternativa a tomar en cuenta para esto de hacer senderismo y conocer nuevas zonas donde podamos despejar la mente, respirar aire limpio y deleitarnos con toda la belleza del paisaje de las muchas regiones que tenemos en nuestro país.

Tampoco podemos obviar que incluso permite importar y exportar los datos GPS o crear tus propias rutas de los senderos tomados para añadir fotos, descripciones y compartirlas con la comunidad de Outdooractive. En definitiva, una gran app de senderismo que no te puedes perder.

Outdooractive: Senderismo, Ciclismo, GPS y Mapas (Free, Google Play) →

AllTrails: Sendas de Senderismo Bici Trail Running

AllTrails

Otra app bien similar a Outdooractive y que nos permite acceder hasta 100.000 rutas por todo el mundo. Es decir, que mientras Wikiloc es la perfecta para nuestro país, AllTrails ejerce una gran presencia a nivel mundial para una app bien completa a todos los niveles.

Una app bien diseñada en la experiencia de usuario y que nos permite descubrir esas rutas de otros usuarios al igual que nosotros mismos podemos subir las que hayamos creado. Más de 45.000 reseñas positivas es el gran aval de esta app que recomendamos por lo bien labrada que está y porque se dirige también a enseñarnos rutas al igual que apostar por otro tipo de prácticas deportivas como es el ciclismo.

Cuenta también con mapas topográficos, rutas GR, rutas de treking, e incluso mapas offline o sin conexión por GPS para que podamos tirar de nuestro móvil incluso en zonas remotas donde no podamos ni conectarnos a los datos. Otro punto a su favor es toda la lista de datos que ofrece para seguir nuestro progreso y conocer si estamos mejorando en tiempos o en kilómetros, aunque cierto es que con este tipo de práctica lo que se disfruta es más del camino que hacerlo en el tiempo más rápido. De todas formas, tenemos a mano los datos para tomar la valoración que queramos.

AllTrails ofrece una suscripción premium con estas funciones extra:

  • Mapas offline
  • Avisos «fuera de ruta»
  • Capas de mapas para las rutas
  • Sin anuncio

AllTrails: Sendas de Senderismo Bici Trail Running (Free, Google Play) →

Wikiloc

Wikiloc

Es la quintaesencia de las apps de senderismo y rutas. Fue el verano pasado, el de 2020, cuando comenzó a propagarse como la espuma entre muchos usuarios que querían conocer rutas nuevas o simplemente aventurarse en esto del senderismo. Ha ido mejorando desde las primeras versiones para dar una mejor experiencia de uso.

Aparte de centrarse en el senderismo, Wikiloc permite realizar 75 tipos de prácticas deportivas que van desde el running, bici o MTB hasta kayak, ski y otras. Su principal función es el de conocer rutas de otros usuarios y que éstas han sido puntuadas y comentadas por otros, para así poder conocer cuales son las mejores o más recorridas de una región.

Como no, también permite grabar rutas sobre el mapa para ir añadiendo waypoints, hacer fotos de la ruta llevada a cabo según la recorremos y subirla a nuestra cuenta para hacerle saber al resto de una ruta que no se pueden perder.

Tampoco faltan los detalles de los mapas topográficos para conocer el relieve y las curvas de elevación y que a diferencia de otras apps, podemos descargar estos mapas para usarlos de forma offline. Sí que es verdad que Wikiloc va mucho mejor cuando pasamos por su experiencia premium y que comprende toda esta serie de ventajas:

  • Alertas sonoras para saber si te alejas de la ruta elegida
  • Seguimiento en vivo para poder compartir la ruta con el que quieras y así puedan saber de ti en todo momento
  • Envía a tu GPS Garmin o Suunto: puedes descargar las rutas de Wikiloc directamente en estos dispositivos para llevarlos contigo
  • Búsqueda por zona de paso: puedes buscar más rutas que pasen por las zonas que elijas
  • Previsión de tiempo
  • Filtro de búsquedas avanzados

En definitiva, una gran app de rutas y que ha conseguido poner a este tipo de aplicaciones en el disparadero desde el año pasado. Es verdad que le falta alguna cosilla como un tema oscuro, pero en poco tiempo no ha dado más al equipo que ha ido ganando en incorporaciones para poder ofrecer una mejor experiencia de uso.

Os recomendamos que paséis a la suscripción mensual, ya que es donde se encuentra toda la esencia de esta app llamada Wikiloc creada en nuestro país y que debemos de apoyar su uso. Puedes descargarla de forma gratuita desde el link a continuación.

Wikiloc Navegación Outdoor GPS (Free, Google Play) →

Komoot

Komoot

Otra app de senderismo al igual que para otras prácticas deportivas como es el ciclismo. De hecho tiene también opciones premium como es el pago de los mapas mundiales para poder usarlos de forma offline en nuestro móvil. Tienen un precio de 30 euros y os permitirán algunas ventajas más que notables.

Tiene en si todas esas prácticas deportivas para que según nos dé podamos ir en mountain bike para rutas listas para este tipo de bicis o ir de senderismo. Una app bien dotada en su interfaz y que pasa de los cientos de miles de reseñas para casi convertirla en la más descargada de esta lista.

Cuenta con navegación por voz para que no te pierdas mientras haces la ruta, sus mapas sin conexión, aunque como hemos dicho si los quieres todos necesitarás pasar por caja, y esa habilidad base de este tipo de apps como es la grabación de la ruta. Estas rutas las podemos hacer privadas para los colegas o hacerlas públicas para que cualquiera pueda conocer ese recorrido que solamente tu conoces.

Los mapas sin conexión tienen tres modos:

  • Una primera región gratuita o región individual
  • Paquete multirregión
  • Paquete mundo

Entre los dispositivos compatibles, encontramos estos:

• Garmin: sincroniza tus perfiles con Garmin Connect para compartir con tu dispositivo Garmin las rutas que hagas con komoot.
• Wahoo: para bicis Wahoo ELEMNT o ELEMNT BOLT y accede a rutas increíbles y sincroniza los recorridos grabados.
• Sigma: para bicicletas Sigma para seguir las indicaciones y ver la distancia y la velocidad en tiempo real desde el manillar.
• Bosch: conecta komoot con tu ordenador Kiox o Nyon para grabar Rutas y seguir las indicaciones de navegación desde tu dispositivo.

Como se puede observar, tiene su trabajo hecho para las bicicletas, así que si usáis este tipo de vehículos para explorar y hacer deporte, puede ser una de las favoritas en este segmento.

Komoot - Mapas: ciclismo y senderismo (Free, Google Play) →

Relive

Relive

Otra app muy descargada a nivel mundial y que nos lleva ante un uso exclusivo para cuando realizamos prácticas deportivas al aire libre como son ciclismo, caminar, esquiar y otras tantas más. Una de sus mejores características son las historias en vídeo 3D y que nos permite convertir nuestra actividad en todo un vídeo 3D, añadir fotos de la ruta, observar los momentos más destacados y compartir el mismo vídeo en apps de mensajería o redes sociales.

Ofrece soporte a todas estas apps: Suunto, Garmin Connect, Endomondo, Polar, Salud de Apple, MapMyRide, MapMyRun, MapMyHike y MapMyWalk.

Y podemos pasar a sus suscripción premium para todas estas opciones:

  • Importa antiguas actividades y conviértelas en historias en vídeo
  • Calidad de vídeo, tus vídeos en HD.
  • Edita tus vídeos tantas veces como quieras
  • Controla la velocidad del vídeo, reprodúcelo a la velocidad que prefieras.
  • Música, añade música a tus vídeos
  • Obtén prioridad, los miembros del Club reciben sus vídeos más rápido.
  • Actividades largas: Actividades de Relive de más de 12 horas
  • Ruta interactiva: explora cada detalle en 3D

Relive: Corre, Pedalea y más (Free, Google Play) →

Estas son las 5 mejores apps de senderismo que tienes en tu móvil Android para aprovechar el tiempo que viene y desaparecer por las rutas en la montaña de nuestro país.

27 Mar 10:56

¿Se te cierran las apps de forma inoportuna en tu móvil o en Chromecast con Google TV? Tenemos la solución

by Manuel Ramírez

Solucionar cierre apps

Desde hace día y medio muchos estamos sufriendo el cierre inoportuno de muchas de las apps que intentamos abrir en nuestro móvil. Y es que incluso en plataformas como Chromecast con Google TV, está ocurriendo lo mismo ¿Pero qué sucede? La respuesta es simple os vamos a dar la solución para ello.

Es decir, que hablamos de que si lanzas Tapatalk, se cierra al abrirla, para que si intentas volver a abrirla, se cierra de nuevo. Pasa con muchas apps y cada vez son más usuarios los que se encuentran con este grave problema que casi deja nuestro sistema inservible. Por suerte la solución es bastante sencilla.

Cómo solucionar el cierre inoportuno de las apps en tu móvil o tablet

Primero, como pasa con el 80% de usuarios de Android, seguramente que se te actualizan de forma automática las apps de la Play Store. Y es que el problema viene de que hay una que en una actualización genera este tipo de problemas el sistema: Android System Webview.

En una nueva versión se generan estos problemas de cierres inoportunos que nos dejan con las manos atadas. Es verdad que Google ha lanzado ya una actualización que lo arregla, pero por si acaso os aconsejamos desinstalar la actualización de esta app.

Android System Webview es una app dedicada a ofrecer a cualquier app un navegador interno y que muchos conoceréis de Tapatalk y otra serie que nos permiten abrir enlaces URL dentro de las mismas.

Primer paso a dar: desactiva las actualizaciones automáticas de Play Store

Cierre inoportuno apps

Para que no se actualice automáticamente hasta que Google se pronuncie ante este problema dado, vamos a desactivar las actualizaciones automáticas de la Play Store:

  • Nos vamos a Ajustes desde el menú lateral de la Play Store
  • La tercera opción «Actualizar aplicaciones automáticamente», la pulsamos
  • Seleccionamos: «No actualizar aplicaciones automáticamente»

Segundo paso: WebView del sistema Android

Desinstalar actualizacion webview

Vamos a dar los pasos para arreglar este grave problema:

  • Abrimos la Google Play Store
  • Buscamos WebView del sistema Android
  • Desinstalamos las actualizaciones
  • Solucionado el problema de cierre inoportuno de apps

Cómo desinstalar WebView del sistema Android en Chromecast con Google TV

Para los que os encontréis que alguna app en Chromecast con Google TV no funciona, como es el caso del servicio de streaming de Movistar+, seguiremos la misma solución, aunque los pasos a dar son distintos en Google TV:

  • Nos vamos a Ajustes de Google TV en Chromecast

Ajustes de Chromecast con Google TV

  • Nos vamos a Aplicaciones

Apps

  • Buscamos al final de la lista «Mostrar aplicaciones del sistema»

Mostrar apps del sistema

  • Ahora buscamos «Android System Webview»

Android System WebView

  • La seleccionamos y desinstalamos las actualizaciones en el mismo botón:

Desinstalar actualizaciones Android System WebView

Ahora ya podréis lanzar las apps que se cerraban en Google TV sin ningún tipo de problema y seguir visualizando los servicios de streaming que estaban colapsados como el de Movistar+.

Y aunque es verdad que se ha actualizado, por si las moscas, os recomendamos esperar unos días hasta volver a activar las actualizaciones automáticas y actualizar esta app. No pasa nada porque no la tengáis actualizada hasta que pase un poco esta tormenta dada.

27 Mar 10:55

Aplicaciones para fichar en el trabajo gratis

by DaniPlay

Fichar app gratis

Los autónomos y empresas se benefician de las distintas herramientas disponibles para poder trabajar tanto en la oficina como fuera de ella. Con el tiempo más del 70% de pymes y empresas ya disponen de aplicaciones para fichar en el trabajo, ya que no es necesario hacer un desembolso para tener una instalada.

Esto sirve para tener un control horario de cada uno de los trabajadores, mientras los autónomos podrán llevar un cómputo de cada una de las jornadas realizadas. En Android se dispone de una gran cantidad de ellas para poder incluso sacar un informe general una vez finalice el mes, entre otras características.

Fichar en el trabajo

Fichar app

Es probablemente una de las aplicaciones más óptimas a la hora de fichar en el trabajo, todo sin hacer ningún tipo de inversión en un una pantalla de control. El Real Decreto Ley marca que sin excepción toda empresa y autónomos deben realizar un control de horas de sus trabajadores.

Con Fichar en el trabajo se consigue dos herramientas, el control de acceso de todas las personas incluidas mediante web y una app para cualquier dispositivo Android, también existe una versión para IOS. La interfaz se muestra bastante sencilla para usarla en cualquier empresa al adaptarse perfectamente.

La aplicación tiene dos modalidades, la primera de ellas es la de permitir al trabajador acceder a sus datos personales, realizar las entradas y salidas del trabajo desde su propio teléfono. La segunda modalidad sirve para que los clientes que lo prefieran permitan a los trabajadores fichar en el lugar de trabajo, en cuyo caso los trabajadores desde la app solo tienen acceso a sus datos y no podrán registrar ni entrada ni salida.

Fichar en el trabajo (To be announced, Google Play) →

Registro de Trabajo

Registro de trabajo

Es una poderosa aplicación con la que ir controlando la hora de entrada y salida del trabajo, con ella se puede fichar con tal de llevar una regulación de toda la plantilla. Registro de trabajo es una herramienta rápida, sencilla y fácil, la interfaz es clara y limpia.

Suma las horas de cada uno de los trabajadores, hace un total y lo desglosa de manera semanal y todo va en conjunto de las mínimas a realizar que rondan las 40 horas semanales. Añade deducción automática de los descansos y ajustes de períodos de pago mes por mes.

Aparte, Registro de Trabajo dispone de varios extras interesantes, entre ellos llevar las ventas y las propinas de haberlas en el trabajo que se realice. Lo bueno es poder consultar todas las horas, ya sean semanales, mensuales o las anuales, ya que suele guardarlo en la base de datos.

Registro de Trabajo (Free, Google Play) →

Horas Laborales 4b

Horas laborales 4B

Es una aplicación bastante interesante para ir controlando los tiempos de trabajo, ya que puedes ir añadiendo las trabajadas, los descansos y tener un global cuando se quiera. La interfaz que muestra es realmente intuitiva, lo hace con lo básico que al final es lo que funciona.

Muestra un gráfico diario, semanal, mensual y de los meses que lleves usándola, por lo tanto puedes tener todo el control en la app. Es perfecta para llevar el trabajo de una o varias personas, no tiene fin comercial, pero si hace un cómputo general para tener todo a mano.

Entre sus características destaca por incluir horas regulares, horas extra, pausas horarias, bonificación, gastos, un icono y notas para apuntar todo lo que se quiera. La aplicación permite la descarga de todas las horas en CSV, PDF y en documento de texto. Contiene publicidad en la versión gratuita.

Horas Laborales 4b (Free, Google Play) →

Control Horario

Control horario

Con esta app se puede controlar el horario de entrada y salida de la jornada laboral, perfecta para cualquier autónomo, pero también para los empresarios. En la versión gratuita podrás controlar todo desde el teléfono móvil, tablet y ordenador, ya que está disponible también en Windows.

Una vez inicies la jornada arranca con el inicio, se irá contando el tiempo establecido de la jornada, pero tiene la posibilidad de pausarlo en los descansos, ya sea para el desayuno o el almuerzo. Es bastante usada en empresas para llevar el control de cada uno de sus empleados, fichando para entrar y salir.

Control Horario deja fichar con PIN, para ello se debe ajustar para poder tener entrada y salida, guardando así la privacidad del nombre, apellidos y otros datos añadidos por la empresa. Muestra las horas diarias, semanales y mensuales, haciendo un global para ver el rendimiento horario.

Control horario (Free, Google Play) →

Control de horas

Control de horas

Al igual que sucede con las otras aplicaciones es bastante útil de querer controlar la jornada diaria, semanal y mensual de cualquier tipo de trabajo. Control de horas hace conteo de todo lo trabajado, desglosando las horas trabajadas de las horas de descanso, ya que se ficha en la entrada, descansos y salidas.

Lo bueno es que podrás editar las horas trabajadas en cualquier día, ver los resuménes mes por mes, anual y otros datos de interés para uno o varios usuarios. Se incluye a un trabajadores o varios, dependerá de si se usa como particular (Autónomo) o bien como empresa, en el último se incorpora varios perfiles.

Control de horas deja exportar los datos por semanas, quincenas, meses o por años, todo ello estará detallado en el informe que se descargue en PDF y otros formatos. La aplicación pesa en torno a los 5 megas, son 100.000 las descargas que tiene y fue actualizada en Octubre del año pasado.

Control de horas (Free, Google Play) →

Control horario (Bixpe)

Bixpe

Bixpe es conocida por ser una de las apps para controlar el trabajo de personas individualmente, pero existe la opción de hacerlo sobre un grupo de trabajo. Es una excelente herramienta para fichar en la relación laboral, ya que está disponible para Android, iOS y Windows.

La aplicación deja añadir a los distintos perfiles, con nombre, apellidos, puesto otorgado y otros dato e información para tener el máximo control. Deja fichar por horas, añade pausas y descansos de la jornada laboral, geolocalización del trabajador en tiempo real, informes de las horas y datos por días, semanas, meses y años.

Permite fichar con PIN, código que se le debe asignar a cada uno de los empleados, es necesario tenerlo para la entrada y salida, ya que es el acceso de cada uno de ellos. El director puede consultar las horas trabadas y otra información mediante la aplicación, pero también vía web al tener acceso por los datos (email y contraseña).

Control horario (Free, Google Play) →

Factorial HR

Factorial HR

Es una aplicación para poder fichar en el trabajo de una manera rápida, pero esta va un poco más allá al tener muchas opciones extra sobre las demás. Factorial HR tiene un total de tres modalidades disponibles y que son las siguientes: Essential, Business y Enterprise.

Permite fichar a todo el personal de la empresa, pero a ello le suma las ausencias (por vacaciones, descanso o baja), organigrama de trabajo y gestor de documentos para compartir. La exportación de las horas trabajadas se hacen en PDF, un documento con todos los detalles para el director y encargado.

Lo mejor es poder llegar a usar las distintas versiones, pero existe una versión de dos semanas de uso, aunque la versión gratuita existe para teléfonos Android. Podrá apuntarse la hora de llegada, ya que con eso vas a ir viendo todos los detalles de los más puntuales. Tiene unas 10.000 descargas y es una app interesante comparada con los demás.

Factorial HR (Free, Google Play) →

Reloj Laboral – Control de horas de trabajo

Reloj laboral

La aplicación de Duocom llega a ser una de las mejores aplicaciones a la hora de poder controlar todo sobre el entorno de la entrada y salida de trabajadores. Permite fichar cuando se entra y se sale de la jornada con apenas un clic, añade un histórico para saber las horas trabajadas por cada empleado.

Integra un mapa en tiempo real para saber la posición de cada uno de los empleados, todo lo hace por geolocalización y pasa a ser vital si se necesita buscar a alguien en ese preciso momento. Añade un calendario para ir implementando la jornada, tomar notas y dar vacaciones a cada uno de ellos.

Es multiplataforma, funciona perfectamente en teléfonos móviles y PC, se conecta entre ambas, puede fichar con la app instalada en el teléfono de cada uno de los trabajadores. Se pueden añadir un total de 20 empleados y lo mejor es poder asignarle a cada uno las tareas dentro del entorno de la herramienta.

Reloj Laboral - control de horas de trabajo (Free, Google Play) →

365 Crono – Fichar y Control Horario

365 crono

365 Crono es la herramienta perfecta para empresas y autónomos al llevar un control horario de la entrada y salida de cada jornada laboral. Se ficha en la entrada y salida, permite pausas en los trabajos, genera informes en PDF, accede a todo los horarios de los trabajadores a poco más de dos clics.

El funcionamiento de la app da para seleccionar los días e introducir el horario de la jornada laboral, ya sean horas directas con o sin descanso. Introduce también los días festivos o de vacaciones para ir dejando los campos para que pueda tener el descanso cada uno de los empleados.

La aplicación recuerda la hora de fichar, avisándote siempre con tiempo, por lo que no se te olvidará la entrada y salida nunca, un aviso sonante. 365 Crono permite el acceso web para saber todo sobre las entradas y salidas, pero se necesita el contacto con el creador de la aplicación.

22 Mar 07:35

Hackers are exploiting a server vulnerability with a severity of 9.8 out of 10

by Dan Goodin
Hackers are exploiting a server vulnerability with a severity of 9.8 out of 10

Enlarge (credit: Getty Images)

In a development security pros feared, attackers are actively targeting yet another set of critical server vulnerabilities that leave corporations and governments open to serious network intrusions.

The vulnerability this time is in BIG-IP, a line of server appliances sold by Seattle-based F5 Networks. Customers use BIG-IP servers to manage traffic going into and out of large networks. Tasks include load balancing, DDoS mitigation, and web application security.

Last week, F5 disclosed and patched critical BIG-IP vulnerabilities that allow hackers to gain complete control of a server. Despite a severity rating of 9.8 out of 10, the security flaws got overshadowed by a different set of critical vulnerabilities Microsoft disclosed and patched in Exchange server a week earlier. Within a few days of Microsoft's emergency update, tens of thousands of Exchange servers in the US were compromised.

Read 19 remaining paragraphs | Comments

19 Mar 12:53

Qué es el Tilt-Shift, y cómo lograr que las fotos de tu móvil parezcan miniaturas de juguete

by Carlos Zahumenszky

La próxima semana se presentará oficialmente el realme 8 Pro. Una de las novedades de este móvil es que su aplicación de cámara permitirá aplicar, mediante IA, un efecto diorama a las fotografías. La técnica se llama fotografía Tilt-Shift y aquí te explicamos cómo funciona, y cómo simular ese efecto.

Read more...

19 Mar 12:49

Cómo realizar capturas de pantalla en un televisor con Android TV con sólo un click en el mando a distancia

by Jose Antonio Carmona

Cómo realizar capturas de pantalla en un televisor con Android TV con sólo un click en el mando a distancia

En ocasiones puede que nos interese realizar capturas de pantalla en nuestro televisor. Algunos fabricantes introducen esa opción como una más en los modelos que lanzan al mercado, pero si no es el caso y tienes un televisor con Android TV, esta app te permite capturar todo lo que sale en pantalla.

La aplicación en cuestión se llama Button Mapper, es gratuita y permite, como digo, capturar todo lo que sale en pantalla. Luego ofrece una versión de pago, pero el modo "free" ofrece opciones más que interesantes con las que podemos salir del paso.

Nuevas funciones para el mando a distancia

Capturas

Button Mapper no esconde funciones secretas ni nada. Lo que hace es que permite un remapeo de los botones del mando a distancia, de forma que podemos asignar funciones, algunas de ellas nuevas, que quizás no incluye nuestro televisor de fábrica.

Con este método podemos contar con acceso rápido a funciones, y para las pruebas, he usado para realizar las capturas de pantalla que ilustran este post.

Una vez descargada e instalada la aplicación desde Google Play Store, basta con acceder a la misma y pulsar en "Agregar botones" para añadir nuevas funciones a las botones de nuestro mando a distancia.

Botones 27

Para las pruebas me he servido del botón "Mute" del mando a distancia, que es el que usaré para capturar la pantalla. En este caso lo he configurado con una pulsación larga de entre las distintas opciones que nos ofrece la app (pulsación simple, doble pulsación o pulsación larga).

Botones 1

Lo primero que debemos activar es la casilla "Personalizar", pues de lo contrario no podemos hacer nada.

Botones 4

Luego debemos determinar qué tipo de pulsación vamos a usar y elegir la acción que queremos asignarle.

Botones 3

En una nueva ventana podremos seleccionar entre las acciones que propone la aplicación, con una lista que es bastante generosa.

Botones 2

Estas funciones pueden detenerse en cualquier momento, por sí sólo queremos usarla de forma puntual, pero también restablecer las funciones en un punto determinado. Para ello sólo tenemos que pulsar en los tres puntos de la zona superior derecha de la pantalla.

Botones 24

Si hacemos click en Más "Opciones" dentro del menú de personalización, tendremos acceso a algunas posibilidades de configuración extra para mejorar la experiencia de uso.

Botones 26
Botones 25

La aplicación es gratuita, pero sí realizamos un donativo al desarrollador con algunas de las tres cantidades mostradas en pantalla podemos acceder a funciones extra.

Botones 23

Button Mapper

  • Desarrollador: flar2
  • Descárgalo en: Google Play
  • Precio: Gratis
  • Categoría: Personalización

-
La noticia Cómo realizar capturas de pantalla en un televisor con Android TV con sólo un click en el mando a distancia fue publicada originalmente en Xataka Smart Home por Jose Antonio Carmona .

19 Mar 12:47

Cheatography.com: una gigantesca colección de «chuletas» sobre todo tipo de aplicaciones y áreas del conocimiento

by alvy@microsiervos.com (Alvy)

Cheatography.com

Bajo el lema «una chuleta para cada ocasión» Cheatography.com ofrece una gigantesca colección de prácticas «chuletas» –llámense apuntes, notas, resúmenes o atajos– que abarcan todo tipo de áreas del conocimiento. Estas son las categorías principales de las que cuelgan decenas y decenas de ellas:

Así que lo mismo tienes una lista de atajos de teclado para Gmail que todo tipo de listas sobre Python (el lenguaje de programación más popular y chuleteado) o incluso la notación algebraica del ajedrez. Me pareció simpático ver que algunas como la de la globalización parece como para imprimirla en miniatura y llevarla a un examen, o cómo es la «chuleta» de vocabulario español para gente que no habla nuestro idioma; de hecho hay varias para distintos usos.

Lo mejor es que el sitio está perfectamente organizado, maquetado con elegancia y limpieza y sin nada molesto que interfiera a la hora de buscar y encontrar las cosas. Las «chuletas» además se pueden votar, para crear ránkings por popularidad e incluso hay una comunidad montada alrededor de estas perlas de sabiduría. Como extra se pueden descargar en PDF (versiones en color o blanco y negro) o en LaTeX las que tienen muchas fórmulas matemáticas. Y como bonus, tienen licencia libre Creative Commons (CC BY-NC-SA).

Relacionado:

# Enlace Permanente

19 Mar 08:10

Así puedes usar el móvil como DNI electrónico para sustituir el lector USB

by Business Insider
como renovar dni por internet
Realizar trámites en las administraciones públicas siempre ha estado ligado a auténticos quebraderos de cabeza. Desde la llegada del DNI 3.0 es posible usar tu móvil como lector para acceder a tu información de una manera mucho más sencilla.
19 Mar 08:07

Captura todo el tráfico de red en pfSense para detectar problemas

by Sergio De Luz

El sistema operativo pfSense orientado a firewalls y a funcionar como router, permite capturar todo el tráfico de red en una determinada interfaz que tengamos configurada, tanto de la WAN como de la LAN, y, por supuesto, también permite capturar el tráfico de una determinada VLAN si es que las tenemos configuradas en el equipo. Podremos capturar el tráfico en ambos sentidos, tanto en descarga como en subida, y también permite limitar por direcciones IP e incluso puertos TCP/UDP. Hoy en RedesZone os vamos a enseñar cómo capturar el tráfico de red para realizar un análisis a fondo y ver si hay algún tipo de problema.

¿Para qué quiero capturar el tráfico de red?

Realizar una captura de tráfico de red es muy importante para detectar posibles problemas de comunicación. Imaginemos que un equipo en concreto, debe enviar o recibir un determinado tráfico y no lo recibe, es posible que una regla en el firewall esté impidiéndolo, o que el problema no esté en el firewall sino en los switches que tengamos conectados. Es muy normal tener configurados los switches con ciertas ACL para proteger aún más la red, e incluso podríamos activar diferentes tipos de contramedidas para ataques DoS que se podrían producir en la red local. En el caso de que el tráfico no esté llegando hasta el pfSense, es posible que el problema esté en «el medio», es decir, en los switches, por tanto, nos servirá para descartar problemas de configuración y ver todo el flujo del tráfico.

Si tenemos algún tipo de problema de comunicación, y no encontramos donde puede estar el problema, debemos descartar que sea problema del propio firewall/router con pfSense, e ir después a revisar los diferentes switches que tengamos entre medias. Aquí es donde entra el «Packet capture» de pfSense, que nos permitirá capturar todo el tráfico de una determinada interfaz de red.

Funcionamiento de «packet capture» en el pfSense

El capturador de tráfico viene instalado de forma predeterminada en el sistema operativo pfSense, no tendremos que instalarlo a través del listado de software disponible que tenemos la posibilidad de instalar. Debemos irnos a la sección de «Diagnostics / Packet Capture» para ver las opciones de configuración disponibles.

En esta sección tendremos diferentes opciones de configuración, para «afinar» el capturador de paquetes, algo fundamental para no capturar absolutamente todo el tráfico de la red, sino solamente el tráfico que nosotros seleccionemos específicamente.

Lo primero que debemos es la «Interface«, aquí deberemos elegir la interfaz física o lógica (si usas VLANs) a utilizar en la captura de los paquetes.

El sistema operativo pfSense nos permite habilitar el «modo promiscuo». En el «modo no promiscuo» el sistema capturará únicamente el tráfico directo al host que pase por una determinada interfaz. En el «modo promiscuo» habilitaremos el modo sniffing, y capturará toda la información que vea el adaptador de red, no obstante, es posible que el hardware que uses en pfSense no soporte esta funcionalidad.

También podremos elegir y filtrar si queremos IPv4, IPv6 o ambos protocolos de red.

A continuación, deberemos elegir qué protocolo queremos capturar, podremos capturar cualquier protocolo (Any), o filtrar por ICMP, TCP, UDP y mucho más.

Otras opciones disponibles son la posibilidad de elegir la opción de «Host address», esta opción nos permite capturar solamente el tráfico que tiene como origen o destino una determinada dirección IP o dirección MAC (si está directamente conectada a la misma subred). Si no ponemos nada, capturará todos los paquetes que viajen a través de la interfaz, sin filtrar por IP o MAC absolutamente nada.

También podremos configurar el puerto de origen o destino si hacemos uso de TCP y/o UDP, ideal para únicamente capturar el tráfico que a nosotros nos interese. Todos los protocolos de la capa de aplicación hacen uso de puertos específicos de origen y destino, por ejemplo, si queremos capturar el tráfico HTTP, pondremos puerto 80 y filtramos por TCP, ya que es lo que utiliza el protocolo de la capa de aplicación HTTP.

En «Packet Length» tendremos que poner 0 para capturar todas las tramas y no limitar por tamaño de trama, y en «Count» es recomendable poner 0 para capturar todo el tráfico hasta que nosotros lo paremos manualmente, por defecto está el valor de 100 que podría ser muy poco dependiendo del equipo en cuestión.

En la sección de «Level of detail» podremos hacer que la captura de red se nos muestra en la parte inferior con un mayor o menor detalle, pero en la mayoría de los casos lo que haremos será descargar la captura de datos y examinarlo con detenimiento en programas como Wireshark.

En nuestro caso, vamos a capturar el tráfico de nuestro smartphone para comprobar qué datos estamos enviando a Internet, filtraremos por «Any» protocol y cualquier puerto, es decir, todo el tráfico que vaya o venga de 10.11.1.4 lo capturaremos.

En este ejemplo, capturaremos con cualquier longitud de paquete, pero con un máximo de 100 paquetes. El nivel de detalle es «normal», y pinchamos en «Start» para comenzar la captura de datos.

Mientras se esté ejecutando el capturador de paquetes, veremos que nos mostrará un botón de «Stop» y justo debajo veremos «Packet capture is running».

Cuando pinchemos en «Stop», nos mostrará cuándo se ha empezado la captura y cuándo se ha parado. Podremos ver la captura justo debajo, pero tenemos muy poca información porque el nivel de detalle era «normal». En la gran mayoría de los casos, lo más recomendable es pinchar en «Download Capture» y descargarnos la captura de datos para su posterior análisis.

Como tenemos instalado el programa Wireshark, lo que vamos a poder hacer es abrir directamente esta captura para examinar la captura en detalle.

Tal y como se puede ver a continuación, tenemos toda la captura de datos en Wireshark y podremos ver todo el tráfico entrante y saliente a nuestro smartphone.

Tal y como habéis visto, capturar el tráfico con pfSense es realmente fácil y sencillo, y nos permitirá detectar posibles problemas de comunicación de los diferentes equipos, y descartar problemas de configuración de los switches, el pfSense o directamente en los PC.

El artículo Captura todo el tráfico de red en pfSense para detectar problemas se publicó en RedesZone.

18 Mar 17:18

Darkside 2.0: conoce el ransomware que promete velocidades de cifrado jamás vistas

by Javier Jiménez
Darkside 2.0, el ransomware que cifra a gran velocidad

El ransomware es una de las amenazas más importantes que tenemos en la red. Son muchas las variedades que hay y constantemente se actualizan para buscar lograr el objetivo y poner en riesgo a los usuarios. Este tipo de software malicioso tiene como misión cifrar los sistemas y archivos y posteriormente pedir un rescate a cambio. En este artículo nos hacemos eco de Darkside 2.0, una nueva versión que promete cifrar archivos a una velocidad mucho mayor.

Darkside 2.0, el ransomware que cifra archivos más rápido

Un grupo de investigadores de seguridad ha detectado esta nueva amenaza. Se trata de una variante de este ransomware conocido como Darkside 2.0. Según indican sus creadores, es capaz de tener un cifrado mucho más rápido, llamadas de VoIP y selección de máquinas virtuales.

Indican que se trata del ransomware que cifra a una mayor velocidad los archivos. Hasta el momento no se ha encontrado un malware de este tipo que sea capaz de cifrar un sistema en tan poco tiempo. Es un problema importante de cara a protegernos, ya que hay menos margen.

Se trata de un ransomware RaaS. Como hemos explicado en otras ocasiones, este tipo de software malicioso lo puede comprar un usuario y llevar a cabo ataques, mientras que el desarrollador se lleva una comisión a cambio. Es, por tanto, una manera de acercar este tipo de malware a cualquiera, sin que sea necesario que cuente con amplios conocimientos.

Mientras más rápido sea un ransomware, menos tiempo tendrá la víctima de desconectarse en caso de sufrir un ataque de este tipo. Eso hace que aumente el riesgo de perder archivos importantes y de que nuestro sistema no funcione adecuadamente.

Darkside 2.0 cuenta además con subprocesos múltiples en las versiones de Windows y Linux. La versión Linux del ransomware ahora puede atacar las vulnerabilidades de VMware ESXi, lo que significa que puede secuestrar máquinas virtuales y cifrar los discos duros virtuales. También ha sido desarrollado para atacar dispositivos conectados a la red.

Pero otra peculiaridad de este ransomware RaaS es que permite realizar llamadas VoIP para ejercer presión sobre las víctimas y que paguen dinero. Es muy importante que estemos protegidos y que evitemos cometer errores que pongan en riesgo nuestros equipos.

Cómo evitar ser víctimas de este tipo de ransomware

Es muy importante que estemos protegidos para evitar el ransomware. De lo contrario nuestros datos podrían estar en peligro y podríamos perder todo el contenido que hay en un sistema.

Algo fundamental es contar siempre con herramientas de seguridad. Tenemos a nuestra disposición muchos tipos de programas con los que protegernos. Un buen antivirus, por ejemplo, va a hacer que el sistema analice los archivos en busca de peligros y eliminarlos.

También debemos tener los sistemas actualizados. En muchas ocasiones surgen vulnerabilidades que pueden ser utilizadas por los piratas informáticos para lograr sus objetivos. Esto hace que debamos instalar siempre las últimas versiones y todos los parches que haya disponibles.

Pero sin duda algo que no puede faltar es el sentido común. Para evitar ransomware como Darkside 2.0 no debemos cometer errores como por ejemplo descargar un archivo adjunto que pueda ser un peligro o abrir páginas inseguras.

El artículo Darkside 2.0: conoce el ransomware que promete velocidades de cifrado jamás vistas se publicó en RedesZone.

18 Mar 11:40

"No creo que haya visto un error así en mi vida": Sanidad reconoce un extraño error en los datos que disparaba la mortalidad juvenil por COVID en España

by Javier Jiménez

"No creo que haya visto un error así en mi vida". Estas palabras de Max Roser, un investigador que lleva años recogiendo, ordenando y analizando datos de todo el mundo para Our World In Data, describen muy bien un rocambolesco error que ha hecho saltar todas las alarmas de las autoridades de medio mundo.

Este mismo fin de semana, la prestigiosa revista 'The Lancet' publicaba una carta en la que analizaba los datos de mortalidad infantil y juvenil vinculada al COVID-19 en media docena de países del mundo. Sus conclusiones eran que tanto niños como adolescentes seguían teniendo un bajo riesgo de morir por la enfermedad, sí; pero lo sorprentente eran los datos de España: la mortalidad infantil y juvenil doblaba al siguiente país de la lista. ¿Qué había pasado? ¿Una nueva variante? ¿Un problema sistémico? ¿Por qué habían muerto tantos niños en nuestro país?

"Un error" que ha hecho saltar todas las alarmas

Kelly Sikkema R2htbxekgwq Unsplash

El pediatra David Andina salió al paso de la carta de 'The Lancet' explicando que las cifras que se manejaban (35 jóvenes de menos de 15 años fallecidos) no se correspondían con los registros multicéntricos que realizan tanto la Sociedad y Fundación Española de Cuidados Intensivos Pediátricos como por el Estudio Epidemiológico de las infecciones pediatricas por el nuevo coronavirus (que suman 10 hasta el momento).

Así lo confirmaron las asociaciones médicas en un comunicado: “Tanto la Sociedad Española de Infectología Pediátrica (SEIP) como la Sociedad Española de Cuidados Intensivos Pediátricos (SECIP) estamos realizando un registro de pacientes pediátricos atendidos en España con infección por SARS-CoV-2 y sus complicaciones. Hasta la fecha estos registros han incluido hasta siete pacientes fallecidos. Por lo tanto, la cifra incluida en el artículo parece errónea”.

Lo chocante es que los investigadores de 'The Lancet' estaban usando efectivamente los datos del Ministerio de Sanidad. Si había un error, el error estaba en los datos oficiales, ¿era posible? Finalmente, el Ministerio reconoció que sí lo era: “Efectivamente, se ha detectado que algunas comunidades autónomas cometieron errores al incorporar los datos de menores, pero ya se está procediendo a su revisión para corregirlo”

Sin embargo, ninguna fuente oficial ha querido detallar de qué error se trataba, ni cómo es posible que esos datos lleven meses publicados sin hacer saltar las alarmas de los sistemas de notificación del Ministerio y las Comunidades. En este sentido, la única explicación disponible es la que, según han explicado algunos pediatras, les han ido explicando durante estos meses.

El propio Andina, pero también Pere Soler, pediatra de la unidad de Patología Infecciosa e Inmunodeficiencias de Pediatría del hospital Vall d’Hebron, coinciden en que "la única explicación verosímil" que han recibido hasta ahora por parte de las autoridades es que algunos sistemas "impiden incluir directamente pacientes de más de 100 años y por lo tanto si un paciente de 102 años fallece en el registro cuenta como que tiene 2 años. Uno de 107 como si tuviese 7".

Sea como sea, lo que sí parece claro es que se trata de el enésimo error que visibiliza el problema endémico que tiene España con los datos públicos. En otros ámbitos ya no sorprenden este tipo de problemas, pero en el contexto de la pandemia deficiencias de este tipo se vuelven a menudo incomprensibles.

Imagen | Kelly Sikkema

-
La noticia "No creo que haya visto un error así en mi vida": Sanidad reconoce un extraño error en los datos que disparaba la mortalidad juvenil por COVID en España fue publicada originalmente en Xataka por Javier Jiménez .

16 Mar 18:56

Fastboard.io es una pizarra virtual para garabatear en equipo

by alvy@microsiervos.com (Alvy)

Fastboard.io

Fastboard.io es una pequeña aplicación online que hace una sola cosa y la hace bastante rápido y bien. Es un espacio virtual a modo de pizarra, donde pueden dibujar y escribir varias personas de forma colaborativa en tiempo real, por ejemplo profesores y alumnos. No requiere instalar apps, ni extensiones ni nada de nada; tan solo ir allí y dibujar.

Todo lo que hay que hacer para empezar es elegir un nombre y hacer un clic; el resultado es una pizarra con un enlace único (URL) que se puede compartir por WhatsApp o por email para congregar a todo el mundo.

Las herramientas incluyen varios tipos de lápices y resaltados de distintos grosores y colores, una mano para señalar, una herramienta de texto, una opción para añadir imágenes y finalmente la opción de descarga de lo que se está viendo en pantalla.

Como pluses, Fastboard.io además es gratis, de código abierto y no requiere registro. El típico recurso para tener por ahí apuntado y a mano porque puede venir bien en muchas situaciones. Es un proyecto de Jesús Martínez Saugar, concebido como alternativa totalmente gratuita y libre como apoyo a la educación online.

# Enlace Permanente

16 Mar 18:51

Las 9 mejores aplicaciones de calculadora científica para Android

by Aaron Rivas

Las mejores calculadoras científicas para Android

Es difícil imaginarse un mundo sin matemáticas. El día a día está repleto de números, y por ello nos solemos encontrar en situaciones de suma, resta, multiplicación y división, las cuales podemos llegar a realizar con solo la mente y en cuestión de segundos y poco más, pero en algunos otros nos enfrentamos ante cálculos mucho más difíciles y complejos de realizar, los cuales no podemos hacerlos sin la ayuda de una calculadora científica.

Es por ello que en este post recopilamos las 9 mejores aplicaciones de calculadora científica para Android, las cuales están disponibles en la Play Store de Google de forma totalmente gratuita y cuentan con buena reputación y millones de descargas, por ser también de las más populares y completas para la realización de cálculos tanto básicos como avanzados.

A continuación te mostramos las 9 apps de calculadora científica para Android más completas y avanzadas que puedes encontrar ahora mismo en la Play Store de Google.

Calculadora científica 82 es plus advanced 991 ex

Calculadora científica 82 es plus advanced 991 ex

Empezamos este recopilatorio con una de las calculadoras científicas más interesantes de la Play Store, por ser una que prácticamente convierte tu móvil Android en una calculadora Casio.

Y es que esta no solo viene con las típicas funciones básicas que podemos encontrar en cualquier otra calculadora, sino también con todo lo que nos ofrecen calculadores científicas como la Casio 82 es plus y la 991 es plus, entre otras más, dejándonos así con cientos de funciones para calcular lo que se nos ponga en frente.

Esta app también grafica, algo que no hacen todas las de su tipo. También es capaz de calcular raíces, porcentajes, derivadas, integrales, potencias, operaciones trigonométricas, ecuaciones avanzadas (cuadráticas, cúbicas y sistemas de ecuaciones), logaritmos, operaciones de álgebra lineal, fracciones, polinomios y más.

Entre muchas otras cosas, también es compatible con funciones polares, paramétricas e implícitas, además de también admitir el cálculo de números primos.

Calculadora científica 82 es plus advanced 991 ex (Free, Google Play) →

HiPER Scientific Calculator

Hiper Scientific Calculator

Si buscas una calculadora científica con un diseño agradable y fácil de entender, HiPER Scientific Calculator es de las mejores que están disponibles para Android, con más de 10 millones de descargas en la Play Store y una puntuación de 4.7 estrellas basada en más de 180 mil calificaciones. Otro punto fuerte es su tamaño, el cual es de unos 8 MB, por lo que también es muy ligera.

Esta es otra calculadora científica capaz de graficar. Es compatible también con numerosas funciones tanto básicas como avanzadas, por lo que es ideal para chicos en grados de primaria y secundaria como para universitarios.

Puede realizar operaciones aritméticas complejas y sencillas que incluyen porcentaje, módulo y negación. También realiza gráficas de funciones y áreas integrales, calcula números complejos, hace conversiones de cartesianas a polares y viceversa, admite funciones goniométricas e hiperbólicas, muestra el historial de resultados, posee más de 90 constantes físicas, realiza conversiones entre 200 unidades, hace cálculos de potencias, raíces y logaritmos, y puede también con cálculos de integrales y derivadas, entre muchas otras cosas más. Es, sin lugar a dudas, de las más completas, y una buena herramienta también para ingenieros, además.

HiPER Scientific Calculator (Free, Google Play) →

Photomath

Photomath

Es probable que en algún momento te hayan recomendado esta app o, al menos, hayas escuchado hablar a alguien de la misma. Y es que es una que se destaca entre la multitud por no solo ofrecer funciones de una calculadora científica avanzada, sino también por escanear documentos, textos y hojas para darle resolución a la ecuación y operación que le pongas en frente.

Photomath no solo te proporcionará el resultado de dicha operación o problema; esta también te mostrará el procedimiento de resolución de la misma, por lo que es ideal para estudiantes de primaria y secundaria, y universitarios también. Lo otro es que te permite elegir el método de resolución de los problemas.

Es especialmente útil para la resolución de ecuaciones, con métodos como factorización y a través de la fórmula cuadrática. Algo que también es bueno es que no necesita conexión a Internet para resolver cálculos y está disponible en más de 30 idiomas.

Photomath (Free, Google Play) →

Calculadora científica Free

Calculadora científica Free

Esta app de calculadora científica es otra de peso ligero, el cual no llega ni a 6 MB. Su reputación la precede como otra excelente alternativa para estudiantes que van desde primaria a carreras avanzadas como ingenierías contaduría, entre muchas otras más, por poseer un catálogo de funciones de cálculo bastante extenso.

Su interfaz hace que su uso sea fácil y sin ninguna complicación, algo importante en apps de este tipo, pues vienen con muchos símbolos que fácilmente pueden confundir al usuario. Aquí encontramos de todo: cálculo de aritmética básica, conversión de unidades, resolución de fracciones, logaritmos, ecuaciones lineales y operaciones hiperbólicas, funciones trigonométricas e, incluso, gráficas de trama, entra muchas otras cosas más. También admite constantes científicas predefinidas y 10 variables.

Calculadora científica Free (Free, Google Play) →

Calculadora científica Gratis

Calculadora científica Gratis

Nuevamente estamos ante otra app de calculadora científica que es capaz de realizar gráficos. Esta convierte tu móvil Android en una herramienta capaz de hacer prácticamente cualquier cálculo que le pongas en el camino, lo que la hace una de las mejores soluciones para estudiantes tanto de nivel bajo como de nivel más avanzado.

Algunas de sus tantas funciones incluyen las siguientes: gráficos a full color con detalles para una interpretación clara y concisa, cálculo de polinomios, fracciones, ecuaciones lineales, algoritmos, aritmética básica (suma, resta, multiplicación y división), porcentajes, operaciones binarias, decimales y hexadecimales. También admite números complejos y funciones estadísticas básicas.

Al igual que la app anterior, no pesa ni 6 MB. Por otro lado, su reputación de 4.6 estrellas basada en más de 1 millon de descargas y más de 20 mil comentarios hablan muy bien de sus capacidades de cálculo.

Calculadora Científica Gratis (Free, Google Play) →

TechCalc Calculadora Científica

TechCalc Calculadora Científica

Esta aplicación de calculadora científica es una de las más completas, y su uso está especialmente dirigido a estudios avanzados que incluyen carreras como ingenierías y otras de índole matemático y físico similar, por ser una app de altas prestaciones para cálculos complejos.

Para cálculos básicos y avanzados, admite funciones algebraicas y aritméticas, así como de Notación Polaca Inversa. También es compatible con la resolución de números complejos, ecuaciones, derivadas, integrales definidas e indefinidas, y serie de Taylor.

Con TechCalc Calculadora Científica también podemos darle resolución a funciones de potencia y raíz, y fracciones de todo tipo. También admite conversiones, constantes para cálculos avanzados, permutación y combinaciones, funciones trigonométricas en radianes, grados y gradientes, funciones factoriales y módulos y números aleatorios.

Por si fuera poco, también incluye una sección de referencia como catálogo en la que encontramos funciones y herramientas de leyes físicas, identidades trigonométricas, álgebra elemental y matricial, reglas de diferenciación e integración, balanceo de ecuaciones químicas, vectores matemáticos, fórmulas matemáticas variadas, sucesiones de números y mucho más. A su vez, hay otras calculadoras internas como de fórmula empírica, relación de aspecto, pies y pulgadas, fórmula barométrica, presión de neumáticos de bicicletas y otras más.

TechCalc Calculadora Científica (Free, Google Play) →

Calculadora Científica HiEdu He-580

Calculadora Científica HiEdu He-580

Otra app para cálculos tanto básicos como avanzados bastante útil para estudiantes y usuarios con fines de programación lineal. Sus más de 1.000 fórmulas matemáticas con las que viene incluida la hacen una de las herramientas más interesantes de este recopilatorio, haciendo que no tengas que memorizar todas y cada una de ellas para la resolución de operaciones diversas; con solo mirar el catálogo de estas, seguramente encontrarás la que necesites. Además, en este sentido, vienen con explicaciones con figuras que hacen que sean fáciles de entender.

Si bien posee la mayoría de las funciones que podemos encontrar en cualquier calculadora científica de mano avanzada, está especialmente dirigida a estudiantes de física, por poseer funciones y herramientas para 7 categorías o ramas de la misma, que son mecánica, física térmica, física atómica, movimientos periódicos, electricidad, constantes y opciones.

También es capaz de graficar funciones con puntos especiales, además de resolver ecuaciones cuadráticas, lineales, cúbicas y sistemas de ecuaciones en sí. A su vez, para los químicos, es capaz de de darle resolución a ecuaciones químicas de una o más variables.

Otras de sus características incluyen la conversión de distintas unidades que van desde temperatura, monedas longitud, masa/peso, volumen, velocidad, área y presión hasta tiempo, poder, energía, capacidad digital y consumo de combustible.

Calculadora Científica HiEdu He-580 (Free, Google Play) →

Calculadora Científica Panecal

Calculadora Científica Panecal

Si buscas una calculadora científica que te muestre, verifique y corrija fórmulas matemáticas, esta puede ser la opción a elegir más conveniente para ti y tus estudios y cálculos. Su especialización está dirigida a las fórmulas matemáticas, siendo capaz de editar y modificar las ya ingresadas a modo de corrección.

Algunas de sus otras funciones principales incluyen, como es de esperar, la resolución de operaciones aritméticas y algebraicas básicas y avanzadas, funciones trigonométricas y logarítmicas, unidades angulares, y cálculo y conversión de números de base N.

Calculadora Científica Panecal (Free, Google Play) →

Calculadora Científica

Calculadora científica

Puede que su nombre sea el más genérico de todos, pero esta es otra de las calculadoras científicas más populares de la Play Store de Android por ser de las más completas y usadas, con más de 5 millones de descargas.

Lo primero a destacar de esta es que pesa tan solo 2 MB, siendo de las más ligeras de todas las ya listadas. Es capaz de resolver operaciones aritméticas y algebraicas sencillas y complejas, así como trigonométricas, entre muchas otras más. También permite aplicar las leyes de tangente, seno y coseno, y admite operaciones logarítmicas, exponenciales y de ecuaciones.

Calculadora Científica (Free, Google Play) →

16 Mar 10:58

Los mejores servicios de almacenamiento en la nube gratis

by Manuel Ramírez

Almacenamiento gratis

El cloud o el almacenamiento en la nube ha sido capaz de penetrar en distintos sectores de la población para que muchos usen Google Drive o el mismo Dropbox; y sin contar con la gran variedad de plataformas que tenemos a día de hoy para tener todos nuestras imágenes, documentos y más en la llamada como «nube».

Por ello os vamos a enseñar esta gran variedad de servicios y que cada vez más van determinados para lo que necesitemos. Es decir, Google Fotos ofrece almacenamiento en la nube, al igual que Dropbox, pero los dos tienen un objetivo distinto; uno las imágenes y los vídeos, y otro es más global y amplio como el segundo. Vamos a ello.

Google Fotos

Google fotos capturas de pantalla

Google Fotos ofrece almacenamiento gratis en la nube, aunque mientras hasta mayo podemos subir fotos en HD, va a limitarlo para que tengamos que tirar de los 15GB que da de gratis cuando creamos una cuenta de Google. La mejor vertiente de Google Fotos es que en su app de Android nos permite tener una galería «smart» o «inteligente» y que se caracteriza por su IA o «Inteligencia Artificial» que es capaz por si misma de clasificar las fotografías o vídeos según lo que contengan. Así que en si se convierte en un gran servicio en la nube gratis para Android.

Google Fotos (Free, Google Play) →

Dropbox

Dropbox

Casi podemos decir que es uno de los mejores «cloud» que tenemos a día de hoy tanto para los usuarios normales como para profesionales. Quizás se le pueda achacar que entre la opción gratuita y la premium no hay ninguna en medio que pueda ser conveniente. Ya que de pago podemos pasar directamente a los 2TB de almacenamiento por 9,99 euros al mes; mientras que Google ofrece con su Drive otras mejores opciones. En la versión gratuita Dropbox ofrece 2GB para poder tenerlo instalado en 3 dispositivos como máximo. Lo interesante de Dropbox es que se sincroniza con una carpeta que tengamos en Windows, a diferencia de otros servicios.

Dropbox: almacenamiento en la nube (Free, Google Play) →

Amazon Drive

Amazon Drive

La solución de Amazon es más que significativa, ya que como muchos tenéis Amazon Prime, al contar con esta suscripción tenéis 5GB gratuitos en su «nube» y almacenamiento infinito de vídeos e imágenes. Los que no tengáis Prime podéis optar por poco más de 10 euros al año de ese almacenamiento infinito de imágenes y vídeos. De forma gratuita ofrece 5GB al igual que Google y tiene algunas opciones de pago de 100GB por 1,99€ al mes.

Amazon Drive (Free, Google Play) →

Autosync

Autosync

Aquí estamos ante otra alternativa a los servicios de almacenamiento en la nube. Forma parte de MetaCrtrl, y tenemos una app para asociar con algunos de los proveedores cloud que tenemos disponible como son Google Drive, OneDrive, Dropbox, Box o MEGA. Autosync funciona como un gestor de almacenamiento en la nube para realizar copias del almacenamiento en la nube entre todos tus dispositivos.

Todas las apps – Descarga

Box

Box

Otro proveedor de servicios cloud que cuenta con sendas apps para que puedas disfrutarlo desde tu móvil Android o desde tu PC. De forma gratuita Box nos ofrece 10GB de almacenamiento y la verdad que no está nada mal. Por 6 euros al mes, aunque ahora en oferta con 4,50€, podemos optar hasta los 100GB para que disfrutes tanto en tu móvil como en tu PC de su experiencia cloud. Sí que podemos caracterizarla por lo bien que organiza nuestros archivos y carpetas con su diseño en la app.

Box (Free, Google Play) →

Google Drive

Google Drive

Si usamos Google Fotos y Google Drive puede convertirse en una dupla muy poderosa, aunque van a compartir las dos los 15GB de almacenamiento que ofrece de por si Google. Al igual que se sirve de su solución 360 con todas esas apps bien conocidas como Gmail y más para que sea nuestra favorita. Cierto es que maneja muy bien el que podamos compartir carpetas y enlaces para trabajar de forma colaborativa con otros usuarios. Tenemos 100GB por 1,99 euros al mes, 200GB por 2,99, y llegamos hasta los 2TB por 9,99€; podéis echar un ojo en su web para el resto de precios.

Google Drive (Free, Google Play) →

MEGA

MEGA

Otro de los servicios gratuitos de almacenamiento y que salió de todo aquello que fue Megaupload hace ya bastantes años. Es de la que más espacio ofrece en su versión gratuita, y es que te da 15GB simplemente por registrarte. Una más que interesante alternativa con su app tanto en móvil como en escritorio y que funciona francamente bien. Una gran alternativa sobre todo por el espacio que da de forma gratuita. Interesante también su programa de recomendaciones, y todos esos detalles como los códigos QR para compartir enlaces.

MEGA (Free, Google Play) →

Nextcloud

Nextcloud

Estamos ante otra forma de acometer los servicios de almacenamiento gratis o de nube en nuestro móvil. Y lo hace de tal forma que nos da todo el poder para que usemos el espacio que tengamos en nuestro móvil o PC como esa nube. Es decir, que la app te permite sincronizar archivos entre tu ordenador y tu móvil. Por lo que tenemos en nuestra mano todo lo que ocurra entre los dos dispositivos. Una solución para el que no quiera relegar en un servidor externo todos sus archivos y quiera acceder a ellos desde cualquier parte. El hándicap es que tendrás que tener conectado tu PC todo el tiempo.

Nextcloud (Free, Google Play) →

Resilio Sync

Resilio Sync

Si la idea de antes os ha gustado, esperad a la de Resilio Sync, ya que es prácticamente el mejor servicio de nube gratis propia que hay actualmente. El que fuera anteriormente BitTorrent Sync, te permite con su app usar tu PC, portátil, NAS, tablet, o incluso el servidor que tengas propio en tu casa, para que sincronices a través de tu móvil todos tus archivos. Como Nextcloud, tu PC o dispositivo deberá de estar «encendido» todo el tiempo para recibir los archivos.

Resilio Sync (Free, Google Play) →

OneDrive de Microsoft

OneDrive de Microsoft

Otro de las populares nubes gratis que tenemos y que se integra de forma fascinante con el resto de productos de Microsoft. Si eres usuarios de Excel, Word u otro tipo de soluciones como OneNote, OneDrive es otra gran alternativa a Google Drive. Tenemos de forma gratuita 5GB de almacenamiento gratuito, pero podemos optar a ampliarlo por 2euros para 100GB, o pasarnos a Microsoft 365 Personal por 69,00 o 7 euros al mes para 1TB con el extra de añadir Excel, Word, Outlook y Powerpoint en su formato profesional; justamente Outlook la incluimos en esta lista de las mejores apps de correo.

Microsoft OneDrive (Free, Google Play) →

Tresorit

Tresorit

Si hay algunos servicios como ProtonMail en el correo electrónico que ponen el acento en el cifrado de los datos, Tresorit camina por la misma orilla con su nube gratuita. Ofrece de forma gratuita envío de archivos cifrados de 5GB máximo para pasar al resto de suscripciones. No es una app barata como podéis observar, al ofrecer cifrado fin a fin para todo archivo que subas a la nube. Esto en si es bien importante porque estos servicios cloud cuentan entre empresas y profesionales con documentos subidos. Por 10€ al mes tienes 500GB, acceso desde cualquier parte y 5GB de tamaño máximo de archivo.

Tresorit (Free, Google Play) →

Degoo

Degoo

100GB de almacenamiento gratuito es una gran forma de llamar la atención y así que lo está consiguiendo con su creciente comunidad de usuarios. Pero tiene un «pero», y es que para llegar a esa cantidad tendrás que ir viendo anuncios publicitarios. Por lo demás tiene una app bastante bien trabajada y moderna en Android, y ofrece envío sin límites en transferencias. Es decir, que si tienes un archivo de 10GB podrás subirlo sin problemas, algo muy distinto cuando hacemos la misma tarea en otros servicios de nube más conocidos. También ofrece cifrado extremo con Zero Knowledge Encyption.

Degoo - 100 GB de almacenamiento en la nube gratis (Free, Google Play) →

pCloud

pCloud

Otra interesante alternativa como nube gratis para Android que ofrece de primeras 10GB de almacenamiento, aunque podemos llegar a pagar para ampliar el mismo. Ofrece cifrado extremo y permite la posibilidad de configurar archivos offline o sin conexión al igual que hace Dropbox desde la versión de pago. Una app que tenemos disponibles en distintas plataformas como iOS, Windows, Mac o Linux. Otro detalle a tener en cuenta es que ofrece un reproductor de audio interno para el que lo necesite.

pCloud: Almacenamiento en la nube gratis (Free, Google Play) →

iDrive

iDrive

Y acabamos esta lista de las mejores nubes en Android con una que se hace valer por sus backups de todo lo que contiene nuestro dispositivo y por poner el acento en la privacidad de los datos. No solamente es capaz de hacer backups de nuestro móvil, sino también de nuestro PC o servidores. Es verdad que no es un servicio en la nube al uso, pero cuenta con la opción de llegar a los 5TB para hacer copias de seguridad de todos nuestros datos, y es que muchas veces es esto mismo lo que buscamos en este tipo de servicio.s

IDrive Online Backup (Free, Google Play) →

16 Mar 09:23

In-kernel WireGuard is on its way to FreeBSD and the pfSense router

by Jim Salter
Screenshot of WireGuard's fearsome logo.

Enlarge / FreeBSD is getting its own in-kernel WireGuard module in the near future, thanks to a sponsored code contribution from Netgate, followed by additional code and review from Jason Donenfeld and several FreeBSD and OpenBSD developers. (credit: WireGuard / Jim Salter)

This morning, WireGuard founding developer Jason Donenfeld announced a working, in-kernel implementation of his WireGuard VPN protocol for the FreeBSD 13 kernel. This is great news for BSD folks—and users of BSD-based routing appliances and distros such as pfSense and opnSense.

If you're not familiar with WireGuard, it establishes connections more quickly than traditional VPNs like OpenVPN. It's also, in our personal experience, overwhelmingly more reliable when managing large numbers of connections. Your author used to spend several hours a month shelling into machines and manually re-establishing broken OpenVPN tunnels, even after writing watchdog scripts to attempt to detect and re-establish them automatically—tearing it all out and replacing this several-hundred-machine-monitoring network with WireGuard-based infrastructure cut that down to "zero hours per month."

In addition to performance and reliability, WireGuard brings modern protocols, versioned crypto that literally cannot be set up incorrectly, and a far cleaner, lighter codebase than most competitors—Linus Torvalds once declared it "a work of art" by comparison to OpenVPN and IPSec.

Read 10 remaining paragraphs | Comments