Tutoriales y Manuales
Entradas Mensuales
-
▼
2026
(Total:
5328
)
-
▼
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
(
1455
)
vulnerabilidad
(
1353
)
hardware
(
786
)
software
(
741
)
Malware
(
707
)
google
(
700
)
privacidad
(
612
)
Windows
(
521
)
ransomware
(
489
)
android
(
436
)
cve
(
365
)
linux
(
345
)
exploit
(
318
)
tutorial
(
299
)
manual
(
281
)
nvidia
(
275
)
hacking
(
229
)
WhatsApp
(
173
)
ssd
(
163
)
Wifi
(
131
)
ddos
(
128
)
app
(
122
)
twitter
(
120
)
cifrado
(
119
)
programación
(
103
)
herramientas
(
80
)
youtube
(
79
)
Networking
(
73
)
firefox
(
72
)
sysadmin
(
71
)
firmware
(
64
)
office
(
62
)
adobe
(
60
)
Kernel
(
49
)
hack
(
48
)
antivirus
(
46
)
javascript
(
45
)
apache
(
44
)
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
)
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
-
Diez sitios web permiten conseguir eBooks gratuitos de forma legal como complemento ideal para los lectores de libros electrónicos.
-
Selección de 75 juegos para PC con pocos requisitos y buenos gráficos, ideales para disfrutar en equipos antiguos sin necesidad de actuali...
-
Leroy Merlin España ha sufrido un hackeo en su web que ha dejado expuestos los datos personales de más de 50.000 clientes , incluyendo DNI...
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.