Mostrando entradas con la etiqueta Blogger. Mostrar todas las entradas
Mostrando entradas con la etiqueta Blogger. Mostrar todas las entradas

miércoles, agosto 19, 2026

Aún un poco más difícil

Cuando aún guardaba algo de tiempo para jugar al ordenador, me gustaban mucho los juegos de carreras de coches y de motos. No exigían mucha información previa para saber qué es lo que había que hacer. Ir rápido. Correr mucho en las rectas, y no peder agarre en las curvas. Sencillo. Claro, la complejidad consistía en tener la destreza para hacerlo mejor vuelta a vuelta. Como un martillo. Como un cronómetro repetitivo que cada vez te exige hacerlo mejor.

Figura 1: Aún un poco más difícil

De esos juegos había una cosa que acababa por desesperarme. Competir contra mi "shadow". Es decir, el "fantasma" de tu coche o tu moto en tu mejor vuelta. Superarlo era cada vez más difícil. Era luchar contra uno mismo. Hacerlo mejor. Y era más difícil vencerle cada vez. Es luchar contra ti mismo. Contra quién eres. Pero yo me encabezonaba en hacerlo más difícil aún cada vez que lo ganaba. Subía el record de mi vuelta y me costaba más vencer al fantasma a partir de ese momento.

En mi vida profesional he hecho lo mismo siempre. El más difícil todavía. Cómo puedo hacerlo mejor aún de lo que lo he hecho el año pasado. Cómo puedo vencer al yo del año anterior. Qué puedo estudiar nuevo, qué puedo certificarme, qué puedo lanzar, qué cosa puedo hacer aún mejor de lo que ya lo hacía. Así comienzo cada primero de año. Con esas cosas en mi cabeza. Hago balance en Diciembre, me pongo metas en Enero.

Soy así. Qué le voy a hacer....

Por eso en estudios hice EGB, BUP, COU, Ingeniería Técnica de Sistemas, Ingeniería Superior, Master, Doctorado. Mientras hubiera algo que pudiera mejorar no iba a descansar. Pero también lo hice con las certificaciones profesionales de Microsoft. Y el CAP para dar clases en Institutos (estuve dando clases). O ser el director del Máster de una universidad por 10 años. Todos los fines de semana. Y también con montar empresas. Informática 64, ElevenPaths, LUCA, 0xWord, MyPublicInbox. y también en hacer cada vez más y más proyectos de hacking. Y dar conferencias por todo el mundo. Dar ocho charlas en DefCONs, varias BlackHats y más de doscientas conferencias en eventos de todo el mundo. ¿Por qué no? O hacer radio. O escribir un nuevo libro. Entrevistas. Podcasts. Y hacer patentes. Whitepapers. Es interesante. ¿Por qué no?

Y también en el blog ¿a ver cuantos días seguidos aguantas sin fallar un día sin postear? Y llevo ya una racha de más de 1.000 días seguidos.

Tiene que ser el más difícil todavía. Tengo que mejorar mi pobre Inglés. Y aprender Portugués. Y centrarme en saber lo más que pueda de IA. Pero sin dejar de lado el mundo del Quantum Computing. O la Web3. Y meterme en saber cómo va la robótica, la computación óptica, o cómo funcionan los algoritmos de cifrado post-cuántico. Pero también tengo que estar al día, y leerme los papers que voy seleccionando. Y tener más fuentes de información. 

Cada vez estiro más la densidad de cosas que hago por unidad de tiempo. Porque quiero hacer el más difícil todavía para mí. No para vosotros. No para nadie. Soy yo jugando con la sombra en el juego de carreras. Esto compitiendo conmigo mismo. No me importa si los demás van por delante, por detrás o al lado. Soy mi peor enemigo. Soy yo luchando contra la mejor versión de mí que haya tenido alguna vez. Un jugador compitiendo contra sí mismo.

Con esta forma de funcionar, es normal que naciera MyPublicInbox y los Tempos. Mi tiempo lo valoro como nada. Poner tiempo en algo es quitárselo a otro. Esto me llevó a dejar de clasificar el correo electrónico y dejar de mirar el reloj. Perdía tiempo mirando el reloj, así que será raro que hoy en día me veáis con un reloj. Tengo poco tiempo que perder con las rutinas que tengo metidas en mi vida.

También me quité las redes sociales, la televisión, o las series enormes. No, no es me haya quitado el cine, sino que me gustan mis cosas. Mis libros, mis cómics, mis películas de superhéroes y ciencia-ficción, así que no veo mucha tele, series largas, o películas "por probar". Nop. A tiro hecho. 

Al final es una competición de priorizar el uso del tiempo. No se puede todo. Y puedo que algún día decida reducir mi inversión en este blog, o en dar charlas, o en trabajo, y me dedique solo a lo que más me guste. No olvidéis que también me gusta patinar, hacer deporte, y salir con la bici, estar con los amigos, salir a cenar a una azotea, ver la noche y tomarme un vino. Y si el tiempo lo permite, viajar.

De aquellos años de jugar contra mí a las carreras de coches y motos aprendí el concepto de límite asintótico. Hay un punto en el que el intentar hacerlo más difícil todavía, es decir, tomar una curva apurando más la frenada, acelerar más en la chicán, o intentar adelantar en la zona equivocada puede llevarte a accidentes y desastres, así que sé que tarde o temprano, en cada una de las líneas de interés, tengo que decir: "Hasta aquí di de mí". Y hacer otra cosa.

Pero mientras sea así, yo escribo todos los días mi post. Para hacerlo aún mejor que lo hice el año anterior. Para subir mi record de días consecutivos publicando. Porque quiero seguir mejorando. Lo quiero hacer porque me hace sentirme bien. Trabajo la resiliencia, el esfuerzo, la disciplina, el aprendizaje, la comunicación, y además hago amigos y disfruto de mi trabajo. 

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


lunes, febrero 23, 2026

Cloudflare Radar URL Scanner

Ya os he hablado de Cloudflare Radar varias veces. Como herramienta de OSINT o para saber cómo evoluciona Internet.. Lo hemos usado para ver cómo está evolucionando el uso de Post-Quantum Cryptography en Internet, o para revisar las Non-Human Identities en forma de bots que están crawleando Internet. Hoy os hablo de una pequeña utilidad que tal vez os sirva alguna vez, para revisar la salud de una web. En este caso, se trata de Cloudflare Radar URL Scanner.
La herramienta la tienes dentro de Cloudflare Radar, y está disponible para todo el mundo. Basta con que te vayas a la sección de Herramientas - URL Scanner, e introduzcas la URL de la que quieres tener información.
En esta pantalla se puede configurar la URL a escanear, o se puede buscar en escanéos realizados durante los últimos 7 días. En la parte de búsqueda, se puede buscar informes donde aparezca una determinada dirección IP, un determinado Path, una IP, un ASN (Autonomous System Network), un dominio, una URL o hasta un determinado hash. 
Si miramos la parte de Additional Settings, podéis ver cómo se puede hacer un URL Scanner eligiendo el USER-Agent que se quiera, o incluso añadiendo Custom Headers para lograr revisar determinados comportamientos, que muchas veces hace que cambie radicalmente el resultado del informe.
Yo lo he probado con elladodelmal.com y el resultado es bastante curioso. Como podéis ver en esta primera imagen, te da información general del sitio, en este caso con el USER-Agent por defecto de un Web-browser, como se puede ver en la captura de pantalla que ha hecho.
Como podéis ver, te da información general, tecnologías utilizadas, y ranking en tráfico de este dominio. En el caso de este dominio, en el Top 200.000, lo que me hizo preguntarme si eso era mucho o poco. Así que le pregunté a Gemini cuantos dominios había en Internet, y no está mal.

Figura 6: En Internet hay 375 Millones de nombres de dominios

En el informe aparece también información de seguridad del domino, a ver si ha sido denunciado y tiene alguna categoría peligrosa. No es el caso de este blog, además de traer la lista de certificados que se transfieren para cargar el contenido. En este caso, como incluí algún contenido desde mi cuenta Instagram, se cargan esos certificados.

En el apartado de Network tenemos información de las URLs que se solicitan durante la carga de la página, así como de el tipo de contenido, de qué dirección IP se descarga y el tamaño de dicho contenido, lo que te ayuda a optimizar tu página web.
Además, URL Scanner se lee el contenido de la página web que se carga, y extrae todos los enlaces que se pueden ver en ella, lo que puede ser útil para detectar relaciones entre webs, o ataques escondidos en una determinad URL.

La última parte que os traigo con captura es la de Behavior, donde de analizan las cookies y los valores de las variables declaradas en Javascript, que puede ser de utilidad para analizar el comportamiento de una web ante determinadas configuraciones.


El informe de Cloudflare Radar URL Scanner tiene aún más secciones, y si lo pruebas con diferentes URLs públicas seguro que encuentras cosas curiosas, pero yo lo he hecho con mi dominio para que todo quede en casa. No obstante, te animo a que lo pruebes con diferentes sitios, te sorprenderá.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


domingo, febrero 22, 2026

Cómo salir del cuadro de dialogo que te ha bloqueado Blogger porque te quedaste sin Internet

Que yo publico todos los días es algo que podéis ver en los artículos del blog diariamente. Eso me obliga a tener que conectarme desde cualquier ubicación, ya sea en medio de las montañas, en países de todo el mundo, en mitad de una ciudad, un avión, o en el medio del mar mientras me mecen las olas. Y por supuesto, muchas veces tengo problemas con la conectividad mientras estoy trabajando.

Figura 1: Cómo salir del cuadro de dialogo que te ha
bloqueado porque te quedaste sin Internet

En estas situaciones, me he topado muchas veces con un problema con Blogger. Me permite trabajar off-line bastante bien, pero tiene un par de situaciones de "Deadlock" en las que me quedo bloqueado sin poder grabar el contenido. Como eso me obligaría a re-escribir el artículo completo, aprendí un workaround que es lo que os voy a contar hoy.

Figura 2: Escribiendo un post en Blogger tranquilamente

En la imagen anterior estoy escribiendo un post en mi blog, tranquilamente. Tengo conexión a Internet - o no -, pero sigo trabajando tranquilamente. De repente, quiero poner un enlace y no me doy cuenta de que estoy sin conexión a Internet, y entro en un "Dead-end".

Figura 3: He querido poner un hipervínculo y sin conexión no puedo hacer nada.

En esta situación, la opción de "Apply" no está funcionando, y la tecla de ESC - mi querida tecla roja - no está funcionando, así que no puedo tocar nada más del interfaz. En mi primer incidente de este tipo, restauré la conexión a Internet, esperando que se activara la opción de "Apply", cambiando el enlace varias veces, pero nada.

Figura 4: Una vez roto el cuadro de diálogo, ni con Internet se arregla

Así que automaticé un workaround que, como me ha pasado estos días, os lo cuento hoy. No hay más que entrar en las herramientas de Developer en Google Chrome y buscar el cuadro de diálogo en la sección de ELEMENTS, que está dentro de un DIV y que en el UX se ve resaltado en azul y con el DIV asociado.

