Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.59 KB

sign-exe.md

File metadata and controls

22 lines (16 loc) · 1.59 KB

Захист від зміни бінарного файлу

Мета

Навчитися підписувати виконувані файли.

Завдання

  • створити сертифікат
  • проінсталювати його в систему, щоб він був "довіреним"
  • використовуючи проект будь-якої попередньої роботи, виконати підпис виконуваного файлу за допомогою утиліти SignTool (або JarSigner)
  • виконати верифікацію підпису (бажано на рівні самого кода при завантаженні додатка):
    • чи є підписаний сертифікат валідним
    • чи не було (бінарної) зміни файлу та його код цілісний

P.S. Лабораторна робота розрахована для windows-виконуючих файлів або java файлів. Але якщо робота будет зроблена для Linux/Macos виконуючих балів - це вам плюс до карми та можливість отримати додаткові бали.

Література