VSCode: El editor de codigo con extensiones maliciosas

  Рет қаралды 41,017

midulive

midulive

Күн бұрын

En este video, analizamos cómo las extensiones maliciosas de Visual Studio Code pueden hackear tu sistema, mostrando un caso real y las preocupantes estadísticas. También probamos una herramienta para detectar estas amenazas.
Artículo analizado: / 2-6-exposing-malicious...
▶ No te pierdas más directos en: / midudev

Пікірлер: 93
@sethetdeveloper8261
@sethetdeveloper8261 3 ай бұрын
Hay que hacer una extension revisor de la comunidad, en directo! MIDU (Malware Investigator Detector Universal) DEV (Detector Extension Visualstudio) Podria con simplemente la lista y versiones de las extensiones analisar una vez y cachear para futuras consultas Como tambien podria ser una web que se le pasa la lista de extensiones+versiones
@midulive
@midulive 3 ай бұрын
jajajajaj lolazo
@joseavilasg
@joseavilasg 3 ай бұрын
Idea millonaria.
@FABRIGS015
@FABRIGS015 3 ай бұрын
Ahora me soy cuenta que la VS no era de Visual Studio sino de Virus Source
@MrMax1234568
@MrMax1234568 3 ай бұрын
Facts
@awaken5622
@awaken5622 3 ай бұрын
Ojo visual studio no es lo mismo que VSCode son dos cosas distintas ambas usadas para programar.
@FABRIGS015
@FABRIGS015 3 ай бұрын
@@awaken5622 sip esta el visual studio y el visual studio code
@FABRIGS015
@FABRIGS015 3 ай бұрын
@@awaken5622 asi mismo bro, esta el visual studio y visual studio code o mejor dicho virus source code
@Brandon-sk7kj
@Brandon-sk7kj 3 ай бұрын
deverdad esto es preocupante que una empresa del tamaño de microsoft no tenga una revision detallada de las extenciones que se emplean e vsc siendo la mayoria programadores o estudiantes de programacion que utilizamos vsc como editor principal y que muchas veces se manejen datos tan privados de una compañia o de uno mismo y que atacantes puedan utilizar esos datos y venderlos a su gusto me aterra y mas por que vsc es lo que mas se utiliza actualmente gracias midu
@awaken5622
@awaken5622 3 ай бұрын
Yo creo que cuando uno instala un programa aparecen los terminos y condiciones.
@daniel_silva
@daniel_silva 3 ай бұрын
Visual studio code es de Microsoft... que buen caballo de trolla que nos ha metido el buen, generoso y bondadoso Bill, que no se pierda la costumbre. XD
@JoseFelipeMiranda-ps1no
@JoseFelipeMiranda-ps1no 3 ай бұрын
Con amigos así no Necesitamos Enemigos, muchos Éxitos, saludos...
@LernerLuis2005
@LernerLuis2005 3 ай бұрын
11:35 momento Windows Update
@-El.Inexperto
@-El.Inexperto 3 ай бұрын
*hola soy w11 ¿quieres actualizar?*
@brandonmanuelventuraumana1035
@brandonmanuelventuraumana1035 3 ай бұрын
Visual Studio Code está hecho con electron que prácticamente era inseguro por defecto, permitiendo que todos sus procesos pudieran acceder a las APIs de NodeJs de manera abierta, fue hasta cierto tiempo después que se empezaron a ver temas de seguridad que dejaron los flags de seguridad activos por defecto, tanto para limitar el acceso a las APIs de Node de forma directa como para aislar el contexto de ejecución de Javascript de cada proceso, esto obviamente introdujo breaking changes porque ahora las aplicaciones que utilizaban APIs de Node en otros procesos que no fuera el principal (proceso que realizar el arranque de todo lo necesario para levantar la aplicación) ya no podían acceder a las APIs de Node directamente, e introdujeron una forma de comunicación entre procesos para permitir a los desarrolladores crear canales de comunicación entre el proceso principal y los subprocesos. Quiero pensar que Visual Studio Code fue escrito en el tiempo donde los flags de seguridad estaban desactivados por defecto y electron estaba en sus primeras etapas, por lo que el tema de extensiones al final hereda estas carencias de seguridad, y aunque ha pasado el tiempo, las herramientas han evolucionado y Visual Studio Code tenga una API para exponer ciertas funcionalidades, este no realizan el sandboxing de las extensiones para mantener la compatibilidad con todas las extensiones disponibles a día de hoy, es un intercambio doloroso, pero tiene sentido. Y aunque pensemos que es una falta a la seguridad del usuario final, otros ejemplos de este tipo de escenarios donde se busca mantener compatibilidad con las cosas que funcionaron desde siempre, pero luego empezaron a haber problemas de seguridad tenemos por ejemplo que el método HTTP POST es considerado parte de las solicitudes simples y seguras aunque en su semántica no lo sea, por lo que el CORS no imposibilita su ejecución en el servidor, luego tenemos el tema de las cookies que por defecto siempre han sido adjuntadas a partir de cualquier solicitud que se realiza al dominio al que pertenecen y hasta día de hoy es el comportamiento por defecto salvo excepciones donde se aplican otras medidas de seguridad que pueden o no estar por defecto según que navegador sea. No sé hasta que punto le sale rentable a Microsoft romper el editor para mitigar esto o realizar verificaciones estrictas de las extensiones que son publicadas mediante procesos manuales y automatizados, considerando que es un producto que les genera entre 0 y nada, pero ellos sabrán, son los expertos jaja.
@MiguelGaona-ze9gt
@MiguelGaona-ze9gt 3 ай бұрын
No se si soy el unico, pero busque la pagina web por la url y me salio que no es segura, asi que la busque solo por el nombre y no me aparece, se me hizo raro
@thiamath
@thiamath 3 ай бұрын
Es increíble que haya tardado tanto en saltar la liebre... A ver si Micro$oft compra ExtensionTotal y lo monta nativo al VS... Sería un detalle...
@lucasser21
@lucasser21 3 ай бұрын
10:19 estaba tomando y casi me ahogo, no me esperaba ese comentario
@kervis8720
@kervis8720 3 ай бұрын
ahora a usar las extensiones minimas posibles
@charlies4850
@charlies4850 3 ай бұрын
Lo que siempre ha sido recomendado de por si en todos los navegadores (donde son más usuales las extensiones)... Por ejemplo si en Chrome/Firefox solo tengo Ublock Origin para detener vectores de ataque, lo lógico es que un Editor de Código Electron (Base Chromium/blink) con soporte de extensiones sea igual
@zombie-sq9zf
@zombie-sq9zf 3 ай бұрын
Por que todo lo que tiene que ver con microsoft tiene problemas de virus y de seguridad?
@awaken5622
@awaken5622 3 ай бұрын
No es culpa de microsoft, el problema es que es open source y cualquiera puede crear extensiones, hay tienen su open source.
@zombie-sq9zf
@zombie-sq9zf 3 ай бұрын
@@awaken5622 si es culpa de microsoft porque ellos son los dueños de la tienda donde estan las extensiones, y son los responsables de chequear todo lo que se sube ahi. El open source es 100 veces mas seguro y lleva años demostrandolo, la mayoria de los servicios de internet que conoces y no conoces funcionan hoy en dia con alguna variante de software libre, ya sea en sistemas operativos que lo soportan, APIs y otras cosas. El que las extenciones de un IDE puedan hacer semejante cosa es un problema del diseño del IDE, lee bien el articulo donde se explica como lograron vulnerar vscode.
@lucasmartininurrita5915
@lucasmartininurrita5915 3 ай бұрын
MIDU, por favor has un curso o projecto de REACT NATIVE.
@angel_luis
@angel_luis 3 ай бұрын
Me parece ridículo que ahora de repente todo el mundo se alarme. No sé desde hace cuantos años existe la documentación de VSC Extensions, pero cualquiera que le haya dedicado un par de horas sabe de sobra que tiene acceso al sistema fuera de VSC. Lleva siendo inseguro desde el día 0, la gente es muy ignorante, da igual el sector que sea. PS: mi extensión está marcada como riesgo Medio en esta web. Uso filesystem para modificar Git hooks. Le falta mucho a esta herramienta.
@merechinn4364
@merechinn4364 3 ай бұрын
Pasa que la gente peca de confiada, por eso cuando ocurre la gran revelación se escandalizan
@Jefferson4026
@Jefferson4026 3 ай бұрын
Uno espera que si dice 'verificado" este verificado jajaja
@devfranpr
@devfranpr 3 ай бұрын
@@Jefferson4026 es que les costaba 0 revisar lo de los verificados, porque para noobs es un campo de minas.
@MrMax1234568
@MrMax1234568 3 ай бұрын
Tienes que entender que nadie sabe todo, sin importar el qué, decir que alguien debería saber algo es lo mismo que decir que todos deberían saber lo mismo que todos los demás, y eso está muy equivocado, es mejor aportar para crear conocimiento alrededor de las personas que quejarse de las personas por no saber algo
@d4vid924
@d4vid924 3 ай бұрын
Mi pana el que piensa que es mister robot 😂
@matias25pinto
@matias25pinto 3 ай бұрын
Entonces estamos más protegidos los que usamos VSCode en paquetería flatpak o snap porque seria sandboxes VsCode estaría aislado del SO.
@danielbarrientos722
@danielbarrientos722 3 ай бұрын
Que les parecería que se hiciera una páginas que escanee una extensión
@AA_Thaiago
@AA_Thaiago 3 ай бұрын
Pero ya lo mostro en el video que hace ese proceso
@yolfrymanuelbautistareynos3841
@yolfrymanuelbautistareynos3841 3 ай бұрын
Creo que lo mejor es que creen un verificado real, y que las empresa que quieran verificar tengan que pagar un certificado y revisado del código de la extensión. Simplificando; lo mismo que hace Apple para subir una app a la tienda. Y por otro lado que mejores la parte de que cada extensión corran en su propio entorno como Docker
@joseysusamigos
@joseysusamigos 3 ай бұрын
pienso que ya debe cobrar por publicar una extensión en vscode, y así pueda verificarse manualmente.
@henryparra6297
@henryparra6297 3 ай бұрын
Muchas gracias por tu información 👍
@paulotijero6417
@paulotijero6417 3 ай бұрын
Amigos, ¿cual es la extension que se ocupa para tener los iconos de archivos, extensiones y de copilot en la parte superior del vsCode ?
@paulotijero6417
@paulotijero6417 3 ай бұрын
Click derecho en la barra y seleccionar "Posición de barra de actividad" > "Superior"
@diegonqn1
@diegonqn1 3 ай бұрын
Será hora de empezar con project idx????
@jdmasoft
@jdmasoft 3 ай бұрын
Midu alguna lista negra de ext de vs
@erikmartinez8169
@erikmartinez8169 3 ай бұрын
Y si no olvidamos a SUBLIME TEXT y seguimos allí 👍🏻
@jddiosdev
@jddiosdev 3 ай бұрын
Bueno pero entonces no que quieren todo OPEN SOURCE? Y ahora a rezar para que nuestro equipo no sea hackedo 😅
@MrMax1234568
@MrMax1234568 3 ай бұрын
Me parece que llegado a este punto, midu debería ayudarnos a impedir este problema de seguridad
@juanjzb
@juanjzb 3 ай бұрын
Y quien escanea a ExtensiónTotal?
@kmy6604
@kmy6604 3 ай бұрын
Y ahora k uso? D:
@pandesalxd
@pandesalxd 3 ай бұрын
sublime text no me vayas a hacer lo mismo 😔
@mochemiguel1233
@mochemiguel1233 3 ай бұрын
lo del process env me asustó :(
@oxkarv5836
@oxkarv5836 3 ай бұрын
Dadle un ojo al vídeo de S4vitar sobre el tema, mas q recomendado. Pa mear y no exar gota😅
@joedtime
@joedtime 3 ай бұрын
yo con mi VSCodium en mi bolsillo
@josemata8865
@josemata8865 3 ай бұрын
Usan el mismo repositorio de extensiones. Si la extension esta en VSCode, tambien esta en VSCodium
@yoelvp
@yoelvp 3 ай бұрын
Yo con mi bloc de notas en la mochila 🗿
@tenshimori
@tenshimori 3 ай бұрын
ok, vuelvo a neovim, gracias por la info
@diegoulloao
@diegoulloao 3 ай бұрын
Otra buena razón para cambiarse a neovim
@alekceidev
@alekceidev 3 ай бұрын
Mantecado... Second Commit, digo comment.
@nomka2721
@nomka2721 3 ай бұрын
usen vim y ya
@rubendv6068
@rubendv6068 3 ай бұрын
S4vitar sal de este cuerpo
@JulioCesarPáez-i2n
@JulioCesarPáez-i2n 3 ай бұрын
Hay que volver a NetBeans
@yonathanavila7926
@yonathanavila7926 3 ай бұрын
si hacen sandbox las apps no se podran hacer muchas cosas con ella ya que algunas depende que entren a tu codigo
@midulive
@midulive 3 ай бұрын
En el sandbox se podría dar acceso al código. Que sea un sandbox no significa que no tenga acceso a cosas si no que sea de forma controlada.
@megatronixx
@megatronixx 3 ай бұрын
Yo usare nano
@eliezeralfredolobatonperez4512
@eliezeralfredolobatonperez4512 3 ай бұрын
Es por eso que prefiero neovim
@alejandroa4762
@alejandroa4762 3 ай бұрын
ya lo decía mi abuelo antes de ir a cagar: por eso uso emacs
@Deus-lo-Vuilt
@Deus-lo-Vuilt 3 ай бұрын
Que grande , Midu sacrificando su ano por la comunidad
@bassman_55
@bassman_55 3 ай бұрын
por eso es mejor usar el bloc de notas nomás (?
@covagelion
@covagelion 3 ай бұрын
Xd
@ahioros
@ahioros 3 ай бұрын
Oooook, me quedo con mi VIM + Plugins xD
@maxantony2669
@maxantony2669 3 ай бұрын
tambien! pero con neovim, lua es genial
3 ай бұрын
Se viene el declive de vscode típico así cómo subió así caerá. Culpa de Microsoft con tal de ser el editor #1 sacrificó seguridad. 😑
@alejandro-acho
@alejandro-acho 3 ай бұрын
Larga vida a jetbrains
@jmesa951
@jmesa951 3 ай бұрын
VScode, su mayor virtud es tmb una gran desventaja
@julioo534
@julioo534 3 ай бұрын
VS Code es el santo grial de la programación
@leanmuag
@leanmuag 3 ай бұрын
Para que no lo este constantemente pagando el usuario final Podría pagarlo el que va subir la app por la verificación
@-Fjolnir-
@-Fjolnir- 3 ай бұрын
y por eso hay que aprender a usar neovim
@fineco709
@fineco709 3 ай бұрын
cuanto te pagaron de extension total Midu ?!! xdxd
@potatoking5602
@potatoking5602 3 ай бұрын
Comentar que el archivo /etc/passwd no contiene la información de contraseñas sino la información de todos los usuarios del sistema linux, las contraseñas encriptadas se almacenan en /etc/shadow
@midulive
@midulive 3 ай бұрын
Es verdad que eso era en sistemas antiguos (que también tenía la contraseña cifrada). Aunque sigue sin pintar bien que tenga que acceder a ese archivo.
@fdorantesm
@fdorantesm 3 ай бұрын
Hay una razón justificable para leer variables de entorno de node. Cuando una extensión lee las variable de ambiente no lee la de los .env si es que no carga el archivo. Sucede que pueden ser usadas con fines estadísticos para mejoras de performance por ejemplo. Que les archivos del sistema ya es demasiado sucio.
@pedrobz
@pedrobz 3 ай бұрын
Respecto a la sandbox, el termino viene de cuando dejas a un niño pequeño en la típica caja de arena (mucho mas típica en USA) el niño cree que puede hacer lo que quiera, hace lo que quiere, pero realmente esta en un entorno que es imposible que la lie... Pues en código es lo mismo, lo metes en un entorno donde el código pude hacer lo que quiera, pero cualquier cosa que haga no saldrá de ese entorno (en teoría)
@joseloguercio7934
@joseloguercio7934 3 ай бұрын
Gracias a esto sigo prefiriendo los IDE de intellij idea
@Veoduendes
@Veoduendes 3 ай бұрын
Tu has leído la nueva licencia de intellij idea, mírala y te lo dice alguien que lo ha usado por años pero no pienso dejar entrenen su IA con mi código personal. Yo me quede roto cuando lo vi, está puesto muy sutil como hacen las empresas por nuestro bien. Un saludo.
@joseloguercio7934
@joseloguercio7934 3 ай бұрын
@@Veoduendes Pero la IA que te ponen en el IDE es opcional o me equivoco? si es así sería bueno que re-lea los terminos & condiciones de la licencia
@millhiorebt
@millhiorebt 3 ай бұрын
Que rapido lo hicieron de pago, ya no es gratuita la extensionTotal
@twiggy749
@twiggy749 3 ай бұрын
Después de VSCode hay vida.
@armandorobertotraviesomontes
@armandorobertotraviesomontes 3 ай бұрын
Candela... First comment
@martinvarela206
@martinvarela206 3 ай бұрын
Pregunta... con figma que pasa?
@bules12
@bules12 3 ай бұрын
He creado una extensión recientemente Figma crea un (tu plugin) y lo inyecta en la web de figma No hay acceso a ficheros ni nada, solo pueden mandarse mensajes entre el padre (nodos de figma) y el hijo (tu plugin) Un ataque con una extensión de figma creo que no debe ser fácil de hacer Y por cierto, los plugins de figma parece que si son revisados por el equipo de figma Aunque dudo que revisen el código fuente
React acabará Muerto como jQuery (mi opinión)
18:20
midulive
Рет қаралды 119 М.
Extensión PELIGROSA de VSCode con miles de descargas
14:34
midulive
Рет қаралды 91 М.
🍉😋 #shorts
00:24
Денис Кукояка
Рет қаралды 3,4 МЛН
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 12 МЛН
Cursor: Un Visual Studio Code pensado para programar con IA
9:17
El fallo de seguridad catastrófico del navegador Arc
15:28
midulive
Рет қаралды 44 М.
Zed “kills” VSCode
12:10
Alex Ziskind
Рет қаралды 778 М.
El desarrollo Frontend es demasiado complicado
8:51
midulive
Рет қаралды 63 М.
Introvertido como desarrollador de software
9:38
midulive
Рет қаралды 40 М.
Nuevo método de petición HTTP
11:45
midulive
Рет қаралды 49 М.
The Home Server I've Been Wanting
18:14
Hardware Haven
Рет қаралды 138 М.