Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 16136|Atbildi: 2

[Apšaude un apšaude] Tiek izmantots .Net koda drošības aizsardzības produkts DNGuard HVM

[Kopēt saiti]
Publicēts 08.09.2017 17:31:53 | | | |
Oficiālā mājas lapa: http://www.dnguard.net/index.aspx
Oficiālais emuārs: http://www.cnblogs.com/rick/ (Ilgu laiku nav atjauninājumu)
Oriģināls http://www.anqn.com/jiamijiemi/gongjujiqiao/2009-12-22/a09121848.shtml
DNGuard HVM ir .NET koda drošības aizsardzības produkts, kas nodrošina spēcīgu aizsardzības risinājumu jūsu .NET programmatūras produkta kodam un autortiesību aizsardzībai. DNGuard spēcīgās šifrēšanas, slēpšanas funkcijas un HVM virtuālās mašīnas aizsardzības funkcijas vienlaikus aizsargā jūsu produktus, vēl vairāk aizsargājot jūsu likumīgās intereses no noziedzniekiem, un tas var lieliski aizsargāt jūsu avota kodu no dekompilācijas un plaisāšanas bez avota koda pielāgojumiem.

Produkta priekšskatījums:

Tehniskās priekšrocības:
    Viens no jautājumiem, kas jāņem vērā, izstrādājot .NET programmatūras produktus, ir tas, kā aizsargāt kodu no reversās plaisāšanas. Reversās inženierijas piekļuves kodam tehnoloģija pastāv jau ilgu laiku, un patiesībā .NET montāžas satur IL kodu un bagātīgus metadatus, kurus var viegli uzlauzt, nelikumīgi modificēt un pārkompilēt. Izstrādātājiem, kuri vēlas aizsargāt savu intelektuālo īpašumu, šī vieglā plaisa rada ļoti svarīgu drošības jautājumu.

    Lutz Roeder's Reflector, Microsoft ILDASTM un citi .NET dekompilatori var viegli apskatīt jūsu montāžas IL kodu, lai jūsu pirmkodu varētu apgūt cilvēki ar slēptiem motīviem, kuri var pārkompilēt jūsu programmatūras produktu personiskajā versijā, un jūsu intelektuālais īpašums nav aizsargāts.

    DNGuard Pro šifrē jūsu mezglu IL kodu, lai aizsargātu jūsu intelektuālo īpašumu. Kad šifrētā montāža darbojas, to atšifrē un kompilē tieši laika kompilators (JIT); DNGuard parsēšanas dzinējs nodrošina, ka atmiņā jebkurā laikā pastāv vismaz viena metode, kas nodrošina, ka krekeriem nav iespējas izmest jūsu montāžas avota kodu no atmiņas.

    DNGuard Enterprise ir HVM tehnoloģija, kas pārvērš montāžas IL kodu HVM pseidokodā un šifrē pseidokodu, lai nodrošinātu vislabāko aizsardzību jūsu intelektuālajam īpašumam. Kad šifrētā montāža tiek izpildīta, HVM kompilators nodod pseidokodu uzvednes kompilatoram un palīdz kompilatoram kompilēt lokālo kodu tieši no pseidokoda. HVM parsēšanas dzinējs nodrošina, ka atmiņā nekad nav IL koda, kas nodrošina, ka krekeriem nav iespēju izmest jūsu montāžas avota kodu no atmiņas.

Koda šifrēšanas risinājumi:

    Koda šifrēšana izmanto standarta šifrēšanas algoritmus, lai šifrētu MSIL kodu tā, lai dekompilators nevarētu nolasīt avota kodu, neļaujot krekeriem apgriezt jūsu montāžu. Tā kā šifrētais kods vairs nesatur MSIL struktūru, ne ILdasm, ne citi dekompilatori nevar izgāzt montāžu. Šajā sakarā nevar salīdzināt tradicionālās izplūdušās metodes. Tomēr .NET framework var parsēt tikai standarta Common Language Interface (CLI) komplektus, kas nozīmē, ka šifrētais kods galu galā tiek atšifrēts izpildei .NET izpildlaikā. Lielākā daļa koda aizsardzības rīku pilnībā šifrē visu montāžu un atšifrē to izpildlaikā; Parasti tie izmanto lokālo koda ielādētāju, lai iekapsulētu ierakstu montāžu (montāžu, kas satur programmas ieejas punktu) tā, lai līdzīgas klases, metodes un cita metadatu informācija nebūtu redzama un to nevarētu skatīt, izmantojot standarta .NET rīkus. Tomēr, ja programma tiek izpildīta, vietējais koda ielādētājs atšifrēs kodu, un atmiņā būs pilnībā atšifrēts kods, lai .NET izpildlaiks varētu parsēt un palaist, kas ir kaut kas, ko lielākā daļa koda aizsardzības rīku neapzinās; Kad kods ir pilnībā atklāts atmiņā kā MSIL, krekeris var izmest kodu no atmiņas, kas arī rada drošības problēmu.

Kā DNGuard atšķiras no citiem koda aizsardzības rīkiem?

*DNGuard nodrošina, ka jūsu MSIL kods vienmēr ir šifrēts, izpildlaikā to palaiž .NET parsēšanas programma, parsējot tikai vienu metodi vienlaikus, un jūsu MSIL kods nekad neparādās pilnā atmiņā.
*Mūsu aizsardzības rīks neizmanto lokālo koda ielādētāju, kas iekapsulē visu montāžu, tāpēc varat to izmantot arī ASP.NET tīmekļa lietojumprogrammas šifrēšanai.
*Metadatu informācija tiek saglabāta neskarta un to var skatīt ar standarta .NET rīkiem, tāpēc trešo pušu atbalsta komponenti tiek perfekti izplatīti, izmantojot mūsu aizsardzības rīkus. Tagad jūs varat dot savam klientam aizsargātu .NET komponentu, lai viņš nesaglabātu jūsu IP adresi, izstrādājot savu lietojumprogrammu.

Ar ko HVM atšķiras no katras metodes aizsardzības rīka?

    HVM ir virtuālās mašīnas tehnoloģija, kas ir atbildīga par tikai vienas metodes apstrādi programmas koda laikā un nekad neatšifrē metodi MSIL formā; Tas tikai atšifrē metodes dinamiskā pseidokodā pirms HVM kompilācijas dzinēja kompilācijas, palīdzot kompilatoriem ģenerēt lokālo kodu tieši no pseidokoda. HVM parsēšanas dzinējs nodrošina, ka atmiņā nekad nav pilna IL koda.





Iepriekšējo:.net apšaudes artefakts MegaDumper ķīniešu versija
Nākamo:SQL Server pievienotā datu bāze tiek parādīta kā tikai lasāma, kad risinājums
Publicēts 18.10.2017 13:58:40 |
Kā 。。。。。。。。。。。。。。。。。
Publicēts 17.01.2018 09:55:04 |
Šis rīks govs, piemēram,
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com