DNS и анонимные HTTP Proxy. Не анонимно?

Discussion in 'Безопасность и Анонимность' started by BNF, 15 Jan 2009.

  1. BNF

    BNF Elder - Старейшина

    Joined:
    16 Apr 2005
    Messages:
    55
    Likes Received:
    1
    Reputations:
    0
    Если использовать сокс-проксю версии протокола 4a, то в этом случае ДНС запросы пойдут через проксю, в противном случае запрос к ДНС будет сделан напрямую с твоего айпишника, мимо ХТТП анонимной прокси. Я прав?

    А как сделать так, чтобы всё шло через ХТТП проксю, в том числе и днс запросы? Реально ли такое сделать без Socks4a?

    В распоряжении есть Linux и Privoxy.. может Privoxy как-то можно настроить на использование HTTP прокси, чтобы и ДНС запросы шли через хттп проксю?
     
  2. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,372
    Likes Received:
    5,124
    Reputations:
    48
    под винду элементарно - freecap (в настройках его выставить remote dns reslove или ч0то оченьь на ето похожее) и ЛЮБЫЕ прокси

    и реально доменные имена в ip будут ресловицца не на твоей машине
     
  3. bons

    bons Elder - Старейшина

    Joined:
    20 Dec 2007
    Messages:
    286
    Likes Received:
    121
    Reputations:
    21
    Когда юзаешь HTTP прокси DNS-запросы шлёт не твой комп а прокси
    когда юзаешь SOCKS то это зависит от настроек remote dns SOCKS-клиента
     
    2 people like this.
  4. BNF

    BNF Elder - Старейшина

    Joined:
    16 Apr 2005
    Messages:
    55
    Likes Received:
    1
    Reputations:
    0
    bons, т.е. в случае с HTTP прокси ДНС запросы ВСЕГДА идут через эту проксю и беспокоится в этом плане не о чем?

    А что такое "remote dns SOCKS-клиент"? Он на моей стороне находится? В реализации той "софтины", которая работает с соксом?
    В моём случае "софтиной" являются CURL'ы языка РНР.. Оттуда запросы будут идти. Но там вроде только Socks5 поддерживается..
     
  5. bons

    bons Elder - Старейшина

    Joined:
    20 Dec 2007
    Messages:
    286
    Likes Received:
    121
    Reputations:
    21
    Такому прокси посылается HTTP запрос, причем целевой сервер там обозначен именем а не адресом. То есть пользователю HTTP-прокси незачем знать IP-адрес целевого сервера. Клиент такого прокси DNS-запросов не посылает
    Начиная с версии SOCKS 4a поддерживается разрешение доменных имен этим прокси. То есть SOCKS-клиент может обратиться к целевому серверу по IP-адресу а может и по доменному имени, это зависит от настроек клиента. (Например в браузере firefox введи about:config для получения скрытых настроек и смотри значение network.proxy.socks_remote_dns. Похожие настройки есть и в free cap. В curl таких настроек я не нашел) В случае выключенного remote_dns браузер сам шлет DNS-запрос и подключение через SOCKS идет по IP-адресу. Если remote_dns включен то браузер обращается к целевому серверу по имени.

    вообще читай RFC по соксам и все тебе будет понятно
    http://www.codenet.ru/webmast/socks51.php
    http://ru.wikipedia.org/wiki/SOCKS
     
    #5 bons, 16 Jan 2009
    Last edited: 16 Jan 2009
  6. BNF

    BNF Elder - Старейшина

    Joined:
    16 Apr 2005
    Messages:
    55
    Likes Received:
    1
    Reputations:
    0
    Т.е. это потому, что мы посылаем HTTP проксе HTTP запрос, а далее уж хттп прокся разберётся куда направлять наш запрос (это уже как бы не нашё дело) и так как хттп прокся представлена айпишником, а не доменным именем, то и к днс НАШ комп обращаться не будет. Правильно я понял?

    Спасибо за ссылки! Изучаю.
     
  7. SCH666

    SCH666 Member

    Joined:
    18 Jan 2009
    Messages:
    11
    Likes Received:
    5
    Reputations:
    0
    спасибо)))