Tutoriales y Manuales
Entradas Mensuales
-
▼
2026
(Total:
5490
)
-
▼
junio
(Total:
898
)
-
EE. UU. ofrece hasta 10M$ por información que ayud...
-
Nuevo ataque de Claude Code permite control total ...
-
Base de datos de vulnerabilidades de GitHub alcanz...
-
Explotan vulnerabilidad crítica de Oracle E-Busine...
-
Vulnerabilidades de Synology MailPlus Server permi...
-
Microsoft advierte que las descripciones manipulad...
-
Gemini supera a ChatGPT con imágenes gratis para t...
-
Claude Science acelera el descubrimiento científico
-
IA de Google crea imágenes en 4 segundos
-
Kodi 22 Piers llega a beta
-
Meta pierde juicio por impacto de redes en menores
-
Vulnerabilidad crítica en Gemini CLI permite ejecu...
-
Vulnerabilidades de WolfSSL exponen miles de millo...
-
Vulnerabilidad RCE de Microsoft 365 explotada con ...
-
Publicado PoC de fallo en NTLM que permite acceso ...
-
Vulnerabilidades críticas de Dell Wyse permiten ej...
-
Roban sesiones de WhatsApp Web para estafas a dire...
-
Publicado PoC de vulnerabilidad RCE en Splunk Secu...
-
Vulnerabilidad crítica en Kemp LoadMaster permite ...
-
Extensión maliciosa de Perplexity para Chrome inte...
-
Kali Linux 2026.2: GNOME 50 y Plasma 6.6
-
Bing Search de ‘ManageEngine OpManager’ distribuye...
-
Vulnerabilidad de Oracle E-Business Suite CVE-2026...
-
ISPs exigen cuentas a Tebas por bloqueos IPTV
-
Microsoft crea un filtro de seguridad para evitar ...
-
Desarrolladores de Mozilla logran instalar malware...
-
Elon time: el retraso de Musk hacia Marte
-
Mod hace que el Steam Controller vuelva solo a su ...
-
Akrites: nuevo frente contra ataques de IA al códi...
-
Gemini permite buscar una app que haga algo especí...
-
Organic Maps: La alternativa a Google Maps que res...
-
Microsoft elimina 119 extensiones de Edge que ocul...
-
Chrome se integra mejor con Wallet para autocomple...
-
Cae masivamente la piratería de fútbol online
-
EE. UU. incauta cientos de dominios de streaming i...
-
OpenAI lanza GPT 5.6 y promete mayor seguridad
-
Turla, vinculado a Rusia, usa infraestructura comp...
-
Los drivers AMD Adrenalin en Windows 10 siguen pre...
-
La UE encarece compras en AliExpress, Shein y Temu
-
ClawHub Skills expone agentes de IA a puertas tras...
-
Dron sigue a F1 a 300 km/h
-
The New York Times demanda a Microsoft y OpenAI po...
-
Mageia 10: distro Linux sucesora de Mandriva
-
Demandan a Samsung, SK Hynix y Micron por los prec...
-
WhatsApp implementará nombres de usuario para prot...
-
Netflix endurece el control de cuentas compartidas
-
Senador acusa a Tim Cook de priorizar beneficios s...
-
IA china Zhipu igualaría a Claude Mythos en detecc...
-
CachyOS lanza Hyprland Noctalia y Shelly para AUR
-
Nissan advierte que un hackeo a Oracle PeopleSoft ...
-
Hacienda de España usará IA israelí para potenciar...
-
Agentes míticos generados por LLM permiten herrami...
-
Usan RemotePC y PowerShell para desplegar el ranso...
-
EEUU condiciona el lanzamiento de GPT-5.6 Sol
-
PowerPoint busca presentaciones perfectas
-
CNMC podría encarecer el despliegue de fibra de op...
-
OpenAI lanzó GPT-5.6 Sol con acceso limitado y pro...
-
Crea un Windows portátil con Windows To Go
-
Paquetes de Go y npm comprometidos utilizan tareas...
-
RedAmon: IA que encadena reconocimiento, explotaci...
-
Consiguen hacer funcionar Windows 11 en un PC de l...
-
Casi cien drones caen en un show aéreo en Australia
-
El nuevo malware SharkLoader despliega Cobalt Stri...
-
Windows 11: nueva recuperación de pago
-
El FBI advierte que rusos buscan las claves de rec...
-
Nuevo ataque de secuestro de buckets redirige dato...
-
Ucrania denuncia que el servicio de inteligencia r...
-
Xbox Series S iguala precio de PS5
-
IP Crawl, la colección de webcams abiertas que no ...
-
Chrome cifrará tus pestañas abiertas
-
Una guía para elegir el mejor DNS público; práctic...
-
Trump bloquea el acceso a GPT-5.6
-
Amazon: IA de Mythos afecta a Fable 5 en AWS
-
OpenAI presenta GPT-5.6 Sol con acceso restringido...
-
Se prevé otro gran aumento de precio de la memoria...
-
Eustella: el chatbot europeo frente a ChatGPT
-
Las placas Z990 tendrán 3 conectores de 8 pines pa...
-
75 juegos PC: pocos requisitos y buenos gráficos
-
Nobel de Medicina arremete contra Elon Musk y su p...
-
La IA aumenta la desigualdad laboral
-
Medios demandan a Microsoft y OpenAI por IA
-
Ford falla con IA y recontrata ingenieros
-
Fallo en Amazon Q permitía ejecutar código y robar...
-
Stremio 5 ya disponible para Linux
-
STIM Machine, así es el PC que imita la forma de l...
-
Nuevo exploit de Linux permite acceso root al sistema
-
Vulnerabilidad crítica en python.org permitía fals...
-
Hackeo en Leroy Merlin: miles de clientes expuestos
-
Activa la VPN de Firefox
-
LastPass sufre nueva filtración de datos
-
FortiBleed: el ataque a firewalls FortiGate que ro...
-
Mythos detecta Squidbleed, una fuga de memoria que...
-
Anthropic lanza Claude Tag: el compañero de IA lle...
-
Habilidad fraudulenta de agentes de IA supera esca...
-
GitHub actualiza actions/checkout para bloquear pa...
-
Casi la mitad de las apps de LG y Samsung venden t...
-
CISA advierte de vulnerabilidad explotada en Ubiqu...
-
Usan Velociraptor, Cloudflare, Zoho y VS Code para...
-
Nueva navaja suiza para hackers en GitHub
-
Operadora japonesa expone 14,2 millones de credenc...
-
SteamOS llegará a todos los PC
-
Las RTX 50 de análisis se empiezan a quemar: Club3...
-
El Departamento de Justicia incauta cuenta de Huio...
-
Claude Fable 5 escribió código del kernel de Windo...
-
Wikipedia expulsa permanentemente a su cofundador ...
-
Kit de phishing AWS AiTM roba credenciales y MFA e...
-
Shai-Hulud roba credenciales de desarrolladores
-
Caducó certificado de Secure Boot de Windows: mile...
-
Algoritmo suizo que quitará el carné por no respet...
-
Backdoor Mistic se autodestruye y se vincula a un ...
-
Polonia desmantela banda de SIM-swapping responsab...
-
CISA advierte sobre vulnerabilidad de Cisco Unifie...
-
Los navegadores más raros probados
-
Iberia estrena su acceso gratuito a Internet vía S...
-
El CEO de Epic Games dice que las herramientas de ...
-
Google detalla STOCKSTAY, la nueva puerta trasera ...
-
10 webs de eBooks gratis y legales
-
Fallo de seguridad en Apache Tomcat Tribes
-
Firma china de ciberseguridad asegura haber creado...
-
Nuevo exploit de COW en Linux permite acceso root ...
-
Qualcomm Dragonfly C1000: así es la CPU con más de...
-
OpenAI retrasaría ChatGPT 5.6 por pedido de Trump
-
Windows 10 tendrá soporte hasta 2027
-
Extensión maliciosa de Edge ejecuta código en sist...
-
Marketplace OpenClaw expone agentes de IA a malwar...
-
Vulnerabilidades en IA de Red-Team permiten robo d...
-
Usan Cisco y Google para propagar malware SharkLoader
-
Campaña de LokiBot roba credenciales con JScript, ...
-
-
▼
junio
(Total:
898
)
-
►
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
seguridad
(
1489
)
vulnerabilidad
(
1397
)
hardware
(
800
)
software
(
770
)
google
(
709
)
Malware
(
707
)
privacidad
(
618
)
Windows
(
521
)
ransomware
(
497
)
android
(
443
)
cve
(
365
)
linux
(
356
)
exploit
(
337
)
tutorial
(
299
)
manual
(
281
)
nvidia
(
277
)
hacking
(
234
)
WhatsApp
(
173
)
ssd
(
169
)
Wifi
(
131
)
ddos
(
128
)
app
(
123
)
twitter
(
121
)
cifrado
(
119
)
programación
(
104
)
herramientas
(
80
)
youtube
(
80
)
Networking
(
73
)
firefox
(
73
)
sysadmin
(
71
)
firmware
(
68
)
office
(
62
)
adobe
(
61
)
Kernel
(
49
)
antivirus
(
48
)
hack
(
48
)
javascript
(
46
)
apache
(
45
)
juegos
(
42
)
contraseñas
(
39
)
multimedia
(
35
)
cms
(
34
)
eventos
(
32
)
flash
(
32
)
MAC
(
30
)
anonymous
(
28
)
ssl
(
24
)
Forense
(
20
)
conferencia
(
20
)
SeguridadWireless
(
17
)
documental
(
17
)
Debugger
(
14
)
Rootkit
(
14
)
auditoría
(
14
)
lizard squad
(
14
)
metasploit
(
13
)
técnicas hacking
(
13
)
Virtualización
(
11
)
delitos
(
11
)
reversing
(
10
)
adamo
(
9
)
Ehn-Dev
(
7
)
MAC Adress
(
6
)
antimalware
(
6
)
oclHashcat
(
5
)
Entradas populares
-
SQLmap es una de las herramienta más conocidas para hacer ataques SQLi (SQL Injection) escrita en Python. SQLmap se encarga de realizar pe...
-
Siempre que hablamos de hardware, y especialmente de procesadores y tarjetas gráficas, uno de los datos técnicos más repetidos es el TDP...
-
Se ha detectado una nueva técnica de ransomware capaz de ejecutarse completamente dentro de un navegador web , sin necesidad de instalar apl...
La intuición y la IA salvaron a un desarrollador de Python del desastre
jueves, 18 de junio de 2026
|
Publicado por
el-brujo
|
Editar entrada
El desarrollador Roman Imankulov evitó un ataque de ingeniería social tras recibir una oferta de trabajo falsa por LinkedIn. El código que debía revisar contenía una puerta trasera diseñada para ejecutarse automáticamente mediante npm install. Gracias a su intuición y al uso de un agente de IA para analizar el repositorio en un entorno aislado, logró detectar la vulnerabilidad antes de comprometer su equipo.
El desarrollador de Python Roman Imankulov estuvo a punto de morder el anzuelo. El hecho de que no lo hiciera puede atribuirse a la intuición humana y a la revisión de código mediante IA.
Una persona que decía ser reclutadora de una pequeña startup de criptomonedas se puso en contacto con él a través de LinkedIn, buscando ayuda con lo que describió como un código de prueba de concepto que no funcionaba. La empresa, explicó, necesitaba un ingeniero principal.
Según describió Imankulov el intercambio en una publicación de blog [https://roman.pt/posts/linkedin-backdoor/], la reclutadora le pidió que investigara un problema con un módulo de Node obsoleto. Algo en la solicitud parecía extraño.
"Había oído, como probablemente todos nosotros, sobre este tipo de ataques", explicó Imankulov en una entrevista telefónica. "Y pensé: '¿y si yo pudiera ser el objetivo?'. Se basó simplemente en la experiencia previa que tenía".
Así que tomó la medida inusual de levantar un VPS en Hetzner donde clonó el repositorio. Luego utilizó su agente de programación Pi (que ejecuta Codex) para realizar un análisis de solo lectura del código.
"Ejecuté un agente para probar cómo funcionaba, y estaba casi seguro de que me respondería 'todo está claro, el código es feo pero en general es seguro de ejecutar y simplemente proceda con su revisión'", explicó. "Para mi sorpresa, casi inmediatamente el agente devolvió una respuesta como: 'No ejecute este código, simplemente aléjese porque hay una trampa'".
El modelo de IA había marcado uno de los archivos, app/test/index.js.
El archivo contenía una puerta trasera (backdoor). Se presentaba en forma de una URL de servidor, fragmentada para parecer la configuración de una suite de pruebas, y una solicitud de red que ejecutaría cualquier cosa que el servidor enviara en respuesta.
Imankulov acreditó a su agente de IA la detección de detalles que él había pasado por alto.
"Abrí este código yo mismo, lo recorrí superficialmente y me pareció simplemente un archivo descuidado escrito por un desarrollador descuidado", dijo. "Así que bajé la página, [pensando] 'Sí, sí, es horrible, pero si me pueden pagar para arreglar este código, no me importa'. Pero el agente, en el mismo archivo, encontró la vulnerabilidad exacta que yo pasé por alto".
El simple hecho de instalar el repositorio usando npm habría sido suficiente para activar la puerta trasera. El archivo package.json del repositorio contenía un gancho (hook) de post-instalación "prepare" [https://docs.npmjs.com/cli/v8/using-npm/scripts#life-cycle-scripts] diseñado para ejecutar el script tras el proceso de instalación.
El repositorio malicioso referenciado ya no es accesible —presumiblemente GitHub lo eliminó en respuesta a la denuncia de Imankulov— pero todavía se puede encontrar un clon [https://github.com/bitcoin2026a/coin-promoting/blob/main/app/test/index.js].
"Lo que hace que este ataque sea insidioso es cómo secuestra los flujos de trabajo estándar de los desarrolladores", explicó Devashri Datta, arquitecta independiente de seguridad y código abierto, en un correo electrónico. "El adversario no confió en que el objetivo ejecutara un binario sospechoso; confió en que el objetivo ejecutara un comando rutinario: npm install.
"Al enterrar la lógica de ejecución dentro del gancho de ciclo de vida 'prepare' en package.json, la carga maliciosa se activa automáticamente durante la resolución de dependencias. Esta no es una técnica novedosa, pero sigue siendo muy efectiva precisamente porque los desarrolladores ejecutan npm install en piloto automático. La fragmentación de cadenas utilizada para ensamblar la URL maliciosa, uniendo un dominio a partir de pequeñas constantes, fue una ofuscación deliberada diseñada para vencer las herramientas de análisis estático que buscan indicadores de compromiso codificados".
Imankulov dijo que los commits en el repositorio malicioso parecían ser el trabajo de un desarrollador con una presencia web y trayectoria establecidas. Pero cuando contactó al supuesto autor, el desarrollador dijo que habían suplantado su identidad en GitHub más de una vez y que él no escribió ese código.
El perfil de LinkedIn de la reclutadora hacía referencia a un periodista de arte real, aunque Imankulov cree que el perfil asociado era falso. Sus interacciones en línea con la reclutadora sugerían un nivel de conocimiento técnico que no era evidente en su historial laboral.
LinkedIn suele hablar de los decenas de millones de cuentas falsas que detecta y elimina antes de que interactúen con alguien. Pero cientos de miles de cuentas siguen creándose e interactuando con personas antes de ser detectadas. Y esa cifra sigue creciendo. En el periodo de enero a junio de 2025 [https://about.linkedin.com/transparency/community-report#fake-accounts-2025-jan-jun], LinkedIn restringió 386,000 cuentas tras reportes de usuarios. Esa cifra fue de 266,000 en el periodo anterior de seis meses, y de apenas 86,000 entre enero y junio de 2021.
Este tipo de ataques de ingeniería social en la cadena de suministro de software se han vuelto habituales. A principios de este mes, se observó cómo estafadores vinculados a Corea del Norte han estado ejecutando diversas campañas para comprometer cuentas de desarrolladores mediante entrevistas y ofertas de trabajo falsas.
Otros desarrolladores han informado [https://youtu.be/VA7PsdI0zs8] haber estado a punto de caer en estas estafas (y también haber sido salvados por su agente de IA [https://www.reddit.com/r/openclaw/comments/1rlet0h/someone_tried_to_social_engineer_me_via_linkedin/]) y han publicado análisis de código [https://gist.github.com/vnovick/86dc0af8ffcb39260b7d9d01278a6263] [https://gist.github.com/adibhanna/6c66552b94577951bc4cce877fcf7729].
Datta afirmó que la respuesta de Imankulov resalta un cambio en la forma en que los desarrolladores conscientes de la seguridad abordan la higiene de la revisión de código.
"Históricamente, la guía era aislar el código no confiable en un sandbox o revisarlo manualmente", dijo. "Aquí, Roman desplegó un agente de IA local en un entorno restringido de solo lectura para analizar la base de código antes de ejecutar cualquier cosa. Este es un contrapunto útil a la narrativa dominante sobre la IA como vector de amenaza ofensiva. Utilizado defensivamente en el punto final del desarrollador, un agente de IA no es susceptible a la fatiga o la presión social; simplemente detecta comportamientos anómalos, como una suite de pruebas iniciando una conexión de red saliente para recuperar código no verificado, en segundos".
npm 12 podría cambiar el juego
Si sirve de consuelo, el vector de ataque relevante debería abordarse el próximo mes.
GitHub, que mantiene npm, se prepara para lanzar npm 12, que cambia el comportamiento [https://github.blog/changelog/2026-06-09-upcoming-breaking-changes-for-npm-v12/] del comando npm install. La configuración allowScripts estará desactivada por defecto. "npm install ya no ejecutará scripts de preinstall, install o postinstall de las dependencias a menos que se permitan explícitamente en su proyecto", explica GitHub.
"Los scripts de ciclo de vida en el momento de la instalación son la superficie de ejecución de código más grande en el ecosistema npm", explicó el gerente de producto de GitHub, Leo Balter, en una publicación de discusión comunitaria [https://github.com/orgs/community/discussions/198547] la semana pasada. "Cada npm install ejecuta scripts de cada dependencia transitiva, por lo que un único paquete comprometido en cualquier lugar de su árbol puede ejecutar código arbitrario en la máquina de un desarrollador o en un ejecutor de CI. Hacer que la ejecución de scripts sea opcional cierra esa vía".
Imankulov dijo que no tiene una opinión fuerte al respecto. "Desde mi perspectiva, solo por razones de seguridad personal, me cambié a pnpm [https://pnpm.io] solo para asegurarme de que no ejecuto esos scripts por defecto", afirmó.
Datta señaló que el incidente subraya por qué la seguridad de la cadena de suministro de software empresarial debe extenderse más allá del perímetro de la red corporativa.
"Los atacantes ahora se están desplazando hacia la izquierda, llegando hasta los puntos finales individuales de ingeniería antes de que una sola línea de código entre en la cadena de suministro corporativa", dijo. "Cuando la estación de trabajo local de un desarrollador se ve comprometida durante lo que parece ser una entrevista de trabajo rutinaria, esa máquina frecuentemente posee claves SSH activas, tokens de proveedores de nube y acceso en vivo a repositorios internos".
Una defensa adecuada, sostiene Datta, requiere la aplicación de barreras técnicas como contenedores de desarrolladores aislados o estaciones de trabajo en la nube seguras para evaluar código de terceros o no confiable.
"Los marcos emergentes están comenzando a extender el contexto de explotabilidad hasta la propia capa de la estación de trabajo, reconociendo que la señal estilo VEX necesita viajar más a la izquierda que el inventario SBOM empresarial si se quiere interceptar las amenazas en el punto de introducción", concluyó.
Fuente:
TheRegister
Enviar por correo electrónico
Escribe un blog
Compartir en X
Compartir con Facebook
Compartir en Pinterest


Entrada más reciente
0 comentarios :
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.