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
|
Zaslal: 28. duben 2008, 16:52:20 Předmět: Zabezpečení .NET aplikace |
|
|
Jaky jsou moznosti v zabezpeceni softwaru v .Netu a obecne aplikaci? |
|
Návrat nahoru |
|
|
Quiark
Založen: 29. 07. 2007 Příspěvky: 816 Bydliště: Chlívek 401
|
Zaslal: 28. duben 2008, 17:14:47 Předmět: |
|
|
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 |
|
|
Master
Založen: 28. 08. 2007 Příspěvky: 35
|
Zaslal: 1. květen 2008, 20:44:06 Předmět: |
|
|
Neni spis mysleno zabezpeceni proti cracknutí? |
|
Návrat nahoru |
|
|
Fundin
Založen: 19. 08. 2007 Příspěvky: 51 Bydliště: Praha
|
Zaslal: 2. květen 2008, 13:47:28 Předmět: |
|
|
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. |
|
Návrat nahoru |
|
|
Quiark
Založen: 29. 07. 2007 Příspěvky: 816 Bydliště: Chlívek 401
|
Zaslal: 2. květen 2008, 15:08:55 Předmět: |
|
|
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 |
|
|
Master
Založen: 28. 08. 2007 Příspěvky: 35
|
Zaslal: 2. květen 2008, 17:41:49 Předmět: |
|
|
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 |
|
|
Augi
Založen: 28. 07. 2007 Příspěvky: 782 Bydliště: Čerčany
|
Zaslal: 2. květen 2008, 19:11:05 Předmět: |
|
|
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 |
|
|
Fundin
Založen: 19. 08. 2007 Příspěvky: 51 Bydliště: Praha
|
Zaslal: 2. květen 2008, 19:27:29 Předmět: |
|
|
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 |
|
|
Tringi
Založen: 28. 07. 2007 Příspěvky: 290
|
Zaslal: 2. květen 2008, 21:42:48 Předmět: |
|
|
_________________ WWW | GitHub | TW |
|
Návrat nahoru |
|
|
Master
Založen: 28. 08. 2007 Příspěvky: 35
|
Zaslal: 3. květen 2008, 08:43:36 Předmět: |
|
|
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 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 |
|
|
Augi
Založen: 28. 07. 2007 Příspěvky: 782 Bydliště: Čerčany
|
Zaslal: 3. květen 2008, 09:54:57 Předmět: |
|
|
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 |
|
|
Tringi
Založen: 28. 07. 2007 Příspěvky: 290
|
Zaslal: 3. květen 2008, 11:06:12 Předmět: |
|
|
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 |
|
|
Master
Založen: 28. 08. 2007 Příspěvky: 35
|
Zaslal: 3. květen 2008, 13:09:16 Předmět: |
|
|
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 |
|
|
nou
Založen: 28. 07. 2007 Příspěvky: 1047
|
Zaslal: 3. květen 2008, 15:56:01 Předmět: |
|
|
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 |
|
|
Master
Založen: 28. 08. 2007 Příspěvky: 35
|
Zaslal: 3. květen 2008, 17:00:07 Předmět: |
|
|
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 |
|
|
|