Защита телеканалов и возможность ее преодоления 11.11.2002 Владимир Николаевич
Летающая Корова Поиски материала для этой темы свели меня с человеком, вначале показавшимся мне типичным телехакером. Между нами завязалась переписка, и, к моему удивлению, знакомый обмолвился, что участвовал в разработке пиратской карты под названием «Летающая Корова». Я даже не предполагал, что карта с этим причудливым названием, о которой в конце 1990-х слышали все знакомые с SatTV люди, была создана в России, и уже хотел брать у этого человека интервью, однако он категорически запретил упоминать свое имя. Слова анонима всегда сомнительны, поэтому я процитирую лишь небольшой фрагмент наших бесед. Когда появилась ваша карта и что она собой представляла? - В ноябре 98-го. «Летающая Корова» была коммерческой пиратской картой для просмотра большинства D2-MAC\Eurocrypt-каналов. Что значит «коммерческой»? Не той, что дается даром? За сколько вы ее продавали и на какой срок? - Поддержка была годовой и стоила у нас 60 долларов. «Коммерческая» - условный термин, которым можно разделить пиратские карты по методу их разработки. Карты некоммерческие, то есть дармовые, то есть плохие, делаются на самой доступной и дешевой элементной базе из розничной продажи. Их ресурсов всегда недостаточно для полной эмуляции легальной карты, а прошивки для них пишутся на основе наблюдаемого в данный момент обмена между CAM-модулем и легальной картой. Такие прошивки «спотыкаются» каждый раз, когда вещатель переходит на новый уровень защиты. Алгоритм приходится переписывать, дополнять, но аппаратных ресурсов для него в дешевом «железе» не хватает и начинается всяческое «утаптывание» кода и обрезание его функций. В результате владельцы таких карт получают бесконечные проблемы. Для коммерческих карт это недопустимо, поэтому они делаются на основе анализа самих легальных карт, а не только их «разговоров» с CAM-модулем. Это принципиальное отличие. Мы делали карту высшего разряда, своего рода хакерский Hi-End. За те полтора года, пока мы обеспечивали поддержку покупателей, интернетчики выложили почти сотню апдейтов и новых версий своих прошивок, а наша «Корова» летает без изменения алгоритма до сих пор (!), открывая все (!) D2-MAC-каналы, еще не ушедшие в цифровое вещание. Какой чип вы использовали? - Кристалл от SGS-Thomson. Обычно выбирается достаточно редкая и хоть немного защищенная платформа. Впрочем, задолго до «Коровы» мы начинали c простого текстолита и PIC-процессоров. Не обычных, конечно, а более продвинутых. Ваша карта закатывалась в пластик, то есть это заводское производство. Сколько всего «Коров» было выпущено? - Не скажу. Хотя можешь догадаться по номерам на картах - у нас сквозная нумерация карт у каждого регионального дилера и каждая карта номерная. Откуда взялось название? - С потолка. Может оттого, что корова летать не способна, а у нас летала. Потом оказалось, что это брэнд, запоминающийся с первого раза и мгновенно ставший популярным по всему бывшему Союзу. Можно было просто зайти в любой магазин и спросить «карту с коровой». В Европу продавали? - Нет, принципиально. Не хотели засвечивать ключи и конфликтовать с законом. Но их везли туда челноки - в Европе такие карты стоили две-три сотни долларов. Почему вы прекратили работать? Конкуренция? - Не смеши. На нашей территории «Корова» была первым и до сих пор последним продуктом такого уровня. Просто наша команда распалась - кто-то уехал из страны, кто-то нашел работу получше. Я теперь если и беру в руки программатор, то сугубо для личного пользования. Сейчас многие каналы проводят замену карт у подписчиков, переходя на новые кодировки - Seca-2, Irdeto-2 и т. д. Как думаешь, их быстро взломают? - Те, кому надо, их уже взломали. Только в открытый доступ результаты попадут в последнюю очередь, когда кто-то посчитает выгодным слить их в Сеть.
|