Curso online de seguridad en las comunicaciones

 

Curso online de seguridad en las comunicaciones

 

Uno de los objetivos, que teníamos cuando empezamos esta comunidad era hacer promoción a los mejores cursos que hay disponible de forma abierta y gratuita por la web. En la medida de lo posible, nosotros intentamos la realización de cursos propios o diversas entradas donde explicamos paso a paso conceptos. Pero a la hora de realizar un curso completo, necesitaríamos que un redactor se encargase solo de esta parte y no tenemos un equipo tan grande para ello.

Introducción

El curso que hoy os traemos trata sobre la seguridad en las comunicaciones y más en concreto, sobre cómo protegernos mejor en el contexto actual. En este momento, con multitud de noticias sobre ataques desde China a empresas de medio mundo y la vigilancia de la NSA a usuarios y empresas, la seguridad en la red pasa a ser un tema de vital importancia.

Este curso, realizado en la Universidad Politécnica de Madrid (UPM), en el departamento de Critografía y Seguridad de la información trata sobre el algoritmo RSA, uno de los algoritmos más importantes utilizados por los diversos métodos de cifrado de datos.

Leer más

Dominando la terminal de linux : manual completo y extras

 

Dominando la termianl de linux, manual completo y extras

 

En esta última entrada, de la serie en la que enseñamos como utilizar la terminal de Linux, tanto para cosas básicas, como para otras no tanto, vamos a finalizar con un manual donde encontraréis más cosas y con una explicación más técnica. Así podréis en definitiva manejar muy bien la terminal, porque dominarla, es casi imposible debido a la cantidad de comando que hay.

El manual de bash y shell script

Lo primero que he de deciros, es que todos los comandos que hemos explicado, forman parte de un lenguaje llamado shell script, que nos permite realizar multitud de configuraciones y programas. Aunque está pensado, para administradores de sistemas Linux, principalmente. Por ello es muy usado en este campo y tiene herramientas específicas para medir el rendimiento de Linux.

Shell script es un lenguaje de programación interpretado, esto básicamente quiere decir, que lee la primera línea del archivo y la ejecuta, sin tener encuenta líneas anteriores o posteriores. Se va ejecutando línea a línea. Su sintaxis no es muy compleja y los script, son un conjunto de órdenes o comandos de terminal separados línea a línea. Los shell script se suelen guardar en ficheros con extensión .sh .

Leer más

Dominando la terminal de linux : el rendimiento

 

Dominando la termianl de linux, el rendimiento

 

En esta penúltima entrada sobre la terminal de Linux, os vamos a enseñar algunos de los comandos más básicos que usamos para saber, si nuestro equipo está funcionando como debería o si alguna aplicación que hemos instalado consume mucha CPU.

El rendimiento

Linux, como la mayoría de los Sistemas Operativos actuales, entiende el rendimiento como 3 números. Cada uno de ellos indica cuanto de cargado está el sistema en su planificación. Hay 3 modos de planificación que se usan de manera simultánea, la planificación a corto plazo (para obtener una buena multitarea), la planificación a medio plazo (para usar la CPU al máximo) y la planificación a largo plazo (se encarga de la admisión de nuevos procesos).

top

Este comando, es uno de los más básicos de Linux y también uno de los más importantes y por ello más usados.

El comando top ejecutándose en la terminal de Elementary OS
El comando top ejecutándose en la terminal de Elementary OS

Leer más

Humor en Bits Versión 0.5

tNJpz9CD

Hoy en “Humor en Bits”,  @e1am1g01nf0rma1 recopila un top 10 de los  tweets vistos por la red social de Twitter:

#1 Conexiones jurásicas

Me va tan lento el 3G que si me acerco el móvil a la oreja puedo escuchar un módem de 56k.

— Magnesio en Polvo (@mdemagnesio) enero 3, 2014

#2 La envidia es mala

– ¡Qué mala es la envidia! – ¡Peor es la ATI Radeon!

— Pájara de Avis (@PajaradeAvis) enero 3, 2014

#3 Clásicos remasterizados

¿Cuántos programadores necesitas para cambiar una bombilla? ¡Ninguno, es cosa se hardware! *[APLAUSOS]* Sois un público estupendo </funcion>

— E1 Am1g0 1nf0rmát1c0 (@E1Am1g01nf0rma1) enero 2, 2014

Leer más

Dominando la terminal de linux : Manejando paquetes

 

Dominando la terminal de Linux, los paquetes

 

Una de las cosas que nos suele volver locos, cuando empezamos con Linux, es que le mayoría de los instaladores no son .exe como estamos acostumbrados en Windows y por ello tenemos que hacer algunas operaciones. Hoy os vamos a enseñar como manejarlos sin morir en el intento.

Los repositorios

