Hace 3 años | Por snowdenknows a businessinsider.es
Publicado hace 3 años por snowdenknows a businessinsider.es

RadarCOVID se actualizó este miércoles 2 veces, esquivando un error fatal que detectaron voluntarios consultando el código fuente que se liberó hace una semana.

Comentarios

r

#1 "Los 'verdaderos' repositorios siguen ocultos, y sobre ellos trabajan los autores de RadarCOVID en sus actualizaciones."

AmenhotepIV

Si la gente no instala la APP, dd poco servirá. Mi compa sigue sin instalarla. Se basa en que hay gente infectada que no lo sabe, está infectando a otros y, como no lo sabe, aunque la tenga instalada no puede avisar a sus contactos. Yo la instalé hace bastante y con mi pareja no me sirve de nada, ni a ella, pero en este caso le ds igual, si lo pillo se entera por mi directamente, y al revés. Como haya muchas personas pensando así... Y a ver que haces.

D

#19 lo impresionante es que yo, siendo de Madrid, no conozco a nadie que la tenga instalada, y cuando les instado a hacerlo, siguen con la misma mierda de excusas de hace diez años "es que no tengo memoria en el móvil" cuando no un directamente " paso me suda la polla"

Esto si es lo impresionante.

YoryoBass.

#12 En realidad el problema lo localizamos poniendo un proxy en medio de la app y las comunicaciones salientes. Vimos que se estaba apuntando al servidor erróneo y reportamos. No está publicado si usan algún sistema de CI, con lo que hemos de suponer que las builds se lanzan a mano y estas cosas pasan.

YoryoBass.

#51 Sigues sin comprenderlo. No se trata de las personas que tienes alrededor en un momento determinado. Un ejemplo:

Tu y yo no nos conocemos.
Yo vivo en Pontevedra y tú en Cádiz.
Yo estoy infectado pero no lo se, porque me encuentro bien.
Ambos decidimos pasar por Madrid y coincidimos en el aeropuerto
Hay mucha gente y la cola del taxi es tan grande que se mete en la terminal. Estamos a pocos metros y posiblemente te haya infectado > Día 1
Yo volveré a mi casa en Pontevedra a los 6 días, me pondré peor, iré a por una PCR y daré positivo > Día 7
Al volver tu a Cádiz a los 7 días de cruzarnos, recibirás una notificación en tu RadarCOVID recomendándote hacerte una PCR, porque yo he reportado un positivo en la app y ésta ha registrado ese contacto de riesgo de hace 7 días del que ya no te acuerdas.

Y ni siquiera nos hemos dado cuenta, pero la app si. No hay datos personales ni se compromete la identidad de nadie. Y además es mas eficiente porque cuenta situaciones que los humanos no pueden contar ni acordarse. ¿te acordarías de toda la cola del taxi?

Ese sería un poco el ciclo muy simplificado para ejemplificarlo.

redscare

#3 Rama != Repositorio

YoryoBass.

#17 No funciona de ese modo. No se recaba ningún dato personal en el ciclo de vida de la app y por supuesto no geolocaliza de ningún modo. El protocolo DP3T evita ese tipo de asociaciones. Es internacional y aséptico

https://github.com/DP-3T/documents

D

¿Y solucionaron lo del tema de la accesibilidad? Porque muy adaptado para personas ciegas no estaba.

YoryoBass.

#57 Los iPhone con jailbreak no están soportados. El código así lo prohíbe específicamente. No disponemos de información del porque de esta decisión.

lainDev

#14 pfff, pues tienen testers gratis y encima de buena fé. Tanto orgullo y tanta tontería...

YoryoBass.

#10 Al parecer se redireccionó por DNS del server de pre al server de pro. Una vez publicada la v1.0.7 se revirtió. Y el pinning funcionó, por cierto, que antes no estaba funcionando.

YoryoBass.

#40 El principio de infección no funciona de ese modo. Puede ocurrir que compartas espacio infectivo con alguien con el que no puedas tener contacto, porque simplemente no le conoces.
No se trata de las personas que estén cerca a tiempo real, se trata de las personas con las que has tenido contacto de riesgo en 14 días para atrás.

Por eso la privacidad es importante, además de por otras razones.

mudit0

#21 No estoy de acuerdo. Lo que la gente demandaba era el código de lo que se iba a ejecutar en sus teléfonos y lo que colgaron fue "otra cosa", para cubrir el expediente o para que dejaran de darles la tabarra, pero no era el código de la aplicación RadarCovid que estaba en los repositorios de descarga de ios o de Android

anv

se actualizó este miércoles 2 veces, esquivando un error fatal que detectaron voluntarios consultando el código fuente que se liberó


Ba. Frikis aficionados. La forma de actuar correcta es la de las empresas profesionales de verdad como Microsoft o Apple: se oculta el código fuente y si se descubren errores se evalúa el costo de corregirlos y mientras no lo descubra nadie no se gasta dinero en corregirlos. Ya si causa problemas se pensará en arreglarlo pasados algunos meses o años.

YoryoBass.

#21 Algunas PRs si se están atendiendo. Nos quejamos de la lentitud y la falta de personal para atender los repositorios

https://github.com/RadarCOVID/radar-covid-backend-configuration-server/pull/3

ampos

Pues yo tengo mi iPhone con jailbreak y no funciona, se cierra nada mas abrirse.

¿Alguien sabe de algun fix?

Poignard

#32 ya te han contestado bastante me parece

ampos

#58 Poh vaya.

YoryoBass.

#30 El sistema tal y como está funciona y es respetuoso con los datos personales de cada persona. El sistema no debe de ser concebido para señalar a un infectado y ponerle cara. El fin del sistema es ayudar a rastrear los contactos de un infectado preservando su identidad, que no es necesario conocerla para recomendar que te hagas una PCR en el caso de que fuera necesario.

a

#5 Yo por el server side fix entendía que el error sí llegó a producción y que hasta que se publicara la versión 1.0.7 (y ojo, hasta que se actualicen las 1.0.6 ya instaladas) se iban a redirigir desde el lado del servidor "malo" las llamadas al servidor "bueno".

YoryoBass.

#35 Aquí entramos ya en cuestiones que no son puramente técnicas. En lo que si estoy de acuerdo es en que la comunicación y educación para usar soluciones como esta está siendo muy pobre. Si ves la participación en otros países, es abrumadora, así como la cantidad de datos públicos que aporta. En este ejemplo, Suiza (ver foto)

m

#103: Vale, ahí me he pasado, pero es cierto que no bastan con tener Bluetooth, hay que tener una cierta versión del sistema operativo y eso deja fuera a algunos terminales.

D

#105 Entendería mínimo un Android 5, pero vamos.... que dudo que técnicamente haga falta un mínimo de versión para ésto....

a

#9 Los que no usamos Google Services podemos instalarla pero da error de ejecución. Ya me han descartado como voluntario.

Fartis

#2 Es obvio, es como funciona GitFlow por ejemplo, nunca trabajas sobre la rama develop o la master.

Penrose

#26 Pues que hagan un svn público.

Poignard

#17 que comentario de: "no tengo ni idea de como funciona pero voy a soltar aquí como yo pienso que funciona y lo malo que es" te acabas de cascar

vomisa

#35 " el que renuncia a su libertad por seguridad no merece ni una ni la otra."
No, mejor una aplicación peor que respeta la privacidad que una mejor que la viola.

YoryoBass.

#59 No es una cuestión de echar una carrera ni de ver quien fue antes. Pero esto se reportó a las 11.20am de la mañana. La app fue accesible desde el AppStore a las 10.49am aprox. La build se subió a GitHub a la 1.00am.

Creo que se dio (dimos, porque fuimos varios los que reportamos) una respuesta bastante rápida

mirav

#26 eso es que son unos incompetentes. Se puede convertir un repositorio svn a git de forma muy sencilla manteniendo todo el historial de commits. Si no lo hacen es por que no quieren. Y cuando digo incompetentes me refiero o bien a nivel tecnico por no saber o a nivel de gestion por no querer hacerlo.

YoryoBass.

#65 la versión de la polémica de ayer fue de iOS. Android lleva mucho tiempo sin actualizarse y no sabemos porque.

B

En este país si no es por los voluntarios nos vamos al traste.

Yespy

#35 ¿Y de qué te sirve identificarte si lo importante es la distancia con un infectado? A mí me da igual si el infectado es mi vecino del 5º o Leo Messi, solo quiero saber si tengo alguien infectado alrededor.

