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

Kako zastiti java server od napada

[es] :: Java :: Kako zastiti java server od napada

[ Pregleda: 1897 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

glamoc

Član broj: 125620
Poruke: 346
212.200.65.*



+1 Profil

icon Kako zastiti java server od napada12.09.2009. u 17:39 - pre 177 meseci
Napravio sam klijent server aplikaciju u javi i sad imam problem sto trebam da obezbedim da server bude otporan na napade.
Server je organizovan na sledeci nacin:ima jednu nit koja na serverskom portu(ServerSocket) osluskuje zahteve klijenata i imam pool niti koje
odradjuju neku poslovnu logiku.Postoji mogucnost da se neko preko recimo telneta nakaci na moj server na port X i da salje gluposti,i to sam sredio da server zatvori port koji je napadac dobio,ali ukoliko se neko samo nakaci na servera bez ikakvih poruka jedna nit ostaje trajno blokirana cekajuci da taj ko se nakacio posalje nesto.Da li je moguce u javi podesiti da citanje iz socketa ne bude blokirajuce vec da bude blokirajuce neko vreme a onda da se rasine veza.
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
 
Odgovor na temu

grizzly
Beograd

Član broj: 7978
Poruke: 262



+4 Profil

icon Re: Kako zastiti java server od napada12.09.2009. u 18:45 - pre 177 meseci
Mozda da napravis nit koja ceka neko vreme i onda proveri da li se ista desava tu, a ako ne zatvori soket?
 
Odgovor na temu

glamoc

Član broj: 125620
Poruke: 346
212.200.65.*



+1 Profil

icon Re: Kako zastiti java server od napada12.09.2009. u 18:58 - pre 177 meseci
To sam i ja konto al mozda ima nesto vec predvidjeno za ovakve situacije
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
 
Odgovor na temu

hyle
Perica Milošević
Belgrade

Član broj: 30030
Poruke: 150
95.180.24.*

Sajt: www.linkedin.com/in/peric..


+4 Profil

icon Re: Kako zastiti java server od napada12.09.2009. u 19:20 - pre 177 meseci
Ako želiš da ti rad sa socketima ne bude blokirajući onda moraš koristiti Java NIO (New I/O ili Non-blocking I/O) umesto standardnih socketa. Potraži po netu tutorial, moraš malo da uđeš "ispod haube" da bi lepo skontao kako se programira. NIO ti daje veću skalabilnost ali ne postoji neka sigurna zaštita od DOS napada.

Ako te NIO ne bude zadovoljio možeš koristiti i projekat koji se zove kao naš sagovornik grizzly
U pitanju je nadgradnja na NIO, a evo i linka na Project Grizzly
 
Odgovor na temu

Milos Sreckovic
System administrator, SET d.o.o.
Šabac

Član broj: 30126
Poruke: 267
79.101.189.*

Sajt: www.set.rs


+2 Profil

icon Re: Kako zastiti java server od napada16.09.2009. u 08:41 - pre 177 meseci
imas na socket-u funkciju
setSoTimeout(int timeout)
sa kojom mozes da namestis vreme posle koje ce ti se baciti izuzetak ako se nista ne desava...
 
Odgovor na temu

[es] :: Java :: Kako zastiti java server od napada

[ Pregleda: 1897 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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