StarForce
| ООО «Protection Technology» | |
|---|---|
| Тип | частная компания |
| Дата основания | 2000 |
| Расположение | Москва |
| Отрасль | Информационная безопасность, защита документов и ПО |
| Сайт | star-force.com |
StarForce — торговая марка, под которой выходят программные продукты, разработанные российской компанией Protection Technology. Направления деятельности компании: информационная безопасность, защита от несанкционированного копирования, анализа и модификации (декомпиляции).
Варианты защиты
StarForce эффективен, если требуется защитить программное обеспечение (в основном разработанное под Windows), документы, аудиофайлы, видеофайлы и электронная почта, от таких угроз, как анализ и модификация, копирование и нелегальное распространение, читы и боты. Для защиты от копирования также имеют значение способы привязки: к компьютеру, серверу, диску.
StarForce Disc
Исторически первый продукт компании, разработка системы защиты StarForce началась в 1998 году. Через два года – 11 сентября 2000 года была зарегистрирована компания «Протекшен Технолоджи» и появилась первая игра, защищенная системой StarForce — «Тараканы», выпущенная издательством Руссобит-М. Защита основывается на привязке копии защищённого ПО (игры) к оптическому носителю: CD или DVD. Преимуществом этой технологии является отсутствие необходимости активации через интернет. Недостатком — при работе с защищённым приложением диск должен постоянно находиться в компьютере пользователя.
Для проверки диска используются определение количества секторов на определённых кольцах спирали диска с последующим сравнением полученных данных с информацией, закодированной в ключе[1]. При копировании оригинального диска на CD-R/DVD-R эти данные гарантированно не совпадут, и процедура проверки завершится неудачно. Также StarForce использует защиту от эмуляторов, для чего устанавливает в операционную систему свой драйвер, чтобы отличать реальные оптические приводы от виртуальных, созданных такими программами, как DAEMON Tools.
StarForce MMOG
Решение для защиты многопользовательских онлайн-игр (MMO) от мошенничества игроков (читов и ботов), а также от поддельных (несертифицированных) игровых серверов и клиентских приложений. Защита эффективно работает, если игра была защищена до релиза. Это позволяет настроить высокий уровень безопасности и тратить меньше времени на поддержание игрового баланса во время эксплуатации онлайн-игры.
StarForce C++ Obfuscator
Инструмент для разработчиков, позволяющий провести обфускацию над исходными кодами программ, написанных на C/C++ и скомпилированных под любые операционные системы. В отличие от других продуктов компании, являющихся, по сути, сервисами, StarForce C++ Obfuscator — это программное приложение, которое устанавливается на стороне клиента. Высокий уровень защиты от взлома достигается за счёт использования нескольких десятков различных методов обфускации.
StarForce Crypto
Защита кода приложения без привязки к носителю или компьютеру. Служит для противодействия анализу исходного кода приложения. Используется компаниями, желающими скрыть алгоритмы работы своих программ от посторонних лиц[2].
StarForce ProActive
Система защиты программ, распространяемых через интернет посредством цифровой дистрибуции[3]. Фактически StarForce ProActive представляет собой систему управления цифровыми правами (DRM). Система предлагает разные модели распространения цифрового ПО — buy only, try&buy (trial), demo, rent, subscription. Программа, защищённая StarForce ProActive, может находиться в свободном доступе, но с помощью SDK StarForce разработчик может защитить как отдельные функции программы, так и всю программу целиком. Для её активации потребуется ввести специальный ключ, выдаваемый разработчиком с учётом аппаратных характеристик компьютера пользователя. Активация возможна как через интернет, так и посредством SMS или телефонного звонка. В последнее время данное решение всё чаще и чаще применяется для защиты бизнес-приложений[4].
StarForce ProActive for Business
Продукт, специально адаптированный под нужды бизнеса. Отличительной особенностью является возможность привязки защищённого приложения к локальному или удалённому серверам.
StarForce ProActive for Traders
Разработано специально для защиты трейдинговых алгоритмов на базе MetaTrader.
StarForce Universal
Сочетает в себе возможности StarForce Disc и StarForce ProActive. Пользователь может использовать защиту, постоянно вставляя диск, как в случае с StarForce Disc, либо активировать купленный продукт через интернет. В случае интернет-регистрации для запуска приложения диск больше не потребуется. Во избежание передачи/перепродажи используется ограниченное количество активаций (конкретные условия определяет издатель).
StarForce Audio/Video
Защита аудио и видеофайлов от копирования и пиратского распространения. Возможна привязка как к компьютеру, так и к диску.
StarForce Content
Решение позволяет защищать электронные документы в различных форматах (PDF, DOC, DOCX, RTF, PPT, PPTX, HTML, JPG/JPEG, PNG, GIF) с поддержкой привязки к компьютеру и к диску. StarForce предлагает его в двух вариантах: в виде интернет-сервиса www.sfcontent.com для издателей и в виде отдельного решения для корпоративных заказчиков.
StarForce E-m@il Enterprise
По аналогии со StarForce Content запущен интернет-сервис SFLetter[5] с возможностью зарегистрировать бесплатный почтовый ящик для отправки защищённых сообщений и решение для корпоративных заказчиков для установки на территории предприятия.
Репутация StarForce
StarForce линейки 3.x заслужил отрицательную репутацию, не столько прочностью (рекордом считается Splinter Cell: Chaos Theory, продержавшийся 422 дня[6]), сколько неудобствами для пользователей:
- Технология сборки игры была непривычной даже по меркам защит от копирования: после штамповки партии дисков некопируемые параметры собирались в цифровой код, общий для партии и печатавшийся на этикетке. Из-за производственных накладок иногда код не подходил[7];
- В 2005 году появились первая 64-битная версия Windows — Windows XP Professional x64 Edition. 64-битные драйверы по итогу были выпущены, но игры, защищённые StarForce до версии 3.05, работали только на операционных системах с архитектурой x86[8];
- В StarForce была ошибка, дававшая любой программе администраторские права[9]. Разработчики объявляли это некритичной проблемой, поскольку большинство пользователей и так работает под учётными записями с правами администратора[10];
- Если в системе два оптических привода, StarForce отказывался работать — подозревал, что один из них эмулятор. В те времена именно в бывшем СССР такое было нередким — купленный много лет назад качественный CD вроде TEAC (другие плохо читали пиратские диски 90-х) и современный DVD. На ранних версиях взломщиков физический привод также приходилось отключать аппаратно или программно.
- Бывали случаи, когда StarForce вшит даже в бесплатную игру — чтобы сдержать читерство и/или усложнить исследование платной версии. Известный пример — Trackmania Nations[11]; при переиздании под Steam защиту сняли, заменив на онлайн-регистрацию.
- Оптические диски со временем портятся, и StarForce, прочитав диск, но не приняв его, выдавал ошибку ввода-вывода. Обнаружив шесть таких ошибок (2000 — с момента включения, XP — подряд[12]), Windows переходила в режим совместимости, меняя режим UDMA на более ранние версии и даже на PIO[13], это приводило к таким проблемам:
- Windows XP и более поздние проигрывают аудио-CD цифровым риппингом (не нужен аудиокабель, звук можно пропустить через программные «улучшайзеры») — и этот риппинг переставал работать[13];
- Отказывали и операции, требующие одновременно процессорную мощь и чтение с диска, или одновременную работу двух дисков: проигрывание видео-DVD, запись дисков[13].
- Некоторые приводы либо вообще не воспринимали PIO-команды, либо воспринимали некорректно, что приводило к полной программной неработоспособности[13].
Драйвер не исчезал при удалении игры и стирался специальной утилитой, после этого нужно было вернуть UDMA, переустановив драйверы приводов. Это вызывало слухи, что StarForce наносит ущерб приводам и даже (на отдельных приводах) срывает винтовую передачу[13]. Компания объявила акцию, согласно которой доказавшему вред StarForce для компьютера полагалась премия в 1000 $[14]. Позже сумма была увеличена до 3000 $[15], а потом и до 5000 $[16], но вред, причиняемый решениями StarForce, так и не был доказан.
Техническая поддержка StarForce обвиняла во многих проблемах издателей игры. Однажды даже сказали, что защита — временное дело и через некоторое время стоило бы выпустить дополнение, снимающее её. А проблемы с совместимостью объясняли тем, что пользователи пытались неквалифицированно обойти их защиту[17].
В 2006 году широкую огласку в Интернете получил инцидент, когда сотрудник Protection Technology, в ответ на утверждения пользователей, что игра Galactic Civilizations 2 без защиты от копирования может продаваться хорошо, выложил на форуме ссылку на торрент-сайт, где в режиме реального времени можно было посмотреть, сколько человек в данный момент скачивают «пиратскую» копию игры[18]. Позже компания принесла извинения за действие своего сотрудника.
Такая репутация закончилась к концу 2000-х после череды событий: Ubisoft в 2005 году отказался от StarForce; Microsoft после шестилетнего перерыва сделал Windows Vista (2007) и Windows 7 (2009), что давало «зоопарк» из трёх активно используемых версий Windows. Это вынудило перейти на бездрайверные защиты. Крупные российские игры, в частности «King’s Bounty: Легенда о рыцаре», действительно с поздними патчами сняли защиту.
В 2010-е, когда защита DVD-игр стала неактуальной, компания имела и другие продукты, чтобы остаться на плаву. В январе 2011 года Protection Technology объявила о партнёрстве[19][20] c DTL Technology в области защиты формата DVD-Video. Также компания развивает облачные сервисы для защиты контента и электронной почты, призванные упростить процесс защиты информации, которая используется в повседневной жизни.
Примечания
- ↑ StarForce. Подробности о защите. интервью с разработчиками. Дата обращения: 11 сентября 2017. Архивировано 17 сентября 2008 года.
- ↑ Программные продукты нуждаются в защите. Статья от CNews. Дата обращения: 19 мая 2014. Архивировано 5 марта 2012 года.
- ↑ StarForce ProActive. Дата обращения: 5 мая 2014. Архивировано 5 марта 2012 года.
- ↑ Как безопасно распространять ПО. Статья от CNews. Дата обращения: 29 октября 2008. Архивировано 7 марта 2012 года.
- ↑ Александр Зацепин: В 2014 году мы планируем запуск двух сервисов, связанных с защитой электронных документов
- ↑ Защищать или запрещать? Дата обращения: 4 июня 2008. Архивировано из оригинала 21 августа 2012 года.
- ↑ Как мы ломали игры с защитой - StarForce
- ↑ TweakGuides.com - PC Game Piracy Examined - PCGamingWiki mirror. Дата обращения: 28 декабря 2022. Архивировано 28 декабря 2022 года.
- ↑ ISS X-Force Database: starforce-driver-gain-privilege(18047): StarForce Professional driver allows elevated privileges
- ↑ Internet Archive: Scheduled Maintenance
- ↑ https://archive.org/details/TrackMania_Nations
- ↑ IDE ATA and ATAPI disks use PIO mode after multiple time-out or CRC errors occur
- ↑ 1 2 3 4 5 MONX DIGITAL LIBRARY: Beware of StarForce Copy Protection Software. Дата обращения: 27 декабря 2022. Архивировано 27 декабря 2022 года.
- ↑ StarForce начинает конкурс «Сломай свой ПК и получи $1000!» Дата обращения: 30 апреля 2020. Архивировано из оригинала 26 января 2013 года.
- ↑ Докажи и получи $3000. новости компании. Дата обращения: 19 мая 2014. Архивировано 5 марта 2012 года.
- ↑ StarForce: $5000 за привод, StarForce в очередной раз повысила стоимость конкурса. "Боевой Народ". Дата обращения: 28 апреля 2020. Архивировано из оригинала 4 марта 2016 года.
- ↑ «Tell me who your friends are…»
- ↑ Архивированная копия. Дата обращения: 5 июня 2008. Архивировано 16 февраля 2008 года.
- ↑ StarForce и DTL запускают продукт по защите формата DVD-Video. Дата обращения: 20 сентября 2012. Архивировано 24 июня 2013 года.
- ↑ DTL Technology и StarForce объявляют о сотрудничестве. Дата обращения: 20 сентября 2012. Архивировано 4 марта 2016 года.