Solución certificados auto-firmados dando problemas

Después de varias semanas de trabajo intenso puedo aprovechar un rato para explicar que tras integrar nuestro certificado auto-firmado de manera local, las nuevas versiones de Chrome (58+) y Firefox (53+) pueden negar el acceso a las páginas que tengan el certificado sin incluir Subject Alt NameEstas actualizaciones son para evitar que el ataque Punycode haga efecto.

No importa si el certificado está añadido al navegador, ni si lo tenemos agregado al Keychain (Mac OS X) como System o Root configurado en “Confiar siempre”. Es una decisión que toman los navegadores.

Importante:

Estos certificados NO son recomendables para ambientes de producción, están pensados para ambientes de desarrollo. La mayoría de los navegadores no reconocerían que este certificado haya sido emitido por una entidad confiable (como Verisign o GoDaddy), e impedirían el acceso a la página.

 

Problema de Chrome v57 con los certificados sin AltName

 

¿Cómo resolver este problema?

La única solución es rehacer los certificados que tengamos incluyendo una configuración especial para cada dominio. Para esto, debemos localizar nuestro archivo de configuración de OpenSSL, llamado openssl.cnfUna vez lo tengamos localizado, es posible que esté bloqueado contra escritura, pero no importa, únicamente tenemos que copiar todo el contenido y crear un nuevo archivo llamado, por ejemplo, openssl_tu-dominio.dev.cnf y guardarlo en la carpeta donde vayamos a generar los archivos del certificado.

Read More

Anuncios

Backup de Dropbox con Automator en Mac OS X

¡Hola! Hace aproximadamente un mes se me quemó la motherboard de la notebook donde, entre otras cosas, creaba estos tutoriales. Precisamente por ese motivo no pude realizar un tutorial el mes pasado, y apenas publico este a fin de mes. Quiero agradecer a mi jefe por permitirme el uso de una computadora con Macintosh para realizar este tutorial.

¿Qué traigo esta vez? Hoy traigo una manera de resolver una particularidad del nuevo trabajo donde estoy ahora, y es que en una Macbook estoy como desarrollador y, usando XAMPP como servidor local, necesito hacer backups diarios. Si conoces un poco acerca de este programa, sabrás que todos los documentos se guardan en una carpeta llamada htdocs. Bien, para que otros miembros del equipo de trabajo puedan ver ciertos cambios lo ideal es tener todo actualizado en Dropbox.

Como instalar XAMPP en Dropbox no me pareció muy inteligente (sobre todo por el tamaño máximo de la cuenta), empecé a toquetear Automator. Acá les muestro lo que aprendí.

Comencemos.

Notas iniciales:

En esta ocasión estoy usando OS X El Capitán el cual está en inglés, así que algunas traducciones podrían no ser exactas.

¿Cómo automatizar backups en Macintosh?

Obviamente lo primero que necesitamos es abrir la app de Automator, la cual suele estar en la carpeta Aplicaciones.

Al abrirse nos preguntará qué tipo de documento queremos comenzar. Para que todo sea automático, crearemos un evento en el calendario, aunque podría ser una App sin problemas.

Read More

Certificado SSL+TLS auto-firmado para XAMPP en Windows

ACTUALIZACIÓN DE ABRIL DE 2017: Solución certificados auto-firmados dando problemas

¡Hola nuevamente! Realizo el segundo tutorial de este mes por la necesidad de explicar cómo generar certificados SSL auto-firmados (self signed SSL certificate) para XAMPP. El proceso será muy detallado, explicando todos los comandos que realizaremos.

Lo cierto es que en los últimos días estuve leyendo un par de tutoriales que no explicaban totalmente porqué se realizaban esos pasos, o cometían fallos respecto al almacenamiento de los certificados y las claves. Por eso, hoy traigo este tutorial, donde enseñaré a crear un certificado SSL para localhost y otro para un virtualhost en Windows utilizando OpenSSL 1.0.2.

Notas iniciales:

