¿Cuál es el lenguaje de programación más seguro del mundo?

Si alguna vez te has preguntado cuál es el lenguaje de programación más seguro del mundo, nunca habrás llegado a consenso con otros compañeros dado que se trata de un mundo bastante amplio y con distintas lecturas.
Sin embargo, WhiteSource, una plataforma de seguridad de código abierto, ha tratado de responder a esta pregunta lanzando un informe que podría interesarte si quieres saber qué lenguaje del mercado tiene más o menos vulnerabilidades a lo largo del tiempo.
Para hacer el estudio, primero redujeron la lista de todos los lenguajes de programación de código abierto del mercado a los siete más populares como son C, Java, JavaScript, Python, Ruby, PHP y C++. Tras ello, rebuscaron dentro de su propia base de datos todas las vulnerabilidades de código abierta recogidas durante los últimos 10 años, y que proceden de fuentes como GitHub o la Base de Datos de Vulnerabilidad Nacional (NVD).
Tal como ves en el gráfico que acompaña a la noticia, puedes observar que el lenguaje de programación más seguro es Ruby, C++ y Python. En el lado contrario el lenguaje C es el que se lleva casi el 50 % de las vulnerabilidades de los últimos 10 años.
En todo caso esto no significa que el lenguaje C sea el más inseguro y que Ruby sea el más seguro. Y es que es bastante lógico que C cuente con más vulnerabilidades en los últimos 10 años dado que es el más antiguo de todos, y además de los más populares del mercado. Esto hace que cuente en la base de datos con mayores registros de vulnerabilidades a lo largo de su historia. Además también es uno de los principales lenguajes de programación tras infraestructuras principales como OpenSSL y el kernel de Linux.
El estudio destaca un hecho importante: el incremento de vulnerabilidades en absolutamente todos los lenguajes de programación del estudio en los últimos años, lo que viene a demostrar la popularidad de los lenguajes de programación y también una tendencia en la que la seguridad es cada vez más importante.
Cubicación de sub excavación y sobre excavación en obras subterráneas automatizada con escáner LIDAR
Cubicación de sub excavación y sobre excavación automatizada en obras subterráneas con escáner LIDAR Cubicación de sub y sobre excavación en obras subterráneas con escáner LIDAR La cubicación de sub y sobre excavación es una tarea fundamental en la...
Procesamiento y análisis de nubes de puntos
El procesamiento y análisis de nubes de puntos es una técnica que ha sido utilizada en diferentes campos, como la arquitectura, la ingeniería, la topografía y la industria cinematográfica, entre otros. Esta técnica permite obtener información precisa y detallada de...
Visualización de conceptos para lecturas en StockPile y Vagones de Trenes
Visualización de conceptos para lecturas en StockPile y Vagones de TrenesLectura en Vagones de Trenes Los principales datos a entregar por el sistema son:a. Volumen y Peso Total.b. Volumen y Peso por Carro (asociado al tag).c. Altura Máxima Total y por Carro.d. Tara...
Solicite
más información.
Da el siguiente paso en tu empresa y ponte en contacto con nosotros. Estaremos encatnados de llevar tus proyectos al siguiente nivel.