Foro de elhacker.net

Programación => Java => Mensaje iniciado por: + 1 Oculto(s) en 8 Junio 2016, 17:34 pm



Título: app que te reconozca
Publicado por: + 1 Oculto(s) en 8 Junio 2016, 17:34 pm
quiero implementar una app en android que con solo usarlo te reconozca, mediante interaccion humano computador

que tendria que usar,
como lo harian?
machine learning?
ia?
muchas gracias


Título: Re: app que te reconozca
Publicado por: engel lex en 8 Junio 2016, 17:40 pm
solo con usarlo? es decir por la forma en que mueves, usas y presionas?

si es eso y consigues algo, en microsoft justamente estan comprando tecnologías para esto, al igual que las mayores empresas de tecnología, el MIT apeeeenas ha hecho avances en este campo

IA y machine learning en general refieren a lo mismo (para que una ia sea Inteligente, tiene que saber aprender y para aprender, debe ser inteligente)

para hacerlo, capturar datos de temperatura, acelerometro, gestos, microfono... y el gran problema de las compañias... si haces ejecicio recientemente o te enfermas, ya no te reconocerá XD



no hagas doble post


Título: Re: app que te reconozca
Publicado por: + 1 Oculto(s) en 8 Junio 2016, 18:08 pm
quisiera hacerlo solo por movimiento del raton o por la frecuencia de teclado.

sera una idea factible?


Título: Re: app que te reconozca
Publicado por: hckcrck en 8 Junio 2016, 19:16 pm
Bueno como siempre antes de nada diré que no se mucho de el tema así que si digo alguna tontería lo siento,  :P
La aplicación se usaría para iniciar sesión en el dispositivo o seria para bloquear el acceso a quien intente husmear donde no debe?
Los inconvenientes que veo a la app que describes es que, primero, si es para iniciar sesión en el dispositivo, para que la app note la diferencia con el teclado, seria necesario escribir un texto largo cada vez que quieras iniciar sesión, cosa bastante tediosa, seria una opción algo mas sencilla, implementar esa opción a la contraseña común que todos tenemos en nuestro teléfono, es decir, que aunque se marque la contraseña correcta, si no se hace como solemos hacerlo, la app no te permita pasar, haciendo esta algo mas segura, aunque seguramente con barios intentos la app se confunda, ya que no debe haber mucha diferencia entre una pulsación tuya y otra mía por ejemplo.
Por otra parte seria complicado si la app tuviese el propósito de bloquear a quien este hurgando en tu teléfono, es decir, en pleno proceso, ya que seria necesario que la persona escribiese un texto largo, y para hurgar en un teléfono no es necesario escribir nada, solo mirar los chats del watts imágenes o lo que sea que quieras ver.
Por otra parte esta la opción para pc, que se apoyaria en el movimiento del ratón para saber que la persona que lo usa sea quien dice ser, bueno, se puede usar un pc sin ratón perfectamente, de modo que como sistema de seguridad seria bastante vulnerable, y no decir que la forma de usar el ratón puede variar en la misma persona, por ejemplo, si usas ratón en casa por comodidad, pero tienes un portátil y fuera de casa utilizas el panel táctil, o cambias de alfombrilla para el ratón a una mas pequeña, eso podría variar el movimiento del ratón dejándote a ti, el verdadero propietario, de farsante y si acceso al pc.
Bueno asta aquí los inconvenientes según mi forma de verlo, claro que no tengo conocimiento de programación ni nada de eso, solo he usado la lógica y puede que algo se me escape, suerte con tu proyecto  :)


Título: Re: app que te reconozca
Publicado por: + 1 Oculto(s) en 8 Junio 2016, 19:32 pm
quiero plantearlo como proyecto de tesis y ahi vere si es o no es factible

si sumamos todo es decir, el teclado + uso de raton + otros parametros

seria algo muy seguro


Título: Re: app que te reconozca
Publicado por: hckcrck en 8 Junio 2016, 19:39 pm
Se me a ocurrido que habría otra forma de hacer funcionar tu programa, pero mas complicada, seria con teléfonos móviles por ejemplo, ya que la app se fijaría en la forma de sujetarlo, el inconveniente es que ya no necesitas solo software, también necesitarías hardware, algo así como una lamina con sensores de presión, calor o lo que se te ocurra, que detecte tu mano y algún patrón como tu forma de sujetar el teléfono o incluso (poniéndome a desvariar y flipandolo) seria algo buenísimo que detecte tu red de vasos sanguíneos, ya que como una huella dactilar, son distintos en cada persona, no se como se conseguiría eso, ultrasonido? jaja ni idea  ;D.
Los inconvenientes serian que quien lo use no podría usar una bonita  funda para adornar y proteger su teléfono, ya que seria necesario un contacto directo con el teléfono y que el consumo de energía del
teléfono seria bastante mayor, ya que tendría que tener el cacharro funcionando todo el rato, y eso se notaria bastante... Seguro que hay mas pero no se me ocurren.
Espero haber aportado algo  :D


Título: Re: app que te reconozca
Publicado por: hckcrck en 8 Junio 2016, 19:46 pm
quiero plantearlo como proyecto de tesis y ahi vere si es o no es factible

si sumamos todo es decir, el teclado + uso de raton + otros parametros

seria algo muy seguro

Bueno, si te planteas lo que te he puesto antes, te darás cuenta de que seria bastante complicado hacer funcionar esos métodos,por inseguros o contraproducentes, la idea es buena, pero as de buscar otro método para que tu dispositivo sepa que eres tu quien lo usa.  ;)


