Una pequeña desilusión

Bueno, después de un buen tiempo me ha dado por ponerle SSL al servidor. Ya tocaba, eso de logearse por ahí y que la contraseña pase en plano, no mola. Aunque siempre existen otros riesgos, como un programa que logee las teclas que pulsas o lo que probé ayer, la técnica “del hombre del medio” o the man of the middle que con consiste más que en ARP Poisoning y snifar las tramas que pasan por nosotros. Sería hacer pensar a la máquina cliente y al router que nosotros somos ellos, es decir, el cliente pensará que nosotros somos el router y el router pensará que nosotros somos el cliente. Eso, más un errutado y capturando las tramas, y con por ejemplo Cain está mamado pues el solito te busca los equipos que tienes en tu red o en el rango que le especidiques, enrruta los paquetes a la vez que capturas las tramas. Por si fuese poro genera certificados SSL, que tras un despiste del usuario, obtendríamos el usuario y contraseña de ese acceso. Una pena que no haya Cain en SO POSIX.

El método sería envenenar la tabla MAC de el cliente y router, enrrutar y capturar, obteniendo de algún sitio un certificado válido. Bueno, luego, como decirle al cliente que el certificado auténtico es el nuestro, no se me ocurre nada. Lo bueno de ésto, lo que he aprendido, lo malo… no se me ocurre nada. ¿Modo de protegerse? Tabla ARP Estática, de éste modo cuando Cain o desde lo que sea, nos inyecten un paquete ARP falseado, no hará efecto. Probadlo, tenéis instrucciones aquí.
Para POSIX tenéis arpoison y nemesis entre otros. Para SO Windows tenéis que yo conozca, nemesis, pero seguro que hay más alternativas. Una cosa que he de decir es que Nemesis en Windows requiere la librería LibnetNT y WinPcap. La verdad es que es muy quisquilloso con las versiones o quizá que el las máquinas en que probé algún parche oficial jode la marrana.

Me estoy enrrollando xD, si os dais cuentas, el título del post no va por ahí. Va por el Apache y SSL. Ayer, cuando implementé el SSL me surgía un problemilla, que siempre salía el mismo fuese el VirtualHost que fuese (Mi idea era tener uno diferente para cada uno). Me estuve rucando la cabeza una tarde-noche hasta que al final desistí, dejé mis pruebas y me dispuse a leer un puto RFC, no recuerdo su código, pero en resumidas cuentas, si los servidores virtuales no están corriendo en otra IP, u otro puerto, es IMPOSIBLE tener diferentes certificados SSL para cada servidor virtual. ¿Por qué? Bueno, pueden hacerse 2 cosas:

Bueno, al menos, ahora, duermo más tranquilo al pensar que mi password va por una capa TLS1 (Evolución de SSLv3, que comprueba que origen y destino de los paquetes son quien dicen ser).

Venga, agur.

Escrito por Gura 04.Jan.06 Software Leer más Comentarios (7)

Es tarde y me aburro

Son las 3 y 10de la mañana, OpenOffice 2.0.1 compilando (A ver si no casca, después de deshabilitar algunos CFLAGS agresivos del make.conf) y no se me ha ocurrido cosas mejor que leer el blog de Melkor cuyo blog ya está preparado para a navidad (Pero como opino que la navidad es una mierda, no quito el fondo del header gris que tanto me gusta y pongo una imagen nueva con toque navideño). Su último post que se titula “¿Que buscan para acabar aqui?” me ha inspirado para un nuevo post, donde pondré desde donde llega y buscando ¿què? a mi blog.

Me sindican:

Llegan desde:

Llegan a mi buscando:

Como veis… vaya pr0 el de la SMT-1 xDD

Y bueno, comentar que mientras ojeaba las estadísticas noté que chipi ha cambiado su web. Cunde el diseño y además de ha recordado que tengo ganas de las Sextas Jornadas de Software Libre para hacer el firmado de claves.

Y ya que estoy escribiendo esto, deciros que tengo el servidor viejo (Un AMD K6-2 a 500 MHz con 192 de RAM) con OpenBSD, preparado para montarle las 2 tarjetas de red ISA que me ha mandado abs por correo (¡Gracias!) y quitar el viejo P100 con Linux. Todo esto, por supuesto, despues de actualizar OpenBSD de la rama -release a -stable, configurar el NAT, Squid y Bind9. A éste servidor web tengo que implementarle SSL y tire un poco del mod_rewrite para conseguir mi propósito.

