[ Nevena79 @ 08.06.2009. 14:00 ] @
Posto me niko ne konstatuje na NET forumu da pokusam ovde. Problem je vezan za Accessovu bazu ali mozda bi se mogao gledati i sa matematicke osnove. Jedna tabela u bazi tice se vodjenja evidencije o korisnicima i njihovim uplatama. Sastoji se od sledecih polja: Ime korisnika: Uplata: Stanje: Datum uplate: Znaci primer: Ime korisnika|Uplata|Stanje|Datum uplate Petar| 200|150|12.05.2009. U pitanju je klient-server aplikacija. Korisnici se loguju na server on procita njihovo stanje (br nepotrosenih dinara od ukupne uplate) i ako korisnik ima jos para na racunu dozvoljava mu ulazak na server. Stanje se smanjuje na kraju svakog dana za odredjeni iznos i kada je stanje 0 korisnik ne moze pristupiti serveru do sledece uplate kada se u njegova polja uplata, stanje i datum upisuju novi podaci. E sada u cemu je problem? Uplate korisnicima se vrse preko posebnog softvera, znaci programski i tu sve stima. Ali kako zastititi bazu od neovlascenih izmena? Stavljanje sifre na bazu kao i kriptovanje podataka ne dolazi u obzir jer svako iz tima ima pravo da zna takve podatke. Pretpostavljam da se sama baza drugacije ne moze zastititi pa bi se pitanje zasnivalo na tome kako racunski ili bilo kako drugacije shvatiti da je neko promenio neki broj u bazi da neko ne bi neovlasceno mimo programa namenjenog za to "uplacivao" drugima kredit? Ima li neko ideju? |