Feeds:
Entradas
Comentarios

Posts Tagged ‘artículos’

Otro mes más, y como siempre, el nuevo número -158- de la revista @rroba llega a los kioscos. Volviendo a la rutina, este mes encontraréis nuevamente dos artículos con mi firma.

El primero de ellos es la entrega correspondiente del Curso de Java Útil. Esta vigésimo novena entrega (decimosexta dedicada a jWadalPasswd) ahonda en el concepto de la generación pseudoaleatoria de contraseñas, iniciado en la entrega anterior. Así, implementamos una ventana de interfaz independiente, con una funcionalidad de generación más completa, permitiendo seleccionar y personalizar los componentes del alfabeto de generación, así como la longitud de la clave a generar.

El segundo artículo está dedicado al sistema de cortafuegos Netfilter/iptables. Hablaremos un poco de la historia de este importante sistema, veremos cómo implementarlo en nuestra máquina, y comprenderemos su funcionamiento interno. Por último, nos pondremos manos a la obra con ejemplos típicos de generación de scripts: filtrado de puertos, generación de excepciones, redirecciones, NAT, etc. Si usas Linux, deberías conocer al menos las reglas básicas de iptables.

Anuncios

Read Full Post »

Estos días estoy preparando los artículos para el número de septiembre de la revista @rroba, y serán respectivamente el número 100 y 101 que publico en una revista comercial. Han sido 6 artículos en la mítica Hack X Crack, 2 en la efímera ContHACKto al otro lado del charco, y 93 en la veterana @rroba (ya van más de 4 años…).

Parece mentira cómo pasa el tiempo. Da la sensación de que fue ayer cuando, tras escribir unos cuántos textos en Internet, me puse manos a la obra con mi primer artículo para el “Taller de criptografía” de HxC; pero fue publicado en Febrero de 2005, así que no fue exactamente ayer que digamos.

Obviamente, escribir artículos no es mi dedicación principal, y no sé hasta cuándo seguiré haciéndolo. Pero quién sabe… quizá llegue a los 200. :)

Read Full Post »

@rroba 153

Junio ya está prácticamente aquí. El calor nos extiende su pegajoso abrazo, y nosotros lo desdeñamos convirtiéndonos en homo aireacondicionadus; comenzando, como daño colateral, las temidas “guerras termostato” en oficinas a lo largo y ancho de nuestra geografía. También llega el asco y odio, blandiendo amistosamente su cacharro de pecar, y mirando con avidez nuestras sagradas posaderas. Que no nos pase nada. ¡Pero no todo ha de ser malo! También sale a la venta el nuevo número de la revista @rroba; que aunque no es como si nos tocara la lotería, en comparación con lo anterior sí resulta muy gratificante, ¿no? ;-)

Como de costumbre, en este número 153 encontraréis dos artículos con mi firma. El primero de ellos es la entrega acostumbrada del Curso de Java Útil. En la vigésimo cuarta entrega (¡ya cumplimos dos añitos de curso!), vamos a hincarle el diente con ganas a eso del SQL en Java. Diseñaremos las relaciones que almacenarán nuestro modelo de datos en el esquema de la base de datos, veremos cómo crear las tablas necesarias para respaldarlo, e implementaremos el almacenamiento de la información de nuestro software en MySQL.

El segundo artículo se titula Tu disco duro es tu red, y en él hablaremos sobre los distintos métodos para almacenar y compartir sistemas de ficheros en una red de datos. Comenzaremos prestando especial atención a uno de los sistemas por excelencia: NFS. Veremos cómo instalar un servidor NFS en Linux, cómo afinar su configuración, y cómo montar el sistema de ficheros remoto en Linux, Windows y Mac OS X. Finalmente, veremos ciertas alternativas al sistema NFS, empezando por FTP y la instalación de vsftpd bajo Linux, SSHFS y SFTP bajo Linux, y el sistema SAMBA para compartir ficheros e impresoras con sistemas Linux, Windows y Mac OS X.

@rroba 153

@rroba 153

Read Full Post »

Pasamos otra página del calendario y Mayo se presenta ante nosotros. Con él vienen muchas y variopintas cosas, desde el buen tiempo (por fin) hasta la peligrosa cercanía del asco y odio, pasando por el amistoso palo de Hacienda y nuestra fútil reacción. Y también, claro, un nuevo número de la revista @rroba, en este caso el 152.

El primero de los dos artículos míos que encontraréis es la entrega de rigor del Curso de Java Útil. En esta vigésimo tercera entrega del curso, décima dedicada a jWadalPasswd, comenzaremos a introducir una nueva e interesante (o eso espero) funcionalidad en nuestro software: la capacidad de almacenamiento de información en una base de datos relacional MySQL. Veremos cómo instalar este sistema gestor de bases de datos, algunos conceptos básicos sobre su funcionamiento y configuración, y comenzaremos a gestionar la comunicación con el servidor desde código Java. Veremos cómo acceder a la base de datos a través del conector JDBC, cómo manipular la base de datos lanzando consultas desde el código, y cómo implementar una de las primeras funcionalidades que necesitaremos posteriormente.