M

Está claro: Si no liberan el código fuente, no se encuentra el error, por lo que liberarlo ha sido un error que mancha la imagen de nuestros benditos funcionarios y AAPP, no debe volver a pasar. /s?

RubiaDereBote

#6 Pero lo que te dice el compañero es que no han sido los voluntarios a quienes hay que darles las gracias, porque el autor ya dice que lo tenían detectado y corregido cuando los voluntarios se dan cuenta.

M

#21 Free software Open source

2020 y aún explicándolo.

D

#4 ¿De los funcionarios? , ¿si no hubiera habido errores la liberación del código hubiera servido para elogiar a Indra?

YoryoBass.

#62 Entiendo tu postura, y hasta cierto punto la comparto. Pero las implicaciones de ese sistema son muchas, y sobre todo legales. Entiendo la urgencia de una necesidad como esta, pero también creo que no todo vale. Un sistema como el que se ha diseñado es lo suficientemente potente como para ser eficiente.
Siempre que se comunique y eduque bien en materia de tecnología, por supuesto. Lamentablemente no es el caso.

a

#85 Es curioso que Apple, que no usa GS, sea interoperable con GS.

La lógica más elemental dicta que es posible una app AOSP interoperable que no use GS.

Zade

#53 Dificil que useis la api de google sin los google services. Te has descartado tu solito

m

#9: Si son unos sibaritas con los requisitos...

m

#68: En muchos móviles no se puede instalar porque pide la última versión de Android.

m

#92: El problema es cuando necesitas instalar actualizaciones cuyo código puede resumirse en esta línea:

phone.bloat (&free_space, &battery, &processor);

Y por supuesto, no cuentes conmigo para cambiar un teléfono que funciona, ya no es si yo me lo puedo permitir, sino si la Tierra se lo puede permitir el ritmo de derroche que estamos siguiendo a base de comprar, tirar, comprar... no cuentes conmigo. Los teléfonos están ahí, los dispositivos físicos de Bluetooth están ahí, sólo es cuestión de implementar el código fuente adecuado, sin añadir bulto innecesario.

No formaré parte de la obsolescencia planificada.

m

#96: Lo se, el problema es que te critiquen por no hacerlo, cuando (de momento) no se dan alternativas respetuosas con el medio ambiente.

M

#29 Lo escribí para que se entendiera, no entré en especificidades. Pero la verdad es que si una empresa privada realiza código LIBRE con dinero público para la ayuda del ciudadano, no encontraría crítica en mí...

De hecho tengo un gran problema con las licencias del código que pago con mi dinero... pero parece ser que sólo yo y unos pocos más.

D

#34 Lo entendí como una crítica a los funcionarios del tipo "normal que falle, lo han hecho esos parásitos, vagos e incompetentes que son los funcionarios".
De hecho creo que cualquier programa que se pague con dinero público debería ser libre por todas las ventajas que esto supone para todos.

aritzg

#49 Lo que es ofensivo es slave... te meto em mi "blacklist"

AmenhotepIV

#53 Pues yo no se si uso o no Google Services... Investigaré.

D

Pues a mí no se me actualiza. La última versión que me dice la Play Store data del 7 de agosto.

HyperBlad

#1 No parece. Si la versión 1.0.6. se subió ayer mismo, el código se liberó, como poco, con la versión 1.0.5, que, por lo que entiendo en la noticia, no tenía ese error, que viene de las pruebas de la 1.0.6.

P

Pues a mí en Android constantemente me sale lo de "No funciona correctamente. Error al cargar nuevos datos de infección."

D

#91 me estás diciendo que solo se puede instalar en Android 11 o 10? Me cuesta creerlo eh ?

Nova6K0

#35 Algunas personas deberíais saber un poco lo que significa el derecho a la privacidad y a la intimidad. Ya se que os encantaría que hubiese una dictadura (en realidad la hay, la dictadura de los mercados) para que con una excusa poder cargaros todos los derechos humanos posibles.

De hecho la opacidad o falta de transparencia con esta aplicación, ya es suficiente para que no la instale.

Saludos.

Nova6K0

#62 Vamos que demuestras no tener ni idea de como funciona el RGPD.

Saludos.

RubiaDereBote

#60 Sin embargo el error esta corregido, por lo que la voz de alarma no sirvió para arreglarlo.
Lo que pasa es que los tiempos de publicación de las stores no es instantánteo porque pasan un proceso de certificación.

YoryoBass.

#111 El error de corrigió porque la comunidad lo reportó.
Una expedited review en línea directa telefónica con Apple tarda en publicarse apenas una hora. Lo he hecho cientos de veces. La replicación apenas 30 minutos.
La versión 1.0.6 estuvo disponible para su descarga 4-5 horas.

RubiaDereBote

#112 "El error de corrigió porque la comunidad lo reportó."
No, infórmate mejor. Ya estaba corregido cuando la comunidad lo reportó.

YoryoBass.

#113 Pero vamos a ver que fui yo junto con otro compañero los que lo reportamos por twitter y acto seguido en los repositorios de GitHub. No puedo informarme mejor, la fuente soy yo.

RubiaDereBote

#114 Pues te falta información porque si miras bien, verás que la respuesta a "la primera voz de alarma" por parte de los desarrolladores es que ya lo tienen solucionado. Me parece a mí que se adelantaron, forastero.

Por cierto, debes adelgazar más tu ego, porque auto-llamarte "comunidad", no es propio ni de quien lleva la coleta más famosa del país.

Pero como has dado muestras de no enterarte de lo ocurrido y solo estás alimentando tu ego de forma torticera, te guardo en el ignore que ahí cabes junto a tu ego y tu ignorancia.

YoryoBass.

algunos tenéis la evidencia delante de las narices y no sois capaces de verla.

Yo aporto información fehaciente y colaboro con el proyecto de forma activa. Por el bien de todos, al igual que el resto de compañeros que lo hacen. Por eso me atrevo a sentirme dentro de la comunidad de desarrollo. Lo importante de esto es que hay capacidad de reacción y de reportar.

Tu solo me insultas. Sigue pensando que esto trata de egos o carreras para ver quien es el primero y no habrás entendido nada de lo que es un proyecto open source.

YoryoBass.

#24 Si, pero no aporta ningún dato personal. De nuevo protocolo DP3T

github.com/DP-3T/documents

taranganas

Otro inconstitucionalista, mi enfermedad es mía y entra dentro de mi intimidad, mi enfermedad la sabe mi médico, el sistema informático que administra mi sistema de salud y las personas que a mi me vengan en gana, y tú serías de los últimos, si eres capaz de pedir eso, en cuanto te den una gorra y un pito a saber de que serías capaz

D

#3 usar el término master es ofensivo, retíralo

vomisa

#54 ni tienen por qué hacerlo.
La salud sólo es un bien más a preservar.
Y tengo la app instalada desde hace semanas, a pesar de que mi CCAA no la ha puesto en marcha

YoryoBass.

#67 El código de la versión 1.0.5 nunca estuvo en GitHub. Las diferencias facón producción eran evidentes. Desde la 1.0.6 no esta Firebase y en la 1.0.5 estaba presente, no estando en el código publicado ninguna referencia suya.

a

#71 Mi SO es LineageOS sin Gapps ni alternativas como microG. Ésta última es más respetuosa con la privacidad pero exige instalarla desde adb, como parte de un "fork" de LineageOS; en la práctica sería instalar otro OS.

mirav

#63 el que me ha votado negativo debe estar muy perdido lol. espero que haya sido un dedazo

aritzg

#63 Precisamente eso pretendía de forma irónica entrecomillandolo y resaltando el black en negrita. O tu no pillas mi ironía o tu la mía.

mirav

#75 te estaba siguiendo el juego

a

#73 Se puede construir una app igualmente funcional sin los GS.

https://github.com/open-coronavirus/open-coronavirus

Pero, claro, mejor ir a lo fácil a costa de ceder a una multinacional opaca el big data de los usuarios.

aritzg

#76 vale.. entonces he sido yo el que no lo ha pillado wall 😂 😂 😂

barni

#7 "Completamente distinto" posiblemente no. Github debe ser otro remoto más, pero los commits y las ramas seguramente son las mismas.

a

#86 opencoronavirus es una iniciativa particular que ha usado 0 € de dinero público. No difames.

