RUVIDEO
Поделитесь видео 🙏

CORS

📁 Обучение 👁️ 17 📅 28.11.2023

UPDATE: Since making the video, I've learned two important things that I didn't mention/emphasize in the video:
1. The point of the same origin policy is NOT to prevent you from _making_ requests. It's to prevent you from _reading the responses_. It sucks, but unfortunately, cross origin requests are possible regardless of whether or not we limit XMLHttpRequest (see http://guides.rubyonrails.org/security.html#cross-site-request-forgery-csrf). The request part of the attack is called Cross Site Request Forgery, and to guard against that, we use authenticity tokens. The part where you read the response and access that private information is what the same origin policy guards against.

2. Why require preflights? Why not just have the server parse incoming requests, and decide whether or not the requester is authorized? Requiring a preflight leads to an extra round trip, and is slow, right? Well, we could put the burden on the server developers to opt out. But what if they forget to opt out? That would be bad. It's safer to require everyone to opt _in_. That way, there aren't (as many) careless security vulnerabilities.

--------------------------------------------------------------------------------------------------------------

A description of how CORS works.

Docs (useful): https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
Other ways around the same origin policy: http://www.sitepoint.com/working-around-origin-policy/
I also wrote this stupid little blog post about it: https://medium.com/@adamzerner/web-security-a-story-8bba0587b34d

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «CORS», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

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

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.