El segundo artículo se titula Port Knocking y, como su propio nombre indica, trata sobre dicha técnica. Veremos en qué consiste, para qué podría resultarnos útil, cómo implementar un sistema efectivo bajo Linux, cuáles son sus debilidades, y qué alternativas existen. Durante la implementación, y usando una distribución Ubuntu GNU/Linux, configuraremos una serie de sencillas reglas para que la configuración del cortafuegos iptables cambie de forma dinámica, permitiendo el acceso de forma selectiva a determinados servicios, y sólo para el extremo de la conexión que originó la llamada de port knocking.

@rroba 152

@rroba 152

Read Full Post »

@rroba 151

Otro mes más comienza, a nivel local con las fiestas de Semana Santa; y a nivel internáutico, con el April’s Fools Day a la vuelta de la esquina. Y, cómo no, también con una nueva entrega de la revista @rroba en los kioscos, más concretamente el número 151.

El primer artículo que encontraréis firmado por un servidor corresponde a la vigésimo segunda entrega del Curso de Java Útil. Llegados a este punto, añadiremos a nuestra interfaz los mecanismos pertinentes para añadir recursos a nuestra base de datos de datos de acceso cifrados. Además, añadiremos persistencia de datos a la información almacenada en memoria mediante serialización de datos a un fichero, e incluiremos la opción de cambiar la contraseña del usuario, que requerirá volver a cifrar toda la información existente en su base de datos asociada.

El segundo artículo tiene por título Sockets en C para dummies (¡más programación!). En esta ocasión haremos uso de la API de los Berkeley Sockets para C bajo Linux, y veremos cómo con una serie de sencillos pasos, seremos capaces de implementar un sencillo cliente FTP que interactúe con un servidor real (por ejemplo, el servidor vsftpd utilizado en las pruebas). Hablaremos de las funciones y estructuras de datos más utilizadas dentro de dicha API, y prestaremos especial atención a las conexiones orientadas a sesión de TCP, así como al manejo de múltiples sockets para controlar aplicaciones multiconexión (en el caso de FTP, como mínimo encontramos una conexión de control y otra de datos).

@rroba 151

@rroba 151

Read Full Post »

Ahora que el mes de marzo se asoma al calendario (o enero del año 2000, según Sony), llega el momento de echar un ojo al número 150 de la revista @rroba, que ya podéis encontrar en vuestro kiosco favorito. A continuación os dejo un resumen de los dos artículos escritos por un servidor.

El primero de ellos, como de costumbre, corresponde al Curso de Java Útil en su vigésimo primera entrega. Continuaremos implementando una interfaz gráfica para jWadalPasswd, creando una retícula para mostrar los recursos almacenados, y añadiendo una barra de menús con distintas opciones. Implementaremos la visualización de recursos, y veremos cómo controlar el desbordamiento de los contenedores Swing.

El segundo artículo se titula User-mode Linux y, obviamente, versa sobre dicho sistema de virtualización sobre Linux. Veremos qué es, en qué se basa, para qué puede resultarnos útil, y cómo podemos instalar un entorno de ejecución de los sistemas virtuales. Ya metidos en harina, montaremos unos cuántos escenarios de red para realizar una simulación de tráfico entre distintas subredes y, sniffer en mano, veremos qué está pasando por ahí dentro…

@rroba 150

@rroba 150

Read Full Post »

Parece que, de forma inconsciente, todos tenemos prisa por terminar la cuesta de enero, y que así llegue cuanto antes el mes de febrero. Con la revista @rroba no podía ser menos, por lo que ya está en los kioscos el número 149, correspondiente al mes de febrero. Aquí tenéis, como siempre, el resumen de mis artículos.

El primero de ellos, como cada mes, es la entrega correspondiente del Curso de Java Útil, vigésima del curso y séptima dedicada a jWadalPasswd. Este mes iniciaremos la construcción de la interfaz gráfica de usuario de nuestro programa. Comenzando por el menú de acceso, encargado de cargar la información desde el almacenamiento secundario; veremos qué problemas nos plantea la creación de este tipo de interfaces. Profundizaremos en el tratamiento de errores y su comunicación al usuario, la captura de eventos específicos en la interfaz (como la pulsación de una tecla determinada) y el cambio entre distintas ventanas de la aplicación.

El segundo artículo lleva por título Web, estándares y navegadores. En él, hablaremos de la estrecha relación existente entre los estándares y la Web, desde el nacimiento de ésta hasta nuestros días. Veremos cómo se relacionan dichos estándares con los distintos motores de renderizado usados en los navegadores Web, su utilización como arma política en la guerra de navegadores, y el porqué de las profundas diferencias que apreciamos los usuarios finales al utilizar, por ejemplo, Firefox o Internet Explorer. Siendo conscientes de estos aspectos, veremos cómo podemos jugar con estos motores de renderización para tunear nuestros propios navegadores… o el de los usuarios que visitan las páginas que diseñamos.

@rroba 149

@rroba 149

Read Full Post »

Older Posts »

A %d blogueros les gusta esto: