Los secretos codificados aumentan un 67% a medida que la proliferación de secretos amenaza la cadena de suministro de software
La cantidad de secretos codificados descubiertos ha aumentado en un 67 % durante el último año en comparación con 2021, con 10 millones de nuevos secretos descubiertos en confirmaciones públicas de GitHub en 2022. Esto es de GitGuardian Informe sobre el estado de la expansión de los secretos en 2023. Resulta que los secretos codificados y la proliferación acelerada de secretos (almacenamiento de secretos en muchos lugares diferentes) amenazan la seguridad de las cadenas de suministro de software.
Los secretos codificados plantean importantes riesgos de seguridad porque a menudo se almacenan en texto sin formato, lo que facilita que los atacantes los extraigan del código fuente. También pueden quedar expuestos sin darse cuenta o expuestos a través de otras vulnerabilidades de seguridad, como la inyección de código o la fuga de datos.
2022 es un año muy «fugaz» para los misterios
GitGuardian escaneó más de mil millones de confirmaciones de GitHub del año pasado y reveló que 2022 fue particularmente fugaz en lo que respecta a los secretos. De los 13,3 millones de autores distintos que cargaron código en GitHub en 2022, 1,35 millones revelaron accidentalmente un secreto, mientras que 5,5 de cada 1000 confirmaciones revelaron al menos un secreto, un aumento del 50 % desde 2021, dice el informe. GitGuardian ha categorizado dos tipos de especificaciones secretas: específicas y genéricas. Ciertos detectores coincidieron con secretos detectables, como las claves de acceso de AWS o las credenciales de la base de datos de MongoDB, y ciertos secretos representaron el 33 % de los secretos descubiertos durante la investigación. Los secretos genéricos representaron el 67% de los secretos descubiertos, con detectores genéricos que coincidían con secretos como el correo electrónico de la empresa y las contraseñas que estaban codificadas en un archivo.
Los principales secretos específicos detectados en 2022 fueron google_api_key, private_key_rsa, private_key_generic, googlecloud_keys y postgresql_credentials. Las contraseñas, los secretos de alta entropía y los nombres de usuario/contraseñas fueron los principales secretos genéricos encontrados, según GitGuardian. El informe citó ejemplos recientes de secretos explotados en ataques. Encima Y CírculoCI; repositorios de código fuente robados que afectan cosas como Ultimo pasemicrosoft, octavay Samsung; y secretos revelados públicamente que afectan a Android, Toyota y otros infosys.
Los secretos codificados y la proliferación de secretos amenazan la cadena de suministro de software
Los secretos codificados y la proliferación de secretos representan una amenaza significativa para la seguridad de las cadenas de suministro de software, según el informe. «Los secretos pueden quedar expuestos en más de un sentido, y el código fuente es un activo que puede perderse rápidamente ante los subcontratistas y, por supuesto, el robo del código fuente». agregado. «Las discusiones sobre el robo y la venta de claves de API son un fenómeno relativamente nuevo en la web oscura en los últimos años, y esperamos que continúe creciendo». También se discutieron las credenciales y los pivotes de los repositorios abiertos, continúa el informe.
“El principal problema es que un secreto codificado no solo es difícil de cambiar, lo cual es una característica muy deseable tanto por motivos de seguridad como por otros motivos, como actualizaciones de infraestructura, sino que también puede estar expuesto a cualquier persona con acceso al código fuente. ”, dijo a CSO Fernando Montenegro, analista principal sénior de Omdia. Este es un problema importante que podría llevar a un atacante a usar la información para suplantar u obtener detalles más confidenciales sobre el entorno, agrega. “Las consecuencias pueden variar desde resultados de auditoría negativos hasta el compromiso total de la infraestructura y la filtración masiva de datos. Actualmente, es común que estos secretos lleguen a los sistemas de control de código fuente como Git, que luego potencialmente difunden estos secretos mucho más, tal vez incluso al público en general”.
Los secretos codificados son vulnerables a la divulgación y el compromiso, y representan una amenaza interna para los recursos conscientes de los secretos, está de acuerdo Sohail Iqbal, CISO de Veracode. “Los secretos codificados en productos comerciales allanan el camino para ataques DDoS a gran escala. Una cantidad significativa de ataques crecientes a la cadena de suministro indican un alto riesgo para las canalizaciones de CI/CD con secretos incrustados”.
Abordar los riesgos de seguridad de secretos codificados, propagación de secretos
Las organizaciones deben comprender que el código fuente es uno de sus activos más valiosos y debe protegerse, concluyó el informe. “El primer paso es obtener una auditoría clara de la postura de seguridad de la organización con respecto a los secretos: ¿dónde y cómo se utilizan? donde lamen ¿Cómo te preparas para lo peor? Como muchos otros desafíos de seguridad, el mal saneamiento secreto implica la trifecta habitual de personas, procesos y herramientas. Las organizaciones que se toman en serio el control de la difusión de secretos deben trabajar en todos estos frentes simultáneamente”.
GitGuardian agregó que la detección y mitigación de secretos codificados se pueden desplazar a la izquierda en varias capas para construir una defensa en profundidad a lo largo del ciclo de desarrollo. Las estrategias útiles son:
- Supervise las confirmaciones y las solicitudes de fusión/extracción en tiempo real para cualquier repositorio con integración nativa de VCS o CI.
- Habilite comprobaciones previas a la recepción para proteger los repositorios centrales contra fugas.
- Planifique a más largo plazo: Desarrolle su estrategia para hacer frente a los incidentes descubiertos a través del análisis histórico.
- Implementar un programa Campeón de seguridad de secretos.
«Diseñar entornos que no utilicen secretos codificados debe ser una alta prioridad para la mayoría de las organizaciones», agrega Montenegro. “Las soluciones variarán, incluidas las herramientas de gestión de secretos, las revisiones del código fuente y más. El primer paso es la aceptación generalizada dentro de la organización, desde desarrolladores e ingenieros de seguridad hasta sus respectivas cadenas de gestión, de que los secretos codificados son una falla en el diseño de seguridad que es absolutamente necesario corregir”.
Derechos de autor © 2023 IDG Communications, Inc.
Hemos recibido este contenido de ciberseguridad de: CSO Online
Llegarás a la noticia original en el enlace que sigue: https://www.csoonline.com/article/3689892/hard-coded-secrets-up-67-as-secrets-sprawl-threatens-software-supply-chain.html#tk.rss_news