<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: José Ángel Maldonado Guzmán</title>
    <description>The latest articles on DEV Community by José Ángel Maldonado Guzmán (@joseangelmaldonado).</description>
    <link>https://dev.to/joseangelmaldonado</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4242196%2F64da4920-b21f-4cc9-b324-bc49b3750835.jpg</url>
      <title>DEV Community: José Ángel Maldonado Guzmán</title>
      <link>https://dev.to/joseangelmaldonado</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/joseangelmaldonado"/>
    <language>en</language>
    <item>
      <title>El botón de "aceptar cookies": qué estás aceptando en realidad</title>
      <dc:creator>José Ángel Maldonado Guzmán</dc:creator>
      <pubDate>Fri, 13 Nov 2026 05:57:43 +0000</pubDate>
      <link>https://dev.to/joseangelmaldonado/el-boton-de-aceptar-cookies-que-estas-aceptando-en-realidad-1b0n</link>
      <guid>https://dev.to/joseangelmaldonado/el-boton-de-aceptar-cookies-que-estas-aceptando-en-realidad-1b0n</guid>
      <description>&lt;p&gt;&lt;em&gt;Por José Ángel Maldonado Guzmán&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;«Este sitio usa cookies. ¿Aceptar?» Lo has visto mil veces y mil veces has pulsado «Aceptar todas» sin leer, solo para que el aviso desaparezca. No eres el único: ese botón está diseñado exactamente para eso. Pero ¿qué son las cookies, qué aceptaste realmente y por qué debería importarte?&lt;/p&gt;

&lt;h2&gt;
  
  
  Qué es una cookie (sin la metáfora aburrida)
&lt;/h2&gt;

&lt;p&gt;Una cookie es un &lt;strong&gt;archivo de texto diminuto&lt;/strong&gt; que un sitio web guarda en tu navegador, con un identificador y algunos datos. Como el servidor web «olvida» todo entre una página y otra, la cookie es su memoria: gracias a ella el sitio recuerda que ya iniciaste sesión, qué dejaste en el carrito o en qué idioma lo prefieres.&lt;/p&gt;

&lt;p&gt;No son programas, no se ejecutan y no son virus. Son notas. El detalle está en &lt;strong&gt;quién escribe la nota y para qué&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Las tres familias
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Propias y necesarias:&lt;/strong&gt; las del sitio que visitas, para que funcione: tu sesión, tu carrito, tu idioma. Sin ellas, internet sería inutilizable. Estas ni siquiera necesitan tu permiso.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Propias de medición:&lt;/strong&gt; cuentan visitas y clics para que el dueño del sitio sepa qué funciona. Razonables, aunque también son datos sobre ti.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;De terceros:&lt;/strong&gt; las que guarda &lt;em&gt;otro&lt;/em&gt; dominio distinto al que visitas — típicamente, redes de publicidad y rastreo. Son las que hacen que el anuncio de los zapatos que viste en una tienda te persiga por todo internet durante una semana. Estas existen para construir un perfil de tus hábitos entre muchos sitios.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Cuando pulsas «Aceptar todas», casi siempre estás aceptando también la tercera familia.&lt;/p&gt;

&lt;h2&gt;
  
  
  El truco está en el diseño
&lt;/h2&gt;

&lt;p&gt;Los avisos de cookies deberían pedir tu consentimiento libre, pero muchos están diseñados con &lt;strong&gt;patrones oscuros&lt;/strong&gt;: el botón de «Aceptar todas» es grande, verde y está a la vista; el de «Rechazar» se esconde dos clics adentro, en gris y con letra pequeña. En Europa, las autoridades de protección de datos han multado a empresas gigantes justo por esto: si rechazar no es tan fácil como aceptar, el consentimiento no es libre, y varios países ya exigen un botón de rechazo al mismo nivel.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lo que dice la ley (en dos líneas)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;En la &lt;strong&gt;Unión Europea&lt;/strong&gt; (RGPD y directiva ePrivacy), las cookies no esenciales necesitan tu consentimiento previo e informado: de ahí la plaga de avisos.&lt;/li&gt;
&lt;li&gt;En &lt;strong&gt;México&lt;/strong&gt;, la Ley Federal de Protección de Datos Personales obliga a los sitios a tener aviso de privacidad y a informar el uso de tecnologías de rastreo, aunque la experiencia práctica es menos estricta que la europea.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tu defensa práctica
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Usa «Rechazar» o «Configurar» cuando exista&lt;/strong&gt;, aunque tome cinco segundos más: la mayoría de los sitios funcionan igual sin las cookies de terceros.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bloquea cookies de terceros en tu navegador:&lt;/strong&gt; todos los navegadores modernos tienen la opción; actívala una vez y listo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Borra cookies de vez en cuando&lt;/strong&gt; o usa ventanas privadas para compras sensibles: el perfil publicitario se reinicia.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Desconfía de los avisos sin opción real:&lt;/strong&gt; si solo hay «Aceptar», ese sitio ya te dijo cuánto respeta tu elección.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;La próxima vez que el aviso aparezca, no lo veas como un trámite: es un contrato chiquito. Y como todo contrato, vale la pena saber qué firmas antes de pulsar el botón grande y verde.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;José Ángel Maldonado Guzmán — estudiante de Ingeniería en Computación, Universidad Autónoma del Estado de México, Centro Universitario Valle de Chalco.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>privacidad</category>
      <category>web</category>
      <category>espanol</category>
      <category>tecnologia</category>
    </item>
    <item>
      <title>Copia de seguridad 3-2-1: la regla que salva tesis, fotos y negocios</title>
      <dc:creator>José Ángel Maldonado Guzmán</dc:creator>
      <pubDate>Fri, 13 Nov 2026 05:52:37 +0000</pubDate>
      <link>https://dev.to/joseangelmaldonado/copia-de-seguridad-3-2-1-la-regla-que-salva-tesis-fotos-y-negocios-1986</link>
      <guid>https://dev.to/joseangelmaldonado/copia-de-seguridad-3-2-1-la-regla-que-salva-tesis-fotos-y-negocios-1986</guid>
      <description>&lt;p&gt;&lt;em&gt;Por José Ángel Maldonado Guzmán&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Todo el mundo hace su primera copia de seguridad el día después de necesitarla. Un disco que muere con la tesis adentro, un celular robado con las fotos de cinco años, un &lt;em&gt;ransomware&lt;/em&gt; que cifra los archivos de un negocio entero un lunes a las 9 a. m. La tragedia no es que estas cosas pasen — pasan — sino que casi todas se volvían anécdota con una regla de tres números: &lt;strong&gt;3-2-1&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  La regla, en una línea
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;3&lt;/strong&gt; copias de tus datos (la original y dos respaldos).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2&lt;/strong&gt; tipos diferentes de medio (por ejemplo, el disco de tu computadora y un disco externo; no dos carpetas del mismo disco).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;1&lt;/strong&gt; copia fuera del sitio (en otra casa, en la oficina o en la nube), lejos del incendio, el robo o la inundación que se lleve a las demás.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Eso es todo. La lógica es de probabilidades: cada copia puede fallar, pero que fallen &lt;em&gt;todas a la vez&lt;/em&gt;, estando en medios y lugares distintos, ya es otro nivel de mala suerte.&lt;/p&gt;

&lt;h2&gt;
  
  
  Por qué «dos carpetas» no es un respaldo
&lt;/h2&gt;

&lt;p&gt;El error más común es creer que copiar la carpeta «Importante» a «Importante - copia» en el mismo disco es estar respaldado. Si el disco muere, mueren las dos. Si un ransomware cifra tus archivos, cifra las dos. Si te roban la laptop, se van las dos. Un respaldo solo sirve si sobrevive a la desgracia que destruyó el original — por eso la regla separa &lt;strong&gt;medio&lt;/strong&gt; y &lt;strong&gt;lugar&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Los enemigos reales de tus archivos
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Falla de hardware:&lt;/strong&gt; los discos tienen vida útil; los SSD también. No es si va a fallar, es cuándo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ransomware:&lt;/strong&gt; secuestra tus archivos y pide pago. Con respaldo externo y desconectado, su amenaza se evapora: restauras y sigues.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Borrado accidental:&lt;/strong&gt; el enemigo más frecuente es uno mismo, un viernes cansado con el dedo rápido.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Robo y desastre físico:&lt;/strong&gt; contra esto solo defiende la copia fuera del sitio.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Hazlo esta semana, sin gastar de más
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Copia 1:&lt;/strong&gt; tus archivos donde ya están (computadora o celular).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Copia 2:&lt;/strong&gt; un disco externo USB que solo conectes para respaldar (conectado permanente = expuesto a lo mismo que la computadora).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Copia 3:&lt;/strong&gt; almacenamiento en la nube para lo esencial — documentos, fotos, la tesis — aunque sea la capa gratuita; lo crítico casi nunca pesa tanto.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Y el paso que casi todos se saltan: &lt;strong&gt;comprueba que el respaldo sirve&lt;/strong&gt;. Respaldo que nunca se ha restaurado es una esperanza, no un respaldo. Abre un archivo desde tu copia una vez al mes; son sesenta segundos que separan la anécdota del desastre.&lt;/p&gt;

&lt;h2&gt;
  
  
  La regla también envejece (bien)
&lt;/h2&gt;

&lt;p&gt;Hoy se habla de variantes como 3-2-1-1-0: añaden una copia &lt;strong&gt;inmutable&lt;/strong&gt; o fuera de línea (que ni el ransomware puede tocar) y &lt;strong&gt;cero errores&lt;/strong&gt; tras verificar la restauración. La esencia, sin embargo, sigue siendo la de siempre y cabe en un post-it: tres copias, dos medios, una fuera de casa.&lt;/p&gt;

&lt;p&gt;Tus datos son, cada vez más, tu vida registrada: estudios, trabajo, recuerdos. Protegerlos no requiere ser experto en sistemas — requiere una regla simple, aplicada antes del día en que la necesites.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;José Ángel Maldonado Guzmán — estudiante de Ingeniería en Computación, Universidad Autónoma del Estado de México, Centro Universitario Valle de Chalco.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>tecnologia</category>
      <category>backup</category>
      <category>datos</category>
      <category>espanol</category>
    </item>
    <item>
      <title>Así aprende una IA: datos, ejemplos y mucha paciencia</title>
      <dc:creator>José Ángel Maldonado Guzmán</dc:creator>
      <pubDate>Fri, 13 Nov 2026 05:51:27 +0000</pubDate>
      <link>https://dev.to/joseangelmaldonado/asi-aprende-una-ia-datos-ejemplos-y-mucha-paciencia-356</link>
      <guid>https://dev.to/joseangelmaldonado/asi-aprende-una-ia-datos-ejemplos-y-mucha-paciencia-356</guid>
      <description>&lt;p&gt;&lt;em&gt;Por José Ángel Maldonado Guzmán&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Cuando una inteligencia artificial «aprende», nadie le explica las reglas. Nadie se sienta a escribir «un gato es un animal con orejas puntiagudas, bigotes y…». En vez de eso, le mostramos el mundo millones de veces y dejamos que ella descubra los patrones. Entender ese proceso — qué entra, qué ajusta y qué sale — es la mejor vacuna contra dos errores comunes: creer que la IA es magia, o creer que es una estafa.&lt;/p&gt;

&lt;h2&gt;
  
  
  La idea en una frase
&lt;/h2&gt;

&lt;p&gt;Aprender, para una máquina, es &lt;strong&gt;ajustar números hasta equivocarse lo menos posible en ejemplos conocidos&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Dentro de un modelo hay millones (a veces miles de millones) de perillas numéricas llamadas &lt;strong&gt;parámetros&lt;/strong&gt;. Al principio están puestas casi al azar, y el modelo responde tonterías. Cada vez que acierta o falla en un ejemplo, un procedimiento matemático — llamado &lt;strong&gt;descenso de gradiente&lt;/strong&gt; — mueve cada perilla un poquitito en la dirección que hubiera reducido el error. Repetido millones de veces, el movimiento acumulativo convierte el azar en comportamiento: el modelo termina reconociendo gatos, traduciendo frases o prediciendo la palabra que sigue.&lt;/p&gt;

&lt;h2&gt;
  
  
  Los ingredientes
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Datos de entrenamiento:&lt;/strong&gt; los ejemplos. Textos, fotos, audios, registros… con respuesta conocida cuando se trata de aprendizaje supervisado («esta foto es un gato», «este correo es spam»).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;La función de error:&lt;/strong&gt; una regla que califica qué tan lejos estuvo la respuesta del modelo de la correcta. Sin nota, no hay aprendizaje.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Repetición a escala:&lt;/strong&gt; una pasada completa por todos los ejemplos se llama &lt;strong&gt;época&lt;/strong&gt;, y el entrenamiento hace muchas. Lo que para un humano sería «practicar», para el modelo es ajustar perillas época tras época.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ejemplos nuevos para examinar:&lt;/strong&gt; se reservan datos que el modelo nunca vio para entrenar. Si en esos datos también acierta, aprendió el patrón; si solo acierta en los que estudió, &lt;strong&gt;memorizó&lt;/strong&gt; — es el &lt;em&gt;sobreajuste&lt;/em&gt;, el equivalente mecánico de aprenderse las respuestas del examen sin entender la materia.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Un ejemplo con las manos: enseñarle «spam»
&lt;/h2&gt;

&lt;p&gt;Imagina entrenar un filtro de correo. Le damos 100,000 correos ya etiquetados como «spam» o «no spam». El modelo empieza adivinando y falla mucho. Con cada correo, el error le dice cómo ajustar sus perillas: pesan más las palabras «GRATIS», «premio» y «haz clic aquí»; pesa menos «reunión»; y así. Tras varias épocas, lo probamos con correos nuevos y acierta el 98 %. Nadie escribió la regla «si dice GRATIS es spam»: &lt;strong&gt;la regla emergió de los ejemplos&lt;/strong&gt;. Por eso el filtro también falla a veces con correos legítimos de promociones: aprendió el patrón dominante, no una verdad absoluta.&lt;/p&gt;

&lt;h2&gt;
  
  
  La consecuencia que nadie debería olvidar
&lt;/h2&gt;

&lt;p&gt;Si el aprendizaje sale de los ejemplos, &lt;strong&gt;la calidad del modelo es la calidad de sus datos&lt;/strong&gt;. Datos equivocados, desbalanceados o viejos producen un modelo equivocado, desbalanceado o viejo, aunque su software sea perfecto. Por eso gran parte del trabajo real en ciencia de datos no es «la IA»: es conseguir, limpiar, etiquetar y auditar datos, durante semanas, antes de entrenar nada.&lt;/p&gt;

&lt;p&gt;La próxima vez que un sistema «inteligente» acierte de forma asombrosa o falle de forma ridícula, ya sabes dónde mirar: no a una mente dentro de la máquina, sino a los millones de ejemplos con los que ajustó sus perillas — y a quienes eligieron esos ejemplos.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;José Ángel Maldonado Guzmán — estudiante de Ingeniería en Computación, Universidad Autónoma del Estado de México, Centro Universitario Valle de Chalco.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ia</category>
      <category>machinelearning</category>
      <category>espanol</category>
      <category>tecnologia</category>
    </item>
    <item>
      <title>¿Qué es una API? El mesero que conecta todo el software</title>
      <dc:creator>José Ángel Maldonado Guzmán</dc:creator>
      <pubDate>Fri, 13 Nov 2026 05:45:07 +0000</pubDate>
      <link>https://dev.to/joseangelmaldonado/que-es-una-api-el-mesero-que-conecta-todo-el-software-2fm7</link>
      <guid>https://dev.to/joseangelmaldonado/que-es-una-api-el-mesero-que-conecta-todo-el-software-2fm7</guid>
      <description>&lt;p&gt;&lt;em&gt;Por José Ángel Maldonado Guzmán&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Abres la app del clima y ves el pronóstico de tu ciudad. Esa app no tiene satélites, ni estaciones meteorológicas, ni un señor mirando por la ventana: le pregunta los datos a otro sistema. Pides un viaje en una app de transporte y aparece un mapa que la empresa no dibujó: es el mapa de otro servicio. Pagas con tarjeta dentro de una tiendita en línea que jamás tocó tu dinero: un tercero procesó el cobro. En los tres casos hubo un intermediario invisible haciendo su trabajo: una API.&lt;/p&gt;

&lt;h2&gt;
  
  
  La analogía del restaurante
&lt;/h2&gt;

&lt;p&gt;Imagina un restaurante. Tú (una aplicación) estás sentado a la mesa con un menú. La cocina (otro sistema) tiene los ingredientes y prepara los platos, pero a ti no te dejan entrar a la cocina: sería un caos si cada cliente se sirviera solo. Entre ambos está el mesero.&lt;/p&gt;

&lt;p&gt;La &lt;strong&gt;API&lt;/strong&gt; — &lt;em&gt;Application Programming Interface&lt;/em&gt;, interfaz de programación de aplicaciones — es el mesero:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tú no pides «lo que sea»: pides &lt;strong&gt;del menú&lt;/strong&gt;, con las opciones y el formato acordados.&lt;/li&gt;
&lt;li&gt;El mesero lleva tu pedido a la cocina, sin que necesites saber cómo se cocina.&lt;/li&gt;
&lt;li&gt;La cocina prepara y el mesero te trae el plato a la mesa.&lt;/li&gt;
&lt;li&gt;Si pides algo que no existe, el mesero regresa y te lo dice con educación (un mensaje de error).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Así se comunican los programas: una aplicación hace una &lt;strong&gt;petición&lt;/strong&gt; con un formato exacto, y la otra responde con datos en un formato exacto. Nada de entrar a la cocina.&lt;/p&gt;

&lt;h2&gt;
  
  
  Un pedido, desarmado
&lt;/h2&gt;

&lt;p&gt;Cuando una app del clima pregunta por el tiempo en el Valle de Chalco, su «pedido» puede verse parecido a esto:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight http"&gt;&lt;code&gt;&lt;span class="na"&gt;GET https://api.clima-ejemplo.com/v1/pronostico?ciudad&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;valle&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;de&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;chalco&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;unidades&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;metric&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tres piezas: el &lt;strong&gt;método&lt;/strong&gt; (GET = «dame datos»), la &lt;strong&gt;dirección&lt;/strong&gt; del recurso (el pronóstico) y los &lt;strong&gt;parámetros&lt;/strong&gt; (qué ciudad, en qué unidades). La respuesta llega en un formato legible por máquinas, como JSON:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;"ciudad"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"Valle de Chalco"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nl"&gt;"temperatura"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;24&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nl"&gt;"condicion"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"soleado"&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Eso, multiplicado por millones y combinado con miles de servicios distintos, es la economía moderna del software: casi ninguna aplicación famosa lo hace todo sola.&lt;/p&gt;

&lt;h2&gt;
  
  
  ¿Y quién garantiza que no pidas la cocina entera?
&lt;/h2&gt;

&lt;p&gt;Las API abren puertas, así que llevan llaves y reglas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Claves de API:&lt;/strong&gt; una credencial secreta que identifica quién pide. Si la publicas — por ejemplo, en un repositorio abierto — otros pueden usar tu llave y gastar tu cuota (o algo peor).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Límites de uso (&lt;em&gt;rate limits&lt;/em&gt;):&lt;/strong&gt; tantas peticiones por minuto, como un restaurante que solo acepta cierto número de mesas a la vez.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Permisos por alcance:&lt;/strong&gt; una llave puede servir para &lt;em&gt;leer&lt;/em&gt; el clima y no para &lt;em&gt;borrar&lt;/em&gt; nada. La llave correcta abre solo la puerta correcta.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Por qué debería importarte aunque no programes
&lt;/h2&gt;

&lt;p&gt;Porque el mundo ya funciona así. La banca abierta (&lt;em&gt;open banking&lt;/em&gt;) obliga a los bancos a ofrecer API para que, con tu permiso, otras apps consulten tus cuentas. Los gobiernos publican datos abiertos mediante API para que cualquiera construya servicios con ellos. Y las inteligencias artificiales más conocidas se usan, en las empresas, sobre todo a través de API: el «chat» que ves es solo la mesa; la cocina está detrás del mesero.&lt;/p&gt;

&lt;p&gt;La próxima vez que una app te muestre un mapa, un pago o un pronóstico que ella no produjo, busca al mesero. Estuvo ahí todo el tiempo, llevando pedidos entre cocinas que nunca se ven.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;José Ángel Maldonado Guzmán — estudiante de Ingeniería en Computación, Universidad Autónoma del Estado de México, Centro Universitario Valle de Chalco.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>api</category>
      <category>programacion</category>
      <category>espanol</category>
      <category>tecnologia</category>
    </item>
    <item>
      <title>Tu contraseña es débil: cómo funciona un ataque de fuerza bruta (y cómo defenderte)</title>
      <dc:creator>José Ángel Maldonado Guzmán</dc:creator>
      <pubDate>Fri, 13 Nov 2026 05:43:18 +0000</pubDate>
      <link>https://dev.to/joseangelmaldonado/tu-contrasena-es-debil-como-funciona-un-ataque-de-fuerza-bruta-y-como-defenderte-db6</link>
      <guid>https://dev.to/joseangelmaldonado/tu-contrasena-es-debil-como-funciona-un-ataque-de-fuerza-bruta-y-como-defenderte-db6</guid>
      <description>&lt;p&gt;&lt;em&gt;Por José Ángel Maldonado Guzmán&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Imagina un candado de bicicleta con una combinación de 4 dígitos. ¿Cuántas combinaciones posibles hay? Diez mil: de 0000 a 9999. Si pudieras probar una por segundo, en menos de tres horas lo abrirías… pero una computadora no prueba una por segundo: prueba miles de millones por segundo. Esa es, en esencia, la fuerza bruta: no adivinar con ingenio, sino probar todo, rapidísimo, hasta que algo abra.&lt;/p&gt;

&lt;h2&gt;
  
  
  Así se ve un ataque real
&lt;/h2&gt;

&lt;p&gt;Cuando un servicio en internet sufre una filtración, los atacantes no obtienen tu contraseña escrita en claro (o no deberían): obtienen su «hash», una especie de huella digital calculada con una función matemática de un solo sentido. No se puede revertir, pero sí se puede comparar: si calculo el hash de «contraseña123» y coincide con el de la filtración, ya sé tu contraseña.&lt;/p&gt;

&lt;p&gt;Y ahí empieza la fiesta para el atacante:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Diccionarios:&lt;/strong&gt; primero prueba las contraseñas más usadas del planeta. «123456», «password», «qwerty» y millones de variantes reales filtradas antes. La mayoría de las cuentas cae aquí, sin fuerza bruta «pura».&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reglas de mutación:&lt;/strong&gt; el software prueba «gato» → «Gato» → «gato1» → «gato2024» → «g4t0». Humanos somos predecibles incluso «siendo creativos».&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fuerza bruta total:&lt;/strong&gt; al final, todas las combinaciones posibles de caracteres. Esto solo es viable si la contraseña es corta: cada carácter extra multiplica el trabajo de forma brutal (para el atacante, esta vez).&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  La matemática que te protege
&lt;/h2&gt;

&lt;p&gt;La seguridad de una contraseña no depende de lo «rara» que se vea, sino de cuántas posibilidades debe explorar el atacante, y eso depende de su &lt;strong&gt;longitud&lt;/strong&gt; y del alfabeto usado. Una contraseña de 8 caracteres en minúsculas tiene unos 200 mil millones de combinaciones: suena mucho, pero un equipo moderno de tarjetas gráficas las recorre en horas si el hash es rápido y débil. Una de 16 caracteres con mayúsculas, minúsculas, números y símbolos pasa a un espacio tan grande que ni con siglos de cómputo se recorre.&lt;/p&gt;

&lt;p&gt;Por eso una frase larga y memorable — varias palabras unidas, como las que usarías en una historia absurda — suele proteger más que una clave corta llena de símbolos imposibles de recordar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Y el eslabón que casi nadie cuida: reutilizar
&lt;/h2&gt;

&lt;p&gt;El ataque más exitoso ni siquiera rompe tu contraseña: la &lt;strong&gt;recicla&lt;/strong&gt;. Si usas la misma clave en el foro que se filtró en 2019 y en tu correo, el atacante solo tiene que probar esa combinación correo+contraseña en todos los servicios conocidos. Se llama &lt;em&gt;credential stuffing&lt;/em&gt; y funciona porque millones de personas reutilizan claves.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tu defensa, en cinco movimientos
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Frases largas y únicas por servicio.&lt;/strong&gt; Larga gana a complicada; única gana a todo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Un gestor de contraseñas.&lt;/strong&gt; Tú no puedes memorizar 80 claves únicas; el gestor sí. Solo memorizas una maestra, bien hecha.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Verificación en dos pasos (2FA) siempre.&lt;/strong&gt; Aunque roben tu contraseña, sin el segundo factor no entran. Mejor app de autenticación que SMS.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Revisa si ya te filtraron.&lt;/strong&gt; Servicios como &lt;em&gt;Have I Been Pwned&lt;/em&gt; te dicen si tu correo apareció en filtraciones conocidas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Desconfía de la prisa.&lt;/strong&gt; La fuerza bruta abre candados; la ingeniería social abre personas. Ningún banco te pide tu clave por correo.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;La fuerza bruta es el ataque menos elegante y uno de los más efectivos, porque no ataca a la tecnología: ataca nuestros atajos. La buena noticia es que la defensa también es matemática y está de tu lado: cada carácter extra que agregas, el atacante lo paga con años.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;José Ángel Maldonado Guzmán — estudiante de Ingeniería en Computación, Universidad Autónoma del Estado de México, Centro Universitario Valle de Chalco.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ciberseguridad</category>
      <category>seguridad</category>
      <category>espanol</category>
      <category>tecnologia</category>
    </item>
    <item>
      <title>Cómo funciona el GPS: satélites, relojes y un poco de Einstein</title>
      <dc:creator>José Ángel Maldonado Guzmán</dc:creator>
      <pubDate>Fri, 13 Nov 2026 05:22:09 +0000</pubDate>
      <link>https://dev.to/joseangelmaldonado/como-funciona-el-gps-satelites-relojes-y-un-poco-de-einstein-4hk3</link>
      <guid>https://dev.to/joseangelmaldonado/como-funciona-el-gps-satelites-relojes-y-un-poco-de-einstein-4hk3</guid>
      <description>&lt;p&gt;&lt;em&gt;Por José Ángel Maldonado Guzmán&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Abres el mapa en tu teléfono, aparece un punto azul y el punto sabe exactamente dónde estás: en qué calle, en qué esquina, casi en qué banqueta. Lo usamos para pedir comida, para que nos recoja un coche, para no perdernos en una ciudad nueva. Pero detrás de ese punto azul hay una de las máquinas más precisas que ha construido la humanidad… y un par de ecuaciones de Albert Einstein trabajando en silencio.&lt;/p&gt;

&lt;h2&gt;
  
  
  Una constelación de relojes voladores
&lt;/h2&gt;

&lt;p&gt;El GPS (Sistema de Posicionamiento Global) es una constelación de satélites que orbitan la Tierra a unos 20,200 kilómetros de altura. Cada satélite lleva a bordo relojes atómicos de una precisión extrema y transmite continuamente dos cosas: su posición exacta y la hora exacta en que envió la señal.&lt;/p&gt;

&lt;p&gt;Tu teléfono escucha esas señales. Como viajan a la velocidad de la luz, el receptor puede calcular a qué distancia está de cada satélite midiendo cuánto tardó en llegar la señal: distancia = velocidad de la luz × tiempo de viaje. Con la señal de un satélite sabes que estás en algún punto de una esfera; con dos, en un círculo; con tres, en dos puntos posibles; y con un cuarto satélite se resuelve la duda y también se corrige el reloj barato de tu teléfono. Por eso el GPS necesita «ver» al menos cuatro satélites para ubicarte.&lt;/p&gt;

