Aktuální kurzy (ČNB):
23. 01. 2018 05:01:01
1 AUD=16,614 Kč
1 BGN=12,984 Kč
1 BRL=6,503 Kč
1 CAD=16,633 Kč
1 CHF=21,592 Kč
1 CNY=3,242 Kč
1 DKK=3,412 Kč
1 EUR=25,400 Kč
1 GBP=28,8 Kč
1 HKD=2,654 Kč
1 HRK=3,41 Kč
100 HUF=8,203 Kč
1000 IDR=1,555 Kč
1 ILS=6,069 Kč
100 INR=32,470 Kč
100 JPY=18,723 Kč
100 KRW=1,939 Kč
1 =
1 MXN=1,114 Kč
1 MYR=5,274 Kč
1 NOK=2,640 Kč
1 NZD=15,157 Kč
100 PHP=40,778 Kč
1 PLN=6,090 Kč
1 RON=5,443 Kč
100 RUB=36,659 Kč
1 SEK=2,583 Kč
1 SGD=15,726 Kč
100 THB=65,116 Kč
1 TRY=5,456 Kč
1 USD=20,752 Kč
1 XDR=29,940 Kč
1 ZAR=1,715 Kč
www.cnb.cz
Zlato, stříbro, platina:
06. 05. 2015 08:30:02
Zlato (CZK/g)
Stříbro (CZK/g)
Platina (CZK/g)
LBMA Fix
Zítřejší počasí v ČR:
Úterý: polojasno,oblačno,déšť,západní vítr,minimální teplota: zataz °C,maximální teplota: 2/6 °C
Když podržíte myš nad názvy krajů, zjistíte lokální informace.
Aktuální počasí v ČR:
POZOR!!!
LEDOVKA
INTENZIVNÍ DÉŠŤ
Jihočeský kraj
Karlovarský kraj
Praha
Plzeňský kraj
Středočeský kraj
Ústecký kraj
Úterý: polojasno,zataženo,déšť,jihozápadní vítr,minimální teplota: 0/-4, °C,maximální teplota: 1/6 c °C
Jihočeský kraj
České Budějovice 0.3 °C
Český Krumlov -0.1 °C
Frymburk 0.7 °C
Milevsko 2.1 °C
Pikov 0.9 °C
Tábor 0 °C
Volary -0.2 °C
Jihomoravský kraj
Brno -1.7 °C
Břeclav -0.3 °C
Prosiměřice -0.9 °C
Šlapanice °C
Sudoměřice -0.3 °C
Vysočany -2.3 °C
Karlovarský kraj
Františkovy Lázně 1.3 °C
Josefov 1.1 °C
Nové Hamry °C
Svatava 1.4 °C
Karlovy Vary °C
Královéhradecký kraj
Břístev -0.9 °C
Hradec Králové -0.6 °C
Chlumec nad Cidlinou -0.7 °C
Nová Paka -3.7 °C
Špindlerův Mlýn -4.8 °C
Liberecký kraj
Frýdlant -0.1 °C
Liberec ký Jihomoravský °C
Smržovka -4.4 °C
Železný Brod -0.1 °C
Moravskoslezský kraj
Albrechtice °C
Hladké Životice °C
Opava -2 °C
Rýmařov -4.3 °C
Olomoucký kraj
Olomouc -1.2 °C
Slatinice -2.2 °C
Sobotín 0 °C
Šternberk -2.2 °C
Žerotín -0.9 °C
Pardubický kraj
Lanškroun -2.9 °C
Srch -1.3 °C
Ústí nad Orlicí °C
Včelákov -0.1 °C
Vysoké Mýto -0.3 °C
Praha - hlavní město
Praha 5 1.9 °C
Praha 6 2.2 °C
Praha 9 1.4 °C
Praha 10 2.9 °C
Plzeňský kraj
Blovice 1.2 °C
Číhaň -5.9 °C
Míšov -0.1 °C
Petrovice 2.6 °C
Plzeň 2.1 °C
Rokycany °C
Středočeský kraj
Benešov 1.9 °C
Čechtice 2 °C
Kladno 1.4 °C
Kutná Hora 0.7 °C
Mnichovo Hradiště -1.7 °C
Senomaty 1.6 °C
Unhošť °C
Ústecký kraj
Děčín -0.7 °C
Jirkov °C
Roudnice nad Labem -1.1 °C
Střelná -1.2 °C
Ústí nad Labem -1.2 °C
Vysočina
Domašov -3.2 °C
Hlinsko -1.9 °C
Pelhřimov 1.1 °C
Třebíč -1.3 °C
Žďár nad Sázavou -3.3 °C
Zlínský kraj
Brumov-Bylnice -1 °C
Chropyně -1.2 °C
Kunovice -0.6 °C
Louka -0.9 °C
Uherský Ostroh -1 °C
Zlín -1 °C
Supervulkány:
Yellowstone: NORMÁLNÍ STAV
Toba: NORMÁLNÍ STAV
Laacher See: NORMÁLNÍ STAV
Campi Flegrei: PROBOUZÍ SE
FUJI: NEKLIDNÁ
Long Valley: NORMÁLNÍ STAV
Meteorické hrozby:
2018-Jan-22 18:58 | 306383
   Přiblížení (km): 5 504 750
   Přiblížení (LD): 14.32
   Rychlost (km/s): 17.4
   Magnituda: 21.5
   Velikost (m): info zde
