
Descubre cómo reportar vulnerabilidades de software de manera responsable y contribuye a la seguridad informática.
Los investigadores de seguridad identifican vulnerabilidades en software comercial y no comercial, reportándolas a los vendors para su mitigación. Este proceso es clave para proteger a los usuarios, y muchas empresas ofrecen recompensas por estos hallazgos. A continuación, te explicamos cómo hacerlo correctamente.
La importancia de un reporte responsable
Las vulnerabilidades deben reportarse a la entidad responsable (el vendor) a través de un canal privado para evitar que sean explotadas por ciberdelincuentes. Un reporte público sin mitigación previa puede facilitar ataques maliciosos, como los casos de vulnerabilidades zero-day masivamente explotadas, por ejemplo, en Java.
La buena fe es esencial al reportar. Un mensaje claro, amistoso y detallado, indicando tus intenciones, ayuda a evitar malentendidos con el vendor. Algunos investigadores prefieren el anonimato para protegerse, aunque esta decisión es personal.
Cómo reportar una vulnerabilidad
Tu reporte debe incluir información clave sobre la vulnerabilidad, como:
- Versiones afectadas del software.
- Fecha de descubrimiento.
- Detalles técnicos (descripción, impacto, pasos para reproducirla).
- Pruebas de concepto, si aplica.
La Open Security Foundation ofrece un documento detallado con pautas para elaborar un reporte efectivo.
¿A quién contactar?
Los vendors con políticas de notificación suelen publicar información de contacto en sus sitios web. Otras opciones incluyen:
- Canales de soporte: Usa los canales oficiales de atención al cliente, aunque no siempre garantizan una respuesta adecuada.
- Whois: Consulta el recurso whois para obtener datos de contacto del vendor.
- Terceros: Si el vendor no tiene un programa de recompensas, plataformas de terceros pueden mediar y ofrecer incentivos.
Programas de recompensa por vulnerabilidades
Muchas empresas ofrecen programas de recompensa para incentivar reportes responsables. Si el vendor no tiene uno, puedes acudir a plataformas de terceros que gestionan el contacto y ofrecen premios. Esto fomenta una colaboración segura y efectiva.
¿Cuándo publicar una vulnerabilidad?
Publicar una vulnerabilidad sin que haya sido mitigada debe ser el último recurso, solo tras agotar todos los canales de comunicación con el vendor. Una publicación prematura puede exponer a los usuarios a riesgos, ya que los atacantes podrían explotarla.
Contribuir al reporte responsable de vulnerabilidades fortalece la seguridad informática. Actúa con ética y protege a los usuarios reportando de manera adecuada.
Fernando Catoira
Comparte en redes sociales: