Vulnerabilidad crítica PODRÍA DESTRUIR el ecosistema de JavaScript

Sdílet
Vložit
  • čas přidán 17. 06. 2024
  • Descubre cómo una vulnerabilidad en npm puede comprometer todo el ecosistema de JavaScript. Explicamos el ataque de caché poisoning y su impacto en dependencias populares.
    Artículo analizado: www.landh.tech/blog/20240603-...
    ▶ No te pierdas más directos en: / midudev
  • Věda a technologie

Komentáře • 62

  • @paci
    @paci Před měsícem +22

    $500 por salvar npm, le habria salido mejor explotar la vulnerabilidad... fuera conas... una verguenza

  • @bujurulu
    @bujurulu Před měsícem +58

    500 usd es un chiste para el nivel de la vulnerabilidad

  • @ST-wi3mn
    @ST-wi3mn Před měsícem +37

    500 USD por una vulnerabilidad que le podría haber costado millones?
    Es una falta de respeto para el dev o el quipo.

  • @isaac213x
    @isaac213x Před měsícem +5

    500$ no compensan ni el tiempo que le tomo explicar la vulnerabilidad, luego se extrañan cuando las venden en el mercado negro o cuando las explotan, es faltar el respeto al trabajo de esas personas, en algo tan vital cómo es la seguridad informática, en donde solucionar un fallo antes de que este sea explotado puede ahorrar a las empresas millones o decenas de millones de dólares, deberían recompensar más a quienes se toman el tiempo de buscar, exponer y explicar tales vulnerabilidades

  • @javisartdesign
    @javisartdesign Před měsícem +9

    no se podrían firmar las librerías de npm con algún tipo de hash a la versión concreta del paquete? para ver que lo que te bajas es lo mismo que el de la versión? otra cosa es que este hash también se pueda manipular, por lo que se debería de firmar con cosign o algo similar para que solo se pueda firmar por la autoridad o registry

  • @codingraph
    @codingraph Před měsícem +3

    Ahora llegan los usuarios que se rasgan las vestiduras diciendo que ellos ya sabían de esa vulnerabilidad y que todos somos ignorantes por no saberlo, y de paso decirnos que usan alguna herramienta “indie open source orgánica artesanal” que es más “segura” y que tiene solo 5 descargas

  • @aquavxi6431
    @aquavxi6431 Před měsícem +2

    Esto no es lo que hicieron con la página de CCleaner hace tiempo? :o

  • @jesusolivares2479
    @jesusolivares2479 Před 29 dny

    Hay que ver si con los otros gestores de dependencias de otros lenguajes se puede aplicar la misma vulnerabilidad.

  • @danielbarrientos722
    @danielbarrientos722 Před měsícem +4

    XD de hecho cuando usas npx por alguna razón tiene cache

  • @user-xs4th5rm6w
    @user-xs4th5rm6w Před měsícem +5

    wao lo mismo aplica a golang entonces, porque igual guarda la librerias que usas en cache

  • @snithfferx
    @snithfferx Před měsícem

    una pregunta. Esta vulnerabilidad es cuando estas haciendo un "run dev"? pregunto, porque en el momento en que se usa npm, según tengo entendido, es sólo cuando se está en desarrollo, en producción se usa el paquete de los recursos, o algo así, pero ya no se está usando a npm.. o sí?

    • @snithfferx
      @snithfferx Před 29 dny

      @@JosepCrespoSantacreu OK, gracias por la explicación. Da miedito..

  • @joseavilasg
    @joseavilasg Před měsícem +2

    Les pagaron muy poco.

  • @Dan-S
    @Dan-S Před měsícem +1

    Yo con php en la mochila , lo han atacado tanto que se ha dedicado mucho tiempo a parchear vulnerabilidades 🗿

  • @DavidRodriguez-uj4ls
    @DavidRodriguez-uj4ls Před 24 dny

    Estas cosas con PHP no pasan! XD.

  • @zundercoc3425
    @zundercoc3425 Před měsícem +1

    Me pagan 500 dólares por eso y antes lo vendo a la darkweb o zerodium

  • @germolina1503
    @germolina1503 Před 26 dny

    podrias explicar por favor como te pagan???

  • @fabricianomirandavargas2746

    porfavor!

  • @alejandroramos9949
    @alejandroramos9949 Před měsícem +1

    Te sirve mas romperles y venderles la solucion

  • @rmiranda4622
    @rmiranda4622 Před měsícem

    Hora de usar JSR o Deno 🤟

  • @yassir-amzel
    @yassir-amzel Před měsícem +1

    El bro que sabe Java que aprendio javascript solo para tirarnos la chamba xD

  • @LaAlquimia
    @LaAlquimia Před měsícem +1

    500$ no es nada

  • @davidrueda7444
    @davidrueda7444 Před měsícem +2

    solo lo usan 17 millones mmm interesante pero si express lo instalan 30 millones

  • @RCastroCR3000
    @RCastroCR3000 Před měsícem +10

    Por eso yo uso HTML, css, jQuery para el Ajax, Python o PHP y MySQL. Ese montón de librerías de javascript son un atentado y un día todo se va a venir abajo por una librería comprometida.

    • @chuchocore
      @chuchocore Před měsícem +7

      TODOS los sistemas son vulnerables, justificar tu uso de una tecnología y otra es como los que dicen que usan Linux porque no tiene virus (soy usuario de Linux). Es más una elección personal y no hay porqué creer que quien escoge lo contrario está mal.

    • @RCastroCR3000
      @RCastroCR3000 Před měsícem +1

      @@chuchocore Yo lo que digo es que entre menos cosas hallan menos oportunidad hay de que te colen una vulneravilidad ve a ver cuantas librerias tiene javascript y que no puedes controlar por que tu no las hiciste y dependes de la buena voluntad de alguien que no conoces.

    • @chuchocore
      @chuchocore Před měsícem +2

      @@RCastroCR3000 yo tengo un pequeño servidor corriendo con node en crudo, sin ninguna dependencia externa, solo uso npm para usar los scripts y el resto está programado por mis propias manos. De nuevo, no es culpa de la herramienta, la industria premia hacer las cosas rápidas y no hay tiempo de reinventar la rueda. Pero usar PHP, jQuery y ajax no te proteje más que a mí, que uso node sin dependencias.

    • @_Tao__
      @_Tao__ Před měsícem

      ​@@chuchocoreEso es como decir que en todos los países hay crímenes para justificar la criminalidad de sudáfrica comparada con islandia

  • @sarutobysama
    @sarutobysama Před měsícem

    Si la cuestión es npm, usen yarn :D

  • @alvarosanchezp
    @alvarosanchezp Před měsícem

    No caerá esa breva...

  • @6onz4lo
    @6onz4lo Před měsícem +3

    Master, creo que es un Denial of Service, no inyectar nuevos bichitos. Te dejaría sin servicio pero no te inyecta código malicioso. Un abrazo y muchas gracias por aportarnos tanto!!

    • @6onz4lo
      @6onz4lo Před měsícem

      @@JosepCrespoSantacreu y con ello provocar la denegación de servicio, no inyectar ese código malicioso en las víctimas. No solo puedes leer acerca de en qué consiste un CPDoS, puedes fijarte que god midu habla en el 1:10 de que puedes inyectar contenido malicioso en la caché (cambiar su contenido por otro, y que las víctimas descarguen el contenido infectado), así no es como funciona. Envenenas la caché (sí, con código malicioso) pero los usuarios no se descargan código malicioso, obtienen una página de error y se quedan sin servicio (como digo, el ataque es una denegación de servicio). No hay que confundir con por ejemplo un Cache Poisoning (o DNS cache poisoning), en cuyo caso sí daría lugar a que los usuarios descargaran contenido malicioso.

  • @sebasro9233
    @sebasro9233 Před měsícem

    ya no se puede confiar en nadie

  • @NoName-gm4tj
    @NoName-gm4tj Před měsícem

    jajaja 500$ el que encontro la vulnerabilidad le convenia venderlo en el mercado negro y ganar mas ya entiendo porque cada vez existen mas hackers de sombrero negro

  • @andrespadilla9896
    @andrespadilla9896 Před 29 dny

    500 dolares por eso xddd

  • @nestordelrio5107
    @nestordelrio5107 Před měsícem

    Vine por el bait

  • @armandomarino1475
    @armandomarino1475 Před měsícem +91

    Cada día estamos mas vende humo eh

    • @federicogr3320
      @federicogr3320 Před měsícem +19

      Bueno che, es el título del artículo jaja

    • @d4vid924
      @d4vid924 Před měsícem +1

      😂😂😂😂😂

    • @zNareak
      @zNareak Před měsícem +13

      Pero si es cierto, que no entiendas lo que significa la vulnerabilidad no significa que rompa npm y varios proyectos que estan dependiendo de modulos externos.

    • @braianadriangil-gk3ed
      @braianadriangil-gk3ed Před měsícem +2

      Te falla no che?

    • @armandomarino1475
      @armandomarino1475 Před měsícem +1

      @@braianadriangil-gk3ed Ojala te vaya bien en la vida!

  • @laWiskaPY
    @laWiskaPY Před měsícem +23

    Sinonimo de vulnerabilidad = JavaScript

    • @Renzo-of3yn
      @Renzo-of3yn Před měsícem +22

      Sinónimo de vulnerabilidad = noob

    • @anashe5417
      @anashe5417 Před měsícem +1

      ​@@Renzo-of3ynes verdad, aunque js es medio jodido así a cara pelada

    • @Renzo-of3yn
      @Renzo-of3yn Před měsícem +4

      @@anashe5417 sí, muy cierto. Por su misma facilidad de aprender existe gran cantidad de desarrolladores que lo conocen, pero muy pocos que lo dominen

    • @javicarrara
      @javicarrara Před měsícem

      Todo el software es pasible a ser vulnerable, nada tiene que ver el lenguaje.

  • @lesliedoroteo2126
    @lesliedoroteo2126 Před měsícem +3

    No sè si se menciona pero le pagaron 500 dolaricos por hacer eso, no es una pasta pero si andas al pedo free X

  • @_chris_6786
    @_chris_6786 Před měsícem +3

    Si quieren ser verdaderos desarrolladores, no usen librerías ni frameworks de ningún repositorio, creen sus propias librerías y frameworks. Es como aquel que dice ser diseñador web pero usa WordPress.

    • @SCP286A
      @SCP286A Před měsícem +1

      Usted si habla mi idioma

    • @mikaelkare624
      @mikaelkare624 Před měsícem

      JAJAJAJJA no digas pendejadas, ponte a chambear!

    • @SCP286A
      @SCP286A Před měsícem

      @@JosepCrespoSantacreu Mientras hagas dinero, no importa

    • @_chris_6786
      @_chris_6786 Před měsícem +1

      @@JosepCrespoSantacreu en este mes de Junio se cumplen 24 años de trabajar como desarrollador, y 17 años que fundamos nuestra empresa, no sé si será decente o indecente, pero a mí, en este mundillo del software, ya no me engaña nadie. Somos de la vieja guardia, sin ayuda ni firuletes.

    • @wtl912
      @wtl912 Před 28 dny

      "Si quieren ser verdaderos desarrolladores, háganse su propio lenguaje de programación, su propio sistema operativo y ya que están su propio Internet"