YoryoBass.

#91 El requisito de versión mínima de Android es Android 6. Y la última publicada es Android 11.
La cobertura mundial es del 92% del los terminales. Lo explico en este hilo de twitter.

YoryoBass.

#95 Nadie obliga

a

#97 Lo estás poniendo al mismo nivel que mi enlace. Cualquiera que lea tu post entiende que estás criticando esa iniciativa por ser un despilfarro de dinero público.

No manipules.

a

#98 Lo de cuñao te lo podías ahorrar porque no viene a cuento y estas insultando a tu contertulio, lo que va en contra de las reglas de meneame.

Y ahora: ¿me estás diciendo que hay que instalar los servicios google en iOS para que funcione la app en este SO? Pues me parecería muy divertido... lol

Pero cualquier con dos dedos de frente se da cuenta de que no es imprescindible usar GS para montar una app de este tipo. ¿Que es más fácil porque Google te lo da todo hecho? Puede, pero el principio de funcionamiento del protocolo NO implica una API particular privativa.

sillycon

#23 Estoy deseando aprender. ¿No funciona por bluetooth? ¿No hay que indicar que estás infectado en la aplicación?

sillycon

#28 vale. No me he debido de explicar bien. QUIERO QUE SE PUEDAN USAR DATOS PERSONALES, para poder identificar de forma obligatoria, y se pueda geolocalizar, y no un juguete que no funciona a más de ocho metros.

sillycon

#23 Pues por más que lo repaso creo que lo he entendido perfectamente.
https://radarcovid.covid19.gob.es/terms-of-service/use-conditions.html

* Se localiza por Bluetooth, que no llega más de ocho metros.
* Hay que indicar voluntariamente que estás infectado.

sillycon

#31 Pues exactamente de eso es de lo que me quejo.
Que en casos de fuerza mayor donde estén en peligro las vidas de las personas, se pueda renunciar a la RGPD puntual y momentáneamente por el bienestar de la sociedad. El "rastreo" del radar es completamente voluntario y sirve de poco.

sillycon

#39 Porque si te identifica, y sabe cuál es tu teléfono (que se sabe porque tienes que dar tu DNI cuando contratas la línea), y sabe donde está tu teléfono (no hace falta tener GPS, el propio GSM sabe tu localización), puedes avisar a las personas que estén cerca por su posición GSM.
No hace falta dar nombres y apellidos. Basta con que pueda decir "En esa discoteca hay 14 gilipollas infectados, mejor no entres"

sillycon

#47 A sea distancia lo mismo te vale el radar que ponerte una camiseta que diga "ESTOY INFECTAO CUIDAO".
Y es exactamente igual porque notificarlo en la aplicación tienes que hacerlo voluntariamente.

Me decís que es para localizar a la gente con la que haya tenido relación y no para identificar al individuo. Pero eso ya lo puede hacer el infectado de viva voz, avisar a familiares y gente con la que ha tenido contacto. ¿Qué aporta esta filosofía de aplicación?

sillycon

#44 Como quieras, pero en mi caso, por seguir vivo o conservar mis pulmones como están, o los de los demás si me tocase a mí, no me importaría renunciar temporalmente a que se sepa donde estoy. Si me tocara me pondría la aplicación y confesaría, pero no veo a la gente haciendolo voluntáriamente.

sillycon

#56 Gracias por la explicación.
En cualquier caso, respecto a la segunda parte de mi opinión, creo que el hecho de que sea voluntario limita mucho su eficacia. Se puede usar de la misma forma con localización GSM. No haría falta instalar nada, funcionaría con teléfonos tontos, y sólo habría que mantener una megabase de datos con las posiciones de casa usuario. Entienod que si no se publican datos se respetaría la RGPD. Es un megaproyecto pero con una retención de datos de, pongamos, 20 días puede ser factible.

mirav

#52 estas paralelizando el concepto de blacklist con el de ignorados? en serio? estamos en 2020

D

#64 Eso iba a decir.

LaInsistencia

#30 Vale, no te lo han debido de explicar bien. ES UN VIRUS, NO EL FALLOUT DE UNA BOMBA TERMONUCLEAR. OCHO METROS ES MAS QUE DE SOBRA.

1 2