En fin, mañana más. Agur

Escrito por Gura 23.Dec.05 OpenBSD, Software, lost+found Leer más Comentarios (1)

Nuevo server listo

Después de… ¿5 días quizá? He montado el nuevo servidor, ya está operativo al 100% aunque quizá tenga que darle unos retoques aún.

Aparte, he implementado a Debian Sarge (Stable) el cifrado de contraseñas Blowfish que es de 448 bits (creo haber leído) en vez de los 128 del MD5. Hice un HOW-TO que publicaré mañana quizá en mi web. Pero como no paro, he configurado VSFTPd con usuarios virtuales y con encriptación TLS. Para esto también he hecho un HOW-TO que pondré en breve en la web, espero que le sirva de utilidad a alguien. Y ya son las 23:42 (Según hora.rediris.es) y este punte se me ha pasado volando.

Agur

Escrito por Gura 01.Nov.05 Hardware, Servidor, Software Leer más Comentarios (3)

Problemas el fin de semana con la salida a internet

Como bien dice el título, con la salida a internet, no, no Telefónica, sino con mi cortafuegos, el que me enmascara. Todo empezó el Viernes, pero como había quedado lo dejé sin hacer, y el Sábado al llegar y puesto que no sladría pues no tenia un duro, le metí mano y al parecer lo que fallaba era la CPU, el P75, cosa que si, es rara, pero arrancaba cuando quería, ahora tiene un P100. Por el momento, despues de 2 horas 48 minutos no ha petado. Podría ser la RAM pero me extraña pues solo peta cuando tiene el P75, ahora va bien.
Como bien os dije, fuí a Lugones, de allí traje un P2 a 233 con 64 de RAM, sin HD ni lector de CD y 384 MB de memoria RAM SDRAM a 133 MHz (Gracias Maiky), mas los 128 MB de la misma velocidad que tenía yo aquí, el servidor tendrá 512 MB de RAM. Espiral con aquella RAM que detectaba la mitad y otro poco que tenía, ahora se gasta 192 MB.
Pues como todo estaba arreglado, me dispuse a conectar el servidor a la red para instalarle Debian desde el CD-1 y luego seguir por APT-GET. Bueno, no puse porque no tenía un cable de red directo, a ver si mañana cojo uno en clase o voy a Gijon a comprarme una crimpadora y algo de cable, capuchas y conectores.

Avenida de la Constitución al lado de la gasolinera
Crimpadora a 20 € en una tienda de electricidad.

Avda. del Llano
Hay una tienda de chinos que las tiene por 3,95 €,
si vienes de la piscina del Llano, en el último tramo antes del Carrefour.

Con el servidor, ese pedazo de HD que tiene, estuve pensando en una solucción de backup. La primera idea podría ser un RAID sobre TCP, peor eso implicaria comprar cable cat6, una tarjeta de red gigabit para el servidor… porque el mío ya tiene.
La otra idea y mucho más factible es usar rsync desde éste al servidor, enviándole datos una vez a la semana y no todo, solo lo que siempre me interesó:

~/Documents
/etc
/mnt/Backup/Anthrax

En /mnt/Backup/Anthrax estarán las Backups periódicas que haga con
Partimage.
No tengo más que contar, pero sí que tendréis que aguantarme cuando monte la nueva máquina.

Ala, no tengo más que contaros, solo que me queda busca runa solucción para refrigerar ese disco duro.
Agur

Escrito por Gura 23.Oct.05 Hardware, Servidor, Software Leer más Comentarios (0)

Nueva máquina como servidor

Bueno, acabo de hablar por teléfono con un hombre de Gijón que por 100 € me vende una torre con lo siguiente: Celeron 900, 192 de SDRAM, 80 GB de disco duro que tiene 3 meses. Lo malo que no tiene NIC, pero no es mayor problema, mañana en el recreo me acerco a PCBox y me compro/encargo una Conceptronic con chip Realtek 8139 que tanto me gusta a mi. La idea desde hace tiempo era comprar una máquina a 500 MHz o así, pero dada las mayor potencia de éste nuevo (el actual tiene 224 MB de ram, pero le pondré de uno al otro) le instalaré FreeBSD, luego intentaré migrar la configuración de los servicios y demás y quizá la deje. Si no sale bien por falta de paciencia o porque el tiempo empleado no merezca la pena, haré un kernel para la nueva máquina y clonaré (literalmente) el sistema de uno a otro. Al final, salga como salga en mi casa habrá una Gentoo, una Debian y FreeBSD. Estoy a la espera este fin de semana de un Pentium a 233 MHz que no tiene lector de CD y en unas semanas un P75 de torre. En éste último probaré a hacer NAT bajo OpenBSD, si la cosa me gusta en mi P75 de sobremesa lo implementaré. Esto como véis me llevará tiempo, pruebas, ratos sin internet… sobretodo lo referente al NAT con OpenBSD y las configuraciones bajo freeBSD.
Se me olvidaba, para hacer cortafuegos bajo OpenBSD, hay una especie de GUI. Yo buscaba algo tipo IPCop como lo que tengo ahora, un sistema Linux con un servidor web que puede hacer veces de proxy-caché y demás si se quiere. Pero SOFI no es eso, SOFI es una interfaz que se ejecuta y configura un OpenBSD previamente instalado. Luego lo matas y no tienes ningún servidor web a la escucha ni nada.
a ver que tal está para el tema de IP Spoofing, SYN Flood y demás, porque con IPTables sé, pero con pf (Se llama así creo) no.

Bueno, agur.

Escrito por Gura 18.Oct.05 Hardware, Servidor, Software Leer más Comentarios (0)

¿Migramos a Apache 2 o no?

Esta pregunta viene a que muchas veces que hago un dist-upgrade y hay algo referente a php… intenta instalarme apache 2 y me esta dando por culo. Me las apaño porque primero instalo parte de php y luego al hacer el dist-upgrade no veo al apache2 :) Antes o después voy a tener que migrar a la versión… ¿no? Lo que ahora es la 1.3 será la 2.0 y lo que es 2.0 será 2.1 ¿no?. Nose, personalmente Apache 2 lo usé mucho tiempo en SuSE y su sistema de organización de archivos no me mola un pelo, quizá solo sea esa distro… ¿Alguien me dice algo acerca de Apache 2 en Debian?. ¿Tiene la versión 1.33 mucho tiempo de vida? Mi versión de php y MySQL es la 5.
He encontrado esta guía, pero la veo muy escueta, si es así será fácil la transacción.

Gracias.

Escrito por Gura 09.Oct.05 Servidor, Software Leer más Comentarios (3)

Backup de las DDBB de MySQL y el formato MNG

Buenas. En mi servidor tengo Debian y todas las páginas que uso corren bajo php y MySQL. Ayer decidí distribuir la DB “gura” en varias, teniendo así una para la web, otra para el blog y otra para la galería. Cual fue mi sorpresa cuando me di cuenta que el módulo MySQL de Webmin se pasaba por el forro los cojones el charset por lo que las copias de seguridad eran inservibles a causa de caracteres extraños. Para algunos les parecerá una tontería hacer las backups de un blog y de una web con 4 HOW-TO, pero aún así pienso que las backups tienen que ser tan rutinarias como darse una ducha todos los días o ver el telediario, por lo que he configurado cron para que ejecute mysqldump y haga backup de las DDBB que le diga.
Esta sintáxis uso yo:

mysqldump -p –default-character-set=latin1 nombre_db > nombre_db_backup.sql

Como véis en el default-character-set, establecido al valor “latin1″ para que soporte tildes y las eñes. Si a la opcion -p le añadimos la contraseña de modo que:

mysqldump -pLacontraseña –default-character-set=latin1 nombre_db > nombre_db_backup.sql

Podemos meterlo a cron. Recomiendo encarecidamente que os aseguréis el archivo /etc/cronttab o el /var/spool/cron/crontabs/root en el que añadáis la tarea sea de solo lectura para el usuario root.

Para restaurar la backup usaremos:

mysql -p BaseDeDatos < fichero.sql

He dado por solucionado el problema, ahora puedo dormir tranquilo :).

Por otra parte, vista la papeleta que tienen los de AsturLiNUX para la preparación de las VI Jornadas de Software Libre de Asturias, y que ellos usan dotProject para la administración de tareas, yo decidí probar algo mucho más sencillo, WebCalendar. Su apariencia no es muy buena, pero se le puede meter una hoja de estilo propia. Si quieres un calendario personal está cojonudo.

Y la sorpresa y mejor noticia, que os dejo para el final… algunos quizá lo conozcáis… pero primero quiero explicar una cosa. Como formatos de imagen conocidos… tenemos JPEG, GIF… y PNG.
JPEG al parecer está patentado y si me equivoco que alguien haga un comentarios. Su método de compresión es asqueroso por lo que “ensucia” la imagen.
GIF permite animaciones, transparencias… pero también está patentado y solo indexa 256 colores, una pena, anticuado…
Pero claro, siempre la comunidad nos brinda algo y este “algo” es el PNG, que es jóven, flexible… permite transparencias, no ensucia la imagen y su compresión es buena. Una pena que el tan usado explorador Internet Explorer no soporte el canal Alpha (Transparencias) de este formato. Claro que, voy a empezar a poner el sello de “Demasiado Cool para IE“. Pero pensad que no soy tan siniestro, Firefox lo soporta y Konqueror también. Solo con el primero ya abarcamos al menos 4 sistemas entre los que están GNU/Linux, MAC OS X, y sistemas *BSD (¿Alguien me lo confirma? Quizá la emulación de los binarios…).
Pero esto no es todo, tenemos PNG… pero no tenemos imágenes animadas, cosa que GIF si nos brindaba. Pues bien, hace “nosecuanto” y al menos en la versión 2.2.8 de GIMP hay soporte para el formato MNG. Pues bien, ya lo tenemos todo, solo hay un problema, que los navegadores aún no lo soportan del todo bien al parecer, pero ImageMagick si :). Pero claro, cuando yo compilé GIMP en Gentoo no conocía el formato MNG por lo que se compiló sin ese soporte, así que acabó de compilar hace un rato.
Gracias a Sharek por guiarme por el buen camino recomendándome GIMP y enseñandome las maravillas del formato PNG. Desde aquí le animo a que continúe con su proyecto fastigOS, un sistema operativo programado en ASM que trabaja en modo real. Toda la información la tenéis en el wiki, que aunque esté en catalán, echándole imaginación se entiende medianamente.

Suerte y probadlo.

Escrito por Gura 29.Sep.05 Debian, Gentoo, Servidor, Software Leer más Comentarios (0)

Joomla: ”Fork” de Mambo

Aparece por fin un fork de mambo, esqte se llama Joomla. El grupo de desarrolladores al parecer está formado por u grupo de desarrolaldores de Mambo que abandonan ésta última porque intentan hacer Mambo Comercial. Comercial, no cerrado, osea, será de pago (aún no se habla de ninguna versión gratuita) pero bajo licencia GPL.
Asi que, como no podré pagarmelo, migraré a Joomla en cuanto pueda, me da pereza pero que vamos a hacer.

Agur

Escrito por Gura 08.Sep.05 Servidor, Software Leer más Comentarios (0)

Resumen del Verano

Bueno, cuanto tiempo xD La verdad que no presté mucha atención al blog. Os quería hacer un resumen del verano, ya que está terminando para mi, porque el día 13 empiezo clase (La presentación). Tuve un problema grave en el servidor, de ahí que el último post fuese el de las conferencias de la Euskal. La libc6 de Debian se pegaba con el parche grsecurity, luego un despiste mío consiguió perder las backup diarias de las bases de datos. Eso ocurrío el día antes de ir a Laredo de vacaciones, eran las 5 de la mañana, las 6 y las 7 y yo tirando de Knoppix y partimage para probar que coño era. Al regresar, 20 días después lo puse todo al día, actualicé las webs y demás. Ahora corre un Apache 1.33 el cual adoro y no lo cambiaré por Apache2 si me es posible, php5 y MySQL5.0.

Bueno, para empezar, no quiero extenderme mucho, la Euskal, este año fué brutal, el hecho de haber ido con Pablito y con Maiky la hace aún más inolvidable. Allí puse cara a mucha de la gente con la que hablaba por el IRC, conocía ryden, Tornamen, Baby, Kyle de Linuca y demás peña, también conocí a Artholion y SaRaMaNdA en persona. Artholion fue el que me abrió los ojos a Gentoo.

Continuamos, en Laredo de puta madre, 2 días aburridos, pero luego llegaron mis primos los de Francia que estaban de vacaciones en España. Salimos el Viernes había muchísima gente, sería largo de contar, si un día me tropezáis os lo cuento xD. Cuatro días después conocí a unas primas, mi prima segunda tenia la misma edad que yo, 18, muy maja, ha merecido la pena. 2 días después mando un mensaje a Artholion y SaraMaNdA y quedo con ellos y con unos amigos, vamos a tomar algo y pasamos la tarde por ahí. Na más que contar excepto que siempre hizo sol excepto 3 días que llovió exagerao.

Tercera fase, y desenlace, pruebo Gentoo en una maquina virtual, simplemente me encanta, uso la rama estable excepto en algunos paquetes, la configuración de las X con xorgcfg y un poco de edición a pelo son coser y cantar. Aún estoy probandola, estaba pensando en quitar SuSE ya, pero aún aguantaré más. Deberíais probarla todos, merece la pena si tienes tiempo. La instalación la hice desde la stage 1, siguiendo la cojonudísima documentación de Gentoo y un manual no oficial de g0su. Hoy probaré prelink a ver si hay mejoras, ahora estoy instalando el gcc de la rama inestable, el ordenador lleva todo el día compilando. ya he configurado el splash, kde por encima, las aplicaciones GTK ya tienes apariencia QT, aunque aún los menús no tengan transparencia, algo es algo. La verdad que de SuSE echo en falta algunas cosas… YaST para la configuración de la impresora USB y las fuentes SuSE Sans que tan buen estilo le dan a KDE. También echo de menos el splash de KDE en SuSE 9.3, el cual es una pantalla completa al estilo Ubuntu, no como el genérico de KDE que es un fondo con una ventana donde ingresar usuario y contraseña, peor no me preocupa, a KDE-look a buscar un splash bonito.

Sabado 27 de Agosto, cumpleaños de Patri, que ya tiene 17 xD (ya era hora joder)

El Lunes pasado, el 29 de Agosto, Baby, socia de Asturlinux se iba a trabajar a Madrid en programación de C++ embebido en Linux. Estaba realmente contenta, quedamos a las 6 delante de la Renfe Baby, Wikier y N0vaZuZu. Ese día conocí a los 2 últimos, me cayeron bien, fuimos en el coche de Wikier a Los Prados a tomar algo y allí quedamos con Berrueta, al cual también conocí. Más tarde N0vaZuZu y Wikier se tenian que ir y quedamos baby, berrueta y yo a comer en el Donner Kebap.

Son las 3 y 12 de la mañana y ya he perdido el hilo del post, no recuerdo que estaba contando, así que por no leérmelo de nuevo y ver que he escrito, si repito cosas lo siento.

Más cosas… este Sábado salí por aquí por Pola, ya hacía mucho que no veía a gente, vi a todos los que quise menos a 2 personas, a Chuso y a Rubo, pero sé que el proximo fin de semana le veré. A todo esto, el día 7 es el Cumpleaños de Susi, felicidades wapa, y el Sábado nos imbito a la Magaya (No se si se escribe así).

Por otro lado, respecto a proyectos que tengo en mente, pues bueno, hacer una hoja de estilo css para los manuales de la web. SuSE ahora tendrá una versión gratuita denominada OpenSuSE, en su web está disponible la descarga de la Beta4 de la versión 10.0. En Catarsys hay la opinión de Sharek respecto a ella. Hoy hablé con el para pedirle un favor pues el domina Blender con suma facilidad. Hoy vi unas camisetas de Gentoo muy wapas en el Store de Gentoo, con el logo oficial, pero me parecieron caras y se pedían a EEUU, osea, había que pagar portes… Le pedí que me hiciese sobre el logo de Gentoo, que había sacado de un bootsplash del Live CD de la 2005.1, una sombra. El me dijo que subestimaba Gimp, pues podía hace runas sombras muy buenas con él. No le discutí, Gimp lo uso poco, así que discutir de algo que no se sabe es gastar saliba.
Grabaré el logo y lo llevaré a una tienda en la que hacen impresiones en camisetas y demás, a ver cuanto me cobran.

Bueno, no hay más que contar, creo que ha sido suficiente. Hasta mañana.

Escrito por Gura 05.Sep.05 Euskal Encounter, GNU/Linux, Parties, Seresco, Servidor, Sistemas, Software, lost+found Leer más Comentarios (0)

Ahora accesible mediante HTTPS

Buenas, escribo este post para informaros de que ahora el blog será accesible mediante http y https (protocolo http seguro). Cuando conectéis el navegador os informará de que tengáis cuidado porque el certificado lo he firmado yo mismo, aceptáis. El problema es que no soy rico para pagar a VeriSing por ejemplo para que me haga uno. Si alguien sabe como obtener uno válido para usar en un servidor Web o FTP, que me conteste al post. De paso uso este post para probar si Planetaastus.com me sindica bien mediante https y http.

Saludos

Escrito por Gura 03.Jul.05 Servidor, Software Leer más Comentarios (2)




Todo el contenido de este blog se ha publicado bajo una Licencia Creative Commons.