Blog clibre.io

Computación Segura con filtros - SECCOMP BPF

by

Cada uno de los procesos que ejecutamos en el sistema tienen la opción de interaccionar con el kernel a través de las system calls (llamadas a sistema). Los procesos pueden pedir al kernel que realicen alguna tarea como modificar un fichero, crear un nuevo proceso, cambiar los permisos a un directorio, etc. utilizando un API (Application Programming Interface) por el que el kernel da acceso a sus servicios.

Muchas de las system calls están accesibles a cada proceso en el área de usuario, pero una gran parten no se utilizan durante toda la vida del proceso. El filtrado Seccomp ofrece un medio para limitar el número de system calls que expone el kernel a un determinado proceso.

Leer más ...
Patrones de diseño de software Destacado

Patrones de diseño de software

by

En ingeniería de software se conoce como patrón de diseño a una solución estandarizada, probada y repetible a un problema común en el diseño de software. Un patrón de diseño es una descripción o plantilla sobre cómo resolver un problema que se puede utilizar en muchas situaciones diferentes.

Leer más ...

Virus en GNU/Linux: Binarios ELF

by

Los virus informáticos son programas con capacidad de auto-replicación que se adjuntan a otros programas y habitualmente requieren de la intervención humana para su propagación. Aunque este tipo de malware a sido mayoritariamente creado primero para MS/DOS y posteriormente para plataformas Windows es posible su creación para cualquier sistema operativo, incluido GNU/Linux.

Leer más ...

Cambiar el shell a zsh con Oh-My-Zsh

by

Vamos a ver como cambiar el interprete de comandos o shell y añadir alguna configuración para personalizarlo. En concreto instalaremos zsh y Oh-My-Zsh.

El interprete de comandos o shell es un programa que lee comandos escritos por el usuario y los ejecuta. Además el interprete proporciona tareas de control de trabajos y disponen de un lenguaje de programación para realizar scripts. Existen diferentes interpretes, como bash, csh, zsh, fish, etc., con diferentes características.

Leer más ...

Redimensionar las imágenes de discos qcow2

by

Vamos a ver como podemos ampliar y reducir los discos qcow2 de nuestras máquinas virtuales sin afectar a su contenido. Es una tarea que, si se hace una buena planificación, no tendremos que realizar a menudo, pero si trabajamos mucho con VM al final es muy posible que nos surja la necesidad.

Leer más ...