Figura 5: Elimina el DIV del cuadro de dialogo y listo.

En Blogger no es suficiente, porque hay una capa que bloquea el acceso al resto del interfaz incluso una vez que hayas borrado este DIV. Así que con un poco de paciencia, encuentras el bloqueador y a borrarlo.

Figura 6: Borra también la capa que bloque el UX

Una vez que hayas borrado estos dos elementos, ya puedes volver a disfrutar del IU, en este caso, de Blogger, y una vez restaurada la conexión, guardar todos los cambios que hayas hecho mientras el equipo estaba off-line.

Figura 7: El UI de Blogger restaurado para que guardes tus contenidos

No sé si esto te ayudará en alguna ocasión, pero a mí me ha salvado la vida varias veces, al evitar que perdiera el trabajo que tenía hecho mientras estaba off-line, porque estos cuadros de diálogos no están preparados para el modo off-line. ¿Es un bug de UX? Pues sí, creo que deberían arreglado, pero llevo tanto años en Blogger que hasta me he acostumbrado a sus límites.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


viernes, febrero 14, 2025

Blog: Echo Response

A veces tengo la sensación de que ya he hablado de todo lo que había que hablar en este blog. Luego me doy cuenta de que simplemente estoy cansado, y que por eso me cuesta vencer a la página en blanco. Me suele pasar a final de semana, como hoy, viernes (Feliz San Valentín), día al que he llegado totalmente exhausto de mil y una actividad en mi cabeza. Supongo que cuando pueda hacer deporte y descansar un poco pensaré diferente. En todas las cosas que tengo que aún tengo que publicar en el blog, las cosas que tengo que contaros que aún no os conté. Las que tengo que elaborar mejor que aún no elaboré.

Figura 1: Blog "Echo Response"

No se trata más que de tener un poco la energía baja. Pero no por nada especial. Sólo cansancio muscular. Algo de fatiga física que se cura con una buena siesta. Porque el trabajo de media jornada que me pego (doce horas al día), acaba pasando factura. Tampoco es por las horas, que estoy acostumbrado, sino porque el cansancio físico provoca fatiga mental, y cuesta más enlazar las ideas.

Cuando era pre-adulto, o post-adolescente, según lo mires, comencé a trabajar de profesor en un empresa que daba formación. En aquel entonces cobraba por horas, y para ganar dinero hacía un curso de 25 horas por la mañana de 09:00 a 14:00 y otro por la tarde de 16:00 a 21:00 horas. Además tenía que desplazarme entre una ubicación y otra, y por supuesto prepararme las clases.

Los cursos duraban cuatro meses, pero me permitía ganar dinero para ahorrar, que me venía muy bien ese dinero. Así que pasé periodos de cinco y seis meses donde no solo hacía esas 10 horas de formación, más desplazamientos y preparación de clases los fines de semana, sino que además me alisté para dar mis primeras formaciones multimedia online.

Los cursos multimedia online eran como los de hoy en día, pero hechos con Macromedia Director. Se hacía una formación en un CD multimedia, donde había vídeos, explicaciones, ejercicios, etcétera, y para dudas, tenías un buzón de correo electrónico al que podías escribir para resolverlas. ¿Y adivináis quién estaba detrás de ese buzón en muchos de los cursos? En aquel entonces los teléfonos móviles no tenían tethering de datos, así que llevaba un modem de 56K en la mochila, que conectaba a los teléfonos que podía, y llamaba a los servicios de tarifas planas para poder contestarlo.

Tened en cuenta que las redes WiFi y la ADSL aún no habían llegado a casi ningún sitio, y las redes de área local las montábamos aún en Token Bus, así que mi única forma de poder conectarme al e-mail era con mi modem de 56K y un portátil que pesaba una tonelada con Windows 95/98 con el que me conectaba. Y las preguntas no siempre eran fáciles, además de que yo aún tenía mucho que aprender, así que responder algunas de aquellas cuestiones me obligaba a estudiar bastante antes de emitir una respuesta, así que me quitaban bastante tiempo. Supongo que de aquella época se fraguaría algo de MyPublicInbox en mi cabeza.

Aquellos años, con "veinti y muy pocos" de edad pasaron volando. De lunes a domingo era una carrera por el minuto, por la hora, y por dormir todo lo que podía. De lunes a domingo. Pero me vino muy bien. Hice hucha, pude dar la entrada de un piso, aprendí mucho. Y no sólo tecnología, que no había nada mejor para aprender algo que tener que contarlo a otros, sino que aprendí mucho de sacrificio, de responsabilidad con el trabajo, con los horarios, y a no ponerme ni enfermo para poder ir siempre a echar mis horas y cobrarlas. Día que no iba, día que no recibía, así que ya tenía que estar yo muriéndome para faltar al trabajo un día.

Y sí, acababa como estas semanas, cansado, fatigado, extenuado físicamente. Pero satisfecho. Igual que hoy en día. Cuando acaban mis semanas, las miro hacia atrás y digo eso que siempre me habréis escuchado de "Vaya pedazo de semana". Sí, igual que cuando tenía 23 años y trabaja 240 horas al mes. La única diferencia es que en aquel entonces tenía que hacer muchas más horas para hacer algo que con la experiencia personal de vida, con las posibilidades de la tecnología hoy en día, y con las herramientas disponibles en el año 2025, se hace en mucho menos. Eso sí, ahora la exigencia es de hacer más cosas en las mismas horas.

Por eso, aunque haya días cómo hoy en los que me cuesta decidir qué os voy a contar porque la fatiga se ha apoderado de mí, tiro de experiencia. De la capacidad de aguantar que he generado en estos años, de la responsabilidad en el trabajo, y de que sé que no puedo dejar de publicaros este post que para algunos lectores de este blog es una forma de saber que estoy vivo. Es mi Echo Response al Echo Request de los que venís al blog esperando saber que yo sigo vivo. Así que no puedo no publicarlo.

Entendiendo todo esto, cuando me he puesto en frente de la página en blanco de mi blog y estaba tan cansado que no sabía qué os iba a publicar he tirado de una viaje máxima de los "boomers" de los blogs: "No ideas to blog? Blog about it", y eso he hecho.... sólo para que sepáis que, aún cansado o fatigado, estoy vivo. Echo Response.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


domingo, enero 26, 2025

Hoy comienza el año 20 de El lado del mal

Éste es el primer post del año número 20 de mi blog, de El lado del mal. Parece una locura. Es más, los blogs parecen cada día más una rareza del pasado. Los jóvenes no quieren abrirse un blog. Publicar es un trabajo y total, las letras ya las puede escribir ChatGPT, así que poco a poco los blogs van siendo como las BBS o el protocolo NNTP, una cosa del pasado. Un blog es un como un periódico de papel en un mundo de televisión interactiva a la carta con experiencias XR. Peeeeeero, este blog es mi blog.

Figura 1: Hoy comienza el año 20 de "El lado del mal"

Éste es. mi blog, y cuando yo digo a mis amigos o mis hijas que soy una persona que cree en la constancia y en el trabajo, este blog es un claro ejemplo de ello. Un día dije que me abría el blog, y no era un proyecto para un rato, sino algo que iba a ser parte de mi vida. Y así ha sido, así es y así seguirá aún sin fecha de caducidad a la vista.

En este blog he publicado de todo dentro de los 6.869 (contando éste de hoy) artículos publicados. He hablado de tecnología mucho. He publicado reflexiones personales. He publicado los cuentos que les contaba a Mi Hacker v2.0 y Mi Survivor v1.1. He publicado mis investigaciones de hacking. Las herramientas que hemos construido. Las charlas que he dado. Los libros que hemos publicado. Los proyectos que hemos arrancado. Los dibujos que he hecho. He incluso historias escritas por mí.

El lado del mal, que con el título que tiene ha llevado a muchos a confusión, no ha sido tan malo. Ha sido y es justo lo que tenía que ser. Un cuaderno de bitácora. Un diario de una persona. De un chaval que comenzó a escribirlo con 30 años, y que ahora tiene 19 años más, pero que sigue haciendo lo mismo, más o menos. Crear y disfrutar con la tecnología.

Ya os he contando muchas veces lo que ha significado para mí tener este espacio, con esta obligación auto-impuesta de publicar con periodicidad diaria. Ha sido mi forma de mantener un ritmo alto de trabajo. Un ritmo alto de aprendizaje. Una frecuencia de estudio diaria. Una forma de ir al gimnasio mental todos y cada uno de los días. Una forma de estar en contacto con todo el mundo cada 24 horas. Un altavoz para estar cerca de todos los que estáis por aquí leyendo las letras que salen de las yemas de mis dedos por la web, por el e-mail, por el feed RSS, por las redes sociales. 

Muchos de los lectores de este blog ya sois amigos míos. Habéis sido y sois parte de mi vida. Nos hemos conocido. Hemos trabajado juntos. Hemos charlado con un café o por teléfono. Hemos compartido parte de nuestro camino juntos, y esto es maravilloso.

Es la magia de Internet que nos permite tener más grados de conexión con más personas. Cada uno elige su centro de operaciones. Las nuevas generaciones eligen sus canales de Youtube, de Twitch, de TikTok o de Instagram. Para mí es mi blog. Desde aquí me expreso al mundo con libertad. 

Por supuesto que tengo todos los demás canales, pero poder sentarme en el suelo de una estación, en la cafetería de un aeropuerto, en el banco de un parque, o en la cocina de mi casa a tomarme un café y estar con mi ordenador escribiendo un artículo, me da la libertad de nómada digital que siempre me ha gustado. 

No tengo que tener un setup que lucir en los fondos de los vídeos. No tengo que vivir con la rigidez de los directos a una hora. No tengo que vivir con la disciplina de salir bien los vídeos cuando los grabo. Simplemente tengo que sentir que lo que estoy publicando va conmigo en mi blog.

Escribir es algo que me gusta mucho. Al igual que disfruto más leyendo que viendo series. No sé por qué. Será porque de pequeño los libros y los cómics fueron mi refugio, hoy en día disfruto más leyendo un libro o imaginando la cinemática de un cómic que viendo series o películas.

Y supongo que disfruto más escribiendo un post para mi blog, que haciendo un vídeo de TikTok de un minuto, aunque el post lo vayan a leer 5 o 10K personas, y el vídeo lo vean 100K. No sé, me genera una sensación de que en las letras que pongo me expreso más como soy yo, mientras que un vídeo de 1 minuto es casi un guión.

Sea como fuere, los motivos racionales o emocionales que hay dentro de mí han sido culpables de que este blog hoy comience su año 20, y que lo haga con muchas ganas de seguir abierto. Porque es parte de mí. Es parte de mi vida. Es parte de mi identidad. Es parte de Chema Alonso.

Y mientras que el chaval este de Móstoles siga con ganas y energía, seguirá habiendo artículos por aquí. Sin más afán que el de contar lo que hace todos los días. De contar todo lo que vive. Nada más. Sólo eso. Y hoy soy un blogger feliz y agradecido a todos los que venís por aquí por darme motivos para seguir. Gracias.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


viernes, marzo 24, 2023

Goodbye "No Hack, No Fun". Goodbye Paper.ly

El domingo 17 de Julio de 2016, un día de mucha energía e ilusión personal, me vine arriba y comencé otra de esas cosas que hago yo en la red. Comencé con la locura de mantener diariamente el periódico online de "No Hack, No Fun". Me vine arriba, no recuerdo empujado por qué, y comencé  con el proyecto de recopilar diariamente los artículos que publicaba yo, mis compañeros o que me parecían relevantes, en una plataforma llamada Paper.ly, que se basada en contenido compartido por Twitter.
Desde entonces, hace ya casi 7 años, he subido diariamente - y manualmente - todos los posts a la plataforma. He pagado la suscripción anual siete veces, y pensaba continuar  con ella. No solo hay mucha gente que la visita a diario, sino que además semanalmente la enviaba por correo a todos los suscritos, que eran unos 6.000.
Pero, al igual que sucedió con Google Plus, Google Reader, o con FeedBurner, parece que este proyecto se cierra. Otro que me acabo. No sé muy bien los motivos, pero lo importante es que "No Hack, No Fun" desaparecerá el próximo 20 de Abril de 2023, fecha que se ha dado para la terminación completa y el borrado del servicio, así que ese día será el de Goodbye "No Hack, No Fun". 

Figura 3: Comunicación del cierre de Paper.ly

Por un lado, me da pena que un proyecto se cierre. Por otro, me quitará una tarea diaria. Por otro, perderé un canal de comunicación con aquellos a los que les gustaba este formato. Pero la vida es cambio, y seguro que acabo haciendo nuevas cosas. En 2016 mi vida era diferente, veía las cosas de otra forma, hoy en 2023, con mucho vivido desde entonces, seguro que haré otras cosas. 

Figura 4: Newsletter semanal a No Hack, No Fun

Sirva este post para que nadie se sorprenda cuando el día 20 de Abril de 2023 "No Hack, No Fun" haya dejado de existir, él periódico del día, y todo el archivo que ahora se puede consultar, y donde veréis que hay miles y miles de entradas de posts recopilados. Una lastima. Le deseo lo mejor al equipo detrás de Paper.ly en su futuro.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


miércoles, noviembre 16, 2022

Chema Alonso en Mastodon

Mastodon es una plataforma social de microblogging que fue creado con una arquitectura descentralizada y basada en Software Libre, que fue creada como alternativa a las redes sociales de microblogging centralizadas pertenecientes a una empresa. Y he decidido sacarme una cuenta en ella donde publicaré en paralelo lo mismo que publico en Twitter, así que si eres usuario de Mastodon o estás pensado en abrirte una cuenta, pues puedes seguirme si te gusta lo que comparto, por allí.
Para abrirse una cuenta, puedes elegir un servidor de los que hay disponibles, y yo he elegido el de ioc.exchange, que como su nombre indica es un servidor para gente interesada en el mundo del infosec en el Fediverso, así allí me la he sacado.
La cuenta que me he sacado es bastante sencilla. @chemaalonso@ioc.exchange, o lo que es lo mismo, está disponible en la URL: https://ioc.exchange/web/@chemaalonso y como podéis ver, publicaré la misma información que publico en Twitter.

Figura 3: Cuenta de @chemaalonso@ioc.exchange en Mastodon

Como cosa curiosa, que no conocía, Mastodon permite que automáticamente se borren los tweets antiguos, así no tienes problemas por tu yo del pasado. Ya sabes que puede venir a desdecir cosas hoy que se dijeron en el pasado. En otro tiempo, en otro momento, con otra edad.

Figura 4: Eliminación automática de publicaciones en Mastodon

Así que, me he animado, me he sacado la cuenta, la he configurado, le he puesto Latch con TOTP para proteger la cuenta, y listo. Configurar Latch TOTP para Mastodon es tan fácil como cuenta, activar el 2FA, escanear el QRCode y luego introducir un TOTP en tu cuenta de Mastodon para verificar que lo has hecho bien.
No sé qué pasará en el futuro, pero por ahora voy a mantener mi cuenta Twitter (@chemaalonso) y mi cuenta Mastodon (@chemaalonso@ioc.exchange) en paralelo, que al final es añadir un canal de publicación más al flujo diario, y si hay usuarios que acaban migrándose allí y quieren seguir lo que publico en esa plataforma, pues por mí bien.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


lunes, octubre 17, 2022

Google Blogger: Conectividad, Usabilidad y situaciones de DeadLock

Los que me conocéis ya sabéis que soy un nómada digital en toda regla. Trabajo desde cualquier sitio con total normalidad. No me importa mientras tenga una conexión a Internet que me conecte a la red, y pueda hacer todas mis tareas. Y una de las tareas que más hago es publicar mi artículo. Lo hago todos los días - o casi, casi, casi todos -. No importa dónde esté. No importa el país del mundo donde ande.

Figura 1: Google Blogger: Conectividad, Usabilidad y situaciones de DeadLock

Esto me ha llevado a encontrarme con innumerables situaciones con las herramientas que utilizo que ya le hubiera gustado a un QA poder probar, y por tanto, me encuentro con fallos que son muy difíciles de encontrar. Entre otros, aquellos en los que la conectividad es pieza clave del escenario de evaluación, como el que os voy a contar ahora mismo.

Blogger, y los cuadros de diálogo bloqueantes

Desde que en el año 2006 comencé a escribir "Un informático en el lado del mal", he utilizado siempre la plataforma de Blogger de Google. La he visto crecer, la he visto detenerse, y la veo hoy en día en modo "mantenimiento" donde no hay mucha inversión en ella desde la última actualización.

Una de las cosas que me mata de ella, es un Bug de Usabilidad y Pérdida de Trabajo que tienen los cuadros de diálogos bloqueantes del interfaz de edición de artículos. Estos cuadros de diálogo los utilizan para, por ejemplo, subir contenido multimedia - imágenes, vídeos, etc... - al artículo o para, simplemente, poner un hipervínculo.

Cuando está el cuadro de diálogo bloqueante, no puedes interactuar con ninguna parte del interfaz de usuario que no sea un componente de ese cuadro de diálogo. Así que, si quieres "Guardar cambios", o "Publicar" no puedes hacerlo, porque esos controles están fuera del cuadro de diálogo.

Supongo que esto tiene cierta lógica dentro de la cabeza del responsable de producto, ya que lo que desea es que esa función se acabe para pasar al siguiente punto del flujo de la lógica de ese caso de uso. No debería pasar nada con ese cuadro de diálogo, porque el usuario siempre puede hacer clic en la X, dar a la tecla ESC y cerrar el cuadro de diálogo, volviendo al flujo del caso de uso anterior.

Pero, por desgracia, durante el tiempo que está produciéndose la carga de los componentes de esos cuadro de diálogo bloqueante puede pasar cualquier cosa. Así que, si el componente del cuadro de diálogo carga en último lugar el componente del botón cerrar (la X), puede darse una condición de carrera muy desagradable y no habrá forma de llegar a los controles de "Guardar Cambios" o "Publicar", y te quedas, literalmente, colgado de la brocha. 

Figura 2: Cuadro bloqueante de "Añadir Imágenes"

En estos casos, algo que me ha pasado a mí en muchas situaciones de conectividad inestable, culpa de mi vida de nómada digital -, puede suceder que se inicialice el cuadro de diálogo bloqueante, haya un corte con la conectividad y la carga de sus componentes no se completa, se puede dar una desagradable situación como la que me sucede muchas veces en Blogger.

Figura 3: Configurar un enlace. Cuando lo escribes, se activa "APLICAR"

Otro que me destroza se produce con el cuadro de diálogo de configurar un enlace. En este caso, el botón "Aplicar" se produce después de que se ha lanza un evento que comprueba que has puesto un valor en el cuadro de texto donde debe ir el enlace, como se ve en la imagen anterior. Pero si se corta la conectividad y no carga completamente el código del botón "Aplicar", se da el caso como el que veis aquí, donde el botón Aplicar no se activa. Da igual que regrese la conectividad a tu equipo, si no carga en ese instante, estás en Interbloqueo (DeadLock).

Figura 4: Un deadlock por perdida de conectividad temporal poniendo un enlace.

En cualquiera de estas dos situaciones, por no contemplar las situaciones de pérdida de conectividad temporal en "el peor momento", se produce un bug de usuabilidad que lleva a la pérdida del trabajo del usuario.

Menos mal que me conozco bien las "Developer Tools" y cuando esto me pasa me voy al inspector de código y salvo los cambios no salvados haciendo un poco de trabajo manual con el HTML del cliente web de Blogger que tienes cargado, pero es un bug grande solo por no pensar que, tal vez, el primer componente que debes cargar de un cuadro de diálogo bloqueante es el de poder Cerrar.

Por supuesto, hay otras soluciones, pero este comportamiento que tiene Blogger no es bueno, ya que provoca perdida de datos por no poder salvar los cambios. Y no hay forma de salir, estás en un interbloqueo de libro. Avisados estáis.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


jueves, diciembre 16, 2021

El post 347 del año 2021

Este año ha sido muy intenso. He hecho muchas cosas. El demonio cabrón ese que tengo dentro ha ganado muchas batallas. Y la dopamina que recibo cuando una idea se convierte en realidad, se ha distribuido a mansalva en mi cuerpo. He exprimido mi tiempo al máximo. Y una forma de constatarlo es que éste que tienes delante es el post número 347 de este año en El lado del mal. He publicado más veces que lo que publiqué en 2020, en 2019, en 2018, en 2017, en 2016 y en 2015. En todos esos años publiqué menos posts durante el año que los que he publicado en 2021... y aún no se ha acabado.

Figura 1: El post 347 del año 2021

He vuelto a un nivel de actividad alto. Es verdad que desde que tengo MyPublicInbox y soy estricto con su uso, he ganado algo de tiempo todos los días - hoy ya he chequeado y contestado los correos importantes y ahora me he puesto a escribir-. Pero también es que estoy muy motivado con la aceleración tecnológica. El número de avances es brutal por minuto. Como os decía, Eppur si muove, y yo persigo todo lo que puedo, porque me encanta. Y es verdad que, además, la pandemia y el lockdown hizo que hubiera una necesidad, y una oportunidad, de volver a reinventarse.

En cualquier caso, la disciplina de tener que venir todos los días a contaros algo, sea por pasión, por responsabilidad, o por mera necesidad, se ha convertido durante esos dieciséis años en los que estoy escribiendo este blog, en el biorritmo de mi vida. En el latido de mi corazón en el mundo digital. Es el side-channel que leakea mis proyectos, mis sentimientos, mi estado emocional, mi salud, mi energía. Lo sé yo, y lo sabéis muchos de los que lleváis años viniendo a verme todos los días por aquí.  Y que este año vuelva a los registros de - casi - 2014, donde hice un pleno con 365 artículos publicados en 365 días, significa muchas cosas.