Este tutorial se realizó en Windows 7 (64 bits) recién instalado en una máquina virtual (VirtualBox) (esto no hace que varíe nada, es solo un detalle), utilizando un XAMPP (Apache 2.4.18) recién instalado con la versión 3.2.2 (compilado: 12 Noviembre 2015). Para seguir este tutorial es necesaria una cuenta de administrador.

Importante:

Estos certificados NO son recomendables para ambientes de producción, están pensados para ambientes de desarrollo. La mayoría de los navegadores no reconocerían que este certificado haya sido emitido por una entidad confiable (como Verisign o GoDaddy), e impedirían el acceso a la página.

¿Cómo generar un certificado para localhost?

El primer paso es generar una carpeta donde guardaremos nuestros certificados. Esta carpeta debemos crearla en la carpeta conf que está dentro de apache. La ruta, siempre teniendo en cuenta que se haya instalado XAMPP en la ubicación por defecto, sería:

C:\xampp\apache\conf

A esa carpeta yo la llamaré mis_certificados, pero puedes nombrarla como desees.

Dentro de mis_certificados, crearé una carpeta para el certificado de localhost. A esta carpeta la llamaré localhost, aunque puede llamarse de cualquier manera, pero esto lo deja más organizado.

Read More

Compresores de imágenes

Esta vez traigo dos herramientas para comprimir imágenes, ambas gratuitas (en principio). La comparativa será muy simple. Comprimir imágenes puede ayudarnos a ahorrar mucho espacio en nuestros discos o páginas web/servidores.
(Qué resumido todo, qué bien 😛 )

Las aplicaciones (probadas en Windows con arquitectura de 64 bits) son las siguientes:

  • JPEGmini. Bastante conocida, para Windows y Macintosh. Tiene una versión gratuita (solo disponible en inglés) donde se pueden comprimir hasta 20 imágenes por día, y sino, tiene 3 versiones: normal ($19.99), PRO ($149) y Server ($199 al mes).
  • Caesium. No tan conocida, actualmente sólo para Windows. Se está desarrollando una app móvil (está en BETA cerrada). Sin límite de imágenes, multi-lenguaje y con [más] opciones de compresión y salida.

¿Cuál es mejor?

Bueno, si vamos a hablar de interfaz gráfica, probablemente JPEGmini nos resulte más agradable.
Caesium es algo más… Windows, más normal, digamos.

Respecto a hacer su trabajo, veamos…

Read More

Instalar Mountain Lion en VB

Estuve buscando cómo instalar OS X en AMD durante varios días, sin éxito. Aprendí cómo instalar Mountain Lion en VirtualBox y ahora te enseño cómo hacerlo.

Notas iniciales:

En este tutorial voy a mostrarte cómo se instala Mountain Lion en un ordenador Windows – AMD – 64 bits.
También te enseñaré a cambiar la resolución de la pantalla.

Es una gran guía, completa y bien explicada donde se detalla cada paso.
Cualquier duda será bien recibida en los comentarios.

¿Cómo instalar Mountain Lion en VirtualBox?

Para esta tarea vamos a necesitar lo siguiente:

  1. Descargar el ISO de Mac OS X Mountain Lion 10.8.5 por Niresh (aquí).
  2. Descargar e instalar VirtualBox (aquí).

Bien, si ya tenemos todo esto, vamos a empezar.

Read More

Solución errores de reboot post-instalación de Snow Leopard

Llevaba tiempo sin escribir, ocupado en otros asuntos online.

El tema que me trae de vuelta es para ofrecer una solución a los errores que se producen después del primer reboot tras la instalación de Snow Leopard en VirtualBox.

Lo cierto es que me topé con este problema tras intentar actualizar de Snow Leopard 10.6.2 a 10.6.8 😦
Actualizó todo correctamente, pero al volver a iniciar la MV me tiraba error. Así que decidí re-instalar todo… y entonces me topé con estos problemas de Kernel.

¿Qué errores vamos a solucionar?

Dos de los errores

Dos de los errores

En esta ocasión, me baso en un error tras la instalación siguiendo mis pasos en este tutorial:
Instalar Snow Leopard en VB.

