Всеукраїнська науково-практична конференція



Сторінка38/60
Дата конвертації11.05.2018
Розмір3.74 Mb.
1   ...   34   35   36   37   38   39   40   41   ...   60

РУСНАК М.А., ЮРІЙЧУК О.Г.


ЧЕРНІВЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ІМЕНІ ЮРІЯ ФЕДЬКОВИЧА (УКРАЇНА)

СИСТЕМА ЗАХИСТУ ЦИФРОВОЇ ІНФОРМАЦІЇ ВІД КОПІЮВАННЯ



У даній роботі розв’язується задача захисту цифрової інформації від копіювання, тобто збереження авторського права на цифрові документи - зокрема, фотографії, малюнки. У результаті досліджень запропоновано алгоритм захисту інформації та розроблено онлайн сервіс, який вирішує дану задачу.
Постановка задачі. На даний час, у зв’язку із поширенням мережі Інтернет, задача захисту авторського права на різноманітні об’єкти є надзвичайно актуальна. Широкого розповсюдження набувають системи захисту інформації від несанкціонованого копіювання та використання. На жаль, створення абсолютної системи захисту неможливе, тому більшість таких систем просто ускладнюють копіювання або використання інформації до тієї межі, за якою офіційне її придбання стає економічно обґрунтованим. Прийнято розрізняти захист активної інформації (програми) та неактивної (документи, фотографії, зображення).

У даній роботі досліджуються існуючі засоби захисту зображень та пропонується власний підхід до її розв’язання. Відмітимо такі загальноприйняті підходи до захисту неактивної інформації як:

захист за допомогою водяних надписів або використання стеганографії;

використання різноманітних сценаріїв на стороні клієнта на web-сторінках.

Ми пропонуємо розрізати файл із зображенням на велику кількість маленьких за розміром із невпорядкованими назвами цих картинок, які передаються клієнту разом із сценарієм їх складання у вихідне зображення.

Середовище програмування в якому написаний проект називається Microsoft Visual Studio серія продуктів фірми Майкрософт, які включають інтегроване середовище розробки програмного забезпечення та ряд інших інструментальних засобів. Ці продукти дозволяють розробляти як консольні програми, так і програми з графічним інтерфейсом, в тому числі з підтримкою технології Windows Forms, а також веб-сайти, веб-додатки, веб-служби як в рідному, так і в керованому кодах для всіх платформ, що підтримуються Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework та Microsoft Silverlight. Була використана остання версія продукту Visual Studio 2012, представленого 2 серпня 2012 року, що включає .NET Framework 4.5. Головні нововведення – це підтримка Windows RunTime, C++/CX (Component Extensions), бібліотека C++ AMP для GPGPU програмування, компілятор Visual C++ майже підтримує стандарт C++ 11. З'явився новий тип проектів, котрі дозволяють писати рідні застосунки (у стилі Windows Metro) для операційної системи Windows 8.

Для реалізації цього сервісу пропонується використовувати технологію ASP.NET. Це технологія створення веб-застосунків і веб-сервісів від компанії Майкрософт. Вона є складовою частиною платформи Microsoft.NET і розвитком старішої технології Microsoft ASP. У цей час останньою версією цієї технології є ASP.NET 4.5. ASP.NET зовні багато в чому зберігає схожість із старішою технологією ASP, що дозволяє розробникам відносно легко переходити до створення на її основі динамічних та мобільних програмних комплексів. У той же час внутрішній устрій ASP.NET істотно відрізняється від ASP, оскільки вона заснована на платформі .NET і, отже, використовує всі нові можливості, що надаються цією платформою. Також в проекті використовуються Web Forms для відображення картинок, текст боксів, кнопок, і т. д. Всі обробники, сценарії написані мовою програмування C#, яка з кожним роком набуває популярності своєю простою та стабільністю.

За допомогою цих технологій нами розроблено онлайн сервіс, який автоматично працює з замовниками. Замовник самостійно завантажує фотографію на сервіс та вказує на скільки частинок поділити зображення. Кожна із частинок записується в окремий файл, файли іменуються за допомогою спеціального алгоритму. Порядок складання дрібних частинок у початкове зображення фіксується описаним кодом, який динамічно створює таблицю мовою розмітки HTML і в цій таблиці створює належну кількість рядків та стовпців, в комірку додає частинку зображення, що в результаті дає теж саме зображення, але, яке складається з великої кількості частинок.

Для розміщення сервісу в онлайн-доступ використовується технологія Windows Azureтехнологія корпорації Microsoft, призначена для розробників за стосунків «хмарних обчислень» (англ. Cloud computing) і покликана спростити процес створення онлайнових застосунків. Задачі збереження зображень, генерації сценаріїв та алгоритми їх побудови також планується перенести до «хмари», що дасть змогу використовувати стандартні високоефективні системи захисту інформації.



Основний результат та приклад.

Схема роботи онлайн сервісу

Зображення

Онлайн сервіс imagesplit.azurewebsites.net

1

2

3



4

5
6
7

8

9
100



Сценарій складання часток
HTML-сторінка

Складене зображення з частинок

Отже, сервіс, представлений в нашому дослідженні, забезпечує надійний, багаторівневий захист авторських прав на цифрову інформацію. Цей сервіс планується до впроваджений для обслуговування замовників.
ПЕРЕЛІК ЛІТЕРАТУРИ:


  1. Інтернет ресурс ASP.NET Режим доступу: http://uk.wikipedia.org/wiki/ASP.NET

  2. Інтернет ресурс Windows Azure Режим доступу: http://uk.wikipedia.org/wiki/Windows_Azure





Поділіться з Вашими друзьями:
1   ...   34   35   36   37   38   39   40   41   ...   60


База даних захищена авторським правом ©wishenko.org 2017
звернутися до адміністрації

    Головна сторінка