2018-Jan-22 19:51 | 2006 AL4
   Přiblížení (km): 8 297 584
   Přiblížení (LD): 21.59
   Rychlost (km/s): 7.23
   Magnituda: 24.8
   Velikost (m): info zde
2018-Jan-23 05:07 | 2018 AK12
   Přiblížení (km): 2 601 126
   Přiblížení (LD): 6.77
   Rychlost (km/s): 22.3
   Magnituda: 25.19
   Velikost (m): info zde
2018-Jan-23 05:36 | 2018 BT1
   Přiblížení (km): 5 857 513
   Přiblížení (LD): 15.24
   Rychlost (km/s): 16.74
   Magnituda: 22.98
   Velikost (m): info zde
2018-Jan-23 10:02 | 2018 AV11
   Přiblížení (km): 4 238 587
   Přiblížení (LD): 11.03
   Rychlost (km/s): 9.1
   Magnituda: 25.07
   Velikost (m): info zde
2018-Jan-23 12:25 | 2018 AJ
   Přiblížení (km): 1 782 090
   Přiblížení (LD): 4.64
   Rychlost (km/s): 5.55
   Magnituda: 24.69
   Velikost (m): info zde
2018-Jan-24 06:14 | 2018 AM18
   Přiblížení (km): 11 761 593
   Přiblížení (LD): 30.6
   Rychlost (km/s): 5.67
   Magnituda: 25.36
   Velikost (m): info zde
2018-Jan-24 16:01 | 2018 BG1
   Přiblížení (km): 4 151 516
   Přiblížení (LD): 10.8
   Rychlost (km/s): 7.27
   Magnituda: 25.51
   Velikost (m): info zde
2018-Jan-24 16:03 | 2018 BP1
   Přiblížení (km): 7 244 637
   Přiblížení (LD): 18.85
   Rychlost (km/s): 8.17
   Magnituda: 24.35
   Velikost (m): info zde
2018-Jan-24 21:41 | 2018 BA3
   Přiblížení (km): 1 153 178
   Přiblížení (LD): 3
   Rychlost (km/s): 8.03
   Magnituda: 26.04
   Velikost (m): info zde
2018-Jan-26 02:21 | 2018 AL12
   Přiblížení (km): 3 005 214
   Přiblížení (LD): 7.82
   Rychlost (km/s): 19.4
   Magnituda: 24.98
   Velikost (m): info zde
2018-Jan-26 12:29 | 2011 CD66
   Přiblížení (km): 4 407 270
   Přiblížení (LD): 11.47
   Rychlost (km/s): 10.88
   Magnituda: 26.9
   Velikost (m): info zde
2018-Jan-27 05:01 | 2018 BU1
   Přiblížení (km): 1 168 709
   Přiblížení (LD): 3.04
   Rychlost (km/s): 11.31
   Magnituda: 24.53
   Velikost (m): info zde
2018-Jan-27 14:56 | 2018 BQ
   Přiblížení (km): 3 549 481
   Přiblížení (LD): 9.23
   Rychlost (km/s): 3.36
   Magnituda: 25.56
   Velikost (m): info zde
2018-Jan-30 11:08 | 2017 BG136
   Přiblížení (km): 10 148 579
   Přiblížení (LD): 26.4
   Rychlost (km/s): 14.39
   Magnituda: 25.97
   Velikost (m): info zde
2018-Jan-31 00:53 | 2017 BB30
   Přiblížení (km): 14 531 880
   Přiblížení (LD): 37.8
   Rychlost (km/s): 9.11
   Magnituda: 25.2
   Velikost (m): info zde
2018-Jan-31 02:18 | 2003 CA4
   Přiblížení (km): 7 813 462
   Přiblížení (LD): 20.33
   Rychlost (km/s): 4.62
   Magnituda: 23.6
   Velikost (m): info zde
2018-Feb-01 10:08 | 2018 AG12
   Přiblížení (km): 11 103 981
   Přiblížení (LD): 28.89
   Rychlost (km/s): 12.49
   Magnituda: 23.61
   Velikost (m): info zde
2018-Feb-02 06:57 | 2018 AQ2
   Přiblížení (km): 5 120 839
   Přiblížení (LD): 13.32
   Rychlost (km/s): 17.39
   Magnituda: 22.22
   Velikost (m): info zde
2018-Feb-02 21:21 | 2002 CB19
   Přiblížení (km): 3 731 450
   Přiblížení (LD): 9.71
   Rychlost (km/s): 15.58
   Magnituda: 25
   Velikost (m): info zde
Slunce:
Magnetické bouře (posl. 3 hod.):
Magnetické bouře (posl. 24 hod.):
Dnes celkem erupcí:
Včera celkem erupcí:
Přijde magnetická bouře do 24 hod.?:
Ozónové zpravodajství:
363 D.U. (+ 0 %)
Ozónová vrstva téměř v pořádku.
Index krize v ČR.
Úvod Hledání Fotogalerie Videogalerie On-line hry On-line testy Odkazník Registrace Jak podpořit Blogovník Nápověda Provozní podmínky
Vstup pro registrované:
    
zapomenuté heslo
registrovat se/vytvořit profil
 
Témata:
Partnerské weby/Spolupracujeme
Internetový antikvariát, bazárek, e-shop.
Webový systém NÁDBĚLA WEB.
Váš banner na tomto místě!
Redakční kontakt: redakce@blogovnik.cz
Ostatní kontakty zde.
RSS zdroj zde nebo klikněte na ikonku (Přidej na Seznam.cz) v záhlaví.
 



Úvodní strana  Prohlížení článků  C-Sharp: Obfuscator, Obfuskátor, nebo-li zatemňovač. Jak ochránit zdrojový kód?




C-Sharp: Obfuscator, Obfuskátor, nebo-li zatemňovač. Jak ochránit zdrojový kód?

Pracuji s programovacím jazykem C-Sharp a produktem Microsoft Visual Studio. Donedávna jsem měl za to, že není snadné dekompilovat zkompilovaný zdrojový kód. Naneštěstí jsem zjistil, že zdrojový kód programovacího jazyka C-Sharp lze dekompilovat velmi snadno. Začal jsem hledat možnosti ochrany kódu. S kolegou jsem objevili tento odkaz na wikipedii:

http://en.wikipedia.org/wiki/List_of_obfuscators_for_.NET

Na výše uvedené adrese je seznam tzv. Obfuskátorů, nebo-li Zatemňovačů zdrojového kódu. Nejprve si řekneme, na jakém principu Obfuskátory pracují.

Jejich cílem je zamlžit zdrojový kód takovým způsobem, aby byl nečitelný a nepoužitelný pro člověka, avšak čitelný a použitelný pro počítač. Nejčastěji obfuskátory provádějí následující operace:

- odstraní komentáře
- zruší formátování kódu a vymažou bílé místo
- přejmenují identifikátory proměnných a konstant, někdy i funkcí a metod.
- definují vlastní funkce pro potřeby obfuskace.
- zašifrují stringy. Tj. všechny textové řetězce se přesunou do zašifrovaného bloku kódu. V případě spuštění aplikace se zašifrovaný úsek obfuskátorem integrovanou funkcí rozšifruje do paměti.
- anti-dekompilace. Zásah do kódu takovým způsobem, že dekompiler má problém kód načíst. Načtení kódu může vést i k pádu dekompileru.
- narušení toku instrukcí (control flow obfuscation). Aplikace je obfuskátorem modifikovaná tak, že je narušena pro dekompilátor struktura zdrojového kódu natolik, že je velmi obtížné sestavit původní zdrojový kód. Např. MSIL (Microsoft/Common Intermediate Language - nízkolevelový programovací jazyk) instrukce jsou nahrazeny GoTo instrukcemi, které jdou velmi obtížně dekompilovat do platného zdrojového kódu.
- zašifrování MSIL kódu.
- virtualizace kódu. Přetypování MSIL kódu na virtuální kód, kterému rozumí pouze tzv. Virtuální Mašina :-).

Většina Obfuskátoru je komerční a placená. Jejich cena se pohybuje od stovek do tisíců dolarů za licenci.
Zdarma jsou poskytovány tyto Obfuskátory:

- SharpOfuscator
- Dotfuscator (nejspíš od Microsoftu)
- Obfuscar
- ConfuseEx

Otestoval jsem Obfuscar a ConfuseEx. Více se mi líbí ConfuseEx, který funguje spolehlivě a dekompilace jím zpracovaných aplikací je velmi nesnadná, pro méně zkušeného crackera prakticky nemožná.

Nemusím snad příliš rozepisovat, že jsem byl hodně rozezlený během zjištění, že může kdokoli dekompilovat moje zdrojáky. Na jednu stranu se mi líbí idea open source programování, ale na druhou stranu říkám toto: Dokud budeme žít v tržní ekonomice a dokud budeme živit sebe a rodinu, NELZE PRACOVAT ZCELA ZDARMA. Práci člověka je třeba v tomto systému ochránit. A Microsoft mě docela zklamal, protože jsem žil v domnění, že jednou zkompilovaný kód je obtížné dekompilovat do srozumitelné podoby. Naneštěstí není a dekompilace je otázkou minut až hodin podle velikosti dekompilované aplikace. Tato situace nahrává zlodějům kódu, kteří si nakradou unikání postupy, technologie, nápady, komponenty, jejichž vývoji věnovali mnozí nadaní programátoři stovky hodin práce.

Zdroj:
testování, zkušenost a názor autora
http://en.wikipedia.org/wiki/List_of_obfuscators_for_.NET
http://cs.wikipedia.org/wiki/Obfuscator
https://msdn.microsoft.com/en-us/library/vstudio/gg607861%28v=vs.100%29.aspx
http://en.wikipedia.org/wiki/Common_Intermediate_Language

--jun--
26.05.2015,20:54
Počet čtenářů:
Notice: Undefined variable: pristupy1 in /home/www/blogovnik.cz/skripty/php/clanky/clanky.php on line 671




  Diskuse ke článku:

C-Sharp: Obfuscator, Obfuskátor, nebo-li zatemňovač. Jak ochránit zdrojový kód?


Nejnovější příspěvky čtenářů:

Nejsou žádné příspěvky v diskusi.
název a sídlo firmy: Josef Nádběla - ALAWARE IČ: 75811511,  sídlo: Moravská 617/18, Chropyně
Firma je zapsána do živnostenského rejstříku pod názvem 'Josef Nádběla', odkaz zde. Jsme neplátci DPH.

Webový systém NÁDBĚLA WEB INFINITY 1.1.20D - Copyright Josef Nádběla - ALAWARE 2018 - Všechna práva vyhrazena.
CSS 3.0, PHP 5.4.20 STRICT (verze PHP na hostingu: 5.4.20), XHTML 1.0 Strict
Odladěno pro Internet Explorer 9-11; Mozilla Firefox 12-45; Opera 11,12; Google Chrome 20-34, Maxthon Cloud Browser v4.0.3.6000.
v