| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2006 17:57:57
|
LuizClaudio
JavaEvangelist
![[Avatar]](/images/avatar/a9cf46a38a9b05e959f33215e5cdc38a.png)
Membro desde: 03/04/2006 21:50:51
Mensagens: 388
Offline
|
Luca wrote:Olá
LuizClaudio wrote:
Tá implementado assim, mas adivinha..... o cliente num quer eheheheh
Então não foi explicado direito ao cliente que proteção com IP é tolice. Isto é beabá de rede e qualquer garoto é capaz de burlar.
[]s
Luca
Luca..concordo, sou só o programdor, é meu chefe que fala com o cliente
|
"Porque Deus amou o mundo de tal maneira que deu seu filho unigênito para que todo aquele que nele crê não pereça, mas tenha vida eterna." João 3.16 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2006 18:04:57
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Hum, se você programa em CGI, ou tem acesso às variáveis CGI (que é o caso de quase qualquer linguagem Web), o IP do cliente (ou seja lá o que for isso) é facilmente disponível. Como foi dito, isso diz apenas qual o IP de uma das "pontas" do socket; se há algum NAT ou não no meio isso não vem ao caso.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2006 10:42:21
|
LuizClaudio
JavaEvangelist
![[Avatar]](/images/avatar/a9cf46a38a9b05e959f33215e5cdc38a.png)
Membro desde: 03/04/2006 21:50:51
Mensagens: 388
Offline
|
Então...
Quanto a segurança que o Luca tinha falado...neste caso específico, num tem muito problema, é só um html diferente pra rede local e um diferente para o usuário de fora da rede, a parte que é realmete restrita tem login...Como o thingol falou, fiz com cgi, mais ou menos como abaixo, só fiz umas alterações para manipular e comparar a string hostmane, usando expressão regular, sei que essa não é uma comunidade cgi, mas coloco o post para ajudar quem tiver um problema parecido...Depois o moderador edita se achar não apropriado, inté..obrigado.
|
"Porque Deus amou o mundo de tal maneira que deu seu filho unigênito para que todo aquele que nele crê não pereça, mas tenha vida eterna." João 3.16 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/03/2008 09:49:15
|
phmjunior
JavaChild
![[Avatar]](/images/avatar/94fbd0186bea63a55d23f6dcc8e2bd93.png)
Membro desde: 13/03/2007 10:17:45
Mensagens: 108
Offline
|
Basta essa linha em sua página jsp
espero ter ajudado
|
Pedro Homobono Machado Junior
Desenvolvedor web TRE-AP
pedro.junior@tre-ap.jus.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/05/2008 11:19:26
|
L3L8
Smalltalk
Membro desde: 31/05/2008 11:17:51
Mensagens: 2
Offline
|
phmjunior wrote:Basta essa linha em sua página jsp
espero ter ajudado
Mas para segurança o "X-FOWARDED-FOR" não serve. Pois é possível editar esse campo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/09/2008 11:43:57
|
phmjunior
JavaChild
![[Avatar]](/images/avatar/94fbd0186bea63a55d23f6dcc8e2bd93.png)
Membro desde: 13/03/2007 10:17:45
Mensagens: 108
Offline
|
Faz isso ai:
<%
String ip = request.getHeader("X-FORWARDED-FOR");
if (request.getHeader("X-FORWARDED-FOR") == null) {
ip = request.getRemoteAddr() ;
}
%>
Ip: <%= ip%>
|
Pedro Homobono Machado Junior
Desenvolvedor web TRE-AP
pedro.junior@tre-ap.jus.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 16:29:34
|
ronybrand
Thread.start()
Membro desde: 28/05/2003 15:54:00
Mensagens: 29
Offline
|
funcionou valeu!
|
Rony Brand
SCJP |
|
|
 |
|
|