La última herramienta de inteligencia artificial de GitHub puede corregir automáticamente las vulnerabilidades del código

Créditos de imagen: Lionel Ng/Bloomberg/Getty Images

Es un mal día para los insectos. Hoy temprano, Sentry anunció su función AI Autofix para depurar código de producción y ahora, unas horas más tarde, GitHub está lanzando la primera versión beta de su función Autofix de escaneo de código para encontrar y reparar vulnerabilidades de seguridad durante el proceso de codificación. Esta nueva característica combina las capacidades en tiempo real de Copilot de GitHub con CódigoQL, el motor de análisis de código semántico de la empresa. La compañía presentó por primera vez esta capacidad en noviembre pasado.

GitHub promete que este nuevo sistema puede remediar más de dos tercios de las vulnerabilidades que encuentre, a menudo sin que los desarrolladores tengan que editar ningún código ellos mismos. La compañía también promete que la reparación automática del escaneo de código cubrirá más del 90% de los tipos de alertas en los lenguajes que admite, que actualmente son JavaScript, Typecript, Java y Python.

Esta nueva característica ya está disponible para todos. Seguridad avanzada de GitHub (GHAS) clientes.

Reparación automática de escaneo de código en GitHub Copilot.

“Así como GitHub Copilot libera a los desarrolladores de tareas tediosas y repetitivas, la reparación automática del escaneo de código ayudará a los equipos de desarrollo a recuperar el tiempo que antes se dedicaba a la remediación”, escribe GitHub en el anuncio de hoy. “Los equipos de seguridad también se beneficiarán de un volumen reducido de vulnerabilidades cotidianas, de modo que puedan centrarse en estrategias para proteger el negocio mientras se mantienen al día con un ritmo acelerado de desarrollo”.

leer más  Los escritores responden al tecnooptimismo sobre la IA: "Es más que nada una tontería"

Créditos de imagen: GitHub

En segundo plano, esta nueva característica utiliza el Motor CodeQL, el motor de análisis semántico de GitHub para encontrar vulnerabilidades en el código, incluso antes de que se haya ejecutado. La compañía puso a disposición del público una primera generación de CodeQL a fines de 2019 después de adquirir la startup de análisis de código Semmle, donde se incubó CodeQL. A lo largo de los años, realizó una serie de mejoras en CodeQL, pero una cosa que nunca cambió fue que CodeQL solo estaba disponible de forma gratuita para investigadores y desarrolladores de código abierto.

Ahora, CodeQL está en el centro de esta nueva herramienta, aunque GitHub también señala que utiliza “una combinación de heurísticas y API de GitHub Copilot” para sugerir sus correcciones. A generar Para las correcciones y sus explicaciones, GitHub utiliza el modelo GPT-4 de OpenAI. Y aunque GitHub claramente tiene la confianza suficiente para sugerir que la gran mayoría de las sugerencias de autocorrección serán correctas, la compañía no cree que “un pequeño porcentaje de las correcciones sugeridas reflejarán un malentendido significativo del código base o la vulnerabilidad”.

2024-03-20 16:00:56
1710953648
#última #herramienta #inteligencia #artificial #GitHub #puede #corregir #automáticamente #las #vulnerabilidades #del #código

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.