Пиратству все?
Начиная с конца 1970-х годов, пиратство в программном обеспечении превратилось в серьезную проблему, негативно влияющую на разработчиков программного обеспечения и подрывая их способность сохранять авторские права на их цифровые разработки. Последние 30 лет стали свидетелями значительных успехов в различных вычислительных технологиях. Однако развитие и инновации в коммуникационных технологиях катализировали пиратство в программном обеспечении, обеспечивая высокую скорость доставки, мобильность и мобильность программного обеспечения. Пропускная способность постоянно увеличивается, что позволяет загружать программное обеспечение на более высоких скоростях. Значительная часть населения мира в настоящее время способна загружать данные со скоростью 100 Мбит, по сравнению с максимальной скоростью загрузки 2,4 Кбит / с в 1987 году. Появление Интернета в 1993 году привело к пиратству программного обеспечения на совершенно новый уровень, поскольку он позволил пользователям легко загрузить программное обеспечение из любой части мира.
В попытке противодействия программному пиратству стратегии лицензирования лицензий и защиты от пиратства перешли на интернет-порталы, которые предоставили программистам платформу для лицензирования и распространения программного обеспечения, которое они разрабатывают. Тем не менее, эти методы не могут полностью предотвратить программное пиратство; вместо этого они в основном снижают барьер для приобретения программного обеспечения и помощи в происхождении
Программисты, желающие избежать пиратства в области программного обеспечения, должны принять свои собственные стратегии предотвращения пиратства, что представляет собой препятствие для независимых и низкопрофессиональных программистов, которые в основном не могут позволить себе связанные сложные и дорогостоящие процессы.
ReSOLV - Использование технологии Blockchain для борьбы с программным пиратством:
Недавно опубликованное исследование показало, что собственные приложения с блокировкой (NBA) могут быть успешно использованы для решения проблемы пиратства программного обеспечения. Вначале исследование протестировало оригинальную модель биткойнf с доказательством доказательности (PoC), но эксперименты доказали, что это упрощенная модель, которая не удовлетворяет сложным требованиям лицензирования программного обеспечения и защиты авторских прав. Затем исследование предложило модель, которая называлась ReSOLV, для решения проблем, связанных с моделью Master Bitcoin.
ReSOLV полагается на технологию blockchain и криптографию с открытым ключом, чтобы обеспечить конфиденциальность данных лицензии, закрепленных на блочной цепочке, включая хэш программного обеспечения, лицензионный ключ, уникальное поле для цифровой подписи и загрузчика загрузки. Модель ReSOLV доказала, что она является глобальным средством предотвращения конфиденциальности программного обеспечения и происхождения лицензий на программное обеспечение. Он продемонстрировал, что он отвечает основным требованиям по устранению проблемы пиратства в мире.
Метод лицензирования программного обеспечения, основанный на методах блокировки на основе ReSOLV, представляет собой основной механизм обеспечения и распространения лицензий на данные и программное обеспечение, которые необходимы для проверки различных приложений. Лицензии будут защищены от любых форм процессов копирования или подделки, а программные программы не будут запускаться всякий раз, когда будут предприняты какие-либо несанкционированные изменения кода программы. Идея хранения загрузочной программы программы на блочной цепочке обеспечит безопасность программы, поскольку программное обеспечение не может работать, если оно было приобретено с помощью незаконных средств. Основная идея, лежащая в основе модели ReSOLV, заключается в том, что даже если программное обеспечение можно скопировать, оно не может быть выполнено из-за того, что авторизация для запуска - это процесс, ориентированный на пользователя, который использует криптографию с открытым ключом.
ReSOLV демонстрирует, что различные механизмы обновления программного обеспечения гарантируют, что все хэши каждого авторизованного программного обеспечения и его последовательные обновления и исправления будут надежно записаны на блочной цепочке. У ReSOLV есть
Агент кошелька пользователя, который работает в форме полностью независимого органа, который проверяет и проверяет хэш программы на основе хэша, который был цифровой подписью на блок-цепочке; следовательно, проверка того, была ли изменена программа.
В исследовании предпринята попытка определить лучшую криптовалюту, который может стать наиболее подходящей базой для случаев использования проверки лицензии на программное обеспечение. К сожалению, после первоначальных экспериментов рассмотрение существующих криптовалютных экосистем для определения идеальной монеты для внедрения метода ReSOLV, казалось, потребовало много времени и усилий, которые выходили за рамки этого исследования. Тем не менее, система Провайдера поставщиков показала, что требования конфиденциальности пользователей и конфиденциальности данных не зависят от используемой монеты. Таким образом, модель ReSOLV можно считать нейтральной для криптовалюты в отношении требований конфиденциальности и конфиденциальности данных.