Fallo en la biblioteca C de GNU que deja a miles de programas y a Linux desprotegido

Puzzle pieza suelta

Más noticias relativas a la seguridad y que salpican a Linux. No han sido los desarrolladores del kernel Linux los que han metido la pata, pero sí los desarrolladores de la biblioteca C del proyecto GNU. Y un fallo cometido en la programación de este elemento, y que usan multitud de programas (sudo, curl, ssh, apps relacionadas con Bitcoin, PHP, Python,…) y el propio Linux, así como algunos dispositivos de hardware que trabajan con sistemas operativos Linux embebidos, deja la seguridad de estos proyectos comprometida de forma seria.

El fallo permite tomar el control de los paquetes DNS cuando estos sistemas o dispositivos realizan consultas DNS, modificando dichos paquetes al antojo del atacante para conseguir desbordar el buffer del sistema y ejecutar código malicioso de forma remota para saltarse los sistemas de seguridad y poder tomar el control del objetivo víctima. El fallo no estaba presente desde hace mucho, sino que ha sido introducido con las últimas actualizaciones de la biblioteca desde el año 2008.

El fallo afecta a equipos domésticos, empresariales, servidores, routers, consolas, etc. Además de miles de programas que usan esta biblioteca para funcionar. El problema se encuentra en la función getaddrinfo(), que da lugar a un desbordamiento de buffer que permite al atacante aprovecharlo. Y si tienes una versión posterior a glibc 2.9 estás expuesto a esta amenaza, las versiones anteriores no son vulnerables… No obstante, tampoco hay que alarmarse.

Los últimos parches solucionan el problema, así que mantén tu sistema operativo y estarás a salvo de este problema. Pero el software que utilice esta biblioteca no quedará libre de la vulnerabilidad, por tanto habrá que esperar a que los desarrolladores de cada proyecto actualicen sus desarrollos (tienen que volver a compilar usando la nueva biblioteca parcheada). Además, en caso de dispositivos como routers, modems, IoT, y demás dispositivos electrónicos que usan sistemas Linux embebidos, también quedan expuestos.

Pero usuarios de Android, tranquilos, el de Google, a pesar de basarse en Linux no está afectado…

El artículo Fallo en la biblioteca C de GNU que deja a miles de programas y a Linux desprotegido ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/1oubFIl
via IFTTT

Bleachbit, el CCleaner de Linux

Bleachbit

CCleaner es un conocido software que seguro que conocen los usuarios de Windows. Pero para los que no usan el sistema operativo de Microsoft, también existen alternativas muy interesantes como Bleachbit. Si tampoco conoces CCleaner te comento que se trata de un programa para borrar datos inútiles de tu equipo y liberar espacio básicamente, aunque CCleaner también incluya otras opciones de mantenimiento del registro, acelerar el inicio del sistema controlando los servicios que se cargan, etc.

Con Bleachbit puedes liberar espacio de tu disco duro borrando ficheros innecesarios como historial de navegación, cookies, registros de ciertos programas, cache, ficheros de logs, temporales, y un largo etc. Si tu disco duro no es demasiado grande o si necesitas unos cuantos MBs extra (o GBs dependiendo de la cantidad de ficheros que elimines), Bleachbit será un buen compañero de viaje para ti y tu distribución Linux.

Su funcionamiento no hay que explicarlo, puesto que más sencillo no puede ser. Tiene una interfaz gráfica muy sencilla y simple, donde aparece todo lo que quieres limpiar en una columna a la izquierda y seleccionas todo lo que quieres eliminar. Luego pulsas sobre el botón Eliminar y esperas a que el programa lo elimine todo y muestre la cantidad de ficheros borrados y el espacio del disco duro que ha liberado.

Para poderlo instalar en tu distribución Linux, los pasos son los siguientes:

  1. Accede a la web oficial de este proyecto y descargalo. Puedes elegir entre multitud de distribuciones distintas, por lo que seguro que encuentras la tuya un un paquete específico para ella. En Ubuntu, Debian y otros derivados, por ejemplo, también puedes optar por “sudo apt-get install bleachbit”, pero desde esta web también podrás descargarlo para luego instalarlo con el gestor de paquetes de tu distro…
  2. Ahora, según la distro que tengas y el paquete descargado, puedes instalarlo y ejecutarlo.

Al ser un software de código abierto, también puedes descargar el código fuente para compilarlo e instalarlo desde las fuentes, esto puede funcionar de forma universal para cualquier distro, y para ello, descargas el tarball desde aquí y luego:


tar xvjf bleachbit-1.10.tar.bz2
cd bleachbit-1.10
python bleachbit.py

El artículo Bleachbit, el CCleaner de Linux ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/1R9uoSB
via IFTTT

Lara Croft llegará a Gnu/Linux

Lara CroftEl mundo de los videojuegos en Gnu/linux es bastante limitado y a pesar de que cada vez son más y más los videojuegos que llegan a Gnu/Linux, lo cierto es que ha sido Steam y su plataforma la que ha hecho llegar más videojuegos a Gnu/Linux. Aún así, lo cierto es que una de las protagonistas más famosas de los videojuegos llegará de manera oficial a Gnu/Linux. Estamos hablando de Lara Croft y Tomb Raider.

Según se apunta, la versión 2013 de Tomb Raider llegará de manera oficial a Gnu/Linux y sin depender de la plataforma Steam. Ahora bien, en este caso los drivers que necesitaba la primera versión del videojuego, que eran de AMD, estarán también en Gnu/Linux por lo que además de tener a Lara Croft, también tendremos a su motor de renderizado, Foundation.

Lara Croft llegará a Linux y sin usar Steam

Tomb Raider es uno de los videojuegos que más solicitudes ha tenido para llegar al Mundo del Pingüino, tanto que se sacó una versión libre que se llamaba Open Raider, una versión libre que recreaba el argumento y los mundos de Tomb Raider pero sin violar los derechos de copyright.

Pero en este caso tenemos que hablar de una gran mejora ya que Tomb Raider 2013 supuso una nueva era dentro del universo Tomb Raider. No sólo el motor de renderizado cambió sino también el argumento del videojuego donde las leyendas y la mitología se unían a Lara Croft para hacerla la vida un poco peor. Estas aventuras estarán en Gnu/Linux y cómo hemos sabido recientemente, el lanzamiento del videojuego llegará dentro de unas cuántas semanas o al menos eso se espera.

Personalmente creo que es una gran noticia. Tomb Raider ha sido y es un gran videojuego que ha enganchado a muchos usuarios y a pesar de que esta versión es antigua, los usuarios estarán encantados con volverlo a jugar. Ahora bien, tras esto ¿aparecerán los siguientes videojuegos de Lara Croft?

El artículo Lara Croft llegará a Gnu/Linux ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/1QKUFUu
via IFTTT

El kernel de Linux 4.4.2 LTS actualiza drivers y añade mejoras de sonido

linux logo

El proyecto del kernel de GNU/Linux LTS (Long Term Support) ha ido ganando cada vez más adeptos e importancia, y no es para menos puesto que se trata de ofrecer soporte extendido y actualizaciones de seguridad al elemento fundamental de nuestro sistema operativo predilecto, es decir a su núcleo mismo.

Hace unas pocas horas fue presentado el kernel de Linux 4.4.2 LTS, novedad que fue oficializada por el desarrollador Greg Kroah-Hartman (uno de los encargados líderes de este proyecto) y entre sus principales novedades podemos mencionar que añade interesantes características en cuestiones de sonido, aunque también se actualizan los drivers y hay mejoras en el soporte para varias arquitecturas.

Por ejemplo para x86 y PA-RISC, que reciben mejoras en la implementación de los sistema de archivos NFS, EXT4 y OCFS2 entre otros. En el nuevo kernel de GNU/Linux LTS también hay mejoras en el soporte para encriptación y como mencionábamos al comienzo, un aspecto para destacar es el de la llegada de nuevos drivers que abarcan todo tipo de áreas: HID, MD, MTD, PCI, redes (sobre todo inalámbricas), USB, TTY y SATA entre otros más.

Al momento de anunciar este lanzamiento, Greg Kroah-Hartman ha dicho que sugiere a todos los usuarios de la rama 4.4.x la actualización en cuanto les sea posible, a la vez que avisa que la rama 4.4.y de GIT puede ser navegada en el espacio correspondiente en el sitio kernel.org, en http://ift.tt/LnSb4j.

Como vemos en el anuncio oficial (realizado en la lista de mail del kernel Archive) la cantidad de novedades y mejoras es realmente muy grande, algo que ciertamente da gusto ya que se trata de un proyecto que contribuye a mejorar la estabilidad de GNU/Linux en general. Y ahora, a medida que crece, esperamos que la mayor cantidad posible de distros vayan adoptando esta línea del kernel ya que de este modo se garantiza a los usuarios un tiempo mucho menor entre actualizaciones.

El artículo El kernel de Linux 4.4.2 LTS actualiza drivers y añade mejoras de sonido ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/1Vpdlgj
via IFTTT

Vulkan 1.0, el sucesor de OpenGL

Especificaciones de Vulkan

El nuevo Vulkan 1.0 es el sucesor de OpenGL. Al contrario que éste, Vulkan es capaz de saltarse intermediarios a la hora de ejecutar juegos, por lo tanto consigue más rendimiento.

Ayer día 16 de Febrero ocurrió algo que muchos estabais esperando desde hace tiempo, ya que ha salido la primera versión oficial de Vulkan, la versión 1.0.

Vulkan es la respuesta de los creadores de OpenGL para hacer frente al nuevo DirectX 12 de Microsoft, siendo una API capaz de aprovechar al máximo la potencia de la tarjeta gráfica de tu ordenador, tanto si usas Linux como si usas otro sistema operativo.

Con el nacimiento de Vulkan, los juegos pasan a una nueva dimensión ya que al contrario que DirectX, es compatible con casi todas las plataformas tanto Windows, como Linux, como Android, con unos resultados excepcionales en todos los sentidos.

El secreto de esta API es que es capaz de acceder directamente a la tarjeta gráfica, controlando directamente los recursos del sistema para generar gráficos, logrando así saltar intermediarios y aumentar el rendimiento. Además es compatible con casi todas las gráficas actuales, tanto de Nvidia como de AMD.

La razón de haber dejado de hacer OpenGL y haber sacado Vulkan ha sido que OpenGL no había tenido el éxito esperado en juegos de escritorio(aunque si que había tenido éxito en Android), siendo necesaria una remodelación completa.

Con el nacimiento de esta API, los jugadores pueden tener gráficos de nueva generación sin tener que recurrir a DirectX 12, el cual solo se puede utilizar con Windows 10. Además la capacidad multiplataforma sin duda atraerá a muchos desarrolladores, ya que además Vulkan ya ha lanzado su propio SDK para crear juegos y las compañías de tarjetas gráficas pronto lanzarán los drivers correspondientes.

En cuanto a los juegos, el primer juego compatible es el Talos Principle, del cual ha salido hoy mismo una versión Beta de la cual podéis ver un trailer al final de este artículo y que por supuesto está disponible para Linux a través de Steam. En el futuro otros juegos serán compatibles, habiendo rumores de que juegos punteros como Street Fighter V lo serán.

Pinche aquí para ver el vídeo

El artículo Vulkan 1.0, el sucesor de OpenGL ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/1QJIrLU
via IFTTT

ReactOS 0.4.0: nueva versión del clon de Windows de código abierto

ReactOS 0.4.0 interfaz

ReactOS (React Operating System) es un sistema operativo de código abierto con compatibilidad para aplicaciones y controladores de Microsoft Windows NT 5.x en adelante, es decir, compatible con Windows XP y posteriores versiones del sistema de Microsoft. Se creó usando ingeniería inversa sobre el producto de Microsoft para saber cómo funcionaba y poder crear un clon de código abierto, aunque en un inicio surgió para buscar la compatibilidad con Windows 95, aunque poco a poco ha ido evolucionando.

El proyecto ReactOS está escrito en C principalmente, y ha sido portado para arquitecturas x86, AMD64 y ARM para que el clon de la API de Windows pueda trabajar en más equipos. Y como curiosidad, decir que ReactOS tiene mucha relación con Wine, ya que coge partes de éste proyecto para funcionar bien. Y a pesar de las declaraciones de dos desarrolladores que aseguraban que usaban archivos originales de Microsoft y código ensamblador desensamblado de Windows, el proyecto ha continuado adelante ante tal falacia.

Pero no te confundas, ReactOS no es una distribución Linux, éste proyecto no cuenta con un núcleo Linux, sino que el kernel del sistema operativo es totalmente original y ha sido creado desde cero para este proyecto. Ahora, el desarrollador Ziliang Guo ha anunciado que está lista para descargar la versión ReactOS 0.4.0, otro pasito adelante de este sistema y que trae numerosas mejoras con respecto a versiones anteriores.

Algunas de las mejoras son el soporte para el sistema de ficheros NTFS, aunque también puede leer y escribir en particiones ETX2. Soporte para nuevos temas para el explorer y el shell del sistema, soporte para SATA, soporte para sonido mejorado, soporte para USB mejorado y Wireless, así como soporte para el software VirtualBox y VirtualPC. También se ha añadido soporte par Visual C++ con CMake, GCC, WinDBG, soporte para aplicaciones de 16-bit DOS, etc.

Una buena alternativa si quieres usar software de Windows en un sistema libre… DESCARGALO.

El artículo ReactOS 0.4.0: nueva versión del clon de Windows de código abierto ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/1oqoraO
via IFTTT

Tres herrameintas para escanear Rootkit y Malware en Linux

Rootkit

El malware está creciendo en Linux y los rootkits son un problema para los sistemas *nix desde hace tiempo. No es cierto que en sistemas *nix no haya que tener antivirus o descuidar la seguridad, quien piensa esto está muy equivocado. Aunque sean más seguros y las posibilidades de configuración nos permitan blindarlos de una mejor forma, no hay que descuidar la seguridad, puesto que esto hace que seamos vulnerables.

Por este motivo, te presentamos tres herramientas buenas que nos quitarán malware y rootkit de nuestra distro Linux. Estos tres proyectos nos ayudarán a mantener nuestro sistema limpio de amenazas. Uno de estos proyectos es chkrootkit, una herramienta en línea de comandos que nos ayudará a detectar rootkits. Otra es Lynis, una buena herramienta para auditar la seguridad y actúa también como rootkit scaner. Por último veremos ISPProject, un escaner para servidores web que nos ayudará a escanear malware.

Para instalar chkrootkit hacemos lo siguiente:


wget --pasive-ftp http://ift.tt/1Tq8PQS

tar xvfz chkrootkit.tar.gz

cd chkrootkit-*/

make sense

cd ..

mv chkrootkit-<version>/ /usr/local/chrootkit
ln -s /usr/local/chkrootkit/chkrootkit /usr/local/bin/chkrootkit

Para usarla, solo:


chkrootkit

La otra herramienta es Lynis como hemos dicho, para instalarla:


cd /tmp

wget http://ift.tt/1OHFdJ1

tar xvfz lynis-2.1.1.tar.gz

mv lynis /usr/local/

ln -s /usr/local/lynis/lynis /usr/local/bin/lynis

lynis update info

Ahora, podremos usarlo para rastrear nuestro sistema:


lynis audit system

Por último, la herramienta web ISPProtect, que necesitará previamente tener instalado PHP en nuestro equipo, si no lo tenemos ya, instalalo antes de.:


mkdir -p /usr/local/ispprotect

chown -R root:root /usr/local/ispprotect

chmod -R 750 /usr/local/ispprotect

cd /usr/local/ispprotect

wget http://ift.tt/1Tq8Sfr

tar xzf ispp_scan.tar.gz

rm -f ispp_scan.tar.gz

ln -s /usr/local/ispprotect/ispp_scan /usr/local/bin/ispp_scan

Esta última herramienta es especialmente buena para escanear equipos que actúan como servidores. Y para usarla:


ispp_scan

El artículo Tres herrameintas para escanear Rootkit y Malware en Linux ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/1Lt3Ff6
via IFTTT

Street Fighter V llegará a Linux en primavera

Pinche aquí para ver el vídeo

Seguro que ya sabes que Street Fighter V ha llegado ya a Windows y a Playstation 4. A los usuarios de Linux nos va a tocar esperar un poco más para tenerlo, pero este título de lucha de Capcom llegará también a Linux de la mano de Steam.

Eso es lo que ha prometido Valve, quien trabajará codo con codo con Capcom para adaptar este fabuloso juego a los sistemas operativos Linux, los cuáles tendrán el juego disponible a través de la plataforma Steam.

Sin duda una gran noticia para los usuarios de Linux, ya que podremos gozar de uno de los juegos más punteros del año sin tener que recurrir a Windows ni a una videoconsola como la PS4. Una prueba más de que los videojuegos para Linux están cambiando para mejor.

La razón del retraso es que se necesita algo más de tiempo para sacar un juego en Linux, sin embargo, el retraso no va a ser de mucho tiempo, ya que Street Fighter V usa Unreal Engine 4, un motor gráfico compatible al 100% con los sistemas operativos Linux, por lo cual portar el juego será mucho más sencillo.

Esta actualización también beneficia al propio Valve y a su Steam Os, ya que la aparición de juegos punteros en su sistema operativo garantiza más ventas de las Steam Machine y por lo tanto, mayor cuota de mercado para su sistema operativo.

También hay rumores de que Street Fighter V será uno de los primeros juegos compatibles con Vulkan, el llamado sucesor de OpenGL y que promete unos gráficos espectaculares.

Y que puedo decir de Street Fighter V, un juego muy esperado de una franquicia que sin duda no necesita presentación y que todos los amantes de los videojuegos conocen. Un juego que ha llamado la atención por incluir juego cruzado entre plataformas, pudiendo jugar los jugadores de consola contra los de PC y viceversa. Esta primavera podrás machacar a tus amigos que tengan PS4 a través de tu flamante PC con Linux.

El artículo Street Fighter V llegará a Linux en primavera ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/1VjZB6A
via IFTTT

Cómo crear tu propia distribución Linux personalizada paso a paso

Logos distribuciones y LinuxAdictos

En este blog se han hecho análisis de las distribuciones mejores del año, incluso se han catalogado según tus intereses, pero ahora vamos a ir un paso más allá y vamos a presentaros este megatutorial en el que se explica paso a paso como personalizar una distribución Linux para crearnos “nuestra” distro particular. Si seguimos los pasos, hasta los menos experimentados podrán modificar una distro a su gusto.

Personalizar una distribución no solo sirve para disponer de una distribución diferente al resto y genuina, sino también para facilitarnos la vida. Por ejemplo, cuando formateamos nuestro equipo (o si tenemos que instalar sistemas operativos y software en varios equipos), debemos instalar la distro y luego ir instalando uno a uno todo el software o programas necesarios. Si los tuviésemos todos juntos, esto no sería necesario, por lo que sería mucho más sencillo. Incluso podemos disponer de un LiveCD con las herramientas que necesitamos para nuestro trabajo…

Herramientas existentes:

Novo Builder interfaz

Existen multitud de herramientas disponibles, desde algunas muy automatizadas basadas en scripts que te permiten hacer el trabajo de manera sencilla, hasta otras usando el terminal y haciendo la distro prácticamente desde cero. Las más llamativas con las que me he encontrado son:

UCK (Ubuntu Customized Kit):

UCK quizás sea uno de los más conocidos. Este programa con interfaz gráfica permite hacer uso de una serie de scripts que te permiten customizar una ISO de Ubuntu y derivados para crearte tu distribución a medida. Puedes elegir el entorno de escritorio, instalar o desinstalar algunos paquetes, etc.

Remastersys:

Remastersys es otra muy buena herramienta para crear distribuciones a medida. Permite ser instalada en un equipo y crear una copia del equipo instalado para luego poder disponer de un backup personalizado, sin tener que reinstalar todo desde cero o tener la distro con los paquetes por defecto que traen.

Reconstructor:

Reconstructors es una interesante herramienta que nos permite crear un Live a partir de Debian o Ubuntu. Con Reconstructor podrás personalizar la distro e incluso instalar paquetes nuevos a partir de un sistema Debian o Ubuntu base (también derivados).

Revisor:

Revisor es otra utilidad para crear una distro personalizada. Tiene una sencilla interfaz gráfica que nos permite personalizar nuestra distro de manera similar a Recosntructor. Luego permite crear una imagen ISO con el resultado para  CD, DVD o USB. La imagen puede usarse como Live o instalarla. La limitación de Revisor es que personaliza distribuciones Fedora.

SuSE Studio:

SuSE Studio es una web que permite crearte tu propio sistema operativo personalizado desde el logo, y fondo de pantalla, configuración, hasta instalar paquetes desde repositorios e incluso elegir el entorno de escritorio que tendrá la distro. Solo necesitas acceder a la web y crearte una cuenta a patir de tu cuenta de Google, por ejemplo, para iniciar el menú de construcción. Como se peude deducir, la distro estará basada en openSUSE.

Instalinux.com

Instalinux.com es un servicio online que puede ayudarnos para crear un disco base para realizar tareas de mantenimiento o disponer de una distro no demasiado pesada. Es muy rudimentario y no esperes grandes cosas, pero sin duda es otra alternativa que merece ser mencionada.

Pungi:

Pungi es un software para crear spins de Fedora, es decir, personalizar una distro a partir de una base Fedora.

Builder:

Builder permite crear una distribución a partir de gNewSense (base Debian y Ubuntu). En este caso el procedimiento es más rudimentario y sin contar con interfaz gráfica, trabajando desde la consola y editando ficheros.

Linux Live:

Linux Live es una utilidad, también conocida como LiLi, y de código abierto, aunque compatible en este caso con Microsoft Windows. Con ella podremos crear una distro portable, booteable y virtualizable en un dispositivo USB.

Systemback:

Systemback es la aplicación elegida para nuestro tutorial, así que será a la que le prestemos más atención. Esto no quiere decir que no uséis el resto, podéis usar la que queráis según vuestros intereses. Es sencilla y con interfaz gráfica, pero permite crear ficheros .sblive e  .ISO para poder tener un Live de nuestra distro a partir del sistema operativo que tengamos instalado en nuestra máquina (o máquina virtual). También permite crear puntos de restauración, restaurar el sistema, hacer instalaciones nuevas, etc.

Garfio:

Garfio es otra herramienta que promete crear tu distribución Linux en solo 10 minutos. Desde la web del proyecto podéis encontrar PDFs detallando el procedimiento y descargar el paquete para instalarlo. Podemos usar Garfio para crear una distribución personalizada, generar una copia de /home, generar una copia del sistema, y hacer una ISO en nuestro idioma…

Debian Live Magic:

Debian Live Magic es una más, otra herramienta con GUI para construir tu propio Live de Debian. Sencilla de usar, aunque permite poca customización, además de limitarte a Debian. Entre las posibilidades, seleccionar el entorno de escritorio GNOME, KDE o Xfce u optar por una imagen de rescate, seleccionar el Boot Loader, paquetes, etc.

 

Ubuntu Builder:

A partir de una ISO se puede customizar Ubuntu y crear otra nueva ISO personalizada con Ubuntu Builder. De una forma gráfica y sencilla, se puede editar source.list, instalar paquetes nuevos y otras configuraciones guiadas por el asistente.

 

ReLinux:

ReLinux permite crear una ISO nueva a patir de una de Ubuntu que podemos modificar durante el proceso. Aunque se trate de una buena herramienta, quizás no sea la mejor para principiantes por tener que trabajar desde el terminal.

Novo Builder:

Novo Builder posee una interfaz gráfica intuitiva y con opciones similares a las herramientas vistas aneteriormente. Desde una imagen de Ubuntu, Mint, LastOS, y otros derivados, podemos personalizar repositorios, entorno de escritorio entre las opciones que nos da, instalar paquetes, generar una quemu ISO, ISO normal, etc.

Distroshare Ubuntu Imager:

Distro share Ubuntu Imager permite crear un Live instalable gracias a este script que podemos ejecutar desde el terminal para automatizar el proceso de personalización y creación. Como su nombre indica, permite crear una distro basada en Ubuntu gracias a un fichero de .conf comentado, podremos ir personalizando los valores hasta dejar la distro a nuestro gusto y luego ejecutar el .sh para generar la ISO.

U-Customizer:

U-Customizer puede personalizar distribuciones Ubuntu a tu gusto, es una herramienta potente y eficaz. La herramienta propone comenzar desde Ubuntu Mini Remix, una versión reducida de Ubuntu que tiene todo lo necesario para funcionar pero ningún añadido, y a partir de aquí construir nuestra ISO.

 

Respin:

Remastersys es un proyecto discontinuado, aunque aun se usa mucho. Respin propone ser su sustituto, se trata de un fork del proyecto anterior que ha sido mejorado y sigue manteniendose, aunque es prácticamente igual.

Linux From Scratch (LFS):

Linux From Scratch o LFS es el método más complejo pero también el más personalizable y potente de todos, ya que puedes crear la distro prácticamente desde cero. No es un software, sino guías que explican paso a paso como construir tu propia distribución Linux. Si buscas por la red encontrarás este tipo de guías en PDF actualizadas en inglés o algunas de versiones algo más antiguas en español. Te lo recomiendo, aprenderás mucho.

Material necesario:

Ikea instrucciones Tux recortable

Ahora ya sabes las ventajas de poder crearte tu propia distro Linux y también todas las herrramientas y alternativas disponibles para ello. El siguiente paso es presentarte el material que vamos a usar para este tutorial. Para crear nuestro LiveCD, LiveDVD o LiveUSB, necesitamos una serie de cosas que listamos a continuación:

  • Equipo con Windows, Mac OX X o GNUX/Linux instalado. En mi caso tengo Ubuntu, así que lo haré desde Ubuntu.
  • Software de virtualización.  Puede ser VMWare Workstation o VirtualBox, ambos están disponibles para Linux. Yo he elegido VirtualBox. Otra opción es usar la propia distribución que usamos en nuestro equipo como base o incluso una ISO de la distribución que queramos personalizar en caso de elegir otro software de los que trabajan partir de imágenes de los vistos anteriormetne.
  • ISO de alguna distribución Linux que usaremos como base. En mi caso he elegido elementaryOS Freya.
  • Paquetes de software que queramos instalar. Por ejemplo, en nuestro caso vamos a instalar GIMP, Calligra Suite, Oracle Java JRE, Master PDF Editor y Synaptic. En estos casos no interesa instalar drivers , ya que al ser un Live o luego quererlo instalar en otro equipo, puede haber conflictos.
  • Un fondo de pantalla que nos guste para cambiarlo y crear un ambiente más personalizado.
  • Imaginación para bautizar a nuestro nuevo sistema. Nosotros lo llamaremos LxAOS.
  • Systemback para crear nuestra ISO o .sblive en vivo.

Instalación del software de virtualización e instalación de la máquina virtual:

Ahora vamos a ponernos manos a la obra y explicar cómo crear nuestro Live paso a paso. Lo haremos de la forma más sencilla y con capturas de pantalla en todo momento para guiarte y que no te pierdas nada, verás que no es nada complicado.

  • Preparamos nuestra máquina con el software de virtualización. Yo he elegido VirtualBox para virtualizar nuestro sistema del que luego generaremos la ISO Live. Con VirtualBox conseguiremos ejecutar otro sistema operativo guest (en nuestro caso elementaryOS) desde nuestra máquina host (Ubuntu). El primer paso es dirigirnos a la web de descarga de VirtualBox. Desde allí nos descargamos el binario correspondiente a nuestro sistema operativo (recuerda que si tienes otro OS, debes elegir el paquete adecuado, o si has optado por VMWare u otra opción, lo mismo…). Son unos 60MB y un paquete DEB que luego tendremos que instalar.

VirtualBox web descargas

  • Para instalar el .deb, podemos hacer doble clic y se nos abrirá el Centro de Software de Ubuntu para poderlo instalar con un simple clic en el botón Instalar. Otra opción es abrirlo con el gestor GDebi para instalarlo de forma automática. Pero si quieres teclear, puedes hacerlo desde el terminal. Imagina que lo tenemos en el directorio Descargas, pues para instalar:

cd Descargas

dpkg -i virtualbox-5.0_5.0.14.deb

  • Una vez lo tenemos instalado, vamos a descargar la imagen de nuestro sistema operativo base. La distro elegida en este caso es elementaryOS. Podéis descargarla desde la web oficial del proyecto y hacer un donativo o desde otra web como SurceForge.  La ISO son algo menos de 900MB. Ni que decir tiene que tú puedes elegir Ubuntu, Mint, Arch, openSUSE o cualquier distro que prefieras… Esto solo es orientativo.

Web de descarga elementaryOS

  • Ahora ya tenemos la ISO de nuestra distro y el software de virtualización. Lo siguiente es instalar la distro en una máquina virtual. Para ello abrimos VirtualBox (o el software que hayas elegido) y pulsamos sobre el botón Nuevo para crear una nueva máquina. Nos aparecerá una ventana que nos pedirá el nombre de nuestro sistema. Podemos elegir el que queramos, elementaryOS o directamente darle el nombre como lo vayamos a bautizar. Nosotros elegiremos LxAOS. En Tipo seleccionamos Linux y en Versión optamos por Ubuntu (64-bit), ya que elementaryOS está basado en Ubuntu y en mi caso descargué la versión de 64-bit.

VirtualBox configuración

  • Si pulsamos Siguiente nos pide la cantidad de memoria RAM que le dedicaremos a nuestra máquina virtual. En mi caso he elegido 2GB, ya que he comprobado que con menos cantidad la máquina no trabaja adecuadamente. Y si pulsamos en Siguiente podemos Crear un disco ahora para poder instalar el sistema ahí. Luego seleccionamos VDI VirtualBox Disk Image, por ejemplo. La siguiente pantalla nos pide si queremos que se reserve un espacio fijo, y por tanto invariable, o un espacio dinámico para que pueda cambiar si se necesita más espacio. Puedes seleccionar lo que quieras, yo me he decantado por un tamaño fijo puesto que no usaré demasiado la máquina virtual más que para crear el Live y luego la borraré. El tamaño elegido es de 15GB, si quieres puedes seleccionar más.

LxAOS VM

  • Si pulsamos sobre Iniciar, nos pedirá que seleccionamos el sistema operativo que hay que arrancar, en nuestro caso seleccionamos la ISO que hemos descargado de elementaryOS, desde el directorio donde lo tengamos. Pero antes me gustaría puntualizar una cosa. Debemos configurar (Configuración) la máquina virtual, aunque por defecto tal vez ya esté configurada adecuadamente. Se necesita que el equipo host o anfitrión (Ubuntu en mi caso) tenga conexión a Internet, y que también el sistema guest o huésped virtualizado también lo tenga para descargar los paquetes y hacer las instalaciones oportunas. Para ello nos vamos a Configuración de nuestra MV (Máquina Virtual) y luego al apartado Red. Debemos tener al menos un Adaptador. Habilitamos Adaptador 1 si no lo está y luego configuramos el tipo de conexión que queremos. Hay algunas opciones interesantes como NAT y Bridget (adaptador puente) que quizás sean las que más usemos. Ambas nos funcionarían, pero nosotros nos vamos a decantar por NAT. NAT se refiere a un acceso directo entre máquinas virtuales y Bridged es para una conexión máquina virtual y máquina física. Recuerda que para que nuestro elementaryOS tenga conexión a Internet, debes seleccionar luego “Conexión Cableada” en el apartado de redes del escritorio de la distro, ya que por defecto está en WiFi y por tanto no detecta ninguna red en este modo…

Configuración de red VM

  • Ahora Iniciamos nuestra máquina y lo primero que veremos será una pantalla en negro, unos mensajes de texto y el logo de elementaryOS. Tras un rato, nos aparecerá el menú de instalación de la distro. Recuerda que si haces clic en la pantalla de la máquina virtual, el cursor se “empotrará” en esta, para soltarlo, puedes pulsar Ctrl + Alt.

elementaryOS logo

  • Nos aparece el Instalador de elementaryOS que lo primero que pide es el idioma y nos da la opción de probar en modo vivo (LIVE) o Instalar, nosotros por supuesto elegimos esta segunda. Acto seguido nos muestra una serie de requisitos para poder instalar elementaryOS adecuadamente: estamos conectados a Internet y tenemos el espacio en el disco duro suficiente para instalar. Podemos seleccionar la opción de Descargar actualizaciones mientras se instala e Instalar software de terceros, que recomiendo elegir. Continuamos…

 

  • Borrar disco e instalar elementary es la opción por defecto y la que debemos elegir. Luego pulsar en Instalar ahora. Ofrece unas opciones muy interesantes, pero como lo que queremos es crear una MV para personalizarla, las ignoramos. Estas opciones es LVM para gestionar los discos duros, Más opciones de particionamiento y  Encrypt para cifrar el contenido… Pero las dejamos sin seleccionar.