Solucionaremos tanto el famoso System config file ‘/com.apple.boot.plist’ not found tras el primer reboot, como los errores de Voodoo Kernel que incluye el Snow Leopard AMD by Hazard.

He leído en algunas páginas que “se puede solucionar cambiando el busratio o el maxmem desde la pantalla que aparece tras pulsar F8 en el boot”, pero no ha solucionado nada (en mi caso).

Podemos observar que los errores aparecen:

  • Aunque dejemos que el S.O. inicie sin tocar nada.
  • Aunque escribamos -v o -x en la consola de la pantalla de startup (F8).
¡Esto no me soluciona nada!

¡Esto no me soluciona nada!

¿Cómo solucionarlo?

Read More

Instalar Snow Leopard en VB

Estuve buscando cómo instalar OS X en AMD durante varios días, sin éxito. Aprendí cómo instalar Snow Leopard en VirtualBox y ahora te enseño cómo hacerlo.

Notas iniciales:

En este tutorial voy a mostrarte cómo se instala Snow Leopard en un ordenador Windows – AMD – 64 bits.
También te enseñaré a configurar el teclado, a cambiar la resolución de la pantalla y a cambiar el lenguaje del sistema.

Es una gran guía, completa y bien explicada donde se detalla cada paso.
Cualquier duda será bien recibida en los comentarios.


— Dedicado a Yael —


 

¿Cómo instalar Snow Leopard en VirtualBox?

Para esta tarea vamos a necesitar lo siguiente:

  1. Descargar el ISO de Snow Leopard AMD by Hazard (aquí).
  2. Obviamente, tener la última versión de VirtualBox (aquí).

Bien, si ya tenemos todo esto, vamos a empezar.

Read More

Instalar Kali Linux en VB

Lo cierto es que me hubiese gustado comenzar este blog con este tutorial, pero me topé con una falta de tiempo, recursos y con el maldito error del 80%. Aprendí cómo solucionarlo, y ahora te muestro como instalar eficientemente Kali Linux paso a paso.

Notas iniciales:

En este tutorial voy a mostrarte cómo se instala Kali Linux (1.0.9) en un ordenador Windows – AMD – 64 bits.
También voy a enseñarte a instalar las “Guest Additions, y a cambiar el idioma del teclado.

Es una gran guía, completa y bien explicada donde se detalla cada paso.
Cualquier duda será bien recibida en los comentarios.


EDITADO 10/FEB/2015:

La gente de Offensive Security ha lanzado Kali Linux 1.1.0. Si ya tienes instalada la v.1.0.9, te recomiendo escribir lo siguiente en una consola para actualizar:

apt-get update
apt-get dist-upgrade

El famoso error cuando va por el 80% de la instalación

¿Cómo instalar Kali Linux en VirtualBox?

Para esta tarea vamos a necesitar lo siguiente:

  1. Descargar el ISO oficial de Kali Linux (aquí) para la versión que tengas (en mi caso, 64 bits). Yo recomiendo hacerlo por Torrent.
  2. Descargar la última versión de VirtualBox (aquí) para nuestro SO (en mi caso, Windows).
  3. Descargar el “Oracle VM VirtualBox Extension Pack” para todas las plataformas. Se descarga desde la misma web de descargas de VirtualBox.

Bien, si ya tenemos todo esto, vamos a empezar.

Read More

Formatear disco [interno] sin formato

Hace un par de horas encontré un disco en desuso. Se trata de un Seagate Momentus 5400.6, un disco interno, SATA, de 250 GB. “¡Bien, más espacio!” pensé.

Entonces, alegremente, apagué mi PC, conecté el disco por SATA a la placa madre, y volví a encender el ordenata. Después de que cargue todo el sistema (Windows…), al abrir el explorador de archivos (“Mi PC”) me encontré con la sorpresa de que el PC no reconocía el disco.

Apagué el ordenador, revisé las conexiones, estaba todo bien… Lo encendí de nuevo, entré a la BIOS; sí, me reconoce que el disco esté conectado.

¿Cómo se soluciona?

Read More