.[ ČeskéHry.cz ].
Zabezpečení .NET aplikace
Jdi na stránku 1, 2  Další
 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> .NET
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Fundin



Založen: 19. 08. 2007
Příspěvky: 51
Bydliště: Praha

PříspěvekZaslal: 28. duben 2008, 16:52:20    Předmět: Zabezpečení .NET aplikace Odpovědět s citátem

Jaky jsou moznosti v zabezpeceni softwaru v .Netu a obecne aplikaci?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Quiark



Založen: 29. 07. 2007
Příspěvky: 816
Bydliště: Chlívek 401

PříspěvekZaslal: 28. duben 2008, 17:14:47    Předmět: Odpovědět s citátem

Já si svoje programy zálohuju pěkně do SVN a každý týden potom dělám inkrementální kopii na druhý počítač. Tak mám poměrně jednoduše vyřešenou zálohu.


Aneb na blbou otázku blbá odpověď. Zkus se vyjádřit o co přesně ti jde...
_________________
Mám strach
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Master



Založen: 28. 08. 2007
Příspěvky: 35

PříspěvekZaslal: 1. květen 2008, 20:44:06    Předmět: Odpovědět s citátem

Neni spis mysleno zabezpeceni proti cracknutí?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Fundin



Založen: 19. 08. 2007
Příspěvky: 51
Bydliště: Praha

PříspěvekZaslal: 2. květen 2008, 13:47:28    Předmět: Odpovědět s citátem

JJ sry ze sem to nenapsal presnej, jedna se o crack, a pak jeste jestli se da nejak zabranit u Managed knihoven tomu aby sli prohlizet jejich struktury v object browseru. Confused
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Quiark



Založen: 29. 07. 2007
Příspěvky: 816
Bydliště: Chlívek 401

PříspěvekZaslal: 2. květen 2008, 15:08:55    Předmět: Odpovědět s citátem

No MSIL je mnohem lépe čitelné než assembler a aby se dalo omezit čtení/změna programu, musí se to nějakým způsobem znepřehlednit. Existuje třeba program Dotfuscator (ta alespoň trochu schopná verze není zdarma). Co se týče druhé otázky, tam by se to dalo řešit jedině spojením všech knihoven a programu do jediného souboru a následným obfuskováním. Protože když může obsah knihovny vidět runtime (a ta to potřebuje), tak proč by to nemohl vidět uživatel.

EDIT: překladač -> runtime
_________________
Mám strach


Naposledy upravil Quiark dne 2. květen 2008, 17:51:03, celkově upraveno 1 krát
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Master



Založen: 28. 08. 2007
Příspěvky: 35

PříspěvekZaslal: 2. květen 2008, 17:41:49    Předmět: Odpovědět s citátem

Zabecpečení .NET programů je ta nejosemetnejsi vec vubec. Bohuzel prave dojizdi na assembly,reflekce apod.Existuji nastroj (.NET reflector), ktero dokazi binarni soubor zpetne dekompilovat na zdrojovy kod s temer 90+% přesností včetné názvu proměnných.

Nejsilnejsi ochranou je jiz zminena metoda obsfuskace (treba pomoci Dotfuscatoru). Udela to s kodem peknej bordel a docela dost casu zabere ten kod procistit. Dalším možným způsobem,jak zabránit čtení je si soubor nějak zapackovat externím algoritmem a po spustení programu ho odpackovat. Je to ovsem opet zabihani do low-lvl programovani a vyzaduje to jiz jiste znalosti a zkusenosti.

Osobne doporucuju minimalne tu obfuskaci.Na dalsi asi nemas potrebne znalosti.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Augi



Založen: 28. 07. 2007
Příspěvky: 782
Bydliště: Čerčany

PříspěvekZaslal: 2. květen 2008, 19:11:05    Předmět: Odpovědět s citátem

No a já bych dodal, že pokud nepoužíváš nějaký supa-dupa algoritmus, který jsi vymyslel a implementoval, tak nikdo asi nebude Tvou aplikaci dekompilovat - prostě si nedělejme iluze.
Jinak velmi dobrá ochrana zdrojových kódů je to, poskytovat klíčové metody coby webové metody nějaké web service (nebo nějaký obdobný mechanizmus). Pak je kód na serveru a nikdo se k němu nedostane (pokud to vyloženě neodflákneš).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Fundin