Instalación e Idioma

  • ¿Sencillo? Pues continuamos seleccionando nuestra zona horaria.

Zona horaria

  • Continuar y seleccionamos idioma y distribución o layout de teclado. En nuestro caso Español.

Idioma teclado

  • Ponemos nuestro nombre y se nos genera el nombre de equipo y de usuario, aunque si queremos podemos cambiarlo. También introducimos una contraseña y la confirmamos. Esta será la de root. También podemos elegir si iniciar automáticamente o pedir la contraseña para iniciar sesión y si queremos cifrar nuestro directorio personal. En nuestro caso pondremos sesión automática y no cifrar. Continuar.

Usuario y sesión

  • Ahora viene la parte más aburrida, aunque la puedes aprovechar para hacer otras cosas mientras… Toca esperar a que se copien los ficheros necesarios y se instale todo lo requerido.

Instalación de elementaryOS

  • Tras la espera, es necesario reiniciar y si todo ha ido bien, lo que veremos es el flamante entorno de escritorio Pantheon de elementaryOS.

elementaryOS con escritorio Pantheon

 


 

Seguimos con nuestra segunda parte del tutorial. En la primera parte ya explicamos como preparar el software de virtualización y cómo instalar nuestra distirbución Linux en la máquina virtual, además de dar un repaso al software y alternativas para customizar nuestra distribución Linux que actualmente se nos ofrecen. Ahora vamos a comenzar con la personalización como tal y a finalizar creando la ISO de nuestro Live o sistema vivo que podremos probar sin instalar.

Para este tutorial, no se necesita más que el software systemback, o el que hayamos elegido de los que presentamos en el artículo anterior y los paquetes que queramos instalar en nuestra distro para personalizarla. Además si quieres cambiar alguna configuración, fondo de pantalla, etc., ahora también será el momento de hacerlo. Lo que haremos es dejar el sistema tal cual lo queramos en el Live y luego con systemback, crearemos una copia de nuestro sistema instalado en la VM y pasarlos a un .sblive y luego transformarlo en una imagen ISO.

Personalizar la distro:

Esta sección la hemos dividido en dos partes, una primera en la que básicamente nos dedicaremos a instalar y desinstalar paquetes para variar la composición por defecto de la distro. Tú puedes elegir quitar o agregar los programas que desees, esto es muy personal y evidentemente según tus necesidades serán unos y otros. Nosotros hemos elegido instalar Synaptic, Calligra Suite, GIMP, Java JRE y Master PDF Editor, y eliminaremos LibreOffice que ya no necesitaremos por tener Calligra.

La segunda sección va destinada  a variar la configuración de nuestra distro y a cambiar la apariencia modificando la configuracion de pantalla y poniendo un nuevo fondo de pantalla diferente. Los cambios pueden ser mucho más profundos y como en la primera parte, todo depende de tus intereses, esto solo es por ejemplarizar.

Instalar/Desinstalar el software necesario

  • Comenzamos instalando Synaptic, ya que este software nos ayudará a instalar otros programas más fácilmente. Para ello, una vez iniciada nuestra máquina virtual con elementaryOS y estemos en el escritorio, podemos abrir el terminal y escribimos lo siguiente:

Synaptic instalación en terminal

  • Ahora podemos abrir Synaptic (nos pedirá la contraseña porque necesita privilegios) y servirnos de él para instalar o desinstalar software de forma más gráfica y sencilla, aunque podemos seguir instalando desde el terminal sin problemas…

Abrir Synaptic

  • Podemos comenzar buscando Java JRE con el buscador de Synaptic y buscar entre los paquetes que encuentra el oportuno. En mi caso, en vez de optar por el paquete de Oracle, vamos a apoyar el software libre y optamos por OPenJDK 7 JRE que seleccionamos para instalar y veremos como al darle a Aplicar para instalar, también se autoselecciona OPenJDK 7 JRE Headless, ya que es necesario, no te preocupes por las dependencias, Synaptic las resolverá por ti.

Buscar Java JRE en Synaptic

  • Vamos a por Calligra, buscamos en Synaptic e instalamos…

Calligra busqueda en Synaptic

  • El siguiente paso en nuestro caso es instalar GIMP y hacemos lo mismo que con Calligra…

GIMP

  • Instalamos ahora Master PDF Editor. Te habrás dado cuenta que la búsqueda en Synaptic no encuentra nada, bueno, esto lo usaremos para usar otro método de instalación y así practicar alternativas. Para seguir nos vamos al navegador Midori que viene en la distro y que podemos encontrar en el Dock, luego buscamos “Master PDF Editor” y entramos en la web oficial Code-Industry, que como vemos se trata de un software de pago, bueno… le damos a Download para descargar la última versión para Linux y nos permite descargar la versión de 32-bit o de 64-bit. Nosotros seleccionamos esta última, ya que si recuerdas bajamos elementaryOS de 64. Además permite descargar binarios .deb, .rpm y un tarball. Para más comodidad vamos a descargar el .deb (aunque también tenemos la opción de, por ejemplo, abrirlo con el Centro de Software):

cd Descargas

sudo dkpg -i master-pdf-editor-3.5.81_amd64.deb

