Tutoriales y Manuales
Entradas Mensuales
-
▼
2026
(Total:
4759
)
-
▼
junio
(Total:
376
)
-
Cómo detectar apps que ralentizan tu internet con ...
-
Empresas vuelven a contratar tras fallar la IA
-
Lanzan PoC de vulnerabilidad de escape de invitado...
-
Vulnerabilidad en Ivanti Endpoint Manager Mobile p...
-
Alerta sobre robos de WhatsApp por Ghostpairing
-
Samsung lleva los centros de datos de IA al mar
-
Otro colegio británico cierra sus puertas tras un ...
-
Google urge actualizar Android Auto por fallo crítico
-
Vulnerabilidades en Splunk Enterprise permiten eje...
-
CISA incluye vulnerabilidades de Cisco, Chrome y A...
-
GitHub desactivará los scripts de instalación de n...
-
Usan falsas utilidades para instalar ScreenConnect...
-
Claude 3.5 de Anthropic vulnerado para generar exp...
-
AMD EPYC Venice superaría por 3,3x a NVIDIA Vera p...
-
EE UU vigila a gigantes chinos
-
Nueva estrategia que usan para infectar por Instag...
-
Filtración de datos en la Universidad de Nottingha...
-
IA salvará drivers AMD Legacy en Linux
-
Botnet JDY vinculada a China amplía sus ataques co...
-
Sfdx Show: su invento hace explotar su PC
-
CEO de NVIDIA prevé crisis de RAM prolongada
-
Anthropic pide pausar la IA mundialmente
-
AMD cree que el precio de la RAM DDR5 volverá a pr...
-
SAP corrige vulnerabilidades críticas en NetWeaver...
-
Malware NFC imita apps bancarias en Android
-
Registros de Microsoft Entra revelan actividad sos...
-
Hackers pro-Corea del Norte infectan desarrollador...
-
Frost permite rastrear webs y apps vía SSD Timing
-
CISA advierte de vulnerabilidad 0-day en Google Ch...
-
Mercado tecnológico español crecerá hasta 13.200 m...
-
Ivanti, Fortinet y SAP lanzan actualizaciones para...
-
Microsoft busca identidad propia para sus agentes ...
-
Agente de IA OpenClaw filtra credenciales en simul...
-
Google presenta IA gratuita y más rápida que ChatGPT
-
Vulnerabilidades de RDP de Windows permiten expone...
-
Vulnerabilidad crítica de Veeam permite ataques RC...
-
Meta aprovechará datos comerciales externos para p...
-
Windows 11: claves de arranque seguro el 24 de junio
-
Ubuntu MATE regresará en Ubuntu 26.10
-
Gemini 3.5: el traductor universal en tiempo real
-
Claude duplica sus límites temporalmente
-
iOS 27 de Apple implementa inteligencia agente par...
-
Vulnerabilidades críticas de OpenSSL permiten ejec...
-
aMule 3.0.0 regresa con descargas 400 veces más rá...
-
Musk planea centros de datos IA espaciales
-
Anthropic lanza Claude Fable 5, el primer modelo d...
-
Claude Fable y Mythos 5 superan a GPT 5.5
-
Alerta global por el potencial del dron egipcio Ja...
-
Satélites rusos podrían interferir el GPS europeo
-
La iGPU Intel Graphics 2 Xe3 que se encuentra en C...
-
GitHub desactiva la ejecución automática de script...
-
ASUS presenta placa base CROSSHAIR 2006 no tiene c...
-
Xbox Project Helix recortará memoria y almacenamiento
-
RTX 60 llegarán en 2028
-
NVIDIA DLSS 4.5 y el salto gráfico de CONTROL Reso...
-
ChatGPT: riesgo de robo en compras online
-
Asetek Emma V3 Gen 10 consigue hasta 1,5 ºC menos ...
-
Vulnerabilidad 0-day de Windows BitLocker permite ...
-
Intel Z990 será un gran salto para las CPU Nova La...
-
Ivanti: Grave vulnerabilidad en Sentry permite eje...
-
Microsoft soluciona récord de 206 vulnerabilidades...
-
Detectan un fallo importante en el antivirus de Wi...
-
Anthropic lanza Claude Fable 5, su IA más potente ...
-
Europa obliga a Meta a abrir WhatsApp a IA rivales
-
iOS revela el iPhone Ultra plegable
-
Vulnerabilidad Zero-Day de RoguePlanet en Microsof...
-
Vulnerabilidad en FortiSandbox permite ejecutar co...
-
Robot humanoide conquista volcán y apunta al Everest
-
Ataque de secuestro de cuentas vulnera el servicio...
-
Amazon consumirá el 16,5% de la energía de Aragón
-
Llega códec AV2: 30% más compresión y gratis
-
Google Wallet: identidad digital en la UE
-
Microsoft Defender ya monitoriza el abuso del prot...
-
Ciberdelincuentes usan marcas de IA para robar cre...
-
Gemini de Google busca desplazar a ChatGPT con pre...
-
Nextcloud lanza Hub 26 y Euro-Office
-
Claude Fable: la IA que programa y juega sola
-
UNC3753 ataca bufetes estadounidenses con vishing ...
-
España sigue con WiFi obsoleto en 2026
-
OpenAI transformará ChatGPT
-
Apple abandona Intel en sus Mac
-
Nuevo grupo Pink ataca empresas para robar claves ...
-
Intel celebra los 48 años del primer procesador co...
-
ONU: IA gastará agua de 1.300 millones de personas...
-
Robots destrozan apartamento de Airbnb
-
NVIDIA se alía con Corea del Sur para impulsar la IA
-
Instala funciones ocultas de Windows 11 sin cuenta...
-
Nuevo grupo vinculado a China ataca servidores IIS...
-
Apple integra IA en Xcode 27
-
TDF defiende la soberanía del formato frente a Eur...
-
La UE lanza su Estrategia de Código Abierto para r...
-
NotebookLM crea PDFs, Excel y presentaciones con u...
-
Lanzado Apache HTTP Server 2.4.68 con correcciones...
-
Parches de seguridad de SAP: vulnerabilidades crít...
-
Check Point vincula ataques zero-day de VPN con la...
-
Fallo de un solo carácter en el kernel de Linux pe...
-
Steam Machine y Frame: fecha de lanzamiento
-
AM6 de AMD: DDR6 y PCIe Gen6
-
Tu fibra puede ser rápida, pero tu WiFi no tanto: ...
-
LaLiga extiende bloqueos de IP a Segunda División
-
IA crea gusanos adaptativos
-
NSA usa Claude Mythos para ciberoperaciones ofensi...
-
Grave fallo en VPN de Check Point permite saltar c...
-
Microsoft implementará una nueva carpeta de Acceso...
-
Microsoft fuerza Copilot en Windows
-
Windows 11 eliminará Bing de su búsqueda
-
SK hynix: su gran plan de duplicar la producción d...
-
Ejecutivos recortan empleos por un futuro de IA qu...
-
Explotan vulnerabilidad RCE de LiteLLM para ejecut...
-
Barra de sonido gaming puede ser hackeada a 16 met...
-
Intel muestra su liderazgo sobre AMD: la MSI Claw ...
-
Intel explica cómo reducirá el coste de los portát...
-
Grupo Silent Ransom ataca bufetes de abogados medi...
-
Norcoreanos envían más de 250 ofertas falsas de em...
-
Todo sobre los Pixel 11
-
Nueva vulnerabilidad de Linux permite escalar priv...
-
La alianza de navegadores (BCA) demanda a Microsof...
-
Nidos de pájaro hechos con fibra óptica: el peligr...
-
RTX Spark: el reto de apps x86 y juegos
-
Linux Foundation respalda la IA para crear empleo
-
FBI: China recluta espías en LinkedIn
-
NVIDIA RTX Spark recurre a núcleos Cortex-X925 mod...
-
UNC3753 empleó vishing e intrusiones físicas en ca...
-
Nuevo modo de bloqueo de ChatGPT contra inyeccione...
-
Anthropic pide frenar la IA para evitar perder el ...
-
Ataque de ransomware mantiene cerrada escuela secu...
-
Nuevo Lucid Stealer ataca 18 navegadores, billeter...
-
Comprometido canal de distribución de Hola Browser...
-
-
▼
junio
(Total:
376
)
-
►
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
(
1352
)
vulnerabilidad
(
1221
)
hardware
(
721
)
Malware
(
706
)
google
(
669
)
software
(
622
)
privacidad
(
578
)
Windows
(
521
)
ransomware
(
474
)
android
(
426
)
cve
(
362
)
linux
(
318
)
tutorial
(
299
)
manual
(
281
)
nvidia
(
265
)
exploit
(
263
)
hacking
(
217
)
WhatsApp
(
173
)
ssd
(
156
)
Wifi
(
131
)
ddos
(
128
)
twitter
(
120
)
app
(
119
)
cifrado
(
115
)
programación
(
98
)
herramientas
(
80
)
youtube
(
77
)
Networking
(
73
)
sysadmin
(
71
)
firefox
(
66
)
firmware
(
60
)
office
(
60
)
adobe
(
56
)
Kernel
(
49
)
hack
(
47
)
antivirus
(
46
)
javascript
(
43
)
apache
(
42
)
juegos
(
42
)
contraseñas
(
39
)
cms
(
34
)
multimedia
(
33
)
eventos
(
32
)
flash
(
32
)
MAC
(
30
)
anonymous
(
28
)
ssl
(
23
)
Forense
(
20
)
conferencia
(
20
)
SeguridadWireless
(
17
)
documental
(
17
)
Debugger
(
14
)
Rootkit
(
14
)
lizard squad
(
14
)
auditoría
(
13
)
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
-
AMD rediseñó el Ryzen 7 5800X3D para su regreso a AM4, integrando una segunda generación de 3D V-Cache debido a complicaciones en la fabri...
-
IPTV-org ofrece una lista IPTV con más de 42.000 canales de televisión gratuitos de todo el mundo, incluyendo noticias, deportes, docume...
-
Google ha lanzado DiffusionGemma , un modelo experimental de IA gratuito que genera texto en bloques completos, logrando ser diez veces más...
GitHub desactivará los scripts de instalación de npm por defecto para frenar los ataques a la cadena de suministro
jueves, 11 de junio de 2026
|
Publicado por
el-brujo
|
Editar entrada
GitHub anunció que la versión 12 de npm desactivará por defecto los scripts de instalación para combatir ataques en la cadena de suministro de software. Ahora, la ejecución de scripts, dependencias de Git y URLs remotas requerirá la aprobación explícita del usuario. Se recomienda a los desarrolladores actualizar a la versión 11.16.0 para revisar y autorizar previamente los paquetes confiables.
GitHub ha anunciado lo que llamó "cambios disruptivos" que llegarán a la versión 12 de npm, uno de los cuales desactiva los scripts de instalación por defecto para combatir las amenazas en la cadena de suministro de software.
Los cambios pretenden combatir técnicas de ataque que abusan del comando "npm install" para ejecutar código malicioso mediante los ganchos de ciclo de vida de npm. "Npm install" se utiliza para descargar e instalar todas las dependencias necesarias para un proyecto de Node.js. El lanzamiento de la versión 12 está programado para el próximo mes.
Al describir los scripts de ciclo de vida en el momento de la instalación como la "superficie de ejecución de código más grande en el ecosistema npm", GitHub señaló que el comando "npm install" ejecuta scripts de cada dependencia transitiva, por lo que un solo paquete comprometido en cualquier parte del árbol de dependencias puede ejecutar código arbitrario en tu máquina de desarrollador o en un ejecutor de CI.
Al bloquear tales comportamientos, la idea es requerir la aprobación explícita del usuario antes de que la ejecución del código se inicie automáticamente durante "npm install", en lugar de confiar por defecto. "Hacer que la ejecución de scripts sea opcional cierra esa vía, manteniendo a un solo comando de distancia los paquetes en los que confías", afirmó GitHub.
Los cambios se enumeran a continuación:
"Esto incluye las compilaciones nativas de node-gyp (es decir, un paquete con un binding.gyp y sin script de instalación explícito seguirá siendo bloqueado, ya que npm ejecuta una reconstrucción implícita de node-gyp para él)", dijo la subsidiaria propiedad de Microsoft sobre los cambios en el comportamiento predeterminado de "allowScripts". "Los scripts de preparación de dependencias de git, archivos y enlaces se bloquean de la misma manera".
Al establecer "--allow-git" en "none" por defecto, el ajuste cierra una ruta de ejecución de código donde el archivo de configuración .npmrc de una dependencia de Git podría anular el ejecutable de Git, incluso con --ignore-scripts, una bandera que evita que los paquetes especificados en un archivo package.json ejecuten automáticamente scripts de ciclo de vida integrados durante el proceso de instalación.
GitHub recomienda que te prepares para estos cambios actualizando a npm 11.16.0 o superior, ejecutando la instalación normal y revisando las advertencias que se muestren.
"Usa npm approve-scripts --allow-scripts-pending para ver qué paquetes tienen scripts, aprueba los que confíes y realiza el commit del package.json actualizado", añadió. "Después de eso, solo los scripts que aprobaste seguirán ejecutándose una vez que actualices. Cualquier cosa que dejes sin aprobar se detendrá".
A principios de este año, npm también introdujo "min-release-age", un ajuste que indica a npm que rechace cualquier versión de paquete publicada hace menos de un número especificado de días como salvaguarda contra paquetes maliciosos recién publicados.
Fuente:
THN
GitHub ha anunciado lo que llamó "cambios disruptivos" que llegarán a la versión 12 de npm, uno de los cuales desactiva los scripts de instalación por defecto para combatir las amenazas en la cadena de suministro de software.
Los cambios pretenden combatir técnicas de ataque que abusan del comando "npm install" para ejecutar código malicioso mediante los ganchos de ciclo de vida de npm. "Npm install" se utiliza para descargar e instalar todas las dependencias necesarias para un proyecto de Node.js. El lanzamiento de la versión 12 está programado para el próximo mes.
Al describir los scripts de ciclo de vida en el momento de la instalación como la "superficie de ejecución de código más grande en el ecosistema npm", GitHub señaló que el comando "npm install" ejecuta scripts de cada dependencia transitiva, por lo que un solo paquete comprometido en cualquier parte del árbol de dependencias puede ejecutar código arbitrario en tu máquina de desarrollador o en un ejecutor de CI.
Al bloquear tales comportamientos, la idea es requerir la aprobación explícita del usuario antes de que la ejecución del código se inicie automáticamente durante "npm install", en lugar de confiar por defecto. "Hacer que la ejecución de scripts sea opcional cierra esa vía, manteniendo a un solo comando de distancia los paquetes en los que confías", afirmó GitHub.
Los cambios se enumeran a continuación:
- * npm install ya no ejecutará scripts de preinstalación, instalación o postinstalación de las dependencias, a menos que estén explícitamente permitidos en el proyecto.
- * npm install ya no resolverá dependencias de Git, ya sean directas o transitivas, a menos que se permita explícitamente mediante --allow-git.
- * npm install ya no resolverá dependencias de URLs remotas, como tarballs de https, a menos que se permita explícitamente mediante --allow-remote.
"Esto incluye las compilaciones nativas de node-gyp (es decir, un paquete con un binding.gyp y sin script de instalación explícito seguirá siendo bloqueado, ya que npm ejecuta una reconstrucción implícita de node-gyp para él)", dijo la subsidiaria propiedad de Microsoft sobre los cambios en el comportamiento predeterminado de "allowScripts". "Los scripts de preparación de dependencias de git, archivos y enlaces se bloquean de la misma manera".
Al establecer "--allow-git" en "none" por defecto, el ajuste cierra una ruta de ejecución de código donde el archivo de configuración .npmrc de una dependencia de Git podría anular el ejecutable de Git, incluso con --ignore-scripts, una bandera que evita que los paquetes especificados en un archivo package.json ejecuten automáticamente scripts de ciclo de vida integrados durante el proceso de instalación.
GitHub recomienda que te prepares para estos cambios actualizando a npm 11.16.0 o superior, ejecutando la instalación normal y revisando las advertencias que se muestren.
"Usa npm approve-scripts --allow-scripts-pending para ver qué paquetes tienen scripts, aprueba los que confíes y realiza el commit del package.json actualizado", añadió. "Después de eso, solo los scripts que aprobaste seguirán ejecutándose una vez que actualices. Cualquier cosa que dejes sin aprobar se detendrá".
A principios de este año, npm también introdujo "min-release-age", un ajuste que indica a npm que rechace cualquier versión de paquete publicada hace menos de un número especificado de días como salvaguarda contra paquetes maliciosos recién publicados.
Fuente:
THN
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.