logo móvil
Contáctanos

Que la Fuente te acompañe: Sobre ChatGPT, Ciberseguridad y Codificación Segura

Autores: Espinha Gasiba, Tiago; Iosif, Andrei-Cristian; Kessba, Ibrahim; Amburi, Sathwik; Lechner, Ulrike; Pinto-Albuquerque, Maria

Idioma: Inglés

Editor: MDPI

Año: 2024

Descargar PDF

Acceso abierto

Artículo científico
2024

Que la Fuente te acompañe: Sobre ChatGPT, Ciberseguridad y Codificación Segura


Categoría

Gestión y administración

Subcategoría

Gestión de la tecnología y la inovación

Palabras clave

Seguridad del software
Incidentes de ciberseguridad
Juego serio
Desafíos de Ciberseguridad
Técnica de inteligencia artificial
Modelos de lenguaje grande

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 1

Citaciones: Sin citaciones


Descripción
La seguridad del software es un tema importante que está ganando cada vez más atención debido al creciente número de incidentes de ciberseguridad de conocimiento público. Investigaciones anteriores han demostrado que una forma de abordar la seguridad del software es mediante un juego serio, los Desafíos de Ciberseguridad, que están diseñados para concienciar a los desarrolladores de software sobre las pautas de codificación segura. Este juego, que ha demostrado ser muy exitoso en la industria, utiliza una técnica de inteligencia artificial (técnica de escalera) para implementar un chatbot para la interacción humano-máquina. Los recientes avances en el aprendizaje automático han llevado a un gran avance, con la implementación y el lanzamiento de modelos de lenguaje grandes, ahora disponibles de forma gratuita para el público. Tales modelos se entrenan con una gran cantidad de datos y son capaces de analizar e interpretar no solo el lenguaje natural, sino también el código fuente en diferentes lenguajes de programación. Con la llegada de ChatGPT, y la investigación previa de vanguardia en el desarrollo de software seguro, surge una pregunta natural: ¿hasta qué punto puede ChatGPT ayudar a los desarrolladores de software a escribir software seguro? En este trabajo, nos basamos en nuestra experiencia en la industria, y también en un extenso trabajo previo para analizar y reflexionar sobre cómo utilizar ChatGPT para ayudar en el desarrollo de software seguro. Con este fin, llevamos a cabo dos experimentos con modelos de lenguaje grandes. Nuestras interacciones con ChatGPT y nuestra experiencia en el campo nos permiten sacar conclusiones sobre las ventajas, desventajas y limitaciones del uso de esta nueva tecnología.

Otros recursos que podrían interesarte

Temas Virtualpro