Форум для программистов - задавайте интересные вопросы - получайте квалифицированные ответы
TSL и diffie-hellman ключи
  • xanxyxanxy May 2011
    Вообщем столкнулся с такой проблемой. Некий ресурс ни в какую не хочет пускать меня на одну из внутренних страниц через скрипт на перле. Присылает ответ "418 i'm a teapot", сволоч:(

    Страница на https. С куками вроде в порядке, все что нужно спарсил и засунул. Это страница практически стартовая, те какая то аналитика поведения отпадает.

    Единственная проблема, как мне кажется, может быть в следующем.
    Библиотека, используемая для работы с TLS протоколом(AnyEvent::TLS), юзает заранее высчитанные diffie-hellman ключи (тк они считаются долго). Те они известны всем, и заюзаны по горло. И ресурс, как бы зная эти ключи, фильтрует по ним.
    Причем, такая особенность: захожу на страницу через браузер - все ок. Но стоит один раз попытаться зайти через скрипт, как сразу выдает 418, и потом браузеру тоже выдает 418. Те банится ip.

    Может ли кто нибудь рассказать сам принцып работы TLS, что, по мимо diffie-hellman алгоритма обмена ключами, можно использовать, и возможна ли фильтрация таких запросов, с заранее посчитанными ключами?

    PS: Нет тут походящего раздела, поэтому пусть будет в трепе:)
Webparadox - разработка мобильных приложений под iOS и Android.