Tutoriales y Manuales
Entradas Mensuales
-
▼
2026
(Total:
8461
)
-
▼
octubre
(Total:
788
)
-
Secuestran 333 nodos de Tor para robar credenciale...
-
Grupo Scattered Spider burlan MFA mediante llamada...
-
IA inunda el código abierto con basura
-
China logra independencia satelital polar
-
Rust 1.100 añade periodos de espera en Cargo contr...
-
Ojeda añade 17.000 líneas de Rust a Linux 7.4
-
Musk: IA puede crear bombas nucleares y vivimos en...
-
PHP2Shell: fallo crítico de PHP
-
Usan Claude AI para planear ransomware y revelan s...
-
Actualización masiva de Oracle: 1295 fallos correg...
-
Un error de Signal podría dejar activados el micró...
-
Node.js lanza actualizaciones de seguridad para vu...
-
La UE exige a Booking.com que solucione sus proble...
-
Exploit público para vulnerabilidad RCE de Fortine...
-
Filtrados los nuevos productos de Apple
-
Google lanza actualización de Chrome: corrige 353 ...
-
ChatGPT ya permite ocultar chats privados
-
PHP lanza parches urgentes para corregir fallos cr...
-
CISA: Más de 600 organizaciones de infraestructura...
-
Apache Tomcat corrige 8 fallos de seguridad que pe...
-
Microsoft lanza herramienta de línea de comandos p...
-
Microsoft paga hasta 40.000$ por reportes completo...
-
Ocho certificados de CA intermedios de eMudhra fue...
-
Sube el precio de DDR5 y GPUs
-
Cloudflare detecta intentos de explotación de dos ...
-
Xbox Helix podría costar 1.800 dólares
-
Spotify lanza suscripciones para podcasts
-
Gemini 4 conquista Minecraft: 27 horas y 605 muertes
-
PoC público para vulnerabilidad PHP2Shell
-
Hackean a desarrollador de plugin de copias de seg...
-
Microsoft une IA local y nube en Copilot+
-
Fallo de privacidad de Meta Muse AI expone datos e...
-
Microsoft está planeando lanzar dispositivos Surfa...
-
Extensión de ChatGPT para Chrome ya analiza pestañ...
-
Utilizan IA contra bancos surcoreanos y exponen su...
-
Roban RTX 5090 por 400.000 euros
-
ChatGPT ya programa en COBOL
-
Nueva subida de precio de la memoria: la DDR5 aume...
-
Empleados de Anthropic prevén que la IA hará el 75...
-
FBI sospecha que ejecutivo de ciberseguridad ayudó...
-
PHP alerta sobre dos fallos críticos y lanzará par...
-
Ataque WP2Shell permite crear cuentas de administr...
-
Mantenedores de curl desbordados revelan fallos de...
-
Crackean Modern Warfare 4 antes de salir
-
Bing Wallpaper ahora es adware
-
Caída de Google Cloud afecta bancos, webs y juzgad...
-
Nigeriano condenado a 8 años de prisión por robar ...
-
Nikkei sufre su tercera filtración de datos en un ...
-
El gigante alimentario Ahold Delhaize confirma que...
-
Estafa sofisticada con procesadores AMD Ryzen
-
Apple: MacBook táctil y chip M6
-
Roban credenciales y claves de IA de 790 repositor...
-
La APU de Steam Deck 2 se filtra con Zen 6, un 50%...
-
Webs bloquean agentes de IA
-
Páginas falsas de Google Meet para robar credenciales
-
Límites de seguridad de la IA de Anthropic
-
Caída de Revolut interrumpe pagos y servicios banc...
-
Gemini 4 supera Minecraft tras 605 muertes
-
Arm AGI CPU vs AMD EPYC 9755: un 20% más rápido po...
-
Usa IA para vulnerar 100 webs por solo 5.000$
-
Filtración de datos de SBI: hackeos presuntos de 3...
-
ICANN prueba tecnología para que las autoridades a...
-
Claude AI detecta minero de criptomonedas oculto e...
-
Hackean el plugin de SEO Rank Math para instalar p...
-
Hackean el GitHub de OVHcloud para distribuir malw...
-
Videollamadas de WhatsApp sin cuenta ni app
-
IA mejora Fotos de Windows 11
-
¿Problemas de red tras la actualización de Windows...
-
Crean dominios de Teams para robar credenciales
-
TypeScript: guía y beneficios
-
Alternativas gratis a Microsoft Office
-
Filtran posible diseño del iPhone 18
-
Nuvio TV: la mejor alternativa a Kodi para Samsung...
-
Configurar 5 avisos de Telegram para la red
-
Fallo de Broadcom afecta a routers de operadoras e...
-
IA provoca el fin de las demos de videojuegos
-
Micron EIM: así será la memoria para IA que podría...
-
Explotan vulnerabilidad de SiteGuard WAF para cont...
-
MediaTek Dimensity 9600 Pro: IA y fotografía premium
-
NSA, CISA y NIST lanzan guías para detener agentes...
-
Cómo mejorar la velocidad del Wi-Fi en casa: truco...
-
Xbox aprovechará el fallo de Sony con el fin del s...
-
Microsoft: los agentes de IA no son fiables y podr...
-
IA permite hablar con NPCs de GTA V
-
Vulnerabilidad crítica de Drupal permite tomar con...
-
Detenida por bloquear robot de Uber Eats
-
IA autorreplicante: amenaza en meses
-
Gemini 4 completa Minecraft solo
-
Meta elimina permiso para entrenar con webs de cli...
-
DisplayPort vs HDMI: cuál elegir para jugar
-
Copilot permitirá detener la IA desde diciembre de...
-
Windows 11 aún usa el gestor de memoria de Windows 95
-
Minidrones vuelan impulsados por el sonido, sin mo...
-
Killzone Shadow Fall llega a PC vía port no oficial
-
La consola portátil Predator Atlas 8 llega a España
-
La propuesta de ley de seguridad de IA de Anthropi...
-
Fallo de Wi-Fi de Broadcom de 16 años permite hack...
-
Microsoft confirma que actualizaciones de Windows ...
-
Vulnerabilidad crítica en Linux KVM permite escape...
-
Costos de PS6 disparan su precio
-
Usan fallos de Plex para instalar cryptominers
-
ConnectWise suspende sus servicios de seguridad, g...
-
Lanzado Linux 7.3 y Torvalds anuncia horario irreg...
-
NVIDIA desmiente que haya descatalogado su GeForce...
-
Google lanza protecciones de IA en Android contra ...
-
Microsoft celebra el aniversario de Windows Insider
-
Windows 11 bloqueará unidades USB formateadas con ...
-
MS-DOS aún influye en Windows 11
-
ChatGPT ya puede gestionar tus pestañas de Chrome
-
Parche de Windows 11 impode activar Smart App Control
-
WhatsApp imita al iPhone para agilizar citas
-
Brecha de seguridad en OpenCode expone claves API ...
-
Prueban metal líquido durante 2 años y descubren q...
-
Firefox protegerá tus pestañas privadas al ausentarte
-
WhatsApp añade stickers con sonido
-
Firefox prueba ventanas flotantes para webs
-
Apple fabricará el iPhone 18 pronto
-
CISA advierte vulnerabilidad de inyección de códig...
-
Red china usa 17.000 dominios para robar datos de ...
-
IA crea primera arma impresa en 3D
-
42 juegos para PC con 4 GB de RAM
-
Nuevo RAT YuanKong para Android roba PINs y contra...
-
Usan ClickFix y túneles Python para preparar ataqu...
-
Linux 7.4 optimiza la batería de portátiles
-
El peligro de la IA son sus creadores
-
El Comandante Norton: un viaje nostálgico por los ...
-
Rusia desarrolla sus propios chips con arquitectur...
-
Ubuntu añade asistente de IA
-
- ► septiembre (Total: 931 )
-
▼
octubre
(Total:
788
)
-
►
2025
(Total:
2103
)
- ► septiembre (Total: 148 )
-
►
2024
(Total:
1110
)
- ► septiembre (Total: 50 )
-
►
2023
(Total:
710
)
- ► septiembre (Total: 65 )
-
►
2022
(Total:
967
)
- ► septiembre (Total: 72 )
-
►
2021
(Total:
730
)
- ► septiembre (Total: 56 )
-
►
2020
(Total:
212
)
- ► septiembre (Total: 21 )
-
►
2019
(Total:
102
)
- ► septiembre (Total: 14 )
-
►
2017
(Total:
231
)
- ► septiembre (Total: 16 )
-
►
2016
(Total:
266
)
- ► septiembre (Total: 38 )
-
►
2015
(Total:
445
)
- ► septiembre (Total: 47 )
-
►
2014
(Total:
185
)
- ► septiembre (Total: 18 )
-
►
2013
(Total:
100
)
- ► septiembre (Total: 3 )
-
►
2011
(Total:
7
)
- ► septiembre (Total: 1 )
Blogroll
Etiquetas
Entradas populares
-
El equipo de seguridad de PHP advierte sobre dos vulnerabilidades críticas de ejecución remota de código (RCE) que afectan a las versiones 5...
-
Una aplicación falsa de WhatsApp superó las 500.000 descargas en Google Play antes de ser eliminada por Google.
-
Se ha publicado un repositorio de prueba de concepto (PoC) que ofrece herramientas de verificación y un entorno de laboratorio para analizar...
Rust 1.100 añade periodos de espera en Cargo contra dependencias maliciosas
Rust 1.100 introducirá periodos de enfriamiento de seguridad opcionales en Cargo, dándote una forma de retrasar las dependencias recién publicadas antes de que entren en tus proyectos.
Programado para el 12 de noviembre de 2026, el lanzamiento tiene como objetivo dar tiempo a los equipos de seguridad y a los mantenedores de paquetes para detectar actualizaciones maliciosas antes de que las compilaciones automatizadas las integren.
La función está disponible en beta pero no ha llegado a la versión estable de Rust. Su periodo de espera predeterminado sigue siendo cero, por lo que actualizar no activará la protección por sí solo. Debes configurar una edad mínima del paquete para reducir la exposición durante las horas críticas después de que aparece un lanzamiento.
Investigadores de Socket.dev documentaron el crate malicioso proc-macro1 detrás de un compromiso en agosto que involucró a arrayref, internment y append-only-vec.
Su script de compilación descargó un payload, mostrando cómo una dependencia confiable puede introducir malware en tus sistemas de desarrollo sin cambios obvios en el código de la aplicación.
Rust 1.100 introduce los periodos de enfriamiento de seguridad de Cargo
Los tres lanzamientos comprometidos permanecieron en crates.io durante 86, 90 y 107 minutos, respectivamente, antes de ser eliminados, según los respondedores de seguridad de Rust citados por Socket.
Todos desaparecieron en menos de dos horas, pero las actualizaciones automatizadas aún podrían llegar a tus máquinas de desarrollo y a los sistemas de integración continua antes de que los defensores terminaran de revisarlos.
Durante el incidente, los atacantes añadieron una dependencia dañina a paquetes confiables. Los informes sobre los lanzamientos de paquetes de Rust comprometidos explican cómo Cargo ejecutó el script de compilación malicioso durante la compilación, permitiendo la ejecución de código antes de que utilizaras la librería afectada.
Eso hace que la selección de dependencias sea una decisión de seguridad, no simplemente un mantenimiento rutinario. El trabajo en el periodo de enfriamiento comenzó antes de ese ataque. El problema de seguimiento se abrió el 18 de mayo, y Cargo nightly obtuvo soporte el 21 de junio.
El cambio de estabilización se fusionó el 28 de agosto, y la función figura para Rust 1.100 en los borradores de las notas de lanzamiento.
Cómo funciona el periodo de espera
Puedes activar un periodo de enfriamiento de siete días en .cargo/config.toml configurando
global-min-publish-age = "7 days" bajo [registry]
Cargo acepta periodos expresados en segundos, minutos, horas, días, semanas o meses. Su regla incompatible-publish-age tiene como valor predeterminado "deny", por lo que normalmente no necesitas una configuración de resolución separada.
Cuando Cargo selecciona dependencias, excluye los lanzamientos más jóvenes que el límite elegido. Puede seleccionar una versión más antigua que cumpla con los requisitos del proyecto. Si ninguna califica, la resolución de dependencias falla en lugar de aceptar un lanzamiento reciente simplemente para completar la compilación.
Este comportamiento estricto aborda un riesgo específico: los atacantes podrían publicar malware y retirar versiones seguras, empujando una política más débil hacia la actualización maliciosa.
Los atacantes retiraron versiones legítimas de arrayref durante el incidente de agosto. Cargo también informa sobre los lanzamientos omitidos y sus edades, ayudándote a entender las actualizaciones bloqueadas.
Este enfoque comparte un objetivo con la protección de enfriamiento de Dependabot de GitHub, que retrasa las actualizaciones de versión rutinarias. Cargo coloca la comprobación de edad dentro de la propia selección de dependencias, en lugar de depender únicamente de un bot de actualización para retener los nuevos lanzamientos.
Cargo conserva las versiones ya registradas en Cargo.lock, incluso cuando caen por debajo del umbral de edad. Por lo tanto, activar los periodos de enfriamiento no eliminará un lanzamiento malicioso que ya esté bloqueado en tu proyecto. La función también excluye cargo install, dependencias de Git, rutas locales y registros sin marcas de tiempo de publicación.
Para correcciones urgentes, puedes ejecutar CARGO_RESOLVER_INCOMPATIBLE_PUBLISH_AGE=allow cargo update -p some-crate --precise 1.2.3, reemplazando el paquete y la versión del ejemplo.
Este bypass se aplica a ese comando, incluyendo las dependencias indirectas que resuelva. Una vez registradas en el archivo de bloqueo, esas versiones siguen siendo utilizables bajo la configuración normal.
Un periodo de enfriamiento te gana tiempo; no escanea el código ni prueba la seguridad. Crates de registro de Rust maliciosos anteriores robaron claves de billeteras mientras mantenían funciones de registro normales, demostrando por qué un comportamiento familiar no puede establecer confianza. El malware que escapa a la detección puede simplemente sobrevivir al periodo de espera.
Socket también señaló una advertencia en septiembre sobre atacantes que apuntan a miembros de proyectos de Rust y propietarios de crates a través de ofertas falsas de trabajo y proyectos. Los atacantes organizaban videollamadas y luego intentaban persuadir a los objetivos para que instalaran software o ejecutaran comandos.
Esa campaña resalta el problema de seguridad de las cuentas detrás de los lanzamientos envenenados: retrasar las actualizaciones no impide que los criminales roben el acceso utilizado para publicar código malicioso.
Indicadores de compromiso (IoCs):-
| Tipo | Indicador | Rol reportado |
|---|---|---|
| Crate malicioso | proc-macro1 | El script de compilación descargó el payload |
| Crate comprometido | arrayref | Llevaba una dependencia maliciosa |
| Crate comprometido | internment | Llevaba una dependencia maliciosa |
| Crate comprometido | append-only-vec | Llevaba una dependencia maliciosa |
| Hashes SHA | No publicados | No se proporcionaron valores |
Nota: Las direcciones IP y los dominios están intencionadamente desactivados (por ejemplo, [.]) para evitar la resolución accidental o el hipervínculo. Reactívalos solo dentro de plataformas de inteligencia de amenazas controladas como MISP, VirusTotal o tu SIEM.
Actualiza tus defensas contra el nuevo malware tan pronto como aparezca. Integra TI Feeds con datos de 16K SOCs
Fuentes:
https://cybersecuritynews.com/rust-1-100-introduces-cargo-security/

Entrada más reciente
0 comments :
Publicar un comentario
Los comentarios pueden ser revisados en cualquier momento por los moderadores.
Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.
Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.