Hace 2 años | Por pastorator a cybersecuritynews.com
Publicado hace 2 años por pastorator a cybersecuritynews.com

Semanas atrás, un desarrollador de "node-ipc", muy popular con más de un millón de descargas semanales, ha protestado por la invasión rusa, lanzando una versión que, arrancada desde una IP rusa o bielorrusa, sustituiría aleatoriamente ficheros del ordenador reemplazándolos con un 💗

Comentarios

cutty

#3 Es terrorismo.

n1kon3500

#9 #2 los rusos pueden vivir sin unos ficheros en su ordenador ni Mc Donalds

Los ucranianos no pueden vivir sin sus familias

Día 24 de la invasion

Ehorus

#33 lo de assange te lo compro... pero respecto al resto.
Ansar , blair y bush deberían estar frente a los tribunales internacionales...
Me resulta curioso los conflictos que mencionan - haciendo un análisis (bajo mi prisma) de ellos; más bien parecería que los conflictos son en países con una gran influencia islamica y/o dictatoriales.
Mencionar el tema de Siria o Palestina, que no lo has dicho, que caen bajo alguno de los dos supuestos.... de hecho me parece curioso también que todo las personas que huyen, no solo de esos conflictos que has mencionado - sino en general de África y Asia ... quieran llegar a países europeos donde la religión cristiana tiene o ha tenido un gran peso, y donde el sistema de gobierno se basa en democracias (al menos según los estudios realizados). Cuando tienen otros países más cercanos donde ir

c

#49 La gente huye de su país a otro donde puedan sobrevivir. No quieren llegar a países europeos. Quieren quedarse en el suyo pero no pueden. En todos los países hay gente de muchos países. Mauritanos en marruecos y ugandeses en Kenia. Pero el hombre blanco, incapaz de ver más allá de su ombligo, se cree que todo el mundo quiere vivir en su país.

Como si yo tuviera algún interés en vivir en Suiza. Prefiero vivir en la provincia más pobre de España, si es que es mi casa, que en la más rica de Luxemburgo.

O

#49 Para empezar eso de que todos quieran llegar a Europa es mentira, hay millones de refugiados sirios en los países vecinos.
Pero de verdad te sorprende que quieran ir a un sitio donde hay prosperidad y paz?

u

#49 Tendrias que ver la de inmigrantes congoleses que hay en Angola, y la de inmigrantes que hay en Guinea Ecuatorial, o en Sudáfrica. Un porcentaje relativamente pequeño de los que salen de sus países terminan en Europa.

eldarel

#31 De falacias vas bien servido por lo que veo.

Si lees el artículo, verás cómo esta acción no alineada con los ucranianos, les ha fastidiado servidores de contrainteligencia ucranianos.

Westgard

#36 El que yo coja una escopeta y me lie a tiros contra la cabecera de una manifestación pro-aborto y accidentalmente muera una señora de Lugo antiabortista que pasaba cerca no quiere decir que mis actos vayan en contra de las señoras de Lugo ni contra los antiabortistas, y en realidad es tofo lo contrario... Aqui igual... El autor pretendia lo que pretendía... Con tan pocas luces como para no ver que hay mucha gente que se puede ver afectada por esto, que una IP rusa != Putin viendo pornhub y que hay cosas en las que mejor dejamos el buenismo y el politiqueo a un lado.

eldarel

#37 En español existe un refrán que considero muy cruel y realista:
El infierno está empedrado de buenas intenciones.

dilsexico

#38 No era el "camino al infierno esta empredrado de buenas intenciones"?

eldarel

#48 Puede. En ambos casos quieren realizar la misma advertencia.

hiuston

#31 Pero en menéame los nazis somos occidente. Mientras tanto 3 millones de mujeres y niños han tenido que abandonar Rusia, pero eso poco importa aquí.

r

#31 Sobretodo si los datos que se borran son datos de un hospital.

par

#31 Està claro. Però no veo muy bien que soluciona haciendo esto a rusos aleatorios que puede ser perfectamente que estuvieran en manifestaciones en contra de la guerra? Puede ser que haga más mal que bien? Pregunto desde la ignorancia.

Aokromes

#2 ip presuntamente rusa, que no olvidemos que masmovil compro ips de isp rusos.
#9
#31

eldarel

#57 Pues sí, ciertamente se me olvidó la parte más sencilla, los errores.

#63 Gracias por compartirlo. No lo sabía.

Aokromes

#57 #65 o que usen una base de datos obsoleta.
yo estoy con digimobil y a pesar de que mi ip fue asignada a digimobil españa hace mas de 2 años hay paginas que me dicen que estoy en rumania.

redscare

#31 Y si es el servidor de un hospital ruso, pues que se mueran los pacientes. Sois pura bilis y cero neuronas.

t

#9 O directamente todos los bloques que esa web no tenga bien geolocalizados... ya es una fiesta buena

D

#2 a mi me parece bien.

D

#70 A mi me parece xenofobia. Si ser xenófobo te parece bien tienes un problema.

terminat2

#2 este tio sabe que los que estamos en yoigo tenemos ip rusa, porque yoigo las compro hace años por el aumento que tenian de clientes???

Aokromes

#76 no, no tenies ip rusa, una vez yoigo transfiere la ip en ripe la ip deja de ser rusa, otra cosa es que la bases de datos de geolocalizacion que la gente pueda usar este obsoleta o no, pero desde el momento que se transfiere esa ip ya no es rusa.

terminat2

#80 Pues que se lo digan a los de aliexpress que siempre me sale en ruso.. lol

Aokromes

#88 es lo que digo de base de datos obsoleta, a mi me sale en rumano lol
https://t.me/DigiMobil_ES/59122

D

#2 Marchando una rica taza de polonio.

E

#4 son nuestras costumbres

n1kon3500

#28 como es la costumbre del ejército ruso vivir del saqueo dentro del territorio ocupado y matar a los civiles que se resistan.

Están en modo conquista

Westgard

#32 porque en irak, en yemen y en vietnam (o en cualquier guerra) cuando las tropas llegan y hay resistencia les daban un ramo de flores y dos besitos a los locales para vencerla y luego se hacian selfies juntos con el hashtag #NoMeInvades.MeCompletas

Nos ha jodido mayo con las flores roll

Westgard

#47 No, mas bien quiero decir que el comentario es como decir 'el agua moja'.

La última vez que lo mire eso de la guerra consistía en matar, arrasar, destruir y joder al contrario de mil y una formas (física y psicológicamente)... No es nada excepcional.

Con esto no pretendo desviar el foco de atención al sacar a colación otras guerras, no es un y tú más, y si lo preferís para los que no vean mas alla del Madrid-Barça 'Putin hijo puta', 'los rusos son los malos', pero que vamos, que ha descubierto la pólvora

D

#35 sin quitarte la razón, en rusia también hay problemas internos y con todo esto están consiguiendo un ellos contra nosotros y coexionar al pueblo ruso sin dejar de hueco a la disidencia.
A ver cómo explican ahora a los rusos que se prohíbe Tsaikovsky en Europa pero que el malo es solo Putin.

m

#4: #StopUcraniaFobia
¿Cuántos rusos han muerto en territorio ruso por ataques ucranianos?
¿Cuántos ucranianos han muerto en territorio ucraniano por ataques rusos?

D

#81 cuántos ucranianos han muerto en Ucrania por ataques del ejército ucraniano?
14.000

m

#82: Lo siento, no me creo los bulos de los grupos ultraderechistas proPutin (próximos a HO) de Telegram.

D

#83 lo dice la ONU, no yo.
Un saludo.

EmuAGR

#8 Карл Марх

v

#8 ¿pero eso de Karl Marx no es del 2014?
Pd: por la invasión de Crimea

D

#24 Por ruso, lo dicen claramente, y sí, fue por el referéndum de Crimea, se debieron de creer que estaba por allí, es un sindios

R

#8 completamente deleznable. Yo soy muy crítico con la invasion y lo que está haciendo si Putin, pero atacar a ciudadanos individuales es vergonzoso. Y boicotear personajes fallecidos simplemente absurdo. Esto va a acabar como con los ciudadanos de origen japonés en EEUU durante WW2, prisioneros en campos

D

#27 En un colegio de Italia decidieron no utilizar piezas de Tchaikovski por que era ruso, en un simposio sobre el cosmos decidieron borrar a Gagarin, y así en medio mundo, la rusofobia se está yendo de las manos.

D

#95 A ver, gilipollas los hay en todos lados. Pero creo que en este caso son una minoría muy pequeña.

c

#8 "Hessy Fernandez, oficial de enlace estratégico de la escuela".

No hay más qie decir.

m

#8 Esa noticia es un bulo, quitaron el nombre por comunista, no por ruso...

D

#66 Si te hace feliz.

m

#93 Mi comentario al respecto

si vas a la noticia que usan como fuente (CampusReform), dejan entrever que retiran el nombre porque Karl Marx era comunista... en la misma noticia.

Campus Reform continues to report on the proliferation of Marxist and other leftist influences in higher education.

More recently, Campus Reform discovered that a Binghamton University professor quoted Chairman Mao Zedong in her syllabus, using dictator's words to set the tone for her class participation requirements.

The Victims of Communism Memorial Foundation reported in 2020 that 30% of Generation Z Americans have a "favorable view of Marxism" and 38% of that cohort hopes that then-Vice President Biden pursues “pursues socialist policies over capitalist ones."

Repito, el medio original cita la retirada como un triunfo de su cruzada anti-comunista, el medio que se enlaza en la noticia se inventa lo de que pensaban que era ruso.... o sea, se salta el origen de la noticia para poner otro cuyo titular es más contundente pero falso....

universidad-florida-elimina-nombre-karl-marx-ser-ruso/c0110#c-110

Hace 2 años | Por tiopio a hanlire.com


Aunque viendo anteriores comentarios tuyos, veo bastante normal que te hayas creído ese bulo....

D

#94 Que sí, que descubrieron que Karl Marx era comunista en el 2014 , lo cual dice mucho de una universidad, y de ti, por intentar dar una explicación que te parece lógica, bueno después de leer algunos de tus comentarios también entiendo qué te parezca normal la explicación, chao.

m

#100 No, la revista lo descubrió en un artículo del 7 de Marzo de este año y lo "denunció" a la Universidad. ¿Tú te has molestado al menos un poco en investigar el asunto? Quiero decir, no se necesita más de 10 minutos siguiendo enlaces para entender la historia completa.....

As Campus Reform previously reported, the Karl Marx Group Study Room, located in Library West, included a plaque describing Marx, the author of The Communist Manifesto, as a “philosopher, radical economist, and revolutionary critic.”

https://campusreform.org/article?id=19071

D

#66 Karl Marx ¿no era comunista cuando se lo pusieron?

m

#97 Claro, pero la publicación que lo "denunció" no lo hizo por ser ruso sino comunista... y se vanaglorian de haberle quitado el nombre a una sala de estudio porque esa persona era comunista, no ruso....

Cuchipanda

#5 el camino al infierno está pavimentado de patadas en los cojones lol

R

#21 o cualquier otro lenguaje, yo paso de actualizar nada que no sea el Kernel.

frg

#22 Eto, corregir vulnerabilidades siempre ha sido de cobardes.

m

#21 Esto ha pasado en Node como podría haber pasado en Python, Java o cualquier otro lenguage con gestión de dependencias.

MAD.Max

#30 hace poco pasó algo similar, si no recuerdo mal. Alguien que se cansó que empresas grandes usaran sus librerías

D

#30 Pues podrán pasar en otros lenguajes, pero con diferencia el ecosistema más fragmentado es node y de vez en cuando siempre hay noticias de desarrollador que ha hecho algo mal, ya sea sin querer o a proposito y ha tirado un montón de sitios con los updates.

m

#73 ¿a qué te refieres con que es el ecosistema más fragmentado? ¿en qué sentido?

En cuanto a lo de que se escuchan noticias de vez en cuando sobre algún paquete de npm, y menos de los demás, me parece bastante normal. Javascript es, con muchísima diferencia, el lenguaje más usado.

https://www.statista.com/statistics/793628/worldwide-developer-survey-most-used-languages/

D

#77 La librería standard de Node es paupérrima, por lo que en muchas ocasiones funciones que en otros lenguajes son mantenidos por los desarrolladores de este, en node vienen de cualquier paquete random, de tal manera que en dependencias, un framework web, por decir algún ejemplo, puede descargar fácilmente vía npm cientos de dependencias que pueden irse a la mierda si a un desarrollador le da por cargarse la librería, con el consiguiente problema. Por no hablar de la poca calidad de ciertas librerías, lo poco claro que es el lenguaje a veces por su propia naturaleza asíncrona, etc.

