PDA

Ver la versión completa : Filtro de validacion



proteo1
10-08-2011, 18:54
Que tal un saludo a todos, y aqui solicitando ayuda.

Tengo por liberar algun programa y no se que piensen ustedes de lo que deseo hacer para evitar el acceso no autorizado del sistema.

Mi idea es hacer que todos los procesos pasen por una validacion, asi que la validacion tendria segun yo dejarse intacta porque daria otros resultados, que opinan uds.

http://img43.imageshack.us/img43/9683/procesosm.jpg

Marchi
13-08-2011, 15:54
No se entiende claramente cual es tu pregunta.

En cuanto a hacer que todos y cada uno de los procesos pasen por una validación, depende mucho del diseño de la aplicación.
Si la aplicación está estructurada fuertemente en capas, no tiene sentido validar un campo que ya es validado en una interfaz externa en otra interna. Ahora si lo que se pretende es tener módulos que puedan utilizarse independientemente y para los que no se hace ninguna especificación sobre sus interfaces, entonces lo mas adecuado sería tener validaciones en cada uno de estos módulos.

Saludos

proteo1
30-08-2011, 21:49
La idea principal es evitar la depuracion del programa para el cambio de condiciones, que si modifican la comparacion del usuario y contraseña, este cambio en el codigo les cambie todas las demas funciones.

asi tendria que quedar en apariencia el programa tal cual sin modificar eso, en ves de hacer un crack tendrian que hacer un keygen :s jajaja sale con la misma, pero segun yo el keygen necesita mas analisis que un crack.

muchas gracias por la respuesta y con esto espero aclarar mi pregunta, y el motivo de porque hacer algo por el estilo.

hystd
31-08-2011, 02:22
Aunque no se entiende muy bien, supongo que tu duda se resuelve entendiendo quien llama, y quien es llamado (cuando digo "quien", me refiero a procesos). Sabiendo esto, puedes redirigir el flujo de ejecución normal, según lo desees.

Un saludo.

proteo1
31-08-2011, 02:46
Aunque no se entiende muy bien, supongo que tu duda se resuelve entendiendo quien llama, y quien es llamado (cuando digo "quien", me refiero a procesos). Sabiendo esto, puedes redirigir el flujo de ejecución normal, según lo desees.

Un saludo.

Oki realizare un codigo para ver si me doy a ver mi punto de pinion. :)

gracias de nuevo por los comentarios para asi saber si me doy a entender o no y poner mas clara mi idea de lo que deseo hacer.