Jump to content
Monsenior

Осторожно - геотеги в фотографиях

Recommended Posts

Monsenior

Раскрытие местоположения нуждающегося в помощи животного может иметь для него фатальные последствия. Публикуемые фотографии не должны давать возможность определить место съемки. Размещенные ниже картинки представляются безупречными с этой точки зрения, не правда ли?

 

Однако в действительности каждая из этих фотографий позволяет вычислить точное место съемки совершенно элементарно.

 

geotags-sample-1.jpggeotags-sample-2.jpg

 

geotags-sample-3.jpggeotags-sample-4.jpg

 

 

Дело в том, что файл фотографии, помимо изображения, может содержать в себе МЕТАДАННЫЕ (называемые EXIF), включающие в себя модель камеры, время и условия съемки, а в некоторых случаях ТОЧНЫЕ ГЕОГРАФИЧЕСКИЕ КООРДИНАТЫ места съемки (ГЕОТЕГИ).

 

Посмотреть метаданные картинки можно, например, здесь http://regex.info/exif.cgi (при наличии координат они отображаются в разделе Location, ниже появляется карта местности) или здесь http://ko-komanda.org/ExifViewer/ (на русском языке).

 

Географические координаты представляют собой общедоступный инструмент указания точного местоположения (точность 5 – 10 метров), чрезвычайно полезный и настоятельно рекомендуемый к освоению. Методика работы с географическими координатами приведена здесь http://pesikot.org/forum/index.php?showtopic=224592

 

Фотографии с геотегами получаются обычно при использовании смартфонов с GPS (в частности, Apple iPhone, устройств на Android), которых становится все больше, а также с некоторых современных фотокамер (LEICA V-LUX 30, Canon PowerShot D20 и других).

 

Хорошая новость – фотохостинги в большинстве случаев удаляют метаданные картинки при ее публикации. Именно это обстоятельство препятствует тому, чтобы наличие геотегов в фотографиях стало серьезной проблемой в рамках ПиКа.

 

Не очень хорошие новости. Удаление метаданных на фотохостингах – побочный эффект от оптимизации изображения, в некоторых случаях оптимизация может не выполняться. Некоторые фотохостинги не удаляют метаданные вообще. Некоторые фотохостинги позволяют скачивать оригинальный файл загруженного изображения. Иногда фотохостинги просто публикуют метаданные изображений.

 

Безобразная новость – при загрузке изображения с геотегами на Вконтакте под картинкой появляется ссылка типа «Место: Московская область», при клике по которой открывается… да, да, карта с точным местоположением.

 

Разумеется, список опасных ситуаций на этом далеко не исчерпывается. В конце концов, вы можете послать фото с геотегами ненадежному человеку через MMS, электронную почту, принести на флешке, и т.п.

 

Что можно посоветовать? В первую очередь, не паниковать – проблема пока не стала серьезной. Однако о возможном наличии геотегов следует всегда помнить, и в ответственных случаях выполнять проверку и удаление.

 

Простые рекомендации:

 

- в собственном смартфоне (камере) геотеги можно просто отключить (включать их только в путешествиях, например);

 

- проверять на наличие геотегов присланные посторонними фото, в том числе через MMS;

 

- не посылать фотографии при наличии геотегов кому попало, в том числе через MMS;

 

- знать особенности работы с метаданными используемых фотохостингов и других сайтов, куда вы загружаете картинки.

 

Удалить метаданные не составляет труда. Например, публикация через Радикал удаляет метаданные В ОГРОМНОМ БОЛЬШИНСТВЕ СЛУЧАЕВ. Метаданные в картинке с Радикала могут остаться, если вы снимите опции оптимизации (в первую очередь «Уменьшить до…»), или оригинал фото слишком мал (например, 640x480), что иногда бывает в случае MMS или специфических настроек смартфона. Принудительно удалить метаданные на Радикале можно, если установить галочку «Безусловная оптимизация».

 

Другие фотохостинги работают чаще всего похожим образом, но вам следует в этом убедиться.

 

Картинку с фотохостинга с удаленными метаданными можно сохранить на диск и безопасно загружать на другие сайты.

 

Контролировать метаданные позволяют многие графические редакторы, в частности, Фотошоп.

 

 

