asadullahabkari Ответов: 2

как я могу сделать шифрование видео на основе C# и кейс безопасности, который может содержать до 10-20 видео продолжительностью от 5 до 10 минут


Я планирую создать клиент-серверное приложение , в котором клиент установит программное обеспечение , которое будет содержать от 10 до 20 видеоуроков , каждый из которых будет длиться от 5 до 10 минут, каков будет лучший способ защитить эти видео, таким образом, чтобы никто не мог использовать его (воспроизводить) без встроенного медиаплеера клиентского программного обеспечения, каков будет лучший и надежный процесс для этого и какой инструмент будет лучше всего для этого я имею в виду, должен ли я идти с WPF или Windows Form ?

2 Ответов

Рейтинг:
0

Sergey Alexandrovich Kryukov

Позвольте мне сказать вам, что это отвратительно. Я бы посоветовал вам подумать и взвесить миллион раз, прежде чем вы решите ввести такое драконовское ограничение для своих пользователей. Подумайте, действительно ли ваше видео настолько ценно, что кто-то захочет его украсть. :-)

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

И наконец, как это связано с C#? Я думаю, вы хотите разработать все, включая ваш специальный дешифровальный плеер, в .NET. Тогда позвольте мне сказать вам последнее: все, что работает как код сборки .NET, может быть легко реверс-инжиниринг. Даже если программное обеспечение защищено, особенно если оно защищено одним из известных средств защиты программного обеспечения или просто запутано. И как только он будет реверсивно спроектирован, код может быть еще проще модифицирован в… все, что угодно: дешифратор носителей, конвертер в законные носители или что-то еще.

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

Так что у тебя нет никаких шансов. Но вы предупреждены.

Не принимайте это близко к сердцу,

—СА


asadullahabkari

@Сергей Александрович ,
Я уважаю вашу заботу и хорошее руководство спасибо !
I know that nothing is secure on internet , and my idea is foolish if , i will go for an international product , or international tutorial , actually , i am making this for a small locality , where i suppose they will not have such expertise to decrypt those files , anyways , I thought about the security issues , but I took inspirations from movie producers and directors , that they are victim of piracy but still they are making movies and earning from there target audience ,I took inspirations from software companies , still people are not afraid of piracy they are making movies, softwares, music , even they know they cannot stop Piracy, but they can minimize them by fighting against it .

Рейтинг:
0

Christian Graus

WPF и windows forms совершенно неуместны. Они не имеют ничего общего с видео. То, что вы хотите сделать, - это каким-то образом сделать видео неиграбельными, за исключением медиаплеера. Это означает, что вам нужно написать медиаплеер, который знает, как декодировать эти видео, и кодер. Звучит как большая работа для некоторых видеоуроков.


Sergey Alexandrovich Kryukov

Даже это совершенно бесполезно. Я думаю, что объяснил это в своем ответе.
—СА

Christian Graus

Ну, это ужасная идея. Но это сработает.

Sergey Alexandrovich Kryukov

Идея операции? Да, это сработало бы против ламеров, но не квалифицированного инженера. Никаких шансов, это я вам гарантирую.
—СА

Christian Graus

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

Sergey Alexandrovich Kryukov

Кто бы стал с этим спорить? Вы находитесь прямо здесь... И, прекрасно... хм... ну, слишком много систем намного ближе к "совершенству", чем то, что может сделать ОП. :-)
—СА

asadullahabkari

моя идея состоит в том , чтобы иметь vbook , как у нас есть pdf-книга , в которой список уроков находится на левой стороне панорамирования в виде дерева , а на правой стороне панорамирования фактическая книга может быть прокручена, я хочу сделать то же самое на windows form или WPF, на левой стороне просмотра дерева уроков и на правой стороне видеоплеера, но это будет в зашифрованном виде, что он будет воспроизводиться только в этой winform, а не в любом другом медиаплеере .

Member 13531459

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