Cikkek - védelem

Cikkek - védelem
Bármely fejlesztő részt vesz a fejlesztési kereskedelmi alkalmazások, előbb-utóbb szembesül a probléma védelmének megszervezése alkalmazások illegális másolás és repedések. Általános szabály, hogy a magas színvonalú biztonsági rendszer az otthoni - az eljárás meglehetősen bonyolult és időigényes. Ezért, a legtöbb a fejlesztők igyekeznek válasszon egy egyszerű és gyors megoldás - használatra kész biztonsági rendszer.

A legtöbb esetben a védelem alapja a használata a licenc fájlt (vagy sorozatszám). A felhasználó egy próba változata a program, amely több korlátja van. Például a tárgyalás lehet korlátozott funkcionalitással, idő, indítások száma, és így tovább. D. Amikor a felhasználó megpróbálja programozni akcióban, dönthet úgy, hogy illik rá, és fizetni érte, a fejlesztők küldött neki egy licenc fájlt. Egy ilyen fájl, a program elkezd működni, mint egy teljes értékű. Szabad terjesztési licenc fájlok bármilyen módon korlátozott. Például fájlokat hozhatunk létre, hivatkozva a „vas” a felhasználó számítógépén, így nem tudták használni más számítógépeken. Ugyanakkor a rendszer védelmére titkosítást használ és az adatok titkosítása bonyolítja hacker hacker programok és tiltsa kötések a licenc fájlt. Különböző változatai az ilyen védelem lehet sokféle, de az alapelv körülbelül azonos.

A megvédeniük a forráskódot a tanulmány a külföldi személyiségek dönt különprogram - Obfuscators. Obfuscators bonyolítja az eredeti programkód, hogy megzavarja őt, megnehezítik megérteni, de fenntartani a funkcionális teljesítmény. Jó Obfuscators használt, továbbá a különböző módszerek, így nehéz vagy lehetetlen visszafordítani kódot.

Szoftver termék .Net Reactor. által gyártott Eziriz e.K .. ez tartalmazza az összes jogorvoslati Net-alkalmazásokat. Megvalósult az ott NecroBit technológia védi alkalmazása visszafejtésre és irányítja keverőgép (natív) kódot. Net Reactor eszközt tartalmaz ködösítés és típusok változók, kiegészítve titkosítás Stringgé nem nyomtatható karaktereket összezavarva nevek, és még a lehetőségét ködösítés vezérlési folyam gráf. A termék megvalósítja a speciális alkalmazás engedélyezési rendszer. És ami különösen fontos. Net Reactor sokkal olcsóbb a legtöbb alternatív jogorvoslati, a fejlesztők azt állítják, közvetlenül az oldalakon a webhelyen.

Védje alkalmazások Net Reactor

Net Reactor végrehajtja a grafikus felhasználói felület, amely lehetővé teszi, hogy szabjon ki kész védelmet nyújt az alkalmazást. Interface kényelmes és intuitív. Védelmet alkalmaznak a varázsló segítségével néhány lépésben.

Az első lépésben meg kell adnia a biztonsági üzemmódban válassza a védett fő szerelési és opcionális kiegészítő szerelvény, adja meg, hogy kell használni elleni védelem visszafejtésre és ködösítés NecroBit.

Cikkek - védelem

Net Reactor főablak

Net Reactor támogatja a két védelmi mód: könyvtár védelem és védelem alkalmazásokhoz. Ha a kiválasztott alkalmazás védelmi módban, a járulékos szerelvények úgy vannak egymással kombinálva az elsődleges egyetlen fájlban. A védelem mód szerelvény további könyvtárak védett lehet vagy minden egyes külön-külön, vagy együtt a fő szerelvény. Ezen túlmenően, a védelem a szerelvény könyvtár mód védett úgy, hogy később ki lehet használni a többi alkalmazásban.

A második lépést több finomhangolás a biztonsági paraméterek, amely különösen az alábbi szolgáltatásokat:
  • beállíthatunk tömörítést assembly kód;
  • támogatják Compact Framework;
  • konfigurálja ködösítés - mértékét jelzi ködösítés vezérlési folyam gráf, engedélyezze a nem nyomtatható karaktereket elváltoztatott nevekkel, megtiltják nyilvános gyülekezés obfustsirovanie típusok, stb.,.
  • lehetővé titkosítási mód vonalak;
  • A paramétereket a szerelvény egy erős név aláírásokat.
Ezen túlmenően, a második lépésben határozza meg a viselkedését a kérelem hiányában az engedély fájlt. Más szóval, mi határozza meg a demo (próba, „a tárgyalás”) az alkalmazási mód.

Cikkek - védelem

Biztonsági beállítások .Net Reactor

Net Reactor lehetővé teszi, hogy számos különböző korlátozásokat a demó módot az alkalmazás:
  • A napok száma, amely alatt a dolgozó demo verzió;
  • fix percek számát, amely után az alkalmazás automatikusan záródik;
  • fix lejárati dátum demo változata;
  • A maximális indítások száma demo;
  • a maximális számú párhuzamosan futó példányait az alkalmazást.
Megadhat bármilyen kombinációja korlátozásokat, és megjelöli, hogy milyen esetben, ha a demo verziót kell szüntetni funkció - az első művelet bármely korlátozást, vagy csak a műtét után az összes korlátozást. Akkor hogy a megjelenítési mód, az alkalmazás indulásakor nagscreen (nag képernyők), és jelzi, hogy melyik napon, amikor használja a demo verzió jelenik meg. Megadhat egy végrehajtandó parancsot lezárása után a minta alkalmazása megszűnése után a működés: általában - nyit egy weboldalt, amely elmagyarázza, hogyan kell vásárolni egy teljesen működőképes változatát. Végül, akkor akár ki is kapcsolhatják alkalmazások munkát engedély nélkül fájlt.

A harmadik lépés - License Manager konfigurációs. Itt adhatja meg korlátozásokat a kérelmekre, amelyeket használni fognak, ha van egy licenc fájlt. Azaz, ha az engedély fájl hiányzik, akkor egy sor korlátok meghatározott második lépésben. Ha jelen van - a meghatározott minimális a harmadik lépésben. Közötti váltás az egyik, a másik meg a Net Reactor korlátozás automatikus. Így annak érdekében, hogy legyen egy demo változat teljes mértékben működőképes, a felhasználónak csak ki kell tenni az alkalmazás könyvtárában a licenc fájlt.

Cikkek - védelem

Settings Manager Net Reactor License

Egy sor korlátozás a harmadik lépés, van egy további megszorítás Hardver zár. Ezzel tudsz létrehozni licencfájljai kötődnek egy adott számítógépre. A kötődés alapján tetszőleges kombinációja azonosítók „vas” számítógép - az alaplap, processzor, merevlemez, hálózati kártya.

A License Manager beállítások közölt másik érdekes pont - a zászló egyedi engedélyezés viselkedés. Tegyük fel, hogy a felhasználó Öntől kapott két licenc fájlt legfeljebb 10 elkezdődik. Ha ez az opció be van kapcsolva, a felhasználó képes lesz futtatni az alkalmazást 20 alkalommal. Ha off - csak tíz.

Az utolsó lépés - valójában kivetése védelmet. Az egész folyamat teljesen automatizált és mindössze néhány másodperc. A könyvtárban, amely kiszolgálja a főblokkról védett. Net Reactor létrehoz egy alkönyvtárat, és ez hozza védett fájlokat.

Cikkek - védelem

Az eljárás előírása védelem

további jellemzők

Cikkek - védelem

Net Reactor egy nagyon hasznos lehetőség, hogy tartalmazza a licenc fájlt tetszőleges felhasználói adatok formájában pár listát „gombot - érték”. Az alkalmazás hozzáférhet az információkat az SDK segítségével funkciókat.

A rendszer segítségével a SDK funkciók lehet meghatározni a jelenlegi állapot az engedély iránti kérelem fut, távolítsa el az egyedi azonosítót, amelyen keresztül a kötődés „vas”, hogy érvénytelen az engedély fájlt, amikor portolásával alkalmazás egyik számítógépről a másikra, és még szervezni saját aktiváló rendszer. Számos hasonló funkciókat duplikált .Net Reactor külön álló eszközök segítségével az alkalmazások menüben.

Cikkek - védelem

Egy sor eszköz .Net Reactor

Net Reactor lehet integrálni a Microsoft Visual Studio és fuss a parancssorból.

Cikkek - védelem

.Nettó Reactor: érvek és ellenérvek

Mint minden más védelmi rendszert. Net Reactor megvan a maga előnye és hátránya. Az előnyök közé tartozik különösen a teljesség és átfogó védelmet biztosítanak, és az alacsony költségek a termék. Ezeknek a paramétereknek megfelelően Net Reactor tökéletes kisvállalkozások és egyéni fejlesztők, akik keresnek egy olcsó és könnyen használható rendszer védelmet nyújt a Net-alkalmazás.

Ami a hátránya, vannak, és a nagy, kettő. Az első - a rendszer összeomlik. Ugyanakkor azt mondhatjuk, bármilyen védelmi rendszer, így minden fejlesztőnek, hogy saját maguk a kérdést, hogy megfelelő szintű védelmet biztosít Net Reactor. Azt javaslom, hogy nézd meg a kérdést vita .Net Reactor fórumok és Joel Software Reverse Engineering Team tanács. valamint egy összehasonlító cikket obfuscators lehetőségeket.

Tovább mínusz - Net Reactor valóban módosítja a kód védi a szerelést, és nem minden esetben ilyen módosítás ártalmatlan. Például, ha a jelenlegi változata Net Reactor 3.9.0.1 nem védi alkalmazás készült a könyvtár Elegant Ribbon - védett szerelés leáll. Ezért vásárlás előtt Net Reactor, érdemes vezetni tárgyalás és győződjön meg arról, hogy az alkalmazás a védekezésének megfelelően működik, és nem okoz semmilyen problémát.

rendszer követelmények

Kapcsolódó cikkek