Figura 2: El archivo de "El lado del mal"
durante 16 años de publicaciones.

He de decir que, una vez que he publicado ya camino de casi 6.000 veces en El lado del mal, da cierto vértigo venir cada día a este blog. Es un proyecto personal de esfuerzo y dedicación diaria que he cuidado con esmero, con cariño, como si fuera un pequeño bonsái, durante tanto tiempo. Para verlo sólido y longevo. No quise expandir este blog a un medio digital, o pretender ser un portal. No me preocupé mucho en el diseño. Elegí uno retro, y así se quedo. Lo importante era venir aquí todos los días a publicar algo. A contaros algo.

Para mí, como sabéis los más veteranos, este blog era mi "diario de guerra" cuando daba mis giras con charlas por todas partes. Me apuntaba y guardaba aquí mis notas. Pero también lo que estaba estudiando. Lo que estaba trabajando. Lo que me llamaba la atención al día. Me levantaba, y escribía ese día lo que ese día estuviera en mi cabeza. Ya fuera la demo que estaba haciendo las charlas. Las fechas de los próximos eventos, el comentario de una noticia, o el descubrimiento que acaba de hacer de la cosa que aunque pudiera ser más nimia era interesante para mí. Un día a día hecho a base de vivir una vida.

Hoy sigue siendo todo eso y mucho más. Sigue siendo el centro de mi conexión con Internet. El punto de mayor realidad en la conexión Chema Alonso - Internet. Más que las redes sociales, que los que me conocéis más ya me habréis oido que el flujo de difusión comienza aquí, y pasar luego por las redes sociales para expandir el impacto, pero que donde el que escribe este artículo comienza su día en la red es aquí, en El lado del mal.

Somos veteranos los que utilizamos este medio, pesado y laborioso, de escribir un texto que robe unos minutos a los lectores. Exige mucho más tiempo que un minuto de TikTok, o unos caracteres en Twitter. La economía de la atención, y la cantidad de oferta que hay en el mundo digital, hace que escribir un texto no parezca ser el camino más directo para destacar en la red. Es mejor un vídeo viral en TikTok, mil debates y líos en redes sociales, o fotos molonas. Ya no está de moda "voy a escribir un blog". Hoy es más hacer un canal de Twitch o Podcast. Pero... este es mi proyecto, y con el que me siento cómodo.

Dicho esto, quiero que sepas que lo escribo porque tú vienes aquí. Por que te acercas a verme. Porque casi puedo pasar lista y saber muchos de los que estáis al otro lado. Muchos que habéis seguido mis andaduras y aventuras cerca de mí. Que sabéis tanto de mí. Que podéis contar mis aventuras y las vuestras casi juntas. Gracias a todos por hacer que El lado del mal sea importante para mí. Por eso, hoy, 16 de Diciembre a las 7:24 de la mañana, habéis logrado que vuelta a tener ganas de escribir el post 347 del año 2021.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


domingo, febrero 14, 2021

Entrevista a JM Ferri: Viajero de la Historia y Jinete en la Tormenta

Cuando me enteré de que JM Ferri había utilizado mis charlas para preparar algunas escenas de su novela "Jinetes en la Tormenta" me llamó mucho la atención, y le invité a escribir un artículo en mi blog sobre este tema, que se llamó: "¡Qué difícil es escribir un Thriller sin hackers!". Después la novela llegó a mis manos, para bebértela en un par de días.

Figura 1: Entrevista a JM Ferri: Viajero de la Historia y Jinete en la Tormenta

El libro de Jinetes en la Tormenta es como el de Hacker Épico, que te atrapa rápidamente y ya no lo sueltas hasta que lo termines, ya que es una novela negra de acción, con mala leche, que mezcla espías malos, y ritmo desde el minuto uno a la última página. Es más, si te haces con ella raro será que te dure más de un fin de semana.


Pero cuando vas conociendo más a JM Ferri, más interesante me parecía hacerle una entrevista. No solo tiene esta novela en la que hay hackers de por medio, sino que además es un viajero y amante de la historia, así que, para seguir con mi rutina de hacer entrevistas a personas interesantes los fines de semana, hoy le ha tocado a él. Espero que os guste.

1.- Tu blog de Viajero de la Historia es una preciosidad, y seguro que has tenido que leer mucho para estar tan informado, ¿cómo surge esa pasión que tienes por la historia?

¡Muchas gracias! La verdad es que el blog empezó un poco como un juego, algo para entretenerme durante los viajes y para que otros viajeros pudiesen aprovecha mi experiencia visitando ciudades con poco tiempo libre. También es una forma de repasar mis apuntes para los exámenes. 


Aunque siempre me había gustado la Historia (especialmente los fenicios y el Siglo XIII en la Edad Media), el “golpe en la cabeza” me lo di en un viaje a Cantabria: después de visitar sus cuevas prehistóricas aluciné tanto que me matriculé en el Grado de Geografía e Historia para comprender de qué iba aquello. Quería saberlo todo.

2.- Y de Historia, a la novela negra, el thriller y la aparición de hackers. Yo hubiera apostado más por una serie tipo “El Clan del oso cavernario” o novela histórica, pero te acabaste metiendo en “Jinetes en la Tormenta”. ¿Has sido un desliz o vas a continuar con la novela negra de acción?

Aunque antes leía algo más de novela histórica, el género negro y criminal ha sido siempre mi género predilecto. Soy un gran fan de Phillip Marlowe, el detective creado por Raymond Chandler, que marcó el estereotipo de detective que apesta a whisky y a tabaco mientras investiga. Jinetes en la Tormenta pretendía ser una actualización de la típica novela negra americana, adaptando el concepto de los bajos fondos al entorno virtual. 

