Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Open source SQL.NET :)

[es] :: .NET :: Open source SQL.NET :)

[ Pregleda: 4559 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

*.net

Član broj: 4660
Poruke: 138
*.83.EUnet.yu



Profil

icon Open source SQL.NET :)09.08.2002. u 22:46 - pre 264 meseci
Ne bih da upadam u euforiju ali...
-napravim web service koji pristupa mdb bazi, stavim u njega connection , nekoliko commanda i par funkcija itd...
-kompajliram ga, i on napravi asmx i bin direktorijum sa dll-om u nekom diru IIS-a

ali kada uzmem notepad dogadja se neverovatna promena, notepad postaje banana men (citaj notepad.net), spreman da stupi u akciju.

Evo ja cu se zrtvovati i baciti svima dll mog prvog web servica :), a vi ga odzipujte i otvorite iz notepada. Videcete sta se vidi, i nije frka za SQL ali vidi se coonection string i ako bih imao password video bi se i password moje zeba :).

Daj boze da me neko ispravi i kaze da se to moze sakriti.

P.S.
Pukli smo od Rusa u basketu. BUT. Vlade je rekao :" Bice sve OK."
 
Odgovor na temu

*.net

Član broj: 4660
Poruke: 138
*.81.EUnet.yu



Profil

icon Re: Open source SQL.NET :)10.08.2002. u 10:02 - pre 264 meseci
ne znam sta je ovo, ali os sinoc ne mogu da uploadujem zip...
evo ovde sada:
http://www21.brinkster.com/muting/login.zip
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Open source SQL.NET :)10.08.2002. u 11:08 - pre 264 meseci
Ne mogu mnogo da komentarisem na temu sigurnosti u .NET posto zaista nisam upoznat sa problematikom, ali evo nekih smernica, onako na prvu :)

- koristi stored procedures i stvar resena za mnogo stvari; jedan od ulaznih parametara procedura neka bude username/lozinka koje trazis od korisnika kad startuje tvoj program (kao sto ti je Dragi Tata vec preporucio pre) koji ce se onda verifikovati u samoj proceduri pre izvrsenja

- koristi neku svoju funkciju za dekriptovanje stringova pa onda imas nesto tipa:
Username = Decrypt("jhs#!@die48adjk8qjkadkju##324")
Password = Decrypt("oidjoi48q8239828anajru489202")

- koristi nalog u bazi podataka koji ima samo odredjene privilegije tako da i ako vide connection string ne vredi im mnogo

- mozes da sam string drzis sifriran u fajlu, pa ga desifriraj po potrebi iz fajla

- koristi Windows autentifikaciju za konekciju

- koristi neki obfuscator

- koristi string u samom kodu spremljen tako da se ne vidi kao na dlanu u notepadu, npr. Dim MyPassword As String = Chr$(73-2) & Chr$(84+3) & Chr$(69+11) & ....itd :))))

- koristi naloge u Win NT/2000 pa nece svako moci ni da dodje do tog dll-a

Kombinacijom nekih stvari od ovoga gore imaces barem neku zastitu od radoznalaca. Svakako razmisli o upotrebi stored procedures.

Mada.. ako covek ima pristup serveru i tvom dll-u.. pa svakako ce da razbije svaku zastitu ako se bas nameraci... Ne vidim mnogo smisla u svemu tome ako je neko ko ima administratorske privilegije na serveru onaj ko ti pravi probleme...


P.S.
Citat:

Pukli smo od Rusa u basketu. BUT. Vlade je rekao :" Bice sve OK."


"A onda je Vlade stao na parket i onda je Vlade zaigrao basket"
Commercial-Free !!!
 
Odgovor na temu

*.net

Član broj: 4660
Poruke: 138
*.76.EUnet.yu



Profil

icon Re: Open source SQL.NET :)10.08.2002. u 12:21 - pre 264 meseci
da nije mi palo na pamet da klijen zna sifru i usera baze da da. ali tak sam sada video da u connection stringu ima dva mesta za password predpostavljam da je onaj prvi password odmah ispred user ID=admin taj koji je potreban.

ovo sam sve radio bez sifre na bazi, i juce probao da stavim sifru i onda da connection promenim tj da upisem password="sifra" ali me access nesto bas i ne slusa. moze da stavi sifru za otvaranje accessa tj za bilo koju bazu, ali to nije to. u userima moze da se podesi sifra ali kada onda promenim con string ne cita se nista, a sto je najzanimljivije ako uzmem novi conn i pravim u "dizajneru" konekciju onda javlja da sifra ne valja .

i vrhunac svega sada koji bilo bazu da otvorim ili cak kada pravim novu ponovo mi trazi istu sifru. hteo bih najprostije da stavim admin sifru i da je upisem u con string ili kasnije klijent upise u con string gde u accesu da podesim admin password? :(
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Open source SQL.NET :)10.08.2002. u 13:19 - pre 264 meseci
Tools->Security->User and Groups Security
Tools->Security->User and Groups Accounts

Naravno, moras da dodelis korisnicima mogucnost citanja/pisanja/brisanja itd itd po objektima u bazi (tabele, upiti, SP i slicno).

Mada, ne radim sa Accessom mnogo nesto jos odavno, a i ono sto sam radio sa Accessom uglavnom je bilo bez server-side programiranja i potrebom za ovakvim stvarima, tako da nemoj da me drzis za rec.
Commercial-Free !!!
 
Odgovor na temu

*.net

Član broj: 4660
Poruke: 138
*.92.EUnet.yu



Profil

icon Re: Open source SQL.NET :)10.08.2002. u 15:07 - pre 264 meseci
nesto ne stima, to sam bas radio. a mozda ni ne moze u accesu. stavio sam topic na baze ako nekoga bude zanimalo isto ovo neka pogleda tamo.

pozdrav
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Open source SQL.NET :)14.08.2002. u 13:27 - pre 264 meseci
Evo nesto za tebe iz Visual Studio Magazine:

http://www.fawcette.com/vsm/20...azine/features/rauschenberger/

pozdrav:)
Commercial-Free !!!
 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

Član broj: 531
Poruke: 1793
*.microsoft.com



+18 Profil

icon Re: Open source SQL.NET :)14.08.2002. u 21:19 - pre 264 meseci
Naravno da mozes da sifrujes sifru, kao uostalom i u bilo kom drugom programu (ako stavis plaintext sifru u EXE / DLL, svi ce to videti).

Medjutim, meni nije jasno zasto se brines sto ce ljudi videti connection string ako ga otvore webservice DLL u notepadu... Pa odakle im taj DLL? Ako je javno dostupan za skidanje, onda nisi dobro konfigurisao IIS.
 
Odgovor na temu

*.net

Član broj: 4660
Poruke: 138
*.86.EUnet.yu



Profil

icon Re: Open source SQL.NET :)15.08.2002. u 13:52 - pre 264 meseci
nije dostupan niotkud osim sa tog serverskog racunara , ali opet , kada nekome dam progam ne zelim da on vidi kako radi niti da ga prepravalja.
 
Odgovor na temu

[es] :: .NET :: Open source SQL.NET :)

[ Pregleda: 4559 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.