&lt;h2&gt;
  
  
  El problema es el tiempo
&lt;/h2&gt;

&lt;p&gt;Aquí está el detalle delicado: la luz viaja tan rápido (300,000 kilómetros por segundo) que un error de reloj de apenas una millonésima de segundo equivale a equivocarse por 300 metros. Para que el punto azul caiga en tu calle y no tres cuadras más allá, todos los relojes del sistema deben estar sincronizados con precisión de nanosegundos. Y ahí la física metió la cola.&lt;/p&gt;

&lt;h2&gt;
  
  
  Einstein entra en escena
&lt;/h2&gt;

&lt;p&gt;Los satélites GPS se mueven a unos 14,000 kilómetros por hora. Según la relatividad especial de Einstein, un reloj que se mueve rápido avanza más despacio que uno en reposo: los relojes de los satélites se atrasan unos 7 microsegundos al día por su velocidad.&lt;/p&gt;

&lt;p&gt;Pero hay un segundo efecto, de signo contrario. Según la relatividad general, el tiempo pasa más rápido donde la gravedad es más débil. Los satélites están lejos de la masa de la Tierra, así que sus relojes se adelantan unos 45 microsegundos al día por estar «más alto» en el pozo de gravedad.&lt;/p&gt;

&lt;p&gt;El efecto neto: los relojes en órbita se adelantan aproximadamente 38 microsegundos cada día. Parece nada, pero sin corregirlo, el error de posición crecería unos 10 kilómetros diarios: el GPS sería inútil en menos de una semana.&lt;/p&gt;

&lt;p&gt;¿La solución? Ingeniería con Einstein incluido desde la fábrica: antes de lanzarlos, los relojes de los satélites se ajustan para que marquen el tiempo ligeramente más despacio (su frecuencia nominal de 10.23 MHz se calibra a 10.22999999543 MHz), de modo que ya en órbita, con la relatividad actuando, marquen la hora «correcta» para nosotros en la superficie.&lt;/p&gt;

&lt;h2&gt;
  
  
  No solo es GPS
&lt;/h2&gt;

&lt;p&gt;Tu teléfono no usa solo el sistema estadounidense: también escucha a Galileo (Europa), GLONASS (Rusia) y BeiDou (China), y combina todo con torres de celular y redes Wi-Fi (eso es el GPS asistido) para ubicarte más rápido, incluso entre edificios. El punto azul es, en realidad, un comité internacional de satélites votando sobre tu posición varias veces por segundo.&lt;/p&gt;

&lt;h2&gt;
  
  
  La próxima vez que abras el mapa
&lt;/h2&gt;

&lt;p&gt;La relatividad suele presentarse como una teoría lejana, de agujeros negros y viajes en el tiempo. Pero está en tu bolsillo: cada vez que el punto azul te encuentra, la física de Einstein acaba de demostrar que funciona, con precisión de unos cuantos metros. Los satélites lo saben desde antes de despegar: salieron de la fábrica con el tiempo ya corregido.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Fuentes para seguir leyendo&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPS.gov — GPS Accuracy y Space Segment (sitio oficial del gobierno de EE. UU.): &lt;a href="https://www.gps.gov" rel="noopener noreferrer"&gt;https://www.gps.gov&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Ashby, N. (2003). «Relativity in the Global Positioning System». Living Reviews in Relativity, 6, 1. &lt;a href="https://doi.org/10.12942/lrr-2003-1" rel="noopener noreferrer"&gt;https://doi.org/10.12942/lrr-2003-1&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Agencia Espacial Europea — Galileo: &lt;a href="https://www.esa.int/Applications/Navigation/Galileo" rel="noopener noreferrer"&gt;https://www.esa.int/Applications/Navigation/Galileo&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;José Ángel Maldonado Guzmán — estudiante de Ingeniería en Computación, Universidad Autónoma del Estado de México, Centro Universitario Valle de Chalco.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ciencia</category>
      <category>tecnologia</category>
      <category>gps</category>
      <category>espanol</category>
    </item>
  </channel>
</rss>
