| Տարբերակ | 7.0.7 |
|---|---|
| Հրատարակիչ | RustemSoft |
| Թողարկման ամսաթիվ | 21 դեկ, 2015 թ. |
| Ավելացման ամսաթիվը | 21 դեկ, 2015 թ. |
| OS պահանջները | Windows 2000, Windows Vista, Windows, Windows XP, Windows NT |
| Պահանջներ | .NET framework 4.0 |
| Ընդհանուր ներբեռնումներ | 58 |
| Գինը | Free to try |
Նկարագրություն
Քանի որ .NET-ը կառավարվող միջավայր է, միշտ բացասական կողմ կա, որ ձեր կոդը բաց լինի բոլորի համար, ովքեր օգտագործում են Reflector կամ Refractor:
Skater TOTAL-ը վերափոխում է ձեր հավաքների Microsoft միջանկյալ լեզվի ապակոմպիլյացիոն ծածկագիրը (MSIL կամ CIL) բնիկ ձևաչափի` միաժամանակ պահպանելով բոլոր .NET մետատվյալները անձեռնմխելի, որն ապահովում է պաշտպանության նույն մակարդակը, ինչ մայրենի C/C++ կոդը:
Ծրագրային ապահովման պաշտպանության ծրագրավորումը շատ կարևոր ոլորտ է ծրագրային ապահովման մշակողների մեծ մասի համար: Ծրագրային ապահովման պաշտպանության մեթոդները նման չեն ակնհայտ հատկանիշներին, որոնք կարելի է տեսնել և համեմատել: Այդ պատճառով ծրագրային ապահովման պաշտպանության վաճառողներից շատերը կարող են ներդնել տպավորիչ տեխնիկա, որոնք ներառված են պաշտպանության սխեմայի խորքում, երբ շատ անգամ այդ տեխնիկայի մեծ մասը գրեթե գոյություն չունի կամ դրանք շատ ավելի պարզ են, քան թվում է:
.NET-ի էությունը կայանում է նրանում, որ կարողանանք տեղադրել հավելվածներ, որոնք կազմվել են MSIL-ում, այնուհետև JIT-ի կամ Ngen-ի միջոցով MSIL-ը կազմվում է բնիկ կոդի մեջ և պահվում տեղային քեշում: Այն երբեք նախատեսված չի եղել իրական բնիկ .exe ստեղծելու համար, որը կարող է գործարկվել .NET Framework-ից անկախ: Չափազանց շատ դինամիկաներ կան, որոնք պահանջում են շրջանակ, օրինակ՝ դինամիկ հավաքման բեռնում, MSIL կոդի ստեղծում և այլն։
Դուք կարող եք օգտագործել ngen.exe-ը հայրենի պատկեր ստեղծելու համար, բայց դուք դեռ պետք է բաշխեք նաև բնօրինակ ոչ բնիկ կոդը, և այն դեռ կարիք ունի թիրախային մեքենայի վրա տեղադրված շրջանակի:
Բուսակացիան ճանապարհներից մեկն է, բայց այն չի կարող պաշտպանել .NET հավելվածի ծովահենության պաշտպանության անվտանգությունը խախտելուց: Ինչպե՞ս եք համոզվում, որ ձեր .NET հավելվածը կեղծված չէ, և ինչպե՞ս եք համոզվում, որ սկզբնաղբյուրը չի կարող հակադարձ նախագծվել:
Skater TOTAL-ը ճիշտ գործիք է հայրենի .NET գործադիրները կազմելու համար: Ճիշտ ասած, դա նշանակում է .NET հավաքի MSIL ծածկագիրը փոխակերպել մեքենայական կոդին և այնուհետև հեռացնել MSIL կոդը այդ ժողովից՝ անհնարին դարձնելով այն պարզ ձևով ապակոմպիլյացիա անելը: