Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010)

Материал из CustisWiki

Перейти к: навигация, поиск

Аннотация

Илья Кантор, основатель javascript.ru, рассказал об удобной кросс-доменной авторизации и персонализации для DDOS-устойчивого сайта. Доклад о сочетании технологий Varnish + Redis + JavaScript для разработки сайта со следующими требованиями:

Устойчивость к DDOS-атаке, при которой на сайт приходят тысячи HTTP-запросов в секунду. Поддержка «анонимной» авторизации, при которой каждый посетитель отслеживается независимо от того, зарегистрирован он или нет, для него работают некоторые сервисы. Сайт и система авторизации работают на нескольких доменов 2го уровня одновременно — site.com, site.ru, site-anything.ru. Это нужно для SEO.

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

Конференция «Application Developer Days-2011» приглашает участников и докладчиков!

Конференция Application Developer Days-2011 приглашает участников и докладчиков!

Видео

Видео в HD-качестве, смотрите в полноэкранном режиме.

HTML-код включения <iframe src="http://player.vimeo.com/video/19260629?byline=0&portrait=0" width="720" height="405" frameborder="0"></iframe>


Презентация

Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010).pdf


Примечания


Удобная кросс-доменная авторизация (Илья Кантор на ADD-2010)

Илья Кантор, основатель сайта javascript.ru

Илья Кантор

Илья — товарищ увлеченный, а увлеченных товарищей всегда интересно слушать. Тем более, что докладов вместо одного было целых три:

  • DDOS-атаки
  • Мультидоменный сайт (заявленная тема)
  • Анонимность в Интеренет — «секретный доклад»

Пришлось пожертвовать обедом, чтобы дослушать все до конца.

DDOS-атаки Это такая штука, когда с сайта запрашивают по 10000 страниц в секунду из разных мест одновременно. Если ваш сайт популярный, а бизнес успешный, то DDOS-атаки неизбежны. Далее рассматривалось несколько решений проблемы с их недостатками. Автор утверждал, что наилучшее решение — это комбинация:

  • Varnish — прокси, кэширующий страницы (начальную — самое главное) в памяти
  • Redis — NOSQL база данных для хранения авторизованных посетителей

Мультидоменный сайт Такой сайт организуется в целях SEO, напр. продажа нескольких групп товаров. Как организовать общую авторизацию в таких условиях? Нужно, чтобы пользователь побывал на одном из сайтов, а все другие при этом о нем все узнали. Далее рассказ о том, как правильно ставить cookie, грузить их с сайта-мастера и обходить 3d-party cookie.

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


Внимание! Данная статья выбрана для репликации во внешнюю базу знаний компании. Пожалуйста, не допускайте в этой статье публикацию конфиденциальной информации, ведения обсуждений в теле статьи, и более ответственно относитесь к качеству самой статьи — проверяйте орфографию, пишите по-русски, избегайте непроверенной вами информации.