Entradas

Vulnerabilidad de OpenSSL (Heartbleed)

OpenSSL es una implementación de fuente abierta de los protocolos SSL y TLS . Es utilizada por la mayoría de los sistemas operativos tipo Unix , OpenVMS y Windows. La biblioteca proporciona funciones criptograficas básicas y de utileria.  Esta biblioteca se utiliza en muchos paquetes, siendo quizas su cara más visible los servidores WEB seguros. Utilizados para intercambiar información sensible, como datos personales o tarjetas de crédito. El pasado 9 de abril se publicó la existencia de un bug, que se ha dado a llamar HeartBleed. El numero de vulnerabilidad en MITRE es CVE-2014-0160 . Hay un sitio que explica el alcance de la vulnerabilidad. Y para los que quieran revisar si sus servidores web son vulnerables, acceden a este sitio . La mayoría de las distribuciones Linux ya tienen disponibles parches, que mitigan el problema o resuelven el problema.

FLOSS en AIX

Actualmente estoy trabajando bastante en AIX . Al igual que me pasó con Solaris, siento la falta de muchas de las herramientas a las que estamos acostumbrados en Linux. Y como el post de unos días atrás , en AIX hay varios recursos a disposición. IBM portó las herramientas para trabajar con paquetes formato RPM . Esto facilita mucho la tarea de empaquetar software para AIX. Hay varios sitios desde donde bajar software: AIX Toolboox : Mantenido por IBM, las versiones de algunos paquetes son viejas. BULLFreware :   Mantenido por la empresa homónima, cubre las versiones 5 y 6 de AIX. OSS4AIX : Este sitio tiene paquetes para las versiones 5, 6 y 7 de AIX. En general los paquetes son bastante nuevos. El propietario del sitio afirma que sus paquetes son totalmente compatibles con los paquetes de AIX Toolboox. El contar con las herramientas para gestionar paquetes RPM facilita mucho portar paquetes desde distribuciones Linux. Hace unas semanas atrás instalé algunas herr...

Activar Journal en filesystems NTFS

A raiz de un problema con los respaldos, encontré que tenia que activar el change journal de un servidor Windows. Esta bitacora puede ser utilizada por sistemas de respaldo, para saber que archivos y directorios cambiaron desde el ultimo respaldo.  Para activarla basta con ejecutar: fsutil usn createjournal m=1000 a=100 C: Y para saber si esta activa:   fsutil usn queryjournal C:  Cuando esta activa, la salida es algo como esto:        Id. de diario de USN    : 0x01cd32a607fbd462        Primer USN              : 0x00000000e9300000        Siguiente USN           : 0x00000000eb522420        USN mínimo válido       : 0x0000000000000000        USN máxim...

FOSS en SOLARIS

Hace más de 15 años tuve mi primer contacto laboral con Solaris , entrando así al mundo de UNIX . Hacia un buen rato que trabaja en Linux , muchas herramientas eran familiares. Pero se extrañaban las Core Utils , el VIM y muchas de los paquetes que estamos acostumbrados en cualquier distribución.  Muchos administradores de sistemas Solaris compilan lo que necesitan, ese fue el primer camino que seguí. Es una tarea nada trivial, en paquetes con muchas dependencias como PHP . Buscando paquetes pre compilados llegue a SunFreeWare . Este sitio empaquetaba mucho software libre, para distintas versiones de Solaris. Soportando desde la versión 2.5 hasta las últimas, en arquitecturas SPARC y X86 . Lamentablemente, el sitio cerró las descargas a fines del pasado año. En su lugar, esta el sitio UNIXpackages . Es un servicio por suscripciones, con más software del que soportaba el sitio original. No lo he utilizado, es a tener en cuenta. Solaris ha evolucionado mucho en todo este...

Extensiones de Oracle para PHP

Dando soporte, donde un desarrollo en PHP debe utilizar una base de datos  Oracle , decidí documentar el proceso. MySQL y PostgreSQL   vienen como parte de la mayoría de las instalaciones de PHP. En otras bases de datos, ya me pasó con Informix , es necesario agregarlas en forma manual. No suele haber paquetes precompilados .  Encontré esta guia en el sitio de SuSE, que con algunos cambios y adaptaciones aplique con éxito. Brevemente, esto es lo que hay que hacer: Instalar PHP-devel : la forma mas simple de hacer esto es desde YaST, que resuelve automaticamente las dependencias. Si estamos trabajando con SLES, necesitaremos el SDK.  Instalar la extensión PECL de Oracle : Se baja desde esta pagina , en el sitio de PECL . Descomprimir el archivo, cambiarse al directorio creado y correr phpize .Se creara un script configure. Fijamos la variable de ambiente ORACLE_HOME, para que apunte al directorio de instalacion de Oracle. Para concluir, ejecutamos: ./config...

Booteo Interactivo ...

Pocas veces he tenido problemas con los scripts de booteo . Los scripts que corren en el booteo están muy probados. Pero siempre hay algo que puede fallar. Y días atrás fallo, un servidor tenia problemas, algunos comandos tenían comportamiento extraño. Decidimos sacarlos fuera de linea e investigarlo. Al bootear varios scripts fallaban. Para resolver esto, decidimos utilizar el booteo interactivo. No hay un consenso de como implementar esto, cada distribución lo maneja a su antojo.   RedHat/Fedora/Centos: Los arranque siempre dan la posibilidad de bootear interactivo. Al bootear el sistema, cuando aparece el mensaje "Welcome to ..." presionamos I. Previo a ejecutar cada script de arranque pide confirmacion. SuSE/OpenSuSE: Es necesario modificar un archivo de configuración, para habilitar el booteo interactivo. El archivo a editar es /etc/sysconfig/boot . Alli las opciones mas relevantes son: PROMPT_FOR_CONFIRM y CONFIRM_PROMPT_TIMEOUT . Una vez cambiado este archivo, a...

Que no falte la inspiracion ....

Imagen
Para quienes tenemos un interés en la fotografía, es importante ver el trabajo de otros fotógrafos. Los que conocimos a través de algún curso, o por asistir a exposiciones. Ansel Adams Encontré este blog , donde hay una entrada con un completo listado de 81 fotógrafos. Clasificados según el campo de la fotografía en que desarrollaron mayoritariamente su trabajo. Este es el listado . Sebastiao Salgado