es en ca es es pt es es es eo es es en es id en en es pt es es es eo es es en es es es es es es es es es es es es gl es es es es es es es es es es fr es en en en es en en en
Google anunció el martes que su versión de código abierto del sistema operativo Android agregará soporte para el lenguaje de programación Rust en un intento por prevenir errores de seguridad de la memoria.
Con ese fin, la compañía ha estado construyendo partes del Proyecto de código abierto de Android (AOSP) con Rust durante los últimos 18 meses, con planes en proceso para escalar esta iniciativa para cubrir más aspectos del sistema operativo.
Al afirmar que el código escrito en lenguajes C y C ++ requiere un aislamiento sólido al analizar entradas no confiables, Google dijo que la técnica de contener dicho código dentro de una caja de arena estrictamente restringida y sin privilegios puede ser costosa, causando problemas de latencia y uso de memoria adicional.
Dado que los errores de seguridad de la memoria en C y C ++ constituyen aproximadamente el 70% de las vulnerabilidades de seguridad de alta gravedad de Android, la idea es cambiar a un lenguaje seguro para la memoria como Rust y evitar que sucedan en primer lugar.
«Rust proporciona garantías de seguridad de la memoria mediante el uso de una combinación de comprobaciones en tiempo de compilación para hacer cumplir la duración/propiedad del objeto y las comprobaciones en tiempo de ejecución para garantizar que los accesos a la memoria sean válidos», señaló Google.
A pesar de los beneficios obvios, Google no tiene la intención de reescribir todo su código C y C ++ existente en el sistema operativo subyacente, en lugar de centrar sus esfuerzos de lenguaje seguro para la memoria en código nuevo o modificado recientemente que tiene una mayor probabilidad de errores de memoria. .
Algunos de los esfuerzos continuos de Google con Rust incluyen una reescritura completa de la pila de Bluetooth de Android, denominada Gabeldorsche, que comenzó a probar a partir de Android 11 el año pasado. También se está trabajando en una pila de red basada en Rust para su sistema operativo de código abierto Fuchsia.
La policía investiga un ‘incidente cibernético’ en el grupo médico de Guernsey
El ransomware GandCrab y el virus Ursnif se propagan a través de macros de MS Word
Investigadores lanzan herramienta que encuentra robots vulnerables en Internet
Nuevo exploit amenaza a más de 9000 enrutadores Cisco RV320 / RV325 hackeables en todo el mundo
El nuevo error de FaceTime permite que las personas que llaman lo escuchen y lo vean sin que usted responda
La policía cerró xDedic: un mercado en línea para los ciberdelincuentes
Deja una respuesta Cancelar la respuesta
Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *
Guarda mi nombre, correo electrónico y web en este navegador para la próxima vez que comente.
Copyright © 2022, cursohacker.es | Aviso legal
Suscríbete a nuestra lista si te interesa recibir turcos exclusivos sobre hacking y seguridad informática