Донецкий техникум промышленной автоматики

На селі у дідуся ажіотаж, або За IP адреса не підкажете?

У кожної технології, яка претендує на звання «високої», неодмінно є зворотний бік: незрозумілість широкому загалу. Візьміть GPS. Чи багато людей «з вулиці», що користуються навігацією кожен день, зможуть пояснити принцип її роботи (надточний годинник, оцінка часу затримки проходження сигналу)? Але і крім принципу дії у GPS безліч аспектів, слабке розуміння яких призводить до казусів, неприємностей і навіть трагедій. Пам'ятайте феномен « заблукали на смерть », Породжений сліпим довірою техніці у випадках, коли навпаки, слід було б проявити обережність? А в останні місяці розкручується ще одна скандальна історія, з чиєїсь легкої руки отримала назву «GPS Hell» (букв. «Пекло GPS»). Там і сям її переказують скоро вже як півроку, але факти продовжують надходити, а найголовніше - тепер, нарешті, можна задатися питаннями, хто винен і що робити.

Так ось жила-була і не тужила середня американська сім'я в цій американській глибинці, десь в нетрях штату Канзас. Загалом - глухомань, де найближче містечко нараховує чи півтора десятка тисяч жителів. І в якийсь момент, орієнтовно років десять тому, з будинком, де ця сім'я мешкає, почали творитися дивні і навіть містичні речі: наростаючим потоком сюди стали приходити абсолютно чужі люди. Власне це давно вже переросло в справжнє паломництво - ось тільки відвідувачі приходять не просто подивитися (та й не на що), а з претензіями, та кожен зі своїми!

Хтось шукає спамерів, запаскудили його поштову скриньку. Хтось - вкрадений ноутбук. Хтось підозрює проживають тут в тому, що вони вкрали його особистість і користуються його документами. А хтось довірив гроші шахраям і тепер чомусь вважає, що винуватець тут. Навідуються і правоохоронні органи всіх мастей, які підозрюють мешканців будинку у всіх сортах правопорушень: від несплати податків та зйомок порнографії до викрадення дітей і жінок і торгівлі наркотиками. І люди не просто приходять, приїжджають, вони будуть летіти - вони паскудять на ділянці, риються в сараї, залишають бридкі послання на стовпах, стінах і в Мережі ...

У кожної технології, яка претендує на звання «високої», неодмінно є зворотний бік: незрозумілість широкому загалу

38 ° пн.ш., 97 ° з.д. Географічний центр США. Будинок родини Арнольдов видніється о-он там, за поворотом ліворуч.

У якийсь момент все стало настільки погано, що змушений був втрутитися місцевий шериф. На під'їздах до «пр про клятих» ділянці він залишив попередження: мовляв, з усіма питаннями перш варто звернутися до нього. Але це, як ви розумієте, причину що відбувається, не усунуло. І так би все і тривало, якби до справи не підключилася преса. якась журналістка влаштувала розслідування і докопалася до суті. Правда, вона знала, з чого починати, тому що вже бачила подібне раніше, хоч і ніколи ще таких розмірів! А собака виявилася зарита в механізмі так званого геопозиционирования: називають, втім, його по-різному, але зміст завжди один - мова про визначення географічних координат підключеного до інтернету пристрою по його IP-адресою.

Ми звикли, що фізичне місцезнаходження будь-якого інтернет-пристрої можна визначити - і вже не задаємося питанням, як це робиться. Але ще п'ятнадцять років тому таке було в дивину. Приблизно тоді і почали створюватися перші глобальні бази даних, що містять інформацію про координати вузлів Мережі. Наповнювали їх (і продовжують наповнювати) різними способами. У найпростішому випадку можна з'ясувати офіційну адресу компанії, що містить сервер. Або офіційний ж адреса інтернет-провайдера - і приписати його пулу IP-адрес. Але можна застосувати і вардрайвінг: їздити по світу і збирати інформацію про WiFi-мережах, запам'ятовуючи їх координати - дехто займався цим дуже активно і навіть встиг отримати за це «по руках» (Google).

