10:00 - 19:00, Пн-Сб
Як захистити програмне забезпечення від злому? Sentinel LDK Envelope: автоматичний захист програм

Піратський злом програм і їх нелегальне росповсюдження в Інтернеті - страшний сон будь-якого розробника. За даними дослідження Business Software Alliance  - всесвітньої асоціації, що представляє інтереси ряду найбільших в світі розробників програмного забезпечення, частка піратського програмного продукту на світовому ринку складає 43%.

Створення якісного програмного продукту вимагає чималих інвестицій: в обладнання, в співробітників, в маркетинг. Розробник, створюючи свій цифровий продукт, розраховує отримати фінансову віддачу від своєї праці і фінансових вкладень - максимальний прибуток від продажів свого продукту. Чи не це є метою будь-якого розробника програмного забезпечення? Тому один із способів повернення інвестицій, що були вкладені в програму - це її захист від злому.

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

Sentinel Envelope - це програма, яка завдяки сучасним технологіям захисту і використанню White-box криптографії дозволяє швидко і надійно захистити Ваші додатки від злому. Sentinel Envelope шифрує і обфусцірує код, протидіє відладці на рівні системи, дозволяє виконати вихідний код безпосередньо в ключі. Крім того, Sentinel Envelope надійно захищає вихідний код від дослідження. Sentinel Envelope водить у склад Стартового комплекту Sentinel LDK (HASP)

Крім шифрування, що прив'язує програмний додаток до ключу, Sentinel Envelope надає додаткові заходи для захисту виконуваних файлів і бібліотек.

Щоб забезпечити надійний захист Вашого програмного продукту, необхідно всього лише перетягнути мишкою виконувані файли, бібліотеки або збірки .NET в вікно Sentinel LDK Envelope, вказати потрібні настройки безпеки і натиснути кнопку «Protect».

В процесі роботи утиліти Sentinel LDK Envelope шифрується кодова секція, ресурси, переміщувані елементи, захищаються функції імпорту за допомогою поліморфних перехідників. Також використовується технологія «stolen bytes» (крадіжка коду), а також заміна частина робочого коду кодом з секції захисту, що дозволяє успішно боротися зі зняттям дампа програмного додатку. Застосовуються технології виявлення отладчиков, протидії зняття дампа і порушення цілісності додатку. В результаті ви отримаєте захищену копію програми, яка не буде запускатися без ліцензії Sentinel.

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

За допомогою Sentinel LDK Envelope можна захистити:

  •     виконувані файли (.exe, .dll, .jar, .war), Java-бібліотеки, .NET збірки (включаючи .NET Core) операційної системи Microsoft Windows 32/64-біт;
  •     виконувані файли (.elf) і колективні бібліотеки операційних систем сімейства Linux (32- / 64-біт);
  •     виконувані файли і динамічні бібліотеки операційної системи Mac OS (32/64-біт).
  •     виконувані файли (.apk) і бібліотеки (.aar) операційної системи Android.
  •     python-скрипти.

Коментарі

Написати коментар