Diplominiai darbai

.Net platformos tarpinio kodo užslėpėjai

9.0   (2 atsiliepimai)
.Net platformos tarpinio kodo užslėpėjai 1 puslapis
.Net platformos tarpinio kodo užslėpėjai 2 puslapis
.Net platformos tarpinio kodo užslėpėjai 3 puslapis
.Net platformos tarpinio kodo užslėpėjai 4 puslapis
.Net platformos tarpinio kodo užslėpėjai 5 puslapis
.Net platformos tarpinio kodo užslėpėjai 6 puslapis
.Net platformos tarpinio kodo užslėpėjai 7 puslapis
.Net platformos tarpinio kodo užslėpėjai 8 puslapis
.Net platformos tarpinio kodo užslėpėjai 9 puslapis
.Net platformos tarpinio kodo užslėpėjai 10 puslapis
.Net platformos tarpinio kodo užslėpėjai 11 puslapis
.Net platformos tarpinio kodo užslėpėjai 12 puslapis
.Net platformos tarpinio kodo užslėpėjai 13 puslapis
.Net platformos tarpinio kodo užslėpėjai 14 puslapis
.Net platformos tarpinio kodo užslėpėjai 15 puslapis
.Net platformos tarpinio kodo užslėpėjai 16 puslapis
.Net platformos tarpinio kodo užslėpėjai 17 puslapis
.Net platformos tarpinio kodo užslėpėjai 18 puslapis
.Net platformos tarpinio kodo užslėpėjai 19 puslapis
.Net platformos tarpinio kodo užslėpėjai 20 puslapis
www.nemoku.lt
www.nemoku.lt
Aukščiau pateiktos peržiūros nuotraukos yra sumažintos kokybės. Norėdami matyti visą darbą, spustelkite peržiūrėti darbą.
Ištrauka

.Net platforma pateikė daug naujovių. Ši platforma pasiūlė suderinamumą tarp atskirų programavimo kalbų, palengvino sąsajas su duomenų bazėm, taip pat pagerino programų saugumą. Naudojant šios platformos teikiamas galimybes buvo palengvintas programuotojų darbas ir t.t. Vienas iš pagrindinių šios platformos minusų yra jos tarpinio kodo paprastumas. Tai kelia nerimą ne vienai kompanijai, nes įdėtos investicijos kuriant naujus algoritmus ir procesus, gali būti lengviau pasisavintos kitų šalių.
Išeitį pasiūlo kodo užslėpėjų gamintojai, kurių įrankių dėka galima užslėpti programos logiką ir labiau sumaišyti tarpinį kodą taip apsunkinant asmenų, kurie bando išnagrinėti programos veikimą pagal jos tarpinį kodą, darbą.
2 Darbo tikslai
• Ištirti tarpinio kodo trūkumus saugumo srityje.
• Ištirti tarpinio kodo trūkumų priežastis.
• Išanalizuoti kodo užslėpėjų teikiamą nauda.
• Susipažinti su kodo užslėpėjų funkcijomis ir kaip jie tai realizuoja.
3 .Net platformos tarpinio kodo trūkumai saugumo srityje.
.Net platformai skirtos programos vykdomos virtualios mašinos pagalba, todėl tos programos yra sukompiliuojamos į tarpinį kodą. Tarpiniame kode yra saugomi ne tik programos logika, bet ir jos meta-duomenys, kurie apibūdina programos paketo modulius ir jų atvirai prieinamus bei privačius metodus.
3.1 Tarpinio kodo skaitomumas.
.Net platformos tarpinis kodas yra lengvai skaitomas ir suprantamas. Naudojant Microsoft įmonės sukurtą įrankį ildasm galima tarpinį kodą perversti į tarpinę kalbą msil (Microsoft intermediate language). Iš pirmo žvilgsnio atrodytų, jog tai neturėtų sukelti pakankamai daug problemų, nes ir seniau buvo panašių įrankių, kurių pagalba buvo galima perversti mašininį kodą į žemojo lygio asembler kalbą. Problematiška yra tai, jog .Net platformoje moduliai patys save apsirašo meta-duomenų pagalba ir visa informacija, kuri turėtų būti užslėpta [Fee03], yra lengvai prieinama kiekvienam. Panagrinėkime vieną pavyzdį, kuriuo bus demonstruojama tarpinio kodo skaitomumas. Iš pradžių parašykime prgramą (1 pavyzdys) kuri nieko realiai nedaro, bet jos metodai yra informatyvūs. Sukompiliavus šią programą įrankio ildasm pagalba perverčiame pirmosios programos tarpinį kodą į msil kalbą. Kaip matome šis įrankis mums pateikia visus programos modulyje esančiu metodus (2 pavyzdys).
1...

Daugiau informacijos...

Šį darbą sudaro 6983 žodžiai, tikrai rasi tai, ko ieškai!