Коротше кажучи, способів збору даних для геопозиционирования безліч - і діапазон застосування технології так само широкий. Вона, наприклад, надзвичайно корисна в рекламі: знаючи навіть приблизне місцезнаходження користувача, можна набагато точніше підбирати для нього рекламні оголошення. Власником же найбільш повних баз адрес в США стала компанія MaxMind . Складені бази вона продає - в тому числі сервісів-посередникам (надають пов'язані з геопозиционирования послуги іншим компаніям і особам).

Складені бази вона продає - в тому числі сервісів-посередникам (надають пов'язані з геопозиционирования послуги іншим компаніям і особам)

Проблемою, яку довго не надавали значення, виявилося те, що у випадках, коли точні координати з'ясувати не вдається, MaxMind вирішила давати приблизні. Ось так і вийшло, що 600 мільйонів IP-адрес, для яких місце розташування не встановлено точніше, ніж «континентальні США», виявилися прив'язані до географічного центру Сполучених Штатів, а там, за іронією долі (і завдяки округлення до найближчого цілого), потрапили точнісінько на ділянку вищезгаданої родини. І хоч MaxMind поставили до відома про те, що відбувається нині навесні, і незважаючи на те, що вона цифри підправила (повівши координати цього і кількох інших подібних місць в озера і річки), паломництво триває. Причиною, ймовірно, те, що клієнти MaxMind оновлюють свої бази рідко. Так що днями все та ж натерпілася сім'я подала в суд - і легко віриться, що процес вона виграє, взявши компенсацію з п'ятьма нулями.

Однак найцікавіше в цій історії - зрозуміти, хто ж все-таки винен і чи можна виправити і попередити подібні ситуації в майбутньому? Прості питання, чи не так? А зможете на них відповісти? 😉

Найпростіше, звичайно, звинуватити в усьому саму MaxMind. Хоч там і стверджують, що знати не знали про проблему, рішення давати приблизні координати замість відмови давати координати зовсім (у випадках, коли їх неможливо визначити), напевно мало комерційний підтекст. Фірмі, природно, хочеться показати свій продукт більш точним, ніж він є насправді, ось і видає вона конкретні цифри замість туманного «місце розташування встановити не вдалося». І добре ще, якщо судовий спір тепер доведеться вести тільки з однією сім'єю, тому що будинків, до яких прив'язані сотні і тисячі IP-адрес, в базі MaxMind безліч.

Разом з тим у MaxMind є як мінімум одне гарне виправдання. Справа в тому, що координати вона видає з обов'язковими уточненням класу точності (грубо кажучи, до якої міри їх можна вважати вірними: до масштабів міста, штату або країни), ніколи не обіцяє точність до будинку і супроводжує кожен результат попередженням виду «Широта і довгота часто вказуються для центру населеного пункту ». Значить, винуватцем швидше стало наступна ланка в ланцюжку.

Значить, винуватцем швидше стало наступна ланка в ланцюжку

Ще одну проблему, з якою останнім часом користувачі цифрових пристроїв стикаються все частіше, приховує координатна сітка. Оскільки карти завжди мають якусь похибку (результат похибок аерофотозйомки, усреднений при стикуванні, застарілих даних і ін.), Координати будь-якої точки навіть на найсучаснішій цифровій карті слід розуміти лише як краще наближення, але не як абсолютний і незаперечний факт.

Великі клієнти (компанії, організації), які купили в MaxMind базу адрес, очевидно поводяться неправильно. Вони просто ігнорують графу «точність», через що у користувачів, які отримують доступ до бази, складається враження, що адреса справедливий мало не до квадратного метра. Але чому ігнорується точність? Так швидше за все через те ж небажання визнати, що зробити дійсно точну прив'язку IP-адреси до координатної сітки можливо лише в дуже-дуже рідкісних випадках (наприклад, для корпоративного сервера) і чим далі, тим рідше таке вдається (через вичерпання адресного простору IPv4).

Може бути коли IPv6 стане нормою і кожному сетяніну і кожному пристрою в Мережі знову можна буде привласнити свій унікальний постійний IP-адреса, ситуація і зміниться на краще. Але сьогодні в порядку речей видача динамічних IP-адрес - мінливих часто по кілька разів на добу. Гірше того, є ще всякі VPN, «проксі», мобільні пристрої, TOR, і багато чого ще, що додатково плутає карти.

Однак і посередників можна виправдати. Тому що якщо для якогось середньостатистичного Джона Сміта, у якого шахраї забрали гроші з електронного гаманця, можна пробачити вірити, що IP-адреса може бути точний «до дверей», то вже співробітникам правоохоронних органів і спецслужб (а серед приходили числяться і агенти ФБР , наприклад) за родом діяльності покладається знати, що така точністю недосяжна. І тим не менше відомі випадки, коли служиві не просто приходили за адресами, визначеним за допомогою геопозиционирования IP, а й приходили з санкцією на обшук і перевертали будинок догори дном у пошуках неіснуючих наркотиків і тому подібного!

Ось і виходить, що за сукупністю вчиненого винні всі - крім, природно, самих бідних домохазяїнів. І на питання «що робити?» Поки можливий тільки одна відповідь: змиритися! Так входять в життя нові технології, на жаль. Іншого способу ввести їх в життя поки не придумано.

PS У статті використані фотографії Randi Hausken , Paul Fenwick .

Чи багато людей «з вулиці», що користуються навігацією кожен день, зможуть пояснити принцип її роботи (надточний годинник, оцінка часу затримки проходження сигналу)?
Однак найцікавіше в цій історії - зрозуміти, хто ж все-таки винен і чи можна виправити і попередити подібні ситуації в майбутньому?
Прості питання, чи не так?
А зможете на них відповісти?
Але чому ігнорується точність?
І на питання «що робити?