Doporučení na zabezpečení pomocí HW klíče rubrika: Programování: Python

2 petr123
položil/-a 9.1.2018

Ahoj,

vyvíjíme komerční software a snažíme se jej zabezpečit proti neoprávněnému kopírování. Aplikace bude u mnoha zákazníků používaná na počítačích běžně bez připojení k internetu, tedy není možné kontrolu provádět online.

Uvažujeme o použití HW klíče, který by uživatel vložil do USB.

Doporučili byste, prosím, nějaký? Preferujeme něco s jednoduchou integrací. Náš primární programovací jazyk je Python (kód je kvůli zabezpečení kompilován do binárky).

Komentáře

  • David Macek : a) Čím je kompilován? Předpokládám, že z té binárky lze vyčíst bajtkód. Pokud ano, pak bych doporučoval do ochrany moc neinvestovat, jelikož jakkoli složitou ochranu offline lze relativně jednoduše vypnout. Pokud tedy nechcete implementovat druhé Denuvo nebo PatchGuard... b) Byl by problém požadavek na připojení k Internetu alespoň při prvním spuštění? Pak by se dal vymyslet systém typu Windows Activation / iOS SHSH2, kde zákazník s licencí dostane kód, který použije k získání "certifikátu pravosti", který bude kryptograficky (hashem) vázán na specifikum počítače a kryptograficky (asymetricky) vázán na vás. 16.1.2018
  • harrison314 : Ani pri prvom spusteni nie je potrebny internet, ide to riesit cez prenos licencnych suborov (podpisane XML-ka). 17.1.2018

Pro plný přístup na Devel.cz se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.