Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 16136|Răspunde: 2

[Focuri și focuri] Produsul de protecție a securității .Net code DNGuard HVM este folosit

[Copiază linkul]
Postat pe 08.09.2017 17:31:53 | | | |
Site oficial: http://www.dnguard.net/index.aspx
Blog oficial: http://www.cnblogs.com/rick/ (De mult timp fără actualizări)
Originalul http://www.anqn.com/jiamijiemi/gongjujiqiao/2009-12-22/a09121848.shtml
DNGuard HVM este un produs de protecție a securității codului .NET care oferă o soluție puternică de protecție pentru software-ul dvs.NET, codul produsului și protecția drepturilor de autor. Funcțiile puternice de criptare, obstrucționare și protecția mașinilor virtuale HVM ale DNGuard protejează produsele tale în același timp, protejându-ți și mai mult interesele legitime împotriva infractorilor și pot proteja perfect codul sursă împotriva decompilarii și spargerii fără nicio ajustare a codului sursă.

Previzualizare produs:

Avantaje tehnice:
    Una dintre problemele care trebuie luate în considerare atunci când se dezvoltă produse software .NET este cum să protejezi codul împotriva spargerilor inverse. Tehnologia de inginerie inversă a accesului la cod există de mult timp și, de fapt, ansamblurile .NET conțin cod IL și metadate bogate care pot fi ușor sparte, modificate ilegal și recompilate. Pentru dezvoltatorii care doresc să-și protejeze proprietatea intelectuală, această crăpătură fără efort reprezintă o problemă de securitate foarte importantă.

    Reflectorul lui Lutz Roeder, ILDASTM de la Microsoft și alte decompilatoare .NET pot vizualiza cu ușurință codul IL al asamblării tale, astfel încât codul sursă să poată fi învățat de persoane cu motive ascunse care pot recompila produsul tău software într-o versiune personală, iar proprietatea ta intelectuală să nu fie protejată.

    DNGuard Pro criptează codul IL al asamblărilor tale pentru a-ți proteja proprietatea intelectuală. Când asamblarea criptată rulează, este decriptată și compilată de compilatorul just-in-time (JIT); Motorul de analizare DNGuard asigură că există cel puțin o metodă în memorie la un moment dat, ceea ce asigură că nu există posibilitatea ca crackerii să extragă codul sursă de asamblare din memorie.

    DNGuard Enterprise dispune de tehnologie HVM care convertește codul IL al unui ansamblu în pseudocod HVM și criptează pseudocodul pentru a oferi cea mai bună protecție proprietății tale intelectuale. Când asamblarea criptată rulează, compilatorul HVM predă pseudocodul compilatorului prompt și ajută compilatorul în timp real să compile codul on-premises direct din pseudocod. Motorul de analizare HVM asigură că niciun cod IL nu este prezent în memorie în niciun moment, ceea ce asigură că crackerii nu au nicio șansă să extragă codul sursă de asamblare din memorie.

Soluții de criptare bazate pe cod:

    Criptarea codului folosește algoritmi standard de criptare pentru a cripta codul MSIL, astfel încât decompilatorul să nu poată citi codul sursă, prevenind astfel ca crackerii să spargă invers asamblarea ta. Deoarece codul criptat nu mai conține structura MSIL, nici ILdasm, nici alte decompilatoare nu pot dumpa asamblarea. Din acest punct de vedere, tehnicile tradiționale fuzzy nu pot fi comparate. Totuși, framework-ul .NET poate analiza doar ansamblurile standard Common Language Interface (CLI), ceea ce înseamnă că codul criptat este în cele din urmă decriptat pentru execuție de către runtime-ul .NET. Majoritatea instrumentelor de protecție a codului criptează complet întregul ansamblu și îl decriptează la rulare; De obicei, folosesc un încărcător local de cod pentru a încapsula un ansamblu de intrare (un ansamblu care conține un punct de intrare pentru program), astfel încât clase, metode și alte informații metadate similare să nu fie vizibile și să nu poată fi vizualizate folosind uneltele standard .NET. Totuși, dacă programul este executat, încărcătorul local de cod va decripta codul, iar în memorie va exista cod complet decriptat pentru runtime-ul .NET de analizat și rulat, lucru pe care majoritatea instrumentelor de protecție a codului nu îl realizează; Odată ce codul este complet expus în memorie ca MSIL, crackerul poate extrage codul din memorie, ceea ce reprezintă și o problemă de securitate.

Cum diferă DNGuard de alte instrumente de protecție a codului?

*DNGuard asigură că codul tău MSIL este întotdeauna criptat, rulat de motorul de analizare .NET la timpul execuției, analizând doar o singură metodă odată, iar codul tău MSIL nu apare niciodată în memoria completă la un moment dat.
*Instrumentul nostru de protecție nu folosește un încărcător local de cod care să încapsuleze întregul ansamblu, așa că îl poți folosi și pentru a-ți cripta aplicația web ASP.NET.
*Informațiile despre metadate sunt păstrate intacte și pot fi vizualizate cu instrumentele standard .NET, astfel încât componentele de suport ale terților sunt perfect distribuite folosind instrumentele noastre de protecție. Acum poți oferi clientului tău o componentă .NET protejată, astfel încât să nu-ți păstreze adresa IP când își dezvoltă propria aplicație.

Cum diferă HVM de fiecare instrument de protecție a metodei?

    HVM este o tehnologie de mașină virtuală responsabilă pentru procesarea unei singure metode simultan a codului programului și pentru a nu decripta niciodată metoda în forma MSIL; Decriptează metodele în pseudocod dinamic doar înainte ca motorul de compilare HVM să se compile, ajutând compilatoarele pe timp să genereze cod local direct din pseudocod. Motorul de analizare HVM asigură că nu există niciun cod IL complet în memorie în niciun moment.





Precedent:Artefact de bombardare .net MegaDumper versiunea chineză
Următor:Baza de date atașată SQL Server este afișată ca doar în citire atunci când este soluția de ocolire
Postat pe 18.10.2017 13:58:40 |
Ca un 。。。。。。。。。。。。。。。。。
Postat pe 17.01.2018 09:55:04 |
Această vacă unelte, ca
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com