Založen: 19. 08. 2007
Příspěvky: 51
Bydliště: Praha

PříspěvekZaslal: 2. květen 2008, 19:27:29    Předmět: Odpovědět s citátem

No to mi je jasny ze nema cenu chrani neco co uz je davno verekny;) s tim delanim bordelu dik a jak to je s ochranou databaze(SQLServer)??
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Tringi



Založen: 28. 07. 2007
Příspěvky: 290

PříspěvekZaslal: 2. květen 2008, 21:42:48    Předmět: Odpovědět s citátem


_________________
WWW | GitHub | TW
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Master



Založen: 28. 08. 2007
Příspěvky: 35

PříspěvekZaslal: 3. květen 2008, 08:43:36    Předmět: Odpovědět s citátem

2 augi: To by ses divil.Pokud nekomu pujde o ten program,tak si ten algoritmus prostuduje.Ver mi.

2 Fungi: Ochrana SQL je pouze pomoci hesla Smile Takze silne heslo by melo stacit. Pak uz si jen dat pozor na SQL injection.

2 Tringi: Zajimavej dokument,s par vecma sice nesoulasim.A celkove bych rekl,ze to je popsane dost sporadicky a ten,kdo by se chtel do neceho takoveho pustit,tak mu zabere dost casu ziskat potrebne znalosti.Ochranne prvky by se mely nechavat na nekom,kdo s nema jiz ma nejake zkusenosti (muj nazor).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Augi



Založen: 28. 07. 2007
Příspěvky: 782
Bydliště: Čerčany

PříspěvekZaslal: 3. květen 2008, 09:54:57    Předmět: Odpovědět s citátem

No však říkám, pokud si vymyslel nějaký super algoritmus nebo je Tvoje aplikace placená, tak se Ti možná bude snažit někdo aplikaci dekompilovat apod. Jinak je IMHO nějaká obfuskace ztráta času...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Tringi



Založen: 28. 07. 2007
Příspěvky: 290

PříspěvekZaslal: 3. květen 2008, 11:06:12    Předmět: Odpovědět s citátem

Master napsal:
2 Tringi: Zajimavej dokument,s par vecma sice nesoulasim.A celkove bych rekl,ze to je popsane dost sporadicky a ten,kdo by se chtel do neceho takoveho pustit,tak mu zabere dost casu ziskat potrebne znalosti.Ochranne prvky by se mely nechavat na nekom,kdo s nema jiz ma nejake zkusenosti (muj nazor).

Ovšem, je to jen takový stručný přehled, nezabíhá do detailů úmyslně, jelikož pak by z toho byla celá kniha. Předpokládám, že člověk se zájmem tyto techniky použít si o nich nastuduje další informace sám.
_________________
WWW | GitHub | TW
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Master



Založen: 28. 08. 2007
Příspěvky: 35

PříspěvekZaslal: 3. květen 2008, 13:09:16    Předmět: Odpovědět s citátem

2 augi: Tak nejak. Ale jsou lidi,co si ty algoritmy studuji i tak.Ale jak bylo receno,pokud to neni neco extra nebo neco komercniho,tak si nad tim nelamej hlavu.

2 Tringi: Netvrdim,ze to je spatne.Jen,ze mi tam par veci nesedi,ale jinak je to pekny. Nanestesti,tenhle obor je strasne siroky,takze i tak to potrva nejaky ten rok,nez se clovek neco nauci.Tu bych spis volil nejaky komercni ochranný systém ala Armadillo,ActiveMark,ExeCryptor apod.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nou



Založen: 28. 07. 2007
Příspěvky: 1047

PříspěvekZaslal: 3. květen 2008, 15:56:01    Předmět: Odpovědět s citátem

inu v tejto oblasti ide o to kolko prostriedkov ziskate tym ze vynalozite nejake prostriedky na zabezpecenie.
_________________
Najjednoduchšie chyby sa najtažšie hľadajú.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Master



Založen: 28. 08. 2007
Příspěvky: 35

PříspěvekZaslal: 3. květen 2008, 17:00:07    Předmět: Odpovědět s citátem

to je pravda.Ono hlavne jde o to vytvorit ochranu tak,aby po jejim prvnim zlomeni trvalo jeji druhe zlomeni stejne dlouhou dobu jako to prvni.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> .NET Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna