Autor Téma: ochrana aplikací  (Přečteno 184 krát)

Offline bronek999

  • Nováček
  • *
  • Příspěvků: 11
  • Karma: 0
    • Verze Delphi: Delphi 7, XE7
ochrana aplikací
« kdy: 06-05-2019, 19:14:22 »
Viete mi poradit nejaky program na anti reverse engineering ochranu windows aplikacii?
Idealne nech to vie robit s EXE a DLL. Keby to vedelo spojit viac DLL do jednej tak by to bola bomba.

Online Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4455
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:ochrana aplikací
« Odpověď #1 kdy: 06-05-2019, 22:12:56 »
Vraj to je márny boj. Jedna z možností je použiť program, ktorý spakuje? exe. Pri spustení ho rozbalí "priamo do pamäte". Pre šikovných už je po ochrane.
DLL si môžeš zašifrovať. Lenže pri rozšifrovaní budeš mať dll dočasne na disku. A to stačí na kreknutie. Dá sa aj zašifrovať ich obsah. To by už bolo účinnejšie.
Ale ako písali mne: máš tak zaujímavý a rozšírený program aby to niekomu stálo za námahu? Ak nie, tak sa na to vykašli.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 968
  • Karma: 27
    • Verze Delphi: XE8, Seattle
Re:ochrana aplikací
« Odpověď #2 kdy: 07-05-2019, 07:42:27 »
Je otázka, co šifrovat a kdy to má vůbec smysl a vůbec to stojí za námahu a čas.

Co tedy chránit?

- originální algoritmus (proces, GUI), který je vmáčknutý do nativního binárního kódu?

- data, která jsou unikátní, protože jsou empiricky získaná za mnoho let pokusů a omylů?

- údaje o uživatelích, neboť toto dnes podléhá GDPR?

- připojené resource, ovlivňující vzhled aplikace, či jiná umělecká díla (fotky, obrázky, ikony, tapety, textury, tvary, hudba, zvuky, promluvy a jiné efekty) do aplikace vložená?

- nebo všechno prostě jen proto, aby se aplikace nekradla, neb je komerční?

Online Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4455
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:ochrana aplikací
« Odpověď #3 kdy: 07-05-2019, 08:14:25 »
Niečo sa tejto problematike preberalo aj tu https://forum.delphi.cz/index.php/topic,16641.0.html
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Online pf1957

  • Padawan
  • ******
  • Příspěvků: 2594
  • Karma: 133
    • Verze Delphi: D2007, XE3, DX10
Re:ochrana aplikací
« Odpověď #4 kdy: 07-05-2019, 08:47:46 »
Je otázka, co šifrovat a kdy to má vůbec smysl a vůbec to stojí za námahu a čas.
Jj, ja na to mam bonmot:
1. dokud svoji aplikaci neuvidite v CDckarne v Kowloonu, tak vite, ze nikomu nestala za to, aby ji cracknul
2. az jim tam uvidite, tak vite, ze chranit ji nemelo smysl
:-D

Nicmene, nase produkty jsme chranili celym komplexem ruznych ochran a asi docela uspesne, ale je to pro nas trvala nocni mura :-(

Kdyby to chraneno nebylo, tak support nemel cele roky co delat, protoze a) clovek nikdy nepostihne vsechny mozne kombinace, ktere se v pocitacich uzivatelu vyskytuji b) lidi jsou desni kutilove a i kdyz nechteji produkt primo ukrast, tak s nim zkousi zachazet zcela nepredpokladanym zpusobem c) samozrejme je cela rada vycuranku, kteri by to radi ukradli, ale akorat si rozes*rou instalaci, se kterou si pak nevedi rady a obraceji se na support a ten na vyvojare, protoze netrivialni ochrany za sebou zametaji stopy, aby se nedaly snadno vysledovat a vyradit a casto je velkym problemem zjistit, jestli nejde o kolaps vlivem napr. nejakych novych features/chyb OS - s tim jsme se taky setkalil nebo opravdu o akci zaskodnika.