m

#78 Mira ahí te doy la razón, ojalá Node trajera de fábrica los paquetes que tiene python.

D

#21 Tu comentario es un sinsentido. Nadie verifica las librerías gratuitas, podría haber pasado en cualquier repositorio.

ailian

#41 Pero ha pasado en ese.

cc #21

D

#42 No importa. Nadie que sepa mínimamente lo que hace va a dejar de usar un repositorio de librerías por una librería gratuita poco fiable.

Otra cosa sería pagar por una librería privada, quedar descontento, y decidir dejar de usar librerías de esa empresa.

Haciendo una comparación. Es como hacer una mala compra de un producto por Internet mientras usas Chrome y tu solución es dejar de usar ese navegador. El problema es quien ofrece el servicio final (la tienda, el desarrollador), no el intermediario que ofrece un servicio gratuito (el repositorio de librerías, el navegador)

friguron_

Lo dijo #7 perfectamente, no será la primera vez ni la última que se cuelgue esto:

https://imgs.xkcd.com/comics/dependency_2x.png

Se tienen que reformular las dependencias de software. En general. El modelo actual puede llevar a mierdas gordas como te despistes...

R

#23 así aparecen cosas como log4shell o heartbleed antes

Pero creo que el caso más exagerado es el de tzdata, la base de datos con actualizaciones de zonas horarias. Poco software me imagino que no dependa de una forma u otra de esa información, y en la práctica son dos Ríos que llevan décadas (igual ya cambio algo)

D

#6 « cuya fiabilidad se probará de manera individual »

lol

G

#13 es lo que está ocurriendo con los diferentes test automatizados, y está funcionando.

D

#14 Pero esos tests dependen de los propios mantenedores del código, ¿no?

G

#15 el problema con el código no es que se programe mal, es que al extenderlo se suelen romper features que ya estaban implementadas. Los test no solo ayudan a que la feature que estás desarrollando cumpla la especificación, si no que la blinda ante los cambios que inserten otros desarrolladores. A no ser que el desarrollador sea tan malo que ante un test que falla bdeshabilite el test. Pero para eso están los PR.

D

#19 Ya, pero a eso me refiero. Los test así concebidos son una herramienta para el desarrollador, pero no ofrecen una garantía externa sobre el código.

D

#14 Funciona hasta cierto punto: como dijo Arthur C. Clarke en 2001, "Es posible hacer un sistema a prueba de errores, pero no de malicia intencional", y aquí tenemos un ejemplo.

Por otro lado... he visto algunos tests automatizados que... Hacer tests lleva tiempo, y no todo el mundo está por la labor, por desgracia. Y si confías en los tests de otros, puede seguir pasando esto.

G

#69 "funciona hasta cierto punto"
Claro, igual que los cinturones de seguridad. Hay gebte que puede ponerselo mal, hay gente que puede no ponerselo... Pero las víctimas han descendido dramáticamente desde que existen.

Lo que hay que hacer no es decir que no sirven, si no hacer push para que la comunidad aprenda a hacer tests y aprenda a utilizarlos.

Casos como este son anecdóticos, y lo que habría que hacer es expulsar a este desarrollador que se toma la justicia por su mano. Por que hoy es por Rusia, pero otro día otro dev puede hacerlo por VOX. Ante esta gente deberíamos ser implacabales.

Cuñado

#6 La programación basada el componentes no tiene nada que ver con Maven y aún menos con npm.

Modelos de componentes son CORBA, COM, EJB... Y no tienen más relación con los repositorios de paquetes de la que puedan tener otros enfoques.

D

#25 Lo se, no he dicho que SEA un sistema de componentes. Lo que digo es que es similar a la idea que consideran "maravillosa" de la programación por componentes, que es la de disponer de un montón de elementos "estándar" fabricados por terceros, y que tú programas combinando. La idea central detrás de la programación de componentes es que haya entidades que fabriquen componentes estándar, ya sean libres o de pago, y que los programadores los utilicen de la misma manera que hacen en electrónica: nadie se fabrica una resistencia o un microprocesador, sino sólo la placa de circuito impreso que los alberga y los interconecta. En el fondo, estos sistemas de repositorios ofrecen lo mismo: miles de componentes estándar que puedes juntar fácilmente para hacer tus programas. Y hemos llegado al extremo de que hasta había un componente en NPM para añadir ceros a la izquierda a un número para justificarlo (algo que te haces en dos minutos, pero ahí estaba), y que cuando el programador lo retiró, media internet se cayó: https://qz.com/646467/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code/

Cuñado

#68 Lo que comentas es consecuencia de la programación modular, no de la programación basada en componentes, y es un pilar fundamental de la programación. La programación, como toda rama del conocimiento humano, surge de la colaboración y la reutilización.

Que haya gente que no gestione bien las dependencias de sus aplicaciones no significa que todos deban construirlas sin ellas. Que haya repositorios que se gestionen deficientemente no significa que otros no lo hagan bien. Y que alguna gente implemente un flujo de CD sin una batería de tests adecuada no es culpa de los repositorios de paquetes.

D

#91 En "programación modular" no se pretende que los módulos sean reutilizables, mientras que una de las razones por las que se vendía ser de la programación por componentes era crear un "corpus" de componentes estandarizados que se reutilicen una y otra vez. Y repito: no estoy hablando de que esto SEA eso mismo. Lo que estoy hablando es de que la idea de utilizar un conjunto de módulos estandarizados y reutilizables puede llegar a torcerse muy mucho si no se hace en condiciones, como estamos viendo. No basta con, simplemente, tener un montón de módulos disponibles que puedas importar con un par de pulsaciones de teclas, porque si te limitas a eso, pasan estas cosas.

frg

#10 Pocas rusas conoces, pequeño cachorro, porque eso si que es dominación

D

#43 Igual lo dice por eso.

p

Aquí el hilo donde lo descubren https://github.com/vuejs/vue-cli/issues/7054

Aokromes

#1 https://en.wikipedia.org/wiki/Brandon_Miller_(motorcyclist)
y ademas por idiota, la sugerencia de borrarle su articulo de la wikipedia por ser insignificante como motorista pasara a no, ya no es alguien insignificante

averageUser

Menudo gilipollas ¿Qué culpa tendrán los desarrolladores rusos y bielorrusos?

Putos héroes sin capa.

MAD.Max

#17 te iba a votar positivo, pero no me gusta tu lenguaje

ur_quan_master

#17 sin capa cerebral, neocortex concretamente.

sillycon

#59 Cuanto ha tardado en descubrirse el problema, unos días? Cuánto ha tardado en resolverse, unas horas? Cuánto se ha propagado la noticia, a todo el mundo?

En software privativo, al menos las dos últimas dependen del propietario y bien puede no corregirlo o anunciarlo por motivos de marketing.

Aokromes

#59 ademas ofuscando el codigo para hacer mas dificil su deteccion, en ese tio no va a confiar nadie nunca mas.

z

#59 No veo la relación, la ventaja de que sea software libre es que tienes la libertad de ver el código fuente y modificarlo, el tener licencia libre no es un contrato que te garantice que ese código sea de calidad o inocuo (la GPL permite usar el código para hacer el mal). Tú (o yo) como desarrollador eres el que tienes que velar por la calidad del software que estás desarrollando si no auditas el código que usas (externo o interno) la culpa es tuya. Desde luego nadie volverá a usar un paquete de este personaje, pero el que la librería sea libre o no no tiene nada que ver.

D

#59 Ya se reporta como una vulnerabilidad CVE-2022-23812

La cosa tiene poco recorrido.

D

Otro key warrior más de mierda, un pringado de la vida enaltecido y radicalizado por los medios de propaganda occidentales.

Por supuesto, he ido y le he reportado el github. Le tumben el proyecto a este gilipollas de mierda.

BuckMulligan

A todo el que tenga updates de dependencias automáticos le está bien empleado por inútil

buronix

Tonta que es la gente por hacer un poco de propaganda, como si profesionalmente se instalase la ultima versión de algún paquete.
Ahora si, veremos a ver que tal le va la cosa cuando la gente le entre la sospecha de cuando sera la próxima vez que decidan hacer un cambio de estos.

D

Pues parece que GitHub no se lo ha tomado demasiado en serio...

D

Qué buena idea

No todos los héroes llevan capa.

1 2