Lo primero de todo, en Linux el 90% de los programas que un usuario nuevo, va a utilizar están en repositorios. Esto quiere decir que no hace falta buscarlos en Internet, bajarlos y luego instalarlos, sino que se puede hacer de una manera mucho más fácil.

Los repositorios son una especie de páginas web, que contienen un listado de paquetes, los propios paquetes y muchas veces distintas versiones de los mismos.

sudo apt-get update

Este comando es el que vamos a utilizar para buscar actualizaciones en los repositorios, con esto vamos a conseguir que si el programa firefox ya ha lanzado la versión 26 y nosotros estamos con la 25 luego nos lo notifique.

sudo apt-get upgrade

Normalmente se suele ejecutar después del anterior, con este comando estamos pidiendo que nos actualice nuestros programas a las versiones más actuales. Así nos saldrá  un texto diciendo:

Los siguientes paquetes van a ser actualizados: firefox, ubuntu-desktop, unity   y luego nos pedirá una confirmación.

Leer más

Raspberry Pi – Television y futbol en un click v1.1

 

Raspberry Pi television y futbol en un click

 

Como ya sabéis muchos, por esta entrada, desarrollé un pequeño añadido para Raspberry Pi, usando un SopCast ya compilado y así conseguíamos múltiples opciones. Pues hoy gracias a los comentarios de aquella entrada, he añadido algunas opciones adicionales y podemos decir que se lanza oficialmente la versión 1.1

Nuevas opciones

  • –omx       –>Añadido soporte para OmxPlayer, así reducimos el consumo de nuestra Raspberry Pi, apagando XBMC y después volviendolo a encender.
  • Soporte por defecto de sop://broker.sopcast.com:3912/ así, si por ejemplo quieres poner el canal sop://broker.sopcast.com:3912/2342 sólo vas a tener que poner ./tv.sh 2342
  • Sustitución de chanel por channel la verdad fue un error de escritura, al desarrollarlo muy rápido, ya que TV Chanel no tiene ningún sentido.
  • –v para ver la versión del script, para estar siempre al día os invito a que visitéis de forma frecuente esta web

 

Paquetes

Se incluye en el archivo comprimido, SopCast, el script y los paquetes de instalación de OmxPlayer y un archivo de fuentes, que por lo visto necesita OmxPlayer para funcionar y que parece que daba algun problema, así es mucho más fácil instalarlo.

Leer más

Dominando la terminal de linux : la redirección

 

Dominando la terminal de Linux, la redirección

 

Después de unas fiestas en las que esperamos que disfrutáseis de la familia, continuamos con nuestra guía sobre la terminal de Linux. Hoy vamos a hablar sobre como redireccionar la salida y la entrada a archivos.

La redirección

Es muy usual, que quieras guardar en un archivo, el resultado de ejecutar un comando o quieras proporcionarle a un comando los datos desde un archivo. Para ello podemos usar la redirección. Este concepto se basa en Streams o flujos, en UNIX hay 3 flujos stdin, stdout, stderr, que significan standar input, standar outpunt, stardar error. Esto nos afecta de la siguiente manera:

  • Cualquier información que se mande a stdout saldrá por pantalla en la terminal. (Comportamiento por defecto)
  • Cualquier información que se mande a stderr saldrá por la pantalla de la terminal. (Comportamiento por defecto)
  • Cualquier información que se teclee en la terminal se mandará a stdin.

Linux tiene la capacidad de modificar, el destino o el origen de los flujos y en esto nos vamos a basar, este concepto comúnmente se denomina redirección.

Leer más

Dominando la terminal de linux : creación y gestión de archivos

 

Dominando la termianl de Linux, la creación y gestión de los archivos

 

Siguiendo con nuestros tutoriales, sobre la terminal de linux hoy vamos a hablar sobre la forma de crear y gestionar archivos. Esto son dos de las cosas que usaremos de una manera más habitual.

Creación de archivos

Para crear archivos vía terminal, poder escribir en ellos y editarlos, usualmente se utilizan editores, que no tienen una interfaz gráfica y se pueden usar con combinaciones de teclas. Los más usuales son nano y vim.

nano

nano es un editor sencillo y muy útil (algunos lo encontraran en su PC como pico), para crear o modificar pequeños archivos. Es el que yo recomiendo para la gente que se inicia en esto, ya que se aprende a manejarlo rápido y tiene pocos comandos. Algunos de los comandos más útiles son:

  • Podemos lanzarlo como $ nano  y luego cuando nos pida guardar poner un nombre al archivo
  • Podemos lanzarlo como $ nano nombre_archivo pidiendo crear si no existe o modificar si existe ese archivo.
  • En la representación del editor sale este símbolo: ^ lo que indica que hay que usar Control+ la letra que acompaña
  • Control+X con este comando nos permite salir del editor, y luego nos pedirá si queremos guardar lo que hemos escrito o si queremos descartarlo.
  • Control+W para buscar
  • Control+G para ver la ayuda

Leer más