<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Seguridad desde la raíz by Daniel Salazar Villabon</title>
      <link>https://padlet.com/dsalazarvillabon/jv9n7re4zusnav3m</link>
      <description>Creando software confiable y resiliente</description>
      <language>en-us</language>
      <pubDate>2025-08-11 19:32:09 UTC</pubDate>
      <lastBuildDate>2025-08-11 22:47:22 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet-uploads-usc1.storage.googleapis.com/3840454550/5a4de98163b80c130485b0ad6c215a74/LogoMural.png</url>
      </image>
      <item>
         <title>¿Por qué es importante crear software seguro?</title>
         <author>dsalazarvillabon</author>
         <link>https://padlet.com/dsalazarvillabon/jv9n7re4zusnav3m/wish/3540691344</link>
         <description><![CDATA[<p>El desarrollo de software seguro es una práctica esencial para prevenir vulnerabilidades que puedan ser explotadas por atacantes, causando pérdida de datos, interrupción de servicios o daños a la reputación de una organización. Un software seguro protege la confidencialidad, integridad y disponibilidad de la información, tres pilares fundamentales de la ciberseguridad.<br><br>Cuando un sistema no está protegido desde la fase de diseño, se expone a riesgos que suelen ser más costosos y complejos de solucionar después de la implementación. Por eso, es necesario integrar la seguridad en todas las fases del ciclo de vida del desarrollo.</p>]]></description>
         <enclosure url="https://youtu.be/qZodhPKZZYI?si=ozoYoue6-A4pxaHF" />
         <pubDate>2025-08-11 19:34:44 UTC</pubDate>
         <guid>https://padlet.com/dsalazarvillabon/jv9n7re4zusnav3m/wish/3540691344</guid>
      </item>
      <item>
         <title>Desarrollar con estándares: clave del éxito seguro</title>
         <author>dsalazarvillabon</author>
         <link>https://padlet.com/dsalazarvillabon/jv9n7re4zusnav3m/wish/3540694926</link>
         <description><![CDATA[<p>La estandarización en el desarrollo de software permite que los equipos sigan un conjunto de reglas, procedimientos y buenas prácticas que garantizan la consistencia y la calidad del código.<br><br>Metodologías como Secure Software Development Life Cycle (Secure SDLC) y enfoques como DevSecOps integran la seguridad desde el diseño hasta el mantenimiento, asegurando que cada entrega cumpla con requisitos claros y repetibles. Esto facilita auditorías, reduce errores y asegura que los proyectos puedan ser escalados o replicados sin perder fiabilidad.<br><br>Ejemplos:<br>- Revisiones de código obligatorias antes de fusionar cambios.<br>- Escaneo automático de vulnerabilidades en bibliotecas usadas.<br>- Definición de estándares para contraseñas, cifrado y autenticación.</p>]]></description>
         <enclosure url="https://res.cloudinary.com/snyk/image/upload/f_auto,w_1240,q_auto/f_auto/q_auto/v1613516738/wordpress-sync/sdlc_v2.png" />
         <pubDate>2025-08-11 19:41:11 UTC</pubDate>
         <guid>https://padlet.com/dsalazarvillabon/jv9n7re4zusnav3m/wish/3540694926</guid>
      </item>
      <item>
         <title>Componentes seguros: la base de la integridad</title>
         <author>dsalazarvillabon</author>
         <link>https://padlet.com/dsalazarvillabon/jv9n7re4zusnav3m/wish/3540696193</link>
         <description><![CDATA[<p>Un componente inseguro puede comprometer toda la aplicación, incluso si el resto del código es seguro. Por eso, es fundamental utilizar bibliotecas, frameworks y servicios que hayan sido probados y validados por la comunidad o por auditores especializados.<br><br>Buenas prácticas:<br>- Descargar componentes solo de repositorios oficiales.<br>- Actualizar frecuentemente para corregir vulnerabilidades conocidas.<br>- Usar herramientas como OWASP Dependency-Check para identificar riesgos.<br><br>Riesgos comunes:<br>- Inyecciones SQL por librerías obsoletas.<br>- Filtración de datos por configuraciones inseguras.<br>- Ejecución de código malicioso al instalar paquetes comprometidos.</p>]]></description>
         <enclosure url="https://youtu.be/IIZ9OjLvO2o?si=CAfj8R_nmeGpn4Yd" />
         <pubDate>2025-08-11 19:43:43 UTC</pubDate>
         <guid>https://padlet.com/dsalazarvillabon/jv9n7re4zusnav3m/wish/3540696193</guid>
      </item>
      <item>
         <title>Aplicación del modelo de amenazas (STRIDE)</title>
         <author>dsalazarvillabon</author>
         <link>https://padlet.com/dsalazarvillabon/jv9n7re4zusnav3m/wish/3540696766</link>
         <description><![CDATA[<p>El modelo de amenazas es una técnica que ayuda a identificar y priorizar riesgos potenciales en un sistema. El modelo STRIDE, creado por Microsoft, categoriza amenazas en seis tipos:<br><br>- S – Spoofing: uso de autenticación multifactor.<br>- T – Tampering: aplicar hashing y firmas digitales.<br>- R – Repudiation: mantener registros de auditoría.<br>- I – Information Disclosure: cifrado en tránsito y en reposo.<br>- D – Denial of Service: limitar solicitudes.<br>- E – Elevation of Privilege: aplicar privilegios mínimos.<br><br>Ejemplo aplicado: Aplicación de banca móvil<br>- S: Autenticación por biometría + PIN.<br>- T: Firma digital de transacciones.<br>- R: Registros con marca de tiempo y trazabilidad.<br>- I: Cifrado AES para datos sensibles.<br>- D: Sistema anti-DDoS.<br>- E: Separación estricta de roles de usuario.</p>]]></description>
         <enclosure url="https://spectralops.io/wp-content/uploads/2024/09/stride.png" />
         <pubDate>2025-08-11 19:44:51 UTC</pubDate>
         <guid>https://padlet.com/dsalazarvillabon/jv9n7re4zusnav3m/wish/3540696766</guid>
      </item>
      <item>
         <title>Reflexión final</title>
         <author>dsalazarvillabon</author>
         <link>https://padlet.com/dsalazarvillabon/jv9n7re4zusnav3m/wish/3540697068</link>
         <description><![CDATA[<p>Implementar un desarrollo seguro de forma estandarizada y con componentes confiables no solo protege los sistemas, sino que también genera confianza en clientes y usuarios. La seguridad debe ser parte integral del proceso de desarrollo y no una tarea posterior.<br><br>El costo de prevenir vulnerabilidades desde el inicio es mucho menor que el costo de corregirlas después de que se exploten. La adopción de modelos de amenazas y el uso de componentes seguros es una inversión que previene pérdidas económicas, legales y de reputación.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-08-11 19:45:32 UTC</pubDate>
         <guid>https://padlet.com/dsalazarvillabon/jv9n7re4zusnav3m/wish/3540697068</guid>
      </item>
   </channel>
</rss>