Turinys
  • 1 Įvadas 3
  • 2 Darbo tikslai 3
  • 3 .Net platformos tarpinio kodo trūkumai saugumo srityje. 3
  • 3.1 Tarpinio kodo skaitomumas. 3
  • 3.2 Intelektuali nuosavybė. 5
  • 4 .Net platformos tarpinio kodo užslėpėjai. 6
  • 4.1 Matematinis kodo užslėpėjų pagrindimas. 7
  • 4.2 Pagrindiniai kodo užslėpėjų uždaviniai. 9
  • 4.3 Leksinis transformavimas. 9
  • 4.4 Valdymo transformacijos. 12
  • 4.5 Duomenų transformacija. 13
  • 4.6 Kodo užslėpėjų trūkumai. 14
  • 5 .NET platformos CLI PE/COFF rinkmenos fizinė struktūra 15
  • 5.1 CLI PE/COFF rinkmenos struktūra 15
  • 5.2 Meta duomenų struktūra 16
  • 6 Esamų įrankių analizė. 20
  • 6.1 Programos kodo atgaminimas 20
  • 6.2 Tarpinio kodo užslėpėjai. 22
  • 6.2.1 Programos logikos užslėpimas 23
  • 6.2.2 Originalaus ir užslėpto kodo efektyvumas. 26
  • 7 Išvados. 29
  • 8 Reziume 30
  • 9 Literatūros sąrašas 31
  • 10 Priedai. 32

★ Klientai rekomenduoja


Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?

Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!

Detali informacija
Darbo tipas
Failo tipas
Word failas (.doc)
Apimtis
44 psl., (6983 ž.)
Darbo duomenys
  • Programų diplominis darbas
  • 44 psl., (6983 ž.)
  • Word failas 892 KB
www.nemoku.lt Atsisiųsti šį diplominį darbą

www.nemoku.lt Kiti darbai

Oracle duomenų bazė: UAB "Elektros pavara" darbuotojai, mašinos ir objektai

Oracle duomenų bazė: UAB "Elektros pavara" darbuotojai, mašinos ir objektai Programos Peržiūrėti darbą

Access duomenų bazės aprašymas: parduodamų automobilių registracija

Access duomenų bazės aprašymas: parduodamų automobilių registracija Programos Peržiūrėti darbą

Microsoft Excel skaičių formatai

Microsoft Excel skaičių formatai Programos Peržiūrėti darbą

Kritinių realaus laiko sistemų projektavimas

Kritinių realaus laiko sistemų projektavimas Programos Peržiūrėti darbą

Programavimo kalbos. Istorija, raida, klasifikacijos. Kodo pavyzdžiai

Programavimo kalbos. Istorija, raida, klasifikacijos. Kodo pavyzdžiai Programos Peržiūrėti darbą

Geografinės informacijos sistemos (GIS)

Geografinės informacijos sistemos (GIS) Programos Peržiūrėti darbą

Pascal programos teorija

Pascal programos teorija Programos Peržiūrėti darbą

Tekstas ir elementai

Tekstas ir elementai Programos Peržiūrėti darbą

Intelektikos ypatybės projektavimo procese

Intelektikos ypatybės projektavimo procese Programos Peržiūrėti darbą

Programinė įranga bei jos tipai

Programinė įranga bei jos tipai Programos Peržiūrėti darbą

MS Excel - bendra apžvalga

MS Excel - bendra apžvalga Programos Peržiūrėti darbą

MS Office kodavimo metodai

MS Office kodavimo metodai Programos Peržiūrėti darbą
Privalumai
Pakeitimo garantija Darbo pakeitimo garantija

Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.

Sutaupyk 25% pirkdamas daugiau Gauk 25% nuolaidą

Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.

Greitas aptarnavimas Greitas aptarnavimas

Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!

Atsiliepimai
www.nemoku.lt
Dainius Studentas
Naudojuosi nuo pirmo kurso ir visad randu tai, ko reikia. O ypač smagu, kad įdėjęs darbą gaunu bet kurį nemokamai. Geras puslapis.
www.nemoku.lt
Aurimas Studentas
Puiki svetainė, refleksija pilnai pateisino visus lūkesčius.
www.nemoku.lt
Greta Moksleivė
Pirkau rašto darbą, viskas gerai.
www.nemoku.lt
Skaistė Studentė
Užmačiau šią svetainę kursiokės kompiuteryje. :D Ką galiu pasakyti, iš kitur ir nebesisiunčiu, kai čia yra viskas ko reikia.
Palaukite! Šį darbą galite atsisiųsti visiškai NEMOKAMAI! Įkelkite bet kokį savo turimą mokslo darbą ir už kiekvieną įkeltą darbą būsite apdovanoti - gausite dovanų kodus, skirtus nemokamai parsisiųsti jums reikalingus rašto darbus.
Vilkti dokumentus čia:

.doc, .docx, .pdf, .ppt, .pptx, .odt