Figura 4: Novela Thriller "Jinetes en la Tormenta" de JM Ferri

Al final, la novela ha seguido su propio camino y tiene más ingredientes de thriller que de noir puro y duro. Tengo un par de ideas para novelas históricas, también me gustaría actualizar el género de aventuras, pero de momento el cuerpo me pide crimen, así que voy a seguir delinquiendo un tiempo más.

3.- Si tuvieras que explicar la trama de “Jinetes en la tormenta” a los lectores, ¿cómo se lo explicarías?

Suelo decir que es una mezcla de novela negra y thriller con un chorrito de mala leche. De la trama no explico nada, porque como es cortita cada párrafo cuenta cosas importantes: léete las 15 primeras páginas, y si no te ha enganchado, esta novela no es para ti.

4.- Cuando me enteré que usaste mis conferencias para preparar tu novela de “Jinetes en la Tormenta” me llamó mucho la atención, ¿aprovechaste algo en especial para alguna escena en concreto?

Aunque de tus conferencias tengo material para varias novelas (sí, es una amenaza en toda regla), para esta obra en concreto me sirvieron mucho para entender el concepto de exploit. Y ya no digo, más que seguro que meto la pata y desvelo más de lo necesario…

5.- Eres un viajero incansable, y lo que uno llamaría, un trotamundos. ¿Cómo te da por sentarte y escribir? Es casi lo contrario a estar de aquí para allá.

Hace mil años empecé a escribir como desahogo. Sin un objetivo, planificación, ni nada parecido. Era una especie de terapia: terminaba de aporrear el teclado y borraba el texto una vez había cumplido su cometido. Soñaba con escribir una novela, pero como proyecto lejano, para cuando me jubilase o algo así.

La idea de Jinetes en la Tormeta empezó a rondarme la cabeza hace unos años, pero no terminaba de decidirme a ponerla en negro sobre blanco. Hasta que unos amigos (Ana y Pepe, que de esta tampoco os escapáis) me invitaron a un programa de radio para hablar de uno de mis libros favoritos: el Padrino, de Mario Puzo. Ahí me di otro golpe en la cabeza y me puse manos a la obra escribiendo en ratos sueltos, normalmente de madrugada. Llegó la pandemia, y durante el encierro la escritura volvió a ser una terapia, aunque esta vez con un objetivo claro: el libro debía publicarse el día de mi 40 cumpleaños. Y lo conseguí.

6.- Tu blog de Viajes está en WordPress… ¿has podido configurar Latch para WordPress? ¿Y ponerlo en Paranoid Mode? ¿Te han hackeado alguna vez el blog? Ya te estás leyendo el libro de Máxima Seguridad en WordPress.

Sí, la verdad es que Latch me ha parecido muy fácil de configurar. ¡Y mola la opción de bloquear el acceso desde el móvil! También me inspira más confianza que ir dejando mi número de móvil en cualquier sitio para activar la verificación en dos pasos.

Figura 5: Máxima Seguridad en WordPress de
Daniel Martín Maldonado en 0xWord

El Paranoid Mode lo estoy probando a ratos, no es tan fácil para un profano en la materia como yo… Sí, una vez me hackearon un blog… no tenía nada que ver con este, era un tema profesional, pero tenía años de contenido que posicionaba muy bien, y se fue todo al garete. No pude recuperar nada, un desastre.

7.- Yo me he leído “Jinetes en la Tormenta”, y se pasa volando. Una historia en poco más de 100 páginas, con acción desde el principio que te deja con ganas de más. ¿Por qué una novela tan corta?

Porque desde hace unos años yo leo sobre todo novela corta, unas 200 páginas. Buscaba una historia que enganchase desde el principio y mantuviese la tensión durante toda la lectura, sin tregua. Así no se duerme nadie…

8.- ¿Necesitas más ayuda de hackers para las aventuras de la segunda parte? Te puedo recomendar alguno bueno.

Creo que alguno voy a necesitar… cuidado, que te tomo la palabra. La segunda parte complica un poco más la trama y permite conocer mejor a los personajes, aunque la idea es que el ritmo sea igual de ágil y entretenido. Los Jinetes en la Tormenta van a tener mucho trabajo próximamente, así que toda ayuda será bienvenida.

9.- Si tuvieras que recomendar tres libros de acción o de novela negra a los lectores de este blog – teniendo en cuenta sus tendencias hacia el hacking - ¿cuáles serían?

Con la participación directa de hackers, recomiendo el famoso “los hombres que no amaban a las mujeres” de Stieg Larsson, el primero de la trilogía Millenium (y el mejor, a mi parecer). Hace poco he leído “Cicatriz” de Juan Gómez Jurado y me ha gustado mucho. 
La última recomendación es una novela negra que no tiene nada que ver con el mundo de la ciberseguridad (se publicó en 1964), pero que recomiendo a todo el mundo porque es corta y muy, muy entretenida: “1280 almas” de Jim Thompson.

10.- ¿Te animas a escribir un microrelato de cuatro hojas de acción, novela negra y hackers para que la gente lo pueda leer? ¡Te doy una semana!

¿Me estás retando? ¡Acepto el duelo!


Entrada destacada

Hacking IA: Jailbreak, Prompt Injection, Hallucinations & Unalignment. Nuestro nuevo libro en 0xWord

Pocas veces me ha hecho tanta ilusión que saliera un nuevo libro en 0xWord como con este libro de " Hacking IA: Jailbreak, Prompt Inje...

Entradas populares