Существует ли схема DRM, которая работает?

Многие объяснения уже присутствуют, чтобы объяснить, как это происходит и как это исправить, но вы также должны следовать рекомендациям, чтобы избежать NullPointerException вообще.

См. также: A хороший список лучших практик

Я бы добавил, очень важно, хорошо использовать модификатор final. Использование "окончательной" модификатор, когда это применимо в Java

Сводка:

  1. Используйте модификатор final для обеспечения хорошей инициализации.
  2. Избегайте возврата null в методы, например, при возврате пустых коллекций.
  3. Использовать аннотации @NotNull и @Nullable
  4. Быстрое завершение работы и использование утверждений, чтобы избежать распространения нулевых объектов через все приложение, когда они не должен быть пустым.
  5. Сначала используйте значения с известным объектом: if("knownObject".equals(unknownObject)
  6. Предпочитают valueOf() поверх toString ().
  7. Используйте null safe StringUtils StringUtils.isEmpty(null).

34
задан skaffman 18 February 2012 в 10:17
поделиться

22 ответа

Нет. Если Вы позволяете им просмотреть его, они могут всегда делать копию того, что они видели. Можно сделать его тяжелее для этого для случая, но в конце, Вы не можете остановить соответственно решительного взломщика.

64
ответ дан 1800 INFORMATION 27 November 2019 в 15:53
поделиться

Позвольте мне утверждать, что ответ на самом деле "да, С квалификациями". возможно создать систему DRM, которую достаточно трудно взломать, такой, что нетехнические пользователи не будут в состоянии скопировать и перераспределить содержание, и очень технические пользователи только будут в состоянии сделать так с большой трудностью.

, Таким образом, исходный ответ корректен: "соответственно мотивированный" хакер всегда будет в состоянии получить то, что он хочет. Но возможно установить панель достаточно высоко так, чтобы число соответственно мотивированных хакеров было приблизительно равно нулю.

1
ответ дан JSBձոգչ 27 November 2019 в 15:53
поделиться

Если это может быть просмотрено, это может быть скопировано.

И если один человек может скопировать его, он может отправить его миллиону других людей.

Так его бессмысленное, чтобы быть сложно копировать, потому что всегда существуют люди способны для копирования его, кто тогда продолжит отправлять его всем, кто не может.

единственная вещь, которую делает DRM, делают его тяжелее для потребителей для законного использования содержания. Но это является намеренным - поставщики медиа не делают , хотят Вы скопировать Ваши DVD и преобразовать их для игры на iPod: они хотят, чтобы Вы купили тот же фильм снова от них в формате iPod.

, Что настоящая причина для DRM. Они знают, что это не будет работать для остановки пиратов; они действительно знают, что это будет работать для остановки законного добросовестного использования.

1
ответ дан Dark Shikari 27 November 2019 в 15:53
поделиться

Относительно убеждения Вашего босса Вы могли бы попробовать аргументы от Cory Doctorow от эта книга .

эссе, у Него есть некоторые очень положительные стороны.

я думаю, что лучший аргумент - то, что Вы будете тратить много ресурсов программиста на запись функций, которые будут не любить Ваши пользователи. Никто не хочет, чтобы их плеер сказал: 'Вы не можете слушать эту песню, потому что это уже находится на Вашем ПК', и реализующий эту опцию будет боль.

1
ответ дан jb. 27 November 2019 в 15:53
поделиться

С аппаратными средствами, используемыми сегодня, Вы не можете мешать пользователям копировать Ваши медиа. И текущие (главные) технологии DRM даже не об этом.

DRM о раздражающих пользователях, кто хочет скопировать. Надо надеяться, так, что большинство из них не сделает копии.

проблема состоит в том, что раздражением пользователи, Вы раздражаете всех пользователей.

Именно поэтому я почти никогда не покупаю ничего защищенного DRM. И когда я делаю, это ТОЛЬКО после того, как у меня есть копия без DRM, таким образом, я уверен, что на самом деле в состоянии слышать/видеть копию продукта.

2
ответ дан myplacedk 27 November 2019 в 15:53
поделиться

У Вас может быть extermly сложный DRMs (пользовательский плеер, активация каждый раз, когда что-то играется/загружается), но это все еще не будет 100%-е доказательство хакера. И честно, это просто не стоит проблемы,

Попытка просто сохранить честных людей честными; или не имейте никакого DRM вообще, или просто некоторые простые это легко реализовать и будет работать над 80% широкой публики, оставит в покое другие 20%, они - вероятно, техник достаточно и не будут остановлены несмотря ни на что.

2
ответ дан Jon 27 November 2019 в 15:53
поделиться

Нет, их не способ предотвратить пользователя для использования его камеры, чтобы сделать снимок экрана экрана или его устройство записи для записи фильма, песни или чего-либо еще.

И если Вы говорите о предотвращении делающей "точной" копии digitalized содержания, ответ является все еще тем же: НЕТ.

2
ответ дан gizmo 27 November 2019 в 15:53
поделиться

Вы наклоняетесь, останавливают просмотр, но путем возможного помещения порядкового номера в каждое видео средств просмотра он позволит Вам отслеживать копии. Например, в верхнем правом из видео помещает небольшое число, которое уникально для того пользователя. Если они скопируют видео и загрузят его, то Вы будете знать, кто сделал это. Вы могли также переместить его во время длинных видео или заставить его, казаться, случайным образом сделать его тяжелее для удаления.

Просто идея. Я на самом деле выступаю против DRM.

2
ответ дан duncane 27 November 2019 в 15:53
поделиться

Главное, которое необходимо определить, уровень пользователя, которому Вы хотите препятствовать копировать содержание. Вы никогда не будете мешать 1 337 h4xx0r копировать Ваши вещи и передать любое знание взломов большему количеству компетентных техников.

, Поскольку Вы блуждаете по линии менее технического способного, существует больше, можно сделать (такие как обычное DRM) для отговаривания их от попытки скопировать содержание. Поскольку Вы добираетесь до слабоумного пользователя существует, вероятно, множество приемов, которые можно выполнить, которые являются достаточно эффективными для дурачения их, заставляя думать, что они не могут скопировать содержание, однако все оно, взятия для них для встречи компетентного техника и для них для обеспечения одной ссылки для них, чтобы быть в состоянии подойти к следующему уровню.

Это - случай очень убывающей доходности, но существуют все еще пользователи там, которые думают, что просто, потому что веб-сайт отключает щелчок правой кнопкой, что они не могут загрузить изображения. Если Ваши клиенты хотят быть нацеленными на тех пользователей (и предложить существенные суммы денег) тогда могло бы стоить преследовать немного путаницы, но это - случай убывающей доходности, и Ваши клиенты должны ценить, что все, что они покупают, является тонкой маскировкой.

3
ответ дан Quibblesome 27 November 2019 в 15:53
поделиться

До убеждения Вашего босса идет, сведите вещи к необходимому DRM. Вы продаете что-то ценное. Чтобы препятствовать тому, чтобы Ваши клиенты копировали его, Вы блокируете его в поле. Чтобы позволить Вашим клиентам использовать его, Вы даете им ключ к полю.

Хотелось бы надеяться, свет начинает рассветать на Вашем боссе этой точкой.

Технология не является решением. У нас есть правовая система для контакта с нелицензированной репликацией интеллектуальной собственности. Воровство распространено в маленьком слое населения. Мой совет был бы, не пытаются продать цифровые среды, который обращается к демографическому, вероятно, для кражи.

3
ответ дан erickson 27 November 2019 в 15:53
поделиться

Прямо сейчас я вижу 12 ответов все принятие, что ответ является "Нет".

, Если Ваш бизнес полагается на медиа Ваших клиентов, опубликованные с защитой, то Ваш бизнес может уже быть в беде. Необходимо запустить разговор с клиентов о содержании, которое они генерируют, почему они генерируют его и что они надеются получить от него. Скорее похоже, что у них может быть устаревшая бизнес-модель, в этом случае они могут быть в опасности также.

то, Что клиенты говорят, что хотят, может быть их лучшей попыткой предусмотреть решение проблемы, о которой они не говорят Вам. Попытайтесь рыть немного глубже в то, какова их фактическая проблема. Возможно, посмотрите Пять Whys для вдохновения.

я определенно не думаю, что хотел бы запланировать долгосрочную карьеру на DRM прямо сейчас...

3
ответ дан Mike Woodhouse 27 November 2019 в 15:53
поделиться

Что-либо, что может быть просмотрено и понято под человеком, может быть просмотрено и сохранено компьютером.

лучшее, которое можно сделать, запутывают и пытаются перепутать, но любой соответственно решительный пользователь успешно выполнится. Вы могли поставить текст как изображение, изображение с водяным знаком, зашифрованный файл с общественностью/закрытыми ключами, но лучшим, которое произойдет, позволяя Вам отследить, кто 'пропустил' что-то вместо того, чтобы мешать ему то, чтобы быть пропущенным.

3
ответ дан Unsliced 27 November 2019 в 15:53
поделиться

Однажды необходимо будет отказаться от любого кодирования/шифрования, Вы используете, чтобы обойти создание из недопустимых копий и показать содержание пользователю в простом виде. Последнее, в той точке пользователь может просто получить содержание и сделать копии. Что означает, что, если Вы не можете управлять, кто Ваши пользователи (или как они используют Вашу технологию), Вы не можете остановить их делающий копии.

Теперь, допустил, что создание копий от незашифрованного содержания не могло бы быть самым эффективным способом скопировать (для одного - в зависимости от того, где это было получено - это не могло бы быть сжато (например, получение произошло между видеокартой и монитором), и поэтому мог бы поднять много пространства).

На основе вышеупомянутого, технический ответ - если Вы не имеете достаточно контроля - то, что не, Вы не можете остановить пользователей для создания недопустимых копий.

Однако можно сделать его намного тяжелее для них для создания тех копий в нужном формате при помощи шифрования или других СВЯЗАННЫХ С DRM методов. В зависимости от Ваших пользователей и популярности Вашего содержания, могла бы быть точка, где усилие, необходимое для ниспровергания технологий DRM, выше, чем, что пользователи готовы платить/инвестировать. Существует ли такая точка, только зависит от природы Вашего бизнеса и Вашей аудитории.

4
ответ дан Attila 27 November 2019 в 15:53
поделиться

Причина Вы не можете остановить DRM, неважно, что следующие: вообразите банковское хранилище. Должен быть путь в вывести деньги. Если существует путь в, который означает, что кто-то мог добраться таким образом, поэтому это не непроницаемо. Если хранилище непроницаемо, который означает, что никто не может войти - значение, что никто не может вложить деньги или, даже люди, которые по закону имеют право получить доступ к деньгам.

7
ответ дан devinmoore 27 November 2019 в 15:53
поделиться

Длинный ответ: Только позвольте пользователям просмотреть Ваш сайт путем посещения офиса и использования машины, расположенной там - при строгом надзоре, конечно.

Короткий ответ: Нет.

7
ответ дан Jonny Buchanan 27 November 2019 в 15:53
поделиться

Ничто не прекрасно, но можно сделать копирование немного более трудного = менее стоящим.

  • можно делать водяные знаки на копиях предварительного просмотра медиа.
  • Вы можете порядковый номер все копии, таким образом, они могут быть прослежены.
  • Вы могли зашифровать медиа, только позволив ему быть дешифрованными программным обеспечением, которым Вы управляете. (например, документы Adobe Acrobat могут быть установлены только для чтения. Слышимые электронные книги могут только играться в Слышимом плеере).
  • Вы могли предоставить медиа, который имеет мало ценности для любого, но законного пользователя. (например, Изображения моих друзей на вечеринке имеют мало ценности для любого, но люди, которые знают их).

, по моему скромному мнению, любая попытка к DRM является раздражающей для узаконивания конечных пользователей, таким образом, я не рекомендовал бы его.

, Возможно, можно ли убедить босса, прося, чтобы она придумала эффективный метод DRM, и затем демонстрируя, как преодолеть его?

8
ответ дан Kramii Reinstate Monica 27 November 2019 в 15:53
поделиться

Проще говоря, не, нет. Любое содержание, которое может быть просмотрено, может быть скопировано. Нет никакого исключения к этому вообще, если Вы не можете изогнуть законы физики в Вашу пользу:)

7
ответ дан Cody Brocious 27 November 2019 в 15:53
поделиться

За исключением предоставления специфически адаптированных аппаратных средств (который является тем, что Microsoft продвигает с ее инициативой 'палладия' Доверительных вычислений) ответ не, Вы не можете остановить их для получения до битов.

Даже в случае специфически адаптированных аппаратных средств взломщик с достаточным количеством навыков и ресурсов может все еще добраться до Вашего содержания, Вы просто уменьшаете поверхность атаки чрезвычайно.

, Конечно, видеокамера будет работать точно также во многих случаях, необходимо было бы тогда ответить на это определенным набором телевидения/мониторов. Это вскоре прекращает быть экономически жизнеспособным.

Для убеждения босса просто скажите ему, что легче понять: Вы не можете мешать кому-то поместить камеру перед телевидением.

21
ответ дан Vinko Vrsalovic 27 November 2019 в 15:53
поделиться

ответ прост: никакой

2
ответ дан guigui42 27 November 2019 в 15:53
поделиться

Я склонен согласиться с тем, что с практической точки зрения может не быть надежного способа предотвратить копирование, но могу ли я это доказать? Нет, и я еще не слышал никаких надежных доказательств.

Копирование присуще обычным вычислениям, и оно необратимо. Например,

X = A; // statement 1
X = B; // statement 2

Когда выполняется оператор 2, нет способа отменить его, потому что X не имеет памяти для своего предыдущего значения. В этом суть копирования - забвение того, что копия была сделана.

Судя по тому немногому, что я знаю о квантовых вычислениях и криптографии, в этой области все процессы обратимы, поэтому можно гарантировать, что копии всегда будут обнаружены.

1272]. Вернувшись в мир обычных вычислений, если кто-то может контролировать тех, кто просматривает информацию, можно попытаться убедиться, что любая копия ухудшена и не так хороша, как оригинал. Например, есть идея водяного знака, которые можно сделать практически невидимыми. Или может быть добавлена ​​дополнительная информация, которая не отображается, но требуется для отображения изображения.

Я не говорю, что сильное DRM возможно в обычных вычислениях. Я просто говорю, что если это не так, это серьезное утверждение, и я хотел бы увидеть его неопровержимое доказательство. В этом поле есть ряд вещей, которые когда-то считались невозможными, например, криптография с открытым ключом и алгоритм мьютекса Дейкстры.

-1
ответ дан 27 November 2019 в 15:53
поделиться

Да, существует в основном не взломанный DRM. Он называется Super Audio Compact Disc (SACD), фантастический формат объемного звука 5.1, который был создан, чтобы заменить оригинальные CD. Не думайте, что он действительно прижился так сильно, как надеялась компания Sony, создавшая его, однако он все еще пользуется большой популярностью среди аудиофилов.

Основная причина того, что диски практически не ломаются, заключается в том, что для их чтения нужен специальный плеер, их нельзя воспроизвести на компьютере или CD-плеере, если только они не двухслойные. То есть SACD и CD данные на одном диске, и тогда они могут копировать только CD данные, а не SACD.

Итак, если у вас есть музыка, которой вы хотите поделиться, и ваши клиенты любят аудио высокого класса. Тогда SACD - это, вероятно, путь к успеху, если вы хотите получить неубиваемое/необмениваемое аудио/музыку.

1
ответ дан 27 November 2019 в 15:53
поделиться

По словам инженера Microsoft : «Если ваше решение длится 6 месяцев, это вечность». Пришло время перейти к более новой реализации решения DRM. Следовательно, мы не можем гарантировать надежное решение DRM. Тем не менее, мы можем сделать его очень трудным для взлома / взлома, сделав менее зашифрованные данные в чистом виде.

0
ответ дан 27 November 2019 в 15:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: