El demonio Audit de Linux es un framework que permite auditar eventos en sistemas Linux. En esta entrada veremos cómo instalarlo, configurarlo y cómo usarlo para realizar auditoría de sistema y seguridad.

Auditando cosas

El uso de un framework potente de auditoría nos permite monitorizar muchos tipos de evento así como auditar el propio sistema. Algunos ejemplos incluyen:

  • Auditar el acceso y modificación de ficheros
    • Ver quién ha modificado un fichero concreto
    • Detectar cambios no autorizados
  • Monitorizar funciones y llamadas al sistema
  • Detectar anomalías como fallos de procesos
  • Establecer trampas para la detección de intrusos
  • Grabar los comandos ejecutados por un usuario concreto

Lee el resto de esta entrada »

Anuncios

Bluetooth

Cuando arrancas en modo dual Windows y Linux, seguramente te encontrarás re-emparejando una y otra vez tus dispositivos Bluetooth.  Esto ocurre cada vez que cambias de sistema operativo.

Porqué pasa esto?

Básicamente, cuando emparejamos un dispositivo, el servicio de Bluetooth genera un par único de claves de emparejamiento.  Primero, tu ordenador alamacena la dirección mac de tu dispositivo Bluetooth y una clave de emparejamiento.  Después tu dispositivo Bluetooth almacena la mac de tu ordenador y la misma clave.  La dirección mac de tu dispositivo Bluetooth es la misma en Linux y Windows (ya que está fijada a nivel hardware).  Si embargo, cada vez que emparejas un dispositivo Bluetooth en Windows o Linux, se genera una nueva clave.  Dicha clave sobreescribe la clave que tenía previamente almacenada el dispositivo Bluetooth.

Lee el resto de esta entrada »

¿Qué es la Ubucon?


Es una conferencia anual para desarrolladores y usuarios de Ubuntu, en la que a lo largo de tres días los entusiastas del “Linux para seres humanos” estarán invitados a participar en charlas y talleres, visitar estands y resto de actividades lúdicas.

Ademas en esta ocasión se ha realizado en Gijón / Xixón los pasados días 27 a 29 de Abril de 2018. Tan solo un día después del lanzamiento de Ubuntu 18.04 LTS “castor biónico” y la vuelta a Gnome Shell.

¿De qué iba el evento?

Un conjunto de charlas, presentaciones y demostraciones sobre diferentes aspectos de la comunidad Ubuntu relacionados con el software, dockerización, ubuntu touch, etc..
Lee el resto de esta entrada »

dns

Problema

nslookup encuentra el nombre a partir de la IP, pero ping no resuelve la IP a partir del nombre.

Lee el resto de esta entrada »


Recientemente he instalado Ubuntu 18.04 en mi Cube i7 Stylus.

La mayoría de las cosas funcionan out-of-the-box. Para las problemáticas, aquí están mis “trucos”.
Lee el resto de esta entrada »

eclipse_logo
A raíz de la última actualización de Ubuntu (pasando de 17.04 GNOME a 17.10) he tenido problemas (“Unhandled event loop exception” al intentar cambiar de perspectiva utilizando la botonera) al ejecutar alguna versión de Eclipse (concretamente la 4.6.3, con la 4.7.l no he tenido problemas).

El problema parece estar relacionado con libwebkit y GTK3.

Para solucionarlo (forzando el uso de GTK2) he tenido que modificar el eclipse.ini para incluir:

--launcher.GTK_version
2

de tal modo que ahora queda algo así:

-startup
plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.401.v20161122-1740
--launcher.GTK_version
2
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.appendVmargs
-configuration
/home/rubensa/development/eclipse/4.6.3/configuration
-data
/home/rubensa/development/eclipse/4.6.3/workspace
-vm
/home/rubensa/software/jdk1.8/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/home/rubensa/development/eclipse/4.6.3/dropins

javalogo

Desafortunadamente la JDK no está disponible como un zip portable para Windows.  Sin embargo, para tener una versión portable puedes seguir esto pasos:

  • Crea un directorio JDK de trabajo (en este caso C:\JDK)
  • Descarga la última versión de la JDK de la página de Oracle (por ejemplo jdk-7u7-windows-x64.exe)
  • Descarga e instala 7-Zip (o descarga la versión 7-Zip portable si no eres administrador)
  • Extrae con 7-Zip todos los fichero de jdk-XuXX-windows-x64.exe en el directorio C:\JDK
  • Ejecuta los siguiente comandos en cmd.exe:
    • cd C:\JDK\.srcs\JAVA_CAB10
    • extract32 111
  • Desempaqueta C:\JDK\.rsrc\JAVA_CAB10\tools.zip con 7-zip
  • Ejecuta los siguientes comando en cmd.exe:
    • cd C:\JDK\.rsrc\JAVA_CAB10\tools\
    • for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
      (esto convertirá todos los ficheros .pack en fichero .jar)
  • Copia todo el contenido de C:\JDK\.srcs\JAVA_CAB10\tools a donde quieras que esté tu JDK
  • Establece manualmente las variables JAVA_HOME y PATH para que apunten a tu directorio JDK y su subdirectorio BIN

NOTA:  En las últimas versiones de la JDK, al descomprimir el dichero jdk-XuXX-windows-x64.exe con el 7-Zip, directamente nos aparece el dichero tools.zip (no hay que ir al directorio .srcs\JAVA_CAB10 y ejecutar el extract32).

vía

A %d blogueros les gusta esto: