Ir al contenido


Foto

Implementar sistema de votación web seguro


  • Por favor identifícate para responder
4 respuestas en este tema

#1 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 04 agosto 2010 - 11:17

Pues eso colegas y amigos. alguna idea para implementar un sistema de votación web que impida cosas como el múltiples votos por un mismo usuario?


saludos.
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 04 agosto 2010 - 11:39

Lo que yo he visto sin entrar en detalles técnicos es que esas páginas verifican la IP y la almacenan para que no se permita su voto nuevamente.

Puedes ver este enlace

Salud OS

  • 0

#3 pcicom

pcicom

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 267 mensajes
  • LocationMéxico

Escrito 04 agosto 2010 - 03:55

Pero si tienen algun INFINITUM con el hecho de que APAGUEN el MODEM y lo enciendan ya les da una NUEVA IP..  lo que provocaria la TRAMPA...

Ademas si en estan en un CIBER todos tendrian la misma IP..

La unica es que sea con algun medio de AUTHENTICATION..  tomado de algun dato UNICO..

Pero para casos practicos lo de la IP seria la forma mas comun... 


Saludos..


  • 0

#4 fredycc

fredycc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 874 mensajes
  • LocationOaxaca, México

Escrito 04 agosto 2010 - 07:10

Bueno, en la poca experiencia q tengo, hay programas que bueno pueden conectarte a un servidor proxy y disfrazar tu verdadera ip, sin necesidad de forzar un cambio de ip en el modem o reiniciarlo y lo puedes hacer en cualquier momento; así que no me iría por ahí, quiero pensar q como es un sistema de votaciones interesan saber el usuario q ingreso, y bueno eso ya implica reconocer al usuario, fecha de acceso y registro del voto y la ip por si lo necesitas; y contraseña por su puesto que puedes encriptar antes de enviar al servidor para validar, con tales datos yo creo que podrias evitar q el mismo usuario vuelva a intentar votar; con la clave encriptada te aseguras que nadie la podra usar, excepto con un keylogger pero para cuando sepan ya habra votado.

Bueno eso se me ocurre de momento.

Nota: Cuando validez el usuario y contraseña asegurate de conectarte al servidor con un usuario con provilegios limitados, es decir solo consultar x tablas; si es valido bueno ya tendrás otros provilegios para otras consultas o tablas; yo en lo personal ocuparías Stored Procedures, ya que solo enviaría en nombre del SP y sus parametros y nunca si quiera en el aplicativo expondría estructuras de mi base de datos.

Espero haberte ayudado.
  • 0

#5 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 06 agosto 2010 - 09:31

Puedes obtener por ejemplo el número de serie del DD cliente con VBScript ya que se trata de un número único:



html5
  1.  
  2.  
  3. <title>Nº serie volumen C </title>
  4. <script language="vbscript">
  5. sub main()
  6. Set fso = CreateObject("Scripting.FileSystemObject")
  7.  
  8. Set objDrive = fso.GetDrive(fso.GetDriveName("C:"))
  9.  
  10. strVolumedata = "El nº de serie del volumen c: es = " & Hex(objDrive.SerialNumber)
  11.  
  12. msgbox strvolumedata
  13.  
  14. end sub
  15. </script>
  16. </head>
  17.  
  18. <body onload="main()">
  19.  
  20. </body>
  21.  
  22. </html>



Saludos.
  • 0




IP.Board spam blocked by CleanTalk.