Master PDF Editor

  • Para desinstalar LibreOffice, vamos a volver a usar nuestro querido terminal, en el que teclearemos:

sudo apt-get remove --purge libreoffice*

sudo apt-get clean

sudo apt-get autoremove

Configuración y  apariencia

Fondo LxA

Ahora vamos a realizar algunas configuraciones sencillas para ver algunos ejemplos de que lo que cambiemos permanecerá en el Live. La configuración será muy simple en nuestro caso:

  1. Vamos a quitar todos los iconos que vienen por defecto en el dock haciendo clic sobre ellos con el botón derecho del ratón y deseleccionamos “Mantener en el dock”. Dejamos solo Midori, Calendario, Configuración del sistema, y agregamos Archivos y Terminal. Para agregar, basta con ir a Aplicaciones, buscar y abrir lo que queramos y una vez aparezca su icono en el dock, clic con el botón derecho del ratón y seleccionar “Mantener en el dock”.
  2. Luego vamos a Configuración del sistema y luego a Escritorio, desde donde podremos elegir fondo de pantalla personalizado en la pestaña Fondo de Pantalla. Si es una imagen personalizada, vamos a la parte posterior “Fondos de pantalla” para seleccionar la opción Personalizado y se nos abre el gestor de archivos para que busquemos donde tenemos nuestra imagen. Selecionamos y listo.

Finalizar nuestro trabajo:

Para finalizar nuestro trabajo, ya hemos dejado la distro tal como la queremos, configurada y con los paquetes necesarios. Ahora solo falta generar nuestra ISO Live gracias al programa systemback que también instalaremos en esta parte:


sudo add-apt-repository ppa:nemh/systemback

sudo apt-get update

sudo apt-get install systemback

Al abrirlo os pedirá la contraseña, ya que necesita privilegios…

Crear la .sblive

En la pantalla principal de systemback debemos seleccionar la opción Crear sistema Live:

systemback

En la siguiente pantalla debemos seleccionar un nombre, en nuestro caso LxAOS y pulsamos sobre Crear nuevo:

Systemback segunda pantalla

Ahora esperamos a que se termine el proceso. Tardará un rato, dependiendo del tamaño de la imagen. Se completará el proceso en tres pasos y una vez termine, podemos pasar al siguiente paso, ya que se habrá generado la imagen Live LxAOS.sblive y que nos serviría en caso de quererla instalar en algún pendrive USB. Pero si queremos la ISO, tenemos que continuar con el tutotrial…

Creando Live

Convertir en ISO

Ahora, volvemos a la pantalla principal de systemback y se nos permitirá transformar la .sblive en ISO pulsando sobre el botón Convertir a ISO seleccionando nuestra LxAOS en el recuadro de arriba y esperando:

Convertir sblive a iso

 

 

Por favor, comenten, den sus opiniones, consulten si tienen dudas o aporten mejoras o correcciones. Serán bienvenidos. En la próxima parte, continuaremos con la customización de la máquina virtual y haremos la ISO de nuestro Live…

El artículo Cómo crear tu propia distribución Linux personalizada paso a paso ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/1KmY4Mw
via IFTTT

¡Peligro! Fysbis un backdoor para Linux

Malware

De CTB-Loker, el ransomware del que hablamos hace unas horas, pasamos ahora a hablar de una nueva amenaza para Linux, en este caso se trata de una puerta trasera denominada Fybis. Para los menos entendidos, un backdoor o puerta trasera es un software o código malicioso que como su propio nombre indica, vulnera los sistemas de seguridad para dejar una puerta abierta a un posible atacante.

Los ciberdelincuentes parecen haberla tomado con Linux y Fybis ha sido creado para afectar a las distribuciones basadas en este kernel. El backdoor ha sido detectado por expertos de seguridad de la empresa californiana Palo Alto Networks. Lo peor de todo es que lleva activa desde 2014, pero en aquella fecha no se le dio importancia y es ahora cuando salta a la palestra. No obstante, esta oleada de noticias sobre malware que afecta a Linux, y de la que nos hemos hecho eco en LxA, es un tanto sospechosa.

Quiero decir, no es que insinúe que sean casos inventados, pero los medios de comunicación convencionales suelen dar noticias por oleadas. Parecen atenerse a una especie de moda y si eres asiduo a los telediarios, esos programas donde se dan noticias tan positivas y esperanzadoras, verás que cuando viene la “temporada” de los perros que muerden a personas, por poner un ejemplo, todo son perros que han mordido a alguien. Y te llegas a preguntar, ¿qué pasa, que el resto del año no hay mordidas?

Siguiendo con la noticia, Fybis ha ido creciendo e infectando cada vez más desde 2014, cuando eran casi nulas. El tiempo de letargo ha pasado y ahora parece atacar con más fuerza. Y los expertos han insinuado que podría ser un software usado por algún departamento de seguridad nacional para realizar labores de espionaje. En otras palabras, que ha sido creado por algún gobierno para algún objetivo y una vez liberado en la red, ahora las víctimas podemos ser todos.

Palo Alto Network cree que en la actualidad, este malware ha sido modificado por grupos de hackers como Sofacy o Sednit para realizar otras tareas como distribución de adware, robar credenciales, usar los equipos infectados para minar criptomonedas y conseguir un beneficio económico sumando la potencia de cálculo de todas sus víctimas, etc. Lo que se sabe seguro es que Fybis puede trabajar con o sin permisos en el sistema.

El artículo ¡Peligro! Fysbis un backdoor para Linux ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/2470JAp
via IFTTT