Cómo usar Raspberry Pi como NAS

Para aquellos que busquen un sistema centralizado de archivo, la solución adecuada es un sistema NAS (Network-Attached Storage). Dado que no suele ser muy asequible, la utilización de un Raspberry Pi como servidor NAS cada vez es más popular. En combinación con los habituales discos duros externos o las memorias USB, el miniordenador se convierte en pocos pasos en el dispositivo perfecto para...

Fog computing: nuevo paradigma para las nubes del IoT

Las soluciones en la nube están pensadas para que los datos se procesen centralmente: los dispositivos del IoT generan unos datos que envían a una plataforma central en la nube y esperan su respuesta. En las grandes infraestructuras esto ocasiona problemas de ancho de banda, lo que convierte a la computación en la nube en un obstáculo para proyectos como la ciudad inteligente. Fog computing podría...

La máquina virtual: una introducción

Las máquinas virtuales son extremadamente prácticas y versátiles: ¿quieres configurar un entorno de pruebas aislado, ejecutar una aplicación Linux en Windows o proporcionar diferentes sistemas operativos para pruebas de software multiplataforma? El software de virtualización y un archivo de imagen adecuados te permitirán hacerlo. Presentamos los conceptos básicos de la virtualización de hardware...

Golang: el lenguaje de programación de Google

Google es conocida por encima de todo por su buscador, pero también por otros servicios como AdWords, Maps o Gmail. Desde 2012 la multinacional californiana cuenta también con un lenguaje de programación propio en su catálogo: Go Programming Language, también conocido como Golang, destaca en la escena especialmente por su simplicidad, pero ¿en qué aspectos se diferencia de otros lenguajes...

Crear un USB booteable: cómo restaurar el PC y mucho más

Los dispositivos de instalación óptica son ya agua pasada. Un USB de arranque no es solo más rápido y práctico que un CD, sino que trae consigo muchas más ventajas: se puede crear un sistema operativo portable para usar Windows en un equipo con Linux, así como arrancar y reparar un PC tras un problema grave en el sistema. Lo más llamativo es que para crear este USB booteable solo se necesita un...

¿Qué es Ethernet (IEEE 802.3)?

Al principio existían ARPANET y ALOHAnet, a los que siguió Ethernet, que abrió nuevas perspectivas para las redes locales al permitir la conexión sin colisiones de diversos terminales a través de un bus común. Esto permitió intercambiar paquetes de datos de forma eficiente entre los dispositivos. Actualmente, esta tecnología se aplica ampliamente en el estándar IEEE 802.3. Pero, ¿cómo funciona el...

Server Name Indication: ¿qué se esconde tras el estándar SNI?

¿Qué es un Server Name Indication (SNI)? Las técnicas de cifrado son cruciales al navegar en Internet para evitar que los datos bancarios y otro tipo de información personal llegue a manos de ciberdelincuentes. En la actualidad se usa el protocolo TLS con este fin, aunque presenta una desventaja: solo funciona cuando se aloja un solo dominio en una dirección IP, por lo que el intercambio de...

Imaging software: una comparativa

La protección de los datos es un tema que ocupa y preocupa a muchos usuarios en la actualidad. A este respecto las copias de seguridad sirven para proteger documentos, tablas, presentaciones o vídeos y para crear imágenes de almacenamiento del sistema completo gracias al imaging software que creanbackups basados en imágenes. Así, en caso de una pérdida total se puede restaurar el sistema...

Content Security Policy: mayor seguridad para tus contenidos web

Las páginas web pueden estar llenas de brechas de seguridad, sobre todo en lo relacionado con contenidos dinámicos como JavaScript. Mediante el Cross Site Scripting los ciberdelincuentes pueden modificar dichos contenidos para sus propios fines, lo que resulta peligroso para los gestores de las páginas web, pero sobre todo para los usuarios de Internet. La Content Security Policy intenta reducir...

Servidor FTP en Debian: cómo instalar y configurar un servidor

El servidor FTP es la solución adecuada para facilitar archivos para descargar u ofrecer a un conjunto de usuarios una plataforma en la que depositar o enviar datos. La práctica tecnología cliente-servidor también desempeña un papel muy importante en el mantenimiento de páginas web. En este tutorial se describe cómo puedes instalar y configurar tu propio servidor FTP con el sistema operativo...