Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
книги хакеры / Михаил_Флёнов_Компьютер_глазами_хакера.pdf
Скачиваний:
16
Добавлен:
19.04.2024
Размер:
6.23 Mб
Скачать

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

 

t

 

 

 

 

 

F

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

i

 

для хакера

 

P

 

 

 

 

 

 

 

 

 

i

 

 

ИнтернетP

 

D

 

 

 

 

189

 

D

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wЧтобы не попасться на удочку, вы должны иметь представление о том, как взламы-

w Click

to

 

 

 

 

 

 

m

 

 

w Click

to

 

 

 

 

 

 

m

 

ваютf-xchдругиеa

 

w

 

 

 

 

 

 

 

 

 

 

 

системы и какие методы при этом используются. Хакеры каждыйf-x chденьa

 

w

 

 

 

 

 

 

 

 

o

 

 

 

 

 

w

 

 

 

 

 

 

 

 

o

 

.

 

 

 

 

g

.c

 

 

 

 

 

.

 

 

 

 

g

.c

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

d

 

 

n

e

 

 

 

 

 

 

 

d

 

 

n

e

 

 

придумывают что-то свежее, и необходимо следить за новыми способами.

 

 

 

 

 

 

 

 

 

 

 

 

5.4. Анонимность в сети

При каждом обращении к каким-либо сайтам в журналах сервера, где расположен веб-узел, регистрируются ваш IP-адрес и запросы. Если вы работаете по выделенной линии, то по этому адресу можно за несколько минут узнать домашний адрес и найти вас. Если используется dial-up-соединение через простой модем, то провайдером один и тот же IP-адрес выделяется разным клиентам, но по времени обращения к сайту можно определить, кто именно был подключен в этот момент и с какого телефона. После этого узнать по номеру телефона домашний адрес становится делом техники, потому что большинство провайдеров на данный момент требуют телефонный номер и реальный адрес, даже если вы подключены не по dial-up.

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

Простым пользователям тоже нужна анонимность, чтобы хакеры по IP-адресу не смогли атаковать вашу машину. Получается, что анонимность позволяет защищать компьютер и является частью стратегии безопасности.

Если вы регулярно общаетесь в чате или посещаете каналы IRC (Internet Relay Chat, ретранслируемый чат Интернета), то я рекомендую научиться скрывать свой адрес от любопытных глаз. Люди бывают разные. И если вашему собеседнику в чате не понравится какое-нибудь ваше высказывание, то он может попытаться взломать вашу систему (или хотя бы перезагрузить ее).

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

5.4.1. Прокси-серверы

Изначально прокси-серверы (proxy) создавались для кэширования информации. Основные веб-сайты были перегружены, и каналы не справлялись с информацией, да и трафик стоил немалых денег. Чтобы в Европе каждый день не скачивать одну и ту же информацию с сайтов США, провайдер устанавливал у себя прокси-сервер. Теперь, если один пользователь обратился к сайту http://www.intel.com/, то при следующем обращении любого пользователя к этому же веб-узлу страницы скачиваются не с http://www.intel.com/, расположенного в США, а с прокси-сервера провайдера. Таким образом, провайдеры экономили трафик, а пользователи получали ускорение загрузки данных, потому что не надо было качать данные через океан.

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

d

 

 

 

-

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

 

F

 

 

 

 

 

 

t

 

 

190P

 

 

 

 

 

i

 

 

P

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

r

 

D

 

Глава 5

 

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wМы уже рассмотрели, как локальный прокси

(см. разд. 5.1.3) может повысить про-

w Click

to

 

 

 

 

 

 

 

w Click

to

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

m

 

изводительностьdf n

работы в Интернете, но это не единственное его преимуществоdf n .

 

 

 

 

 

 

 

 

 

o

 

 

w

 

 

 

 

 

 

 

o

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

.

 

 

 

 

g

.c

 

 

 

.

 

 

 

 

g

.c

 

 

 

p

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

-xcha

e

 

 

 

 

 

 

-x cha

e

 

Прокси-серверы бывают прозрачными и анонимными. В прозрачных прокси паке-

ты пользователя просто пересылаются дальше на веб-сервер, значит, он видит ваш IP-адрес, и мы не получаем дополнительной защиты.

Как работает анонимный прокси-сервер? Вы посылаете запрос на proxy, а он уже от своего имени запрашивает нужную страничку и возвращает ее вам. Таким образом, хакеру может стать доступным только адрес прокси-сервера, и он будет атаковать его, а такие серверы защищены достаточно хорошо. В большинстве случаев за ними следят профессиональные администраторы. А даже если и взломают, вам-то что? Главное, чтобы ваш компьютер остался в целости и сохранности.

На словах пока все красиво, но реально прокси имеет несколько слабых мест, которые обойти не просто. Рассмотрим основные проблемы.

Серверы прокси изначально создавались для протокола HTTP (Hypertext Transfer Protocol, протокол передачи гипертекстовых файлов), поэтому иногда используют термин HTTP-proxy. Со временем они начали охватывать протоколы POP (Post Office Protocol, почтовый протокол), SMTP (Simple Mail Transfer Protocol,

простой протокол электронной почты) и FTP (File Transfer Protocol, протокол передачи файлов). Но в любом случае этот список ограничен, и тяжело заставить прокси работать с другими протоколами. Для решения этой проблемы есть Socks-серверы, которые схожи с proxy, но об этом мы еще поговорим.

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

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

Не все прокси-серверы поддерживают протокол шифрования SSL, который необходим для доступа к защищенным областям сайтов, например к странице приема оплаты или администрирования.

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

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

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

 

 

-

 

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

 

t

 

 

 

 

F

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

i

 

для хакера

P

 

 

 

 

 

 

 

 

 

 

i

 

 

ИнтернетP

D

 

 

 

 

 

191

 

D

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wОт спецслужб защититься можно, используя сервер из какой-нибудь далекой стра-

w Click

to

 

 

 

 

 

 

m

 

 

w Click

to

 

 

 

 

 

 

 

m

 

ныf-Зимбабвеxcha

 

w

 

 

 

 

 

 

го-

 

, с которой нет дипломатических отношений. Как узнать, в какомf-x cha

 

 

w

 

 

 

 

 

 

 

 

o

 

 

 

 

w

 

 

 

 

 

 

 

 

 

o

 

.

 

 

 

 

g

.c

 

 

 

 

.

 

 

 

 

 

g

.c

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

d

 

 

n

e

 

 

 

 

 

 

d

 

 

n

e

 

сударстве расположен сервер? Самый простой и дешевый вариант — воспользо-

ваться службой Whois. Я всегда пользуюсь сайтом http://www.nic.ru/whois/en/. Загрузите его (на рис. 5.7 представлен вариант сайта для русскоязычного пользователя), введите адрес в поле Для полуения информации... (In order to obtain information...) и нажмите кнопку OK. Перед вами появится информация, схожая с представленной в листинге 5.3.

Рис. 5.7. Служба Whois на сайте http://www.nic.ru/

Листинг 5.3. Информация об IP-адресе

OrgName: Ford Motor Company

OrgID: FORDMO

Address: P.O. Box 2053, RM E-1121

City: Dearborn

StateProv: MI

PostalCode: 48121-2053

Country: US

 

 

hang

e

 

 

 

 

 

 

 

C

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

d

 

 

 

F

 

 

 

 

 

t

 

 

192P

 

 

 

 

i

r

 

D

 

 

 

 

 

 

 

 

 

 

NOW!

o

 

 

 

BUY

 

 

 

 

 

 

 

 

 

 

 

 

19.0.0.0 — 19.255.255.255

NetRange:to

w Click

 

 

 

 

 

 

m

 

w

 

 

 

 

.c

 

19.0.0.0/8

CIDR:w.

 

 

 

p

 

 

 

g

 

o

 

 

 

df

 

n

e

 

 

 

 

 

-xcha

 

 

 

 

 

FINET

NetName:

 

 

NetHandle: NET-19-0-0-0-1

Parent:

 

 

 

 

NetType:

 

 

Direct Assignment

NameServer: DNS004.FORD.COM

NameServer: DNS003.FORD.COM

Comment:

RegDate: 1988-06-15

Updated: 1999-12-07

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

P

 

 

 

 

 

 

 

 

i

 

D

 

Глава 5

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

TechHandle: ZF4-ARIN

TechName: Ford Motor Company

TechPhone: +1-313-390-7095

TechEmail: dnsadmin@ford.com

В описании явно написано, что адрес зарезервирован за компанией Ford Motor Company. Честно сказать, я не пытался найти эту компанию, а набрал адрес случайным образом. Но я рад, что выпал именно Ford, потому что люблю их машины и с удовольствием ездил в России на Ford Focus, а в Канаде на Fusion. Но вернемся к данным об адресе. Из этой информации можно получить следующие сведения о владельце адреса (приведу самое интересное):

OrgName — название организации;

Address, City, StateProv, PostalCode, Country — полная информация об адресе;

NetRange — диапазон адресов, принадлежащих компании;

NameServer — таких записей может быть несколько, и они описывают DNS-

адреса серверов, поддерживающих домен. В данном примере есть одна интересная особенность в адресе DNS-сервера — имя выглядит как DNS00x.FORD.COM, где x — это число 3 или 4. А почему не 1? Вопрос интересный. Возможно, что DNS001.FORD.COM тоже существует, но поддерживает домен в других целях, например, для внутреннего использования в сети компании. Этого я не проверял, но для исследователя это может быть интересным;

TechName, TechPhone, TechEmail — информация о компании/человеке, занимающемся поддержкой домена.

Способ Whois хорош, но может ошибиться, потому что зарезервировать можно в одной стране, а использовать в любой другой стране. Может происходить перенаправление или туннелирование трафика. Вы обращаетесь по одному адресу, а он вас перенаправляет в совершенно другую точку мира.

Чуть более надежным способом можно считать программы типа Trace Route, которые показывают путь от вас до указанного сервера. Некоторые такие программы могут отображать прямо на карте, как движется пакет, и вы легко можете увидеть, куда он дошел.