Как вычислить человека по IP адресу: правда vs. страшилки

Начиная работу в Интернет, как и в любой другой области, необходимо определиться с терминами. И перво-наперво надо разобраться, что такое IP-адрес.

В любой компьютерной сети каждый узел должен быть уникальным (необходимость выполнения этого условия, надеюсь, пояснять не нужно). IP-адрес – и есть уникальный сетевой адрес компьютера в сети, работающей по протоколу IP. IP-протокол (термин, по сути тавтология, поскольку IP – аббревиатура Internet Protocol) – набор правил, по которым взаимодействуют компьютеры в сети Интернет.

Что еще нужно знать об IP-адресе? Размер его 32 байта (в v.6 версии протокола – 128 байт),  для удобства работы адрес принято записывать в виде 4 десятичных чисел в диапазоне от 0 до 255, разделенных точками.

 

Адреса бывают статическими и динамическими. Разница ясна из названия: статические неизменны, динамические изменяются от сессии к сессии. В большинстве случаев статическими адресами снабжаются компьютеры в небольших локальных сетях, где адреса администратор может «раздать» вручную. В крупных сетях с постоянно меняющимся числом узлов назначать адреса вручную затруднительно, поэтому их раздачей управляет DHCP-сервер из заранее заданного диапазона. Соответственно, один и тот же компьютер, совершив 2 сетевых сеанса за день, может иметь при этом разные IP-адреса.

Теперь о широко известной сетевой страшилке: о том, как вычислить человека по IP.

Из 4 чисел, составляющих IP-адрес, первые 2 обозначают адрес сети, а вторые 2 – адрес конкретного узла. Соответственно, по нему можно вычислить, компьютер или, как минимум, провайдера. Проще всего с собственным адресом или IP заинтересовавшего сайта: если по какой-то причине понадобилось его узнать, достаточно воспользоваться сервисом 2ip.ru, SpeedTester.Info или whois.domaintools.com

Чужой IP узнать сложнее, да и связано с не совсем законными действиями. В частности, для вычисления IP-адреса сервисы типа SpeedTester.Info, генерируют фальшивый запрос, отправляемый «реципиенту» в виде ссылки. После того, как заинтересовавший вас пользователь перейдет по ней, на почту придет письмо с его IP-адресом. Элегантно? Но несколько исподтишка…

А вот еще вариант: провайдер или сотовый оператор. Даже если у пользователей динамические IP, примерный диапазон известен, а зная примерное время сетевого сеанса, можно точно узнать адрес подключавшегося узла. Все эти данные, включая информацию из договоров (вместе с адресом, телефонами и ФИО) хранятся у провайдера в виде базы договоров и log-файлов 3-5 лет даже после разрыва договора.

Вывод прост: законных способов вычислить по IP конкретного человека в природе нет. Взлом баз данных и log-файлов провайдеров, атаки на сайты с целью вычисления и присвоения IP — хакерство, нарушение закона о защите информации, закона о защите персональных данных и много чего еще. Оно нам надо?

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