ВЕЧНЫЙ БОЙ С ПИРАТАМИ Берд Киви (kiwi@computerra.ru) Спецвыпуск Xakep, номер #036, стр. 036-030-2 Карта доступа небольшая (размером примерно со стандартную кредитку), но представляет собой полноценный микрокомпьютер с процессором, встроенным программным обеспечением и памятью. Программное обеспечение, прошитое в смарт-карту, управляет приемом и декодированием пакета каналов той компании, которая выпустила данную карту доступа. После установки оборудования абонент выбирает интересующий его набор каналов, оплачивает и каким-либо образом (обычно по телефону) связывает ресивер/карту с ТВ-компанией. Происходит активизация смарт-карты, открытие доступа к оплаченным каналам и, довольно часто, привязка к конкретному приемному оборудованию (как мера против клонирования карт). Если рассматривать эту систему с технической позиции, то самое главное - как именно реализованы защита и расшифровывание сигналов платного телевидения. Начиная с середины 1990-х годов компании спутникового телевидения активно переходят на цифровые технологии вещания. Поэтому устаревшие методы защиты аналогового сигнала я рассматривать не буду, но любителям истории посоветую пару информативных сайтов: hem.passagen.se/sat/encyclo.htm и www.hackwatch.com/~kooltek/faq.html. Взаимодействие спутника и смарт-карты осуществляется посредством CAM-модуля. Принимая спутниковый сигнал, САМ-модуль транслирует карте всю служебную информацию, идущую в канале параллельно видеосигналу (аналогично телетексту). На закрытых каналах в этой информации есть, среди прочего, и схема восстановления (криптопараметры) телесигнала. Эти криптопараметры зашифрованы, и именно для их расшифровки в смарт-карте есть ключи. Получив от САМ-модуля необходимую информацию, карта ее расшифровывает собственным процессором и возвращает назад. А САМ-модуль, который часто называют декодером, с помощью этой расшифрованной схемы восстанавливает телесигнал. САМ-модуль необходим, потому что у смарт-карты недостаточно вычислительной мощности для самостоятельного расшифровывания видеоизображения. Криптопараметры сигнала изменяются каждые 10-15 секунд, но зашифрованы они одним ключом, который хранится в смарт-карте и меняется значительно реже. Впрочем, "реже" - понятие относительное и может подразумевать срок от нескольких недель до нескольких часов, в зависимости от конкретной телекомпании. КАК ЭТО ОБХОДИТСЯ Если посмотреть на это с точки зрения пиратов, то самый очевидный способ нелегального просмотра защищенных ТВ-каналов - клонировать легальную карту. Для этого на специальном оборудовании, иногда весьма дорогом, изготовляется ее полный аналог, неотличимый по функциональным возможностям от оригинала. Работать такой клон будет до тех пор, пока работает оригинал. Чем-то это напоминает печатание фальшивых денег, только технически проще и окупается быстрее. |