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:
- Pensar un poco: Suele ser lo mejor el razonamiento es que antes de el cliente hacer el GET mediante HTTP 1.1, se procede a la negociación con un certificado. Es decir, se usa ese y punto, luego se hace el GET y el servidor Web es el que decide que webs mostrar basándose en la información de la cabezera que el protocolo HTTP 1.1 proporciona. Si coincide con el ServerName o ServerAlias (De lo segundo no estoy seguro) del cualquier servidor virtual, ofrece ese documento, sino, va al sitio por defecto
_dafault_. - Capturar tramas: Bueno, nuestro comodín, capturar las tramas y ver como no hay nada HTTP, todo es SSLv3 (En Ethereal) y vemos como los primeros paquetes son negociaciones Servidor-Cliente.
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:
- Microsiervos
- Barrapunto
- Blogs de mi circulo social (Si, tengo xD)
Llegan a mi buscando:
- escritorio remoto con suse
- quitar atributos en win 2003 server
- manual isa server 2004
- “windows 2003″ ventajas y desventajas”
- eyacular
- no hay internet en el equipo isa 2004
- yum suse
- xmms ipod
- iptables & ISA Server 2004
- manual isa server 2004
- varios permisos en vsftp
- ipcop config
- ip publica,javascript
- irc hispano+modos rx
- desventajas ssh
- servidores de video EFNET
- outlook iptables servidor pop3
- configurar impresora hp psc 2110 en ubuntu
- STM-1 en windows xp
- ver logos en general
- openoffice Error General”
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)