(Это мой авторский текст, здесь можно задавать вопросы, если вдруг что неясно.)

Share this post


Link to post
Share on other sites
ЛюдмилаЮ

Спасибо вам за тему.

Мне неясно.

Вставила в http://ko-komanda.org/ExifViewer/ фото. Вышла только модель фотоаппарата, в поле "географические координаты"-пусто. Что-то не так сделала ?

Share this post


Link to post
Share on other sites
TMP
"географические координаты"-пусто. Что-то не так сделала ?

 

Координаты могут быть записаны в метадату снимка. Но совершенно необязательно туда записаны. Чтобы это случилось, нужно, чтобы у устройстве (смартфоне или фотоаппарате) была активирована функция определения местоположения (GPS или Глонасс), чтобы система определения местоположения определила место (т.е. какое-то время устройство могло получать сигнал со спутников) и в функциях камеры была включена функция записи геоданных в метадату снимка (актуально больше для смартфонов, в фотиках обычно если местоположение определено, оно записывается). Если в смартфоне, например, отключена функция GPS, то никаких геоданных в принципе не может записаться. У меня она отключена, чтобы не жрала батарейку. У себя - проверяйте.

Share this post


Link to post
Share on other sites
Monsenior

В картинках, прошедших Радикал или другой фотохостинг, ВСЯ метаинформация обычно удалена, поэтому и "камера", и "координаты" будут пустыми. Используйте картинки из первого поста как пример с геотегами, или вот вам еще:

 

http://s020.radikal.ru/i703/1212/38/f3cee6ba6ff1.jpg

http://s019.radikal.ru/i631/1212/cd/922629e37f69.jpg

http://s018.radikal.ru/i504/1212/31/94eec06ac675.jpg

http://s017.radikal.ru/i410/1212/c5/3392650b0a32.jpg

http://s51.radikal.ru/i134/1212/26/57e33271016e.jpg

http://s019.radikal.ru/i636/1212/49/48c3bcad2823.jpg

http://s019.radikal.ru/i603/1212/5d/b229bc1d20b7.jpg

http://s05.radikal.ru/i178/1212/40/4ce87d70f7be.jpg

 

Share this post


Link to post
Share on other sites
Monsenior

Неверное местоположение может быть из-за погрешности GPS (в помещении на грани потери сигнала спутников ошибка GPS может составлять километры). Некоторые устройства прописывают в картинки ПОСЛЕДНЕЕ ИЗВЕСТНОЕ местоположение, пока нет нового, тогда координаты в картинках вообще не имеют отношения к реальности. Но это встречается редко.

 

Вчерашние картинки из клиники http://pesikot.org/forum/index.php?showtopic=224635 , в обеих картинках координаты с косяком около километра, в разные стороны, истинное положение примерно посередине: 55.794566,37.215483

 

Обратите внимание - в теме картинки стандартно опубликованы через Радикал, и координат в них нет. Здесь эти же картинки сжаты Microsoft Office Picture Manager, сохраняющим исходные метаданные.

 

e570061750c2.jpg077cd68d06e1.jpg

Share this post


Link to post
Share on other sites
Monsenior

Настройка камеры "Фотоснимки с геометками" (смартфон HTC One X на Android 4.1).

 

14680bba24e2.png

Share this post


Link to post
Share on other sites
Monsenior

И еще раз обращаю внимание всех на тему Как указывать МЕСТОПОЛОЖЕНИЕ (ликбез по географическим координатам).

 

От географических координат случаются не только проблемы, но и большая польза.

 

Любую точку на земном шаре можно указать с точностью 5 - 10 метров, и это доступно абсолютно всем, нужно только потратить несколько минут на освоение.

 

55.71707, 37.92738 -- это Кожуховский приют

21.36214, -157.95341 -- это линкор "Миссури", мемориал в Перл Харбор, Гавайи

55.07633, 37.54570 -- это дачный домик на 6 сотках моего друга

55.07643, 37.54555 -- это СОРТИР)) на тех же 6 сотках

55.60587, 37.79140 -- отсюда вчера забрали алабая http://pesikot.org/forum/index.php?showtopic=224635

 

Циферки эти можно ввести в GPS навигатор и приехать (прилететь, приплыть) прямо в нужное место. Если нет навигатора - хотя бы посмотреть точное место на карте (космоснимке).

Share this post


Link to post
Share on other sites
Monsenior
... Если в смартфоне, например, отключена функция GPS, то никаких геоданных в принципе не может записаться...

 

Это не совсем так. У меня, например, в этом случае прописывается местоположение, определяемое по базовым станциям сотовой сети. Грубое местоположение, но тем не менее.

Share this post


Link to post
Share on other sites
TMP
Это не совсем так. У меня, например, в этом случае прописывается местоположение, определяемое по базовым станциям сотовой сети. Грубое местоположение, но тем не менее.

 

Даже если это так в конкретном смарте, то создавать тему не было бы смысла - точность +/- 5 км бесполезна :)

Да и для определения по БС нужен параллельно интернет для получения координат станций, и выполняющийся в фоне некоторый софт, который может их обработать. Так что я таки считаю, что отключение в аппарате GPS практически исключает вставку в снимок (правильного) геотега.

Share this post


Link to post
Share on other sites
Monsenior

Это не в конкретном смарте, в Андроиде это системный сервис. Если программа специально запрашивает точное положение, то будет ей GPS, иначе GPS или по БС сотовой сети или по точкам вайфай.

 

И если юзер не выключит еще вайфай, то может быть ой.

Share this post


Link to post
Share on other sites
TMP
В Андроиде это системный сервис. Если программа специально запрашивает точное положение, то будет ей GPS, иначе GPS или по БС сотовой сети или по вайфай.

Проверил в свое S3 - ничего в теги не записывается даже при включенной настройке в камере. И даже при включенном GPS, когда нет сигнала спутников. Чтобы по БС или вайфаю определилось, необходимо, чтобы был источник местоположения этих БС. Такой источник может быть найден только через интернет, и только с помощью специального сервиса (например, программы с картами это умеют). Чтобы такой софт был включен в состав прошивки, да еще постоянно висел в фоне и жрал ресурсы и траффик - я не слышал (хотя, теоретически это возможно).

Я только предлагаю ужас не нагонять, что всегда и везде эти теги прописаны. Конечно, надо следить, чтобы ничего такого не утекало, но непонимание процесса и отказ от фоток вообще вряд ли сделают лучше. Поэтому если отключен GPS, отключена передача данных и в настройках камеры отключена запись геотегов - беспокоиться не о чем на 146%.

Share this post


Link to post
Share on other sites
Monsenior
Чтобы такой софт был включен в состав прошивки, да еще постоянно висел в фоне и жрал ресурсы и траффик - я не слышал (хотя, теоретически это возможно).

 

Читаем например (первое, что нашел): http://stackoverflow.com/questions/6775257...etwork-provider

 

«There are 3 location providers in Android.

 

gps –> (GPS, AGPS): .....

network –> (AGPS, CellID, WiFi MACID): .....

passive –> (CellID, WiFi MACID): ..... »

 

Провайдер положения "network" это оно и есть. Сейчас посмотрел под отладчиком - ну да, у класса LocationManager метод getAllProviders () возвращает "network", "passive", "gps". За это Гугл все и ругают вообще-то (энергопотребление и прочее).

 

У меня даже Навител видит положение по сотам и вайфай (показывает точность соответственно 1,3 ... 2,4 км и 30 ... 96 метров) - очевидно через тот же системный сервис.

 

Вот попробовал http://s006.radikal.ru/i215/1212/3b/f97e761e86a8.jpg - геотеги по вайфай, GPS заранее выключен. Ошибка метров 30. В общем, утверждать, что без GPS геотеги безопасны, не возьмусь.

 

А то, что без интернета положение по БС и вайфай работать не будет - ну разумеется. Я даже больше могу рассказать. Энергия и трафик тратится не только на преобразование идентификаторов БС в координаты через базу Гугл, но и на пополнение этой базы. Если включен одновременно GPS и вайфай (GPS и телефон).

Share this post


Link to post
Share on other sites
TMP
У меня даже Навител видит положение по сотам и вайфай

Почему "даже"? Навител - такое же приложение, как карты гугла - т.е. определять местоположение - его задача. В отличии от фотокамеры :)

 

Ну да не суть - я утверждал, что если выключен интернет, то местоположение по БС не определится, т.к. нет источника координат станций. Тут у нас разногласий нет.

 

А про вайфай - да, точно кажет. Все никак не соберусь разобраться, откуда эта гадость берет координаты... Мой домашний вайфай гугл кажет с точностью до квартиры. Но вот камера его не записывает.

Share this post


Link to post
Share on other sites
Monsenior

> Все никак не соберусь разобраться, откуда эта гадость берет координаты...

 

Ну как откуда? Смартфоны его и передают, когда включен GPS (вижу такие-то БС, а координаты GPS такие-то).

 

А камера значит разборчивая просто - хочет только GPS.

 

Навител вряд ли сам лезет в соты. Зачем, если есть системный сервис? Лучше бы он тоже запрашивал только GPS.

Share this post


Link to post
Share on other sites
TMP
Ну как откуда? Смартфоны его и передают, когда включен GPS (вижу такие-то БС, а координаты GPS такие-то).

Ну так точных координат БС мы все равно не сможем определить. Можно триангуляцией условно определить свое местоположение, имея данные о координатах сот и сетку координат, к которым их надо привязать. А вот определить в обратную сторону - фигня получится, хотя в теории возможно. Но работать хоть как-то приемлимо точно в городской застройке не будет, а в загородной начнуться проблемы с триангуляцией, т.к. не факт, что будет видно больше 1-2 БС.

 

А камера значит разборчивая просто - хочет только GPS.

Формально настройка так и зовется - "GPS координаты". Но мы-то знаем, что это может ничего не значить, и меняться от прошивки к прошивке.

 

 

Навител вряд ли сам лезет в соты. Зачем, если есть системный сервис? Лучше бы он тоже запрашивал только GPS.

Ну тогда главный враг народа - сам гугл. И имея огромную базу координат и вычислительные мощности, это возможно. Они да, замечены в сборе всего и везде. Так, чтобы было. :worthy:

Share this post


Link to post
Share on other sites
Monsenior

По поводу задачи в обратную сторону - производится накопление по множеству измерений. Вот лежат кучкой координаты, где видели данную БС. Значит БС где-то посередине этой кучки. Чем больше измерений, тем точнее.

 

Гугл этого вообще и не скрывает - текст около галочки "По координатам сети": "Разрешить отправку анонимных местоположений...". А для чего их еще отправлять, кроме как для пополнения базы БС?

 

290917c3226e.png

 

Написал 6 строчек кода - программа активирует провайдеры положения "gps" и "network", и при появлении новых данных выдает их на экран. Если появляются данные с "Provider=network; ...", значит системный сервис определения положения по БС и файфай работает.

 

http://ko-komanda.org/documents/AndroidApp...ion1-Signed.apk

 

Навител под Windows Mobile не работает по БС и вайфай, что и наводит на мысль о юзании им под Андроидом провайдера "network". Что зря, или надо было сделать это как опцию.

Share this post


Link to post
Share on other sites
TMP
По поводу задачи в обратную сторону - производится накопление по множеству измерений. Вот лежат кучкой координаты, где видели данную БС. Значит БС где-то посередине этой кучки. Чем больше измерений, тем точнее.

Это я и имел в виду, говоря о накоплении и вычислительных мощностях.

Share this post


Link to post
Share on other sites
Monsenior

Теоретически, просмотр и удаление метаданных возможны в свойствах изображения в Проводнике Windows. Однако именно при наличии геотегов этот функционал ПЕРЕСТАЕТ НОРМАЛЬНО РАБОТАТЬ - имеющиеся геотеги могут не показываться в свойствах (помогает перезагрузка компьютера), а главное - перестает работать "Удаление свойств и личной информации" (возникает ошибка). Желающие могут поэкспериментировать.

 

90a271a71ffd.png

Share this post


Link to post
Share on other sites
Monsenior

Вот (безопасный) пример, как вешают картинки с геотегами:

 

http://pesikot.org/forum/index.php?showtop...t&p=8524333

 

Судя по размерам изображений, пользователь вероятно отключил оптимизацию.

Share this post


Link to post
Share on other sites
Monsenior

Еще пример. В теме на ПиКе http://pesikot.org/forum/index.php?showtopic=224450 в картинках геотеги удалены, оригиналы были с геотегами, что видно по Вконтакте http://vk.com/club47378720?z=photo12796150...wall-47378720_4 , но пользователь видимо грамотный, на Вконтакте повесил только после того, как собаку забрали на передержку.

Share this post


Link to post
Share on other sites
osip
Судя по размерам изображений, пользователь вероятно отключил оптимизацию.

И подвесил тему к тому же. Просьба ко всем, кто читает эту тему - уменьшайте фото!

Share this post


Link to post
Share on other sites
Monsenior

Картинки с геотегами в блогерском репортаже о сгоревшем приюте:

 

http://viktorlevanov.livejournal.com/73900.html

Share this post


Link to post
Share on other sites
Monsenior

Геотеги из соцсетей "сдают" американские базы боевикам

 

Пентагон заявил о том, что боевики в Ираке использовали геотеги фотографий с мобильного телефона, чтобы уничтожить новейшие боевые вертолеты AH-64.

 

Социальные сети и геотеги, которые оставляют некоторые модели сотовых телефонов, серьезно беспокоят разведчиков, поскольку эта информация позволяет противнику определить точное расположение войск на поле боя. Когда вы делаете фото с помощью мобильного телефона, GPS-координаты прикрепляются к информации в виде геотега. После того, как фото загружено в интернет, можно легко «вытащить» данные о том, где сделана данная фотография. До сих пор военные относились к предупреждениям о подобной опасности как к паранойе разведки, однако Пентагон впервые подтвердил, что противник действительно использовал геотеги как минимум один раз.

 

В 2007 году группа иракских повстанцев использовала географические данные фотографий, чтобы уничтожить несколько американских боевых вертолетов AH-64 Apache на взлетно-посадочной полосе военной базы.

 

Когда новые вертолеты прибыли в авиационное подразделение, некоторые солдаты сфотографировали их и разместили фото в социальных сетях и на фотохостингах. Противнику удалось определить точное местоположение вертолетов на территории базы и провести короткий и точный минометный обстрел, уничтоживший четыре AH-64.

 

Судя по всему, это далеко не первый случай использования геотегов в военных целях. Израильская разведка отмечает, что во время войны 2006 на юге Ливана, иранские специалисты радиоэлектронной разведки перехватывали сигналы, поступающие от личных сотовых телефонов израильских солдат, и таким образом уточняли дислокацию подразделений противника и направления наступления.

 

Таким образом, геотеги являются еще одним примером кибервойны «низкого уровня», когда используются распространенные и казалось бы простые технологии, способные нанести существенный ущерб даже высокотехнологичной армии.

 

Источник: http://rnd.cnews.ru/news/line/index_scienc...12/03/20/482135

 

Статья про геотеги на официальном сайте американской армии: http://www.army.mil/article/75165/Geotaggi...security_risks/

Share this post


Link to post
Share on other sites
Monsenior

На Яндекс.Фотках никак не удается избавиться от геотегов (по крайней мере, я не нашел, как это сделать). В файл с наибольшим разрешением ("оригинал") переносятся все исходные метаданные. Картинки с геотегами автоматически наносятся на карту. Перемещение маркера на карте не меняет координаты в "оригинале".

Share this post


Link to post
Share on other sites
Monsenior

Разглашение местоположение через геотеги может быть не совсем прямым и очевидным.

 

Вот сообщение pesikot.org/forum/index.php?showtopic=225029&view=findpost&p=8555183 , в нем картинка img-fotki.yandex.ru/get/5643/184142982.2/0_a297c_f1388a96_M.jpg , под картинкой ссылка fotki.yandex.ru/users/ms-timofeeva/view/665980/

 

В картинке геотегов нет, по ссылке ошибка "У вас нет прав на просмотр этой фотографии". Все в порядке? Нет.

 

В ссылке на картинку заменяем окончание ..._M.jpg на ..._orig.jpg и получаем оригинал с геотегами img-fotki.yandex.ru/get/5643/184142982.2/0_a297c_f1388a96_orig.jpg

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...