Предположим:
Есть сайт wetube.net и на нём находится база данных, в ней хранятся ID видео и доступен публичный ключ.
Есть сайт video-katalog.ru на котором это видео вставлено в страницу. Но самого видео на сайте нет, каждый раз при открытии страницы, для видео организуется фрейм сайта-ускорителя.
Есть сайты-ускорители, например node666.a.wetube.netЕсли с каталогами можно наладить официальные отношения и если что "отзывать франшизу", то ускоряющие ноды будут подниматься всякими анонимусами. А потенциально это означает что видео могут подменить.
wetube.net/id/xmh57jrzrnw6insl файлы на главном сайте содержащие информацию о подписи видео
video-katalog.ru/id/xmh57jrzrnw6insl страница для просмотра видео
node666.a.wetube.net/wetube/id/xmh57jrzrnw6insl видео-файлВозможно ли сделать так что бы скрипт с главного сайта мог при просмотре проверить на каком сайте-каталоге видео воспроизводиться? И самое главное, как проверить подлинность воспроизводимого видео-файла? То что партнёр-анонимус не подсовывает вместо нужного видео какую нибудь рекламу или Чёрного Властелина?
Я в WEB технологиях слабо разбираюсь. Но так понял что нужно подписать отдельные короткие фрагменты видео. И если что, как минимум приостановить просмотр или сигнализировать о том что совершена подмена. Возможно ли это в существующем HTML5? И не слишком ли легко это будет обойти?
> Возможно ли сделать так что бы скрипт с главного сайта мог при
> просмотре проверить на каком сайте-каталоге видео воспроизводиться?Воспроизводится видео на компьютере пользователя очевидно.
С какой ноды дикой CDN-сети качаются файлы проверить можно. Естесссно...> И самое главное, как
> проверить подлинность воспроизводимого видео-файла?Если ваше видео - это нарезанное мелкими кусочками файло - то crc на каждый такой кусочек. И проверять перед воспроизведением.
> То что партнёр-анонимус не подсовывает
> вместо нужного видео какую нибудь рекламу или Чёрного Властелина?Сейчас модно контент вообще в пиринг засовывать. в этом случае корректность данных обеспечивается силами технологии, и неважно подсовывает кто-то невалидный контент или нет.
поищите в поисковиках как видео отдают через p2p сети.
> И не слишком ли легко это будет обойти?Обойти проверку crc очень сложно, если она считается по полному файлу а не только по его заголовку.