Hoy en día una de las cosas que hay que tener en cuenta, mirándolo desde la óptica de la seguridad personal, es el tema de las imágenes/fotos que compartimos en Internet. No solo la imagen que vemos puede transmitir alguna información que algún malhechor pueda aprovechar, como por ejemplo si nos vamos de vacaciones y subimos un foto, el mismo sabe que no estamos en nuestras casas. O simplemente si subimos fotos con personas, amigas o conocidas, mediante algoritmos se puede saber las relaciones que tenemos y hasta el parentesco; por eso mismo hay que tener ciertos cuidados al subir nuestras imágenes. Más allá de lo que ya comente también hay un lado técnico, dado que cada vez que sacamos una foto la misma contiene un montón de información que se puede utilizar para recopilar datos y hacer un ataque de ingeniería social o cualquier otro tipo.
Tanto una cámara de fotos como un celular agregan muchos datos en texto a la fotografía, estos datos que les comento más arriba, son los llamados metadatadatos; en la mayoría de los casos tiene una excelente utilidad para poder organizar las fotos ( por localización ), editar las fotos, saber con que dispositivo la sacamos o saber algún dato de configuración del dispositivo ( como tiempo de exposición, obturación, etc.) al momento de sacar la foto, pero estos datos al ponerlos publicos pueden servir para hacer correlación y poder descubrir la actividad del usuario ( por donde anduvo, si sale más de día o de noche, con que personas se junta, etc. ). Los que les voy a tratar de explicar en este post son unas simples acciones que podemos tomar antes de dar a conocer nuestras fotos al mundo que nos puede ayudar a estar un poco más seguro al exponer menor cantidad de información ( exif ).
Un ejemplo de metadatos es el siguiente:
ExifTool Version Number : 10.80 File Name : 42931154264_11f2e35_o.jpg Directory : . File Size : 2.9 MB File Modification Date/Time : 2018:07:27 11:37:45-03:00 File Access Date/Time : 2018:07:27 11:37:55-03:00 File Inode Change Date/Time : 2018:07:27 11:37:54-03:00 File Permissions : rw-rw-r-- File Type : JPEG File Type Extension : jpg MIME Type : image/jpeg Exif Byte Order : Little-endian (Intel, II) Make : Panasonic Camera Model Name : DMC-TZ70 Orientation : Horizontal (normal) X Resolution : 180 Y Resolution : 180 Resolution Unit : inches Software : Ver.1.0 Modify Date : 2018:07:26 08:25:57 Artist : Y Cb Cr Positioning : Co-sited Exposure Time : 1/800 F Number : 5.0 Exposure Program : Landscape ISO : 160 Sensitivity Type : Standard Output Sensitivity Exif Version : 0230 Date/Time Original : 2018:07:26 08:29:57 Create Date : 2018:07:26 08:29:57 Components Configuration : Y, Cb, Cr, - Compressed Bits Per Pixel : 4 Exposure Compensation : 0 Max Aperture Value : 3.3 Metering Mode : Multi-segment Light Source : Unknown Flash : Off, Did not fire Focal Length : 4.3 mm Image Quality : High Firmware Version : 0.1.0.0 White Balance : Auto Focus Mode : Auto AF Area Mode : Tracking Image Stabilization : On, Mode 1 Macro Mode : Off Shooting Mode : Scenery Audio : No Data Dump : (Binary data 8200 bytes, use -b option to extract) White Balance Bias : 0 Flash Bias : 0 Internal Serial Number : (X13) 2015:02:14 no. 0045 Panasonic Exif Version : 0407 Color Effect : Off Time Since Power On : 00:02:06.21 Burst Mode : Off Sequence Number : 0 Contrast Mode : Normal Noise Reduction : Standard Self Timer : Off Rotation : Horizontal (normal) AF Assist Lamp : Enabled but Not Used Color Mode : Normal Optical Zoom Mode : Standard Conversion Lens : Off Travel Day : n/a World Time Location : Home Program ISO : n/a Advanced Scene Type : 7 Faces Detected : 0 Color Temp Kelvin : 5600 Panasonic Image Width : 0 Panasonic Image Height : 0 AF Point Position : 0.5 0.5 Num Face Positions : 0 Intelligent Exposure : Standard Faces Recognized : 0 Flash Warning : No Title : Baby Name : Location : Country : State : City : Landmark : Intelligent Resolution : Standard Burst Speed : 0 Clear Retouch : Off City 2 : Accelerometer Z : 0 Accelerometer X : 0 Accelerometer Y : 0 Camera Orientation : Normal Roll Angle : 0 Pitch Angle : 0 Sweep Panorama Direction : Off Sweep Panorama Field Of View : 0 Timer Recording : Off Internal ND Filter : 0 Clear Retouch Value : undef Touch AE : Off Time Stamp : 2018:07:26 08:29:57 Maker Note Version : 0147 Scene Mode : Scenery WB Red Level : 2291 WB Green Level : 1060 WB Blue Level : 1831 Flash Fired : No Text Stamp : Off Baby Age : (not set) Flashpix Version : 0100 Color Space : sRGB Exif Image Width : 2560 Exif Image Height : 1920 Interoperability Index : R98 - DCF basic file (sRGB) Interoperability Version : 0100 Sensing Method : One-chip color area File Source : Digital Camera Scene Type : Directly photographed Custom Rendered : Normal Exposure Mode : Auto bracket Digital Zoom Ratio : 0 Focal Length In 35mm Format : 25 mm Scene Capture Type : Standard Gain Control : Low gain up Contrast : Normal Saturation : Normal Sharpness : Normal PrintIM Version : 0250 Compression : JPEG (old-style) Thumbnail Offset : 14848 Thumbnail Length : 6198 MPF Version : 0100 Number Of Images : 2 MP Image Flags : Dependent child image MP Image Format : JPEG MP Image Type : Large Thumbnail (full HD equivalent) MP Image Length : 787273 MP Image Start : 2221568 Dependent Image 1 Entry Number : 0 Dependent Image 2 Entry Number : 0 Image Width : 2560 Image Height : 1920 Encoding Process : Baseline DCT, Huffman coding Bits Per Sample : 8 Color Components : 3 Y Cb Cr Sub Sampling : YCbCr4:2:2 (2 1) Advanced Scene Mode : Scenery (7) Aperture : 5.0 Blue Balance : 1.727358 Image Size : 2560x1920 Preview Image : (Binary data 787273 bytes, use -b option to extract) Megapixels : 4.9 Red Balance : 2.161321 Scale Factor To 35 mm Equivalent: 5.8 Shutter Speed : 1/800 Thumbnail Image : (Binary data 6198 bytes, use -b option to extract) Circle Of Confusion : 0.005 mm Field Of View : 71.5 deg Focal Length : 4.3 mm (35 mm equivalent: 25.0 mm) Hyperfocal Distance : 0.72 m Light Value : 13.6
No son muchos datos ? No creen que con todos esos datos se puede investigar mucho más ? Y no tiene geo localización… jejeje
Existen, por lo menos, 3 cosas que recomiendo hacer:
– Cambiar el nombre de la foto ( en muchos casos tienen la fecha y hasta el horario )
– Limpiar la metadata de la foto ( son un montón de datos que tienen la foto en texto, como por ejemplo el modelo y la configuración de la cámara que utilizamos ).
– Limpiar la geo localización
Para eso les voy a compartir unos comandos para Gnu/Linux ( tambien se podría usar en OS X con la tool ExifTool ) que les puede facilitar el trabajo:
1) Renombrar: i=1; for file in *.jpg; do mv $file $i.jpg; i=$((i+1)); done
2) Borrar metadata: for i in *.jpg; do echo "Processing $i"; exiftool -all= "$i"; done
3) Borrar geo localización: for i in *.jpg; do echo "Processing $i"; exiftool -geotag= "$i"; done
Tanto el segundo como el tercer comando de bash utilizan la aplicación EXIFTOOL, la cual nos permite manipular la metadata de las imagenes.
Y ahora que están un poco más limpias las podemos subir ( tengan en cuenta lo que se vea en la imagen ).
Pero cuando subis esta foto a las redes , no se cambia por otra de distinta tesolucion y otra metadata ?
En algunas si, pero dichas redes sociales guardan los datos originales de la metadata para analizar. No en todos los lugares que subas las imagenes borran los metadatos ( casos que conozco: Flickr y Google Photos ).