› Foros › Noticias › Tecnología
ludop escribió:Yo quiero trabajar en facebook siendo el tio que recopila esas fotos para evitar el porno vengativo
Vamos, algunos en facebook se van a hinchar a ver fotos comprometedoras de la gente y no se yo hasta que punto es efectivo ya que si la fotochopeas un poco o cambias ciertas cosas en la foto te puedes saltar la protección, y en caso de que la persona que PODRÍA vengarse al final no lo haga estas mandando tus fotos comprometedoras a terceros para nada.
Jarod escribió:Me hace gracia lo de "lo que se guarda es el hash, no la foto"... Si tienes el hash y tienes el algoritmo, tienes la foto.
Ejercicio de matemáticas.
Si:
Hash = TuFoto * Algoritmo
Teniendo Hash y Algoritmo, hallar Tufoto.
Jarod escribió:Me hace gracia lo de "lo que se guarda es el hash, no la foto"... Si tienes el hash y tienes el algoritmo, tienes la foto.
Ejercicio de matemáticas.
Si:
Hash = TuFoto * Algoritmo
Teniendo Hash y Algoritmo, hallar Tufoto.
Sangreyfuego escribió:No seria mejor follar que son dos dias?
Jarod escribió:Me hace gracia lo de "lo que se guarda es el hash, no la foto"... Si tienes el hash y tienes el algoritmo, tienes la foto.
Ejercicio de matemáticas.
Si:
Hash = TuFoto * Algoritmo
Teniendo Hash y Algoritmo, hallar Tufoto.
vicyuste1 escribió:2018, Facebook anuncia que diversifica el negocio y abre la página fbrevengeporn.com
Reakl escribió:Jarod escribió:.....
No. El hash no contiene toda la información del archivo. Para una imagen dada sólo hay un hash, pero un hash puede ser para varias imágenes. Sin embargo los hashes son tan grandes que la posibilidad de que dos de ellos coincidan es tan súmamente remota que es despreciable. Por ejemplo, un hash de 256 bits puede almacenar hasta
2^256 -1 combinaciones. Sin embargo una imagen pequeñita de 8Kb puede tener hasta 2^65.536 combinaciones de bits.
Es decir, para un hash de 256 bits. existen 2^256 posibles imágenes que tendrían el mismo hash de las cuales tan sólo una de ellas sería la de la vulva de una moza australiana de 19 años.
Y sin embargo, 2^256 hashes son tantos que no hay átomos en el universo para llegar a ese número, por lo que puedes imaginarte la probabilidad de que dos imágenes contengan el mismo hash. Y teniendo el hash y la fórmula, tienes 2^256 posibles imágenes de las cuales sólo una es la buscada, más imágenes que átomos en el universo.
Y esto sólo aplicandolo a una imagen de 8Kb. Multiplica por todos los tamaños de fichero disponibles desde el mínimo hasta el máximo. Si no sabes el tamaño de fichero tienes que multiplicar la posibilidad de fallar por la cantidad de tamaños de fichero que puedan tener las fotos.
Jarod escribió:Me hace gracia lo de "lo que se guarda es el hash, no la foto"... Si tienes el hash y tienes el algoritmo, tienes la foto.
Ejercicio de matemáticas.
Si:
Hash = TuFoto * Algoritmo
Teniendo Hash y Algoritmo, hallar Tufoto.
Jarod escribió:Reakl escribió:Jarod escribió:.....
No. El hash no contiene toda la información del archivo. Para una imagen dada sólo hay un hash, pero un hash puede ser para varias imágenes. Sin embargo los hashes son tan grandes que la posibilidad de que dos de ellos coincidan es tan súmamente remota que es despreciable. Por ejemplo, un hash de 256 bits puede almacenar hasta
2^256 -1 combinaciones. Sin embargo una imagen pequeñita de 8Kb puede tener hasta 2^65.536 combinaciones de bits.
Es decir, para un hash de 256 bits. existen 2^256 posibles imágenes que tendrían el mismo hash de las cuales tan sólo una de ellas sería la de la vulva de una moza australiana de 19 años.
Y sin embargo, 2^256 hashes son tantos que no hay átomos en el universo para llegar a ese número, por lo que puedes imaginarte la probabilidad de que dos imágenes contengan el mismo hash. Y teniendo el hash y la fórmula, tienes 2^256 posibles imágenes de las cuales sólo una es la buscada, más imágenes que átomos en el universo.
Y esto sólo aplicandolo a una imagen de 8Kb. Multiplica por todos los tamaños de fichero disponibles desde el mínimo hasta el máximo. Si no sabes el tamaño de fichero tienes que multiplicar la posibilidad de fallar por la cantidad de tamaños de fichero que puedan tener las fotos.
Es bastante posible que mi comentario estúpido venga por el desconocimiento, pero de la manera que yo me imagino que hacen ésto, para poder identificar una imagen a partir de otra imagen, quiere decir que yo guardo un mapa de cada píxel de una imagen, (codificado, vale, pero guardo un mapa de todos los píxeles) para compararlas. No puedes compararalas por tamaño, ni nada parecido. Yo supongo que la manera de comparar dos imágenes es, realmente, pixel por píxel.
Si yo hago un hash, basado en todos los píxeles de una imagen, y tengo el algoritmo que ha generado ese hash, de una manera tengo que poder reconstruir esa imagen no?. Si puedo comparar un montón de píxeles con un hash, debería ser capaz de pasar de nuevo el hash a píxeles...
Jarod escribió:Me hace gracia lo de "lo que se guarda es el hash, no la foto"... Si tienes el hash y tienes el algoritmo, tienes la foto.
Ejercicio de matemáticas.
Si:
Hash = TuFoto * Algoritmo
Teniendo Hash y Algoritmo, hallar Tufoto.
leapfrog escribió:Jarod escribió:Me hace gracia lo de "lo que se guarda es el hash, no la foto"... Si tienes el hash y tienes el algoritmo, tienes la foto.
Ejercicio de matemáticas.
Si:
Hash = TuFoto * Algoritmo
Teniendo Hash y Algoritmo, hallar Tufoto.
A mi me hace gracia la gente a la que le hace gracia las cosas sin tener ni idea de que esta hablando.
Un hash es una funcion UNIDIRECCIONAL. Te voy a poner un ejemplo:
Imagina que tienes 5 numeros -> 1 - 2 - 3 - 4 - 5
Su hash imagina que es su suma -> 1 + 2 + 3 + 4 +5 = 15
Si tienes el hash (15), no tienes los numeros originales, por que ? porque 15 podria ser el resultado de sumar 0+0+0+0+15, 2+3+1+4+5, etc ...
Y como bien han comentado ahi arriba, la gracia del hash (MD5, SHA1, SHA256, etc) es que cualquier minima variacion en el origen, genera un hash totalmente distinto, por lo que modificar la foto (aunque solo sea un bit, ni siquiera un pixel), haria que el sistema de FB fuese inutil.
Probablemente lo que hagan sea calcular hashes de grupos dentro de la imagen (Partes la imagen y calculas el hash de cada parte), asi si cambias un poco la imagen, solo variaria el hash de ese trozo, el resto seguirian coincidiendo, y probablemente el sistema, si detecta X matches, bloquee la imagen. La pega es que esto te lo saltarias por ejemplo modificando la imagen completa (aumentando por ejemplo el contraste muy muy poco), aumentando la compresion, etc.
Por si te interesa:
https://es.wikipedia.org/wiki/Funci%C3%B3n_hash
INCUBUS escribió:Primero: Esta peña lo flipa en colores. Roza lo absurdo que para evitar que salgan a la luz fotos comprometidas alguien tenga que exponerlas primero. Que igual nunca saldrían a la luz por parte de su ex pareja y sin embargo yo le hago el trabajo porque sabemos que la seguridad en internet no es fiable al 100%.
Segundo: Quién no te dice que alguien modifique una foto lo suficiente como para que ese "detector" de fotos comprometidas falle?.
En serio, es una de las cosas más estúpidas que he leído últimamente.
Parece que Faceebok quiere hacerse una base de datos chula. Igual en el mercado negro se paga de oro . Ya no les basta con comerciar con tus datos personales sin tu consentimiento. Ahora te piden directamente que les mandes fotos comprometidas con las que poder chantajearte jajaja.
OMA2k escribió:leapfrog escribió:Jarod escribió:Me hace gracia lo de "lo que se guarda es el hash, no la foto"... Si tienes el hash y tienes el algoritmo, tienes la foto.
Ejercicio de matemáticas.
Si:
Hash = TuFoto * Algoritmo
Teniendo Hash y Algoritmo, hallar Tufoto.
A mi me hace gracia la gente a la que le hace gracia las cosas sin tener ni idea de que esta hablando.
Un hash es una funcion UNIDIRECCIONAL. Te voy a poner un ejemplo:
Imagina que tienes 5 numeros -> 1 - 2 - 3 - 4 - 5
Su hash imagina que es su suma -> 1 + 2 + 3 + 4 +5 = 15
Si tienes el hash (15), no tienes los numeros originales, por que ? porque 15 podria ser el resultado de sumar 0+0+0+0+15, 2+3+1+4+5, etc ...
Y como bien han comentado ahi arriba, la gracia del hash (MD5, SHA1, SHA256, etc) es que cualquier minima variacion en el origen, genera un hash totalmente distinto, por lo que modificar la foto (aunque solo sea un bit, ni siquiera un pixel), haria que el sistema de FB fuese inutil.
Probablemente lo que hagan sea calcular hashes de grupos dentro de la imagen (Partes la imagen y calculas el hash de cada parte), asi si cambias un poco la imagen, solo variaria el hash de ese trozo, el resto seguirian coincidiendo, y probablemente el sistema, si detecta X matches, bloquee la imagen. La pega es que esto te lo saltarias por ejemplo modificando la imagen completa (aumentando por ejemplo el contraste muy muy poco), aumentando la compresion, etc.
Por si te interesa:
https://es.wikipedia.org/wiki/Funci%C3%B3n_hash
Bien dicho. Cuánto cuñao hay en estos foros, siempre opinando sobre las noticias sin tener ni puta idea pero criticando como si supieran, da igual el tema que sea.
Efectivamente los hashes son unidireccionales. Mismamente esta misma página seguramente almacene los passwords como hash (eso espero). Para comprobar que metemos el password correcto al loguearnos no necesitan descifrar el hash, simplemente "hashear" el password introducido en la caja de login y compararlo con el hash del password almacenado en el servidor. De esta forma los dueños de la página no saben nuestros passwords, solo tienen los hashes. Lo mismo con esto de Facebook, sólo se almacenan los hash, no las imágenes en sí, así que no hay nadie que pueda verlas.
Y a los que dicen que "si cambia un píxel o incluso un bit ya cambia el hash", ¿realmente creéis que no han pensado ya en eso? El hash probablemente lo apliquen sobre un análisis del contenido de la foto que ya tendrá en cuenta cosas como lo de subir o bajar el brillo y el contraste como han dicho por ahí y dará igual que se cambie el formato en el que la foto está almacenada, puesto será un hash aplicado sobre un algoritmo a su vez aplicado al contenido, no un hash típico MD5/SHA1 sobre el fichero JPG original, como alguno ha debido de pensar.
Jarod escribió:Me hace gracia lo de "lo que se guarda es el hash, no la foto"... Si tienes el hash y tienes el algoritmo, tienes la foto.
Ejercicio de matemáticas.
Si:
Hash = TuFoto * Algoritmo
Teniendo Hash y Algoritmo, hallar Tufoto.
nu_kru escribió:Me da que estáis errando mucho, primero sacar una colision(documento que genere el hash deseado, ni de coña tiene que ser el original) en un hash seguro (sha-256) no es trivial.
Por otra parte para hacer esto no usan hashes (bueno si, pero no como os imaginais). Seguramente vectorizaran una foto, mediante su red neuronal de reconocimiento de personas, quitándole la capa de clasificación, ese vector o "hash" con los pesos de las neuronas las meterán en Faiss, que es una base de dato desarrollada por facebook para buscar vectores proximos o parecidos.
Y si la vectorización es buena, faiss funciona muy bien, por mucho que pongas una marca de agua, le cambies el formato de la foto (esto da igual..) tapes la cara... que faiss seguirá encontrando la foto.
Y todo esto en computo es trabajo pero no mucho, faiss en una instancia gpu de amazon puede realizar 100k búsquedas por segundo...
nu_kru escribió:Me da que estáis errando mucho, primero sacar una colision(documento que genere el hash deseado, ni de coña tiene que ser el original) en un hash seguro (sha-256) no es trivial.
Por otra parte para hacer esto no usan hashes (bueno si, pero no como os imaginais). Seguramente vectorizaran una foto, mediante su red neuronal de reconocimiento de personas, quitándole la capa de clasificación, ese vector o "hash" con los pesos de las neuronas las meterán en Faiss, que es una base de dato desarrollada por facebook para buscar vectores proximos o parecidos.
Y si la vectorización es buena, faiss funciona muy bien, por mucho que pongas una marca de agua, le cambies el formato de la foto (esto da igual..) tapes la cara... que faiss seguirá encontrando la foto.
Y todo esto en computo es trabajo pero no mucho, faiss en una instancia gpu de amazon puede realizar 100k búsquedas por segundo...
Fleishmann escribió:No será mejor poner una ley que si difundes una imagen pornográfica de alguien sin su consentimiento por escrito te meten un puro que te cagas?
kruzcamporro escribió:Fleishmann escribió:No será mejor poner una ley que si difundes una imagen pornográfica de alguien sin su consentimiento por escrito te meten un puro que te cagas?
Eso es lo que la inteligencia y la justicia deberían imponer,luego está el ser humano...
mxmax escribió:nu_kru escribió:Es el primer comentario con sentido que veo... ¿Quién en su sano juicio piensa que iban a hacer un hash con los valores de cada píxel?