Archivo del sitio

Cómo configurar el proxy en Docker para construir imágenes

Los que trabajamos en grandes empresas o administraciones públicas sufrimos a menudo para configurar herramientas para que usen el proxy corporativo. Si ya el proxy tiene autenticación CNTLM se puede dedicar un día entero a estar haciendo pruebas.

Por ello, …

Publicado en tutoriales Etiquetado con: , , ,

13 consejos para mejorar la seguridad de tu aplicación web

Hace algunas semanas asistí a un (excelente) curso de seguridad en aplicaciones web impartido por @raulsiles en el Centro Criptológico Nacional. Tras terminarlo programé una pequeña auditoría de varias aplicaciones. Este post trata de ennumerar una serie de consejos …

Publicado en proyectos, tutoriales Etiquetado con: , ,

Cómo integrar Redmine con CAS (y Openldap)

El objetivo era integrar Redmine con el Single Sign On coporativo. Jasig CAS es un SSO que permite conectar proveedores de credenciales con aplicaciones que delegan su autenticación. De este modo, las aplicaciones se abstraen de los detalles de la autenticación. Basta con agregar una segunda fuente de credenciales a CAS para que todas las aplicaciones casificadas puedan utilizarla.

Publicado en tutoriales Etiquetado con: , ,

Cómo configurar un servidor WebDav en la Raspberry pi

Otro de los servicios interesantes que podemos configurar en nuestra Raspberry Pi es un servidor de webdav. De este modo podemos acceder a nuestros archivos desde cualquier dispositivo sin por ello perder el control sobre ellos.

Para ello, hay que crear un certificado SSL autofirmado y configurar un VirtualHost en Apache especificando directorio y fichero de credenciales.

Publicado en tutoriales Etiquetado con: , ,

Cómo configurar un proxy inverso con Apache

Muy a menudo se desea configurar un servidor Apache como front-end para ocultar los servidores que contienen realmente las aplicaciones web. De este modo, sólo el Apache está en la DMZ, mientras que el servidor de back-end queda dentro de la red interna. Este esquema se puede utilizar sin importar el protocolo o puerto que utilice el servidor de back-end. Para poder implementar el proxy es necesario que el servidor apache tenga habilitados una serie de módulos, que dependen del protocolo a través del cual se desea atacar el servidor de back-end
Publicado en tutoriales Etiquetado con: , , ,

Cómo instalar Redmine 2.2.1 en Ubuntu 12.04

En la entrada anterior expliqué los motivos que nos llevaron a elegir Redmine para la gestión de incidencias en el INAP. En esta entrada voy a detallar los pasos necesarios para su instalación en un servidor Ubuntu Server.
Publicado en tutoriales Etiquetado con: , , , , , ,

Cómo preparar un servidor de desarrollo con mysql y openldap utilizando VirtualBox

De cara a probar un producto o desarrollar un prototipo, me parece muy cómodo trabajar con máquinas virtuales. Siempre es posible instalar los servicios en el ordenador de desarrollo, pero es probable que con el tiempo haya instalados muchos paquetes y servicios innecesarios que penalicen el rendimiento. Basta con instalar los servicios en una máquina virtual y atacarlos desde el equipo de desarrollo.
Publicado en tutoriales Etiquetado con: , , , ,

Cómo configurar SSH para acceder a otros equipos sin introducir contraseñas

Para automatizar la entrada por SSH a un equipo hay que generar clave pública y privada con el usuario de la máquina desde la que se va a acceder a la máquina remota y a continuación exportar la clave pública a la máquina remota a la que se desea acceder.
Publicado en tutoriales Etiquetado con: , , , , ,

Cómo montar un servidor con una raspberry pi (II). Configurar Git

En la entrada anterior expliqué como instalar Raspbian en una Raspberry Pi para utilizarla como servidor. En esta entrada voy a configurar Git para tener un repositorio remoto de código. Git es un sistema distribuido de control de versiones. Todos los desarrolladores tienen un repositorio local en su máquina, que puede estar vinculado a un repositorio remoto en un servidor.
Publicado en tutoriales Etiquetado con: , , ,

Cómo montar un servidor con una raspberry pi (I). Instalar el sistema operativo

En esta entrada voy a explicar cómo configurar el sistema operativo para dejarlo preparado para instalar servicios. Se pueden instalar varias distribuciones Linux especialmente preparadas para la Raspberry Pi, pero yo me decanté por la derivada de Debian, Raspbian.
Publicado en tutoriales Etiquetado con: , ,