Título: Re: app que te reconozca
Publicado por: + 1 Oculto(s) en 8 Junio 2016, 20:18 pm
no quisiera depender de otros dispositivos, los otros parametros que implementaria son el tiempo, ia aun no lo se


Título: Re: app que te reconozca
Publicado por: hckcrck en 8 Junio 2016, 20:49 pm
no quisiera depender de otros dispositivos, los otros parametros que implementaria son el tiempo, ia aun no lo se
El tiempo?  :o no lo he entendido bien, el tiempo de que?


Título: Re: app que te reconozca
Publicado por: + 1 Oculto(s) en 8 Junio 2016, 22:30 pm
aaaa bueno me referia a el tiempo de tecleo jejeje pero bueno necesito mas ideas

y gracias por colaborar en serio muchas gracias


Título: Re: app que te reconozca
Publicado por: + 1 Oculto(s) en 10 Junio 2016, 01:48 am
hola comunidad
me refiero a auntentificacion de usuarios
como harian cuando el usuario se equivoque al escribir por decir en una o dos letras y que el sistema te pueda corregir e ingreses al sistema(loguees) perfectamente?
por ejemplo un usuario se equivoca casi siempre en la misma letra que el sistema le pueda corregir e ingrese

pero si se equivoca en una letra distinta entonces que no le permita

algun algoritmo que me puedan aconsejar?
algun otro parametro a tomar en cuenta?


Título: Re: app que te reconozca
Publicado por: engel lex en 10 Junio 2016, 02:12 am
tablas estadísticas + diccionario

si se está escribiendo una palabra y en algún punto las posibles del diccionario no están

ejemplo

a.u.t.o.m.o(hasta aquí hay una buena predicción de que será "automovil" o similar) .g <- aquí ya no hay nada en el diccionario que coincida... entonces que es probable que haya querido presionar? alrededor de la g están f-t-y-h-n-b-v, si alguna de estas coincide con la continuación de la palabra en el diccionario, tu predicción está hecha... si aun así no hay nada que coincida, aplicas este proceso una letra atras... pero con 2 letras ya tienes que probar unas 50 posibilidades, así crece exponencialmente cada letra, aquí te vas a las tablas estadisticas, que palabras son más usadas por el usuario en relación a que palabras son más usadas en el idioma, tomando en cuenta el largo e inicio de la palabra


Título: Re: app que te reconozca
Publicado por: + 1 Oculto(s) en 18 Junio 2016, 15:51 pm
bueno gracias

aun tengo dudas...

mi proyecto trata sobre seguridad de autenticacion se users haciendo alguna alternativa a las password comunes





Título: Re: app que te reconozca
Publicado por: Eleкtro en 18 Junio 2016, 20:08 pm
quisiera hacerlo solo por movimiento del raton o por la frecuencia de teclado.

sera una idea factible?

Yo no lo veo nada factible.

El movimiento del ratón y la frecuencia de teclado pueden ser muy variables en un usuario, dependiendo, entre otros factores, del cansancio y/o el estado de ánimo del usuario.

También considero que no hay un margen tan amplio como para evitar que sea facilmente reproducible por otra persona solo con fijarse en como escribimos a que velocidad movemos el ratón, y aparte de eso, una persona puede aprender y acostumbrarse a escribir más deprisa, ¿y entonces que ocurriría, el algoritmo le reconocería como "otra persona"?.

Seamos sensatos, la idea incluso resulta algo absurda. Tampoco hay que ser un experto en algoritmos de reconocimiento/identificación de personas para saber que es una mala idea ...a ver, yo hablo bastante desde el desconocimiento, pero si ninguna compañia profesional ha implementado esa metodología de identificación, por algo será.



si sumamos todo es decir, el teclado + uso de raton + otros parametros

seria algo muy seguro

Si encima le añadieses más parámetros de evaluación a los ya mencionados, entonces sería tan "seguro" que practicamente ni tan siquiera el propio usuario legítimo lo podría utilizar.

¿Por qué no recurres a la metodología más común?: los gestos. No te costará encontrar información en Google sobre como implementar algoritmos de gestures en tu app para android, y entonces la aplicación podrá identificar al usuario según el gesto que éste haga con el dedo sobre el dispositivo, o en su defecto con el ratón.

Tal vez otra metodología viable fuese la escritura. En papel, la escritura puede identificar a una persona y no es reproducible al 100% por ninguna otra persona a nivel forénsico (realmente existen muchos matices personales cuando escribimos una letra), sin embargo, escribir con el dedo o con el ratón ya sería algo muy distinto y quizás muy variable también, pero creo que dos personas no harían los mismos movimientos con el ratón para construir/dibujar una o un par de letras en particular. Todo sería cuestión de testear si los resultados son factibles o no.

Saludos


Título: Re: app que te reconozca
Publicado por: + 1 Oculto(s) en 4 Julio 2016, 00:59 am
que es la auntenticacion basado en tokens?


Título: Re: app que te reconozca
Publicado por: Maurice_Lupin en 27 Julio 2016, 18:15 pm
Hola, estoy aprendiendo procesamiento digital de imagenes, se me ocurre si fuese una app para android, un factor más seria hacer reconocimiento facial, centrarse en los ojos, nariz y labios. Es una idea, por ahora he logrado suavizar rostros para quitar arrugas  :xD

Saludos.