Asegurar mas la seguridad de una plantilla

12/06/2007 - 18:20 por galtor | Informe spam
Buenos días a todos

Ante que todo me presento al grupo, mi alias es galtor y estoy a sus
órdenes para lo que les pueda ayudar (si me es posible), soy aprendiz
de programador, conozco el paquete de visual studio y estoy comiendome
libros enteros para aprender más porque en la realidad me topé con que
aun necesito mucha práctica.

En fin, tengo dos consultas, son sobre una aplicacion de excel que
comencé antes de aprender a programar y no quiero dejarla a la mitad,
me sirve de práctica y experiencia, espero que me puedan ayudar:

1. Quiero saber como puedo hacerla más segura, resulta que tiene un
formulario para hacer loggin con usuario y contraseña que aparece con
una macro automática al abrir el libro y funciona bien (además de
buscar el usuario y comparar las contraseñas, tiene parametros de
recuperacion de contraseña y además el boton de cerrar de la ventana
lo forcé a que cierre la hoja de xl si lo pulsan), pero me di cuenta
que si entro al editor de vb y abro después la plantilla puedo detener
la macro desde el boton del editor de visual.
Lo cual da acceso total a la aplicación (tiene passwords en todas las
hojas que uso y en el editor de visual basic lo que los detendría un
rato si quieren meterse a la estructura pero a la aplicación tendrían
acceso total, y no quiero.

2. En este mismo caso si eligen NO abrir las macros pueden entrar
tambien al libro, no podrían usarlo con las capacidades que dan las
macros y no les serviría pero entran y quiero saber como evitarlo en
este caso.

3. ¿Hay manera de proteger mejor las contraseñas del libro? ya que me
puse a investigar y encontré unos programas para crackear contraseñas
de cualquier aplicacion de office y funcionan, eso hace vulnerable mi
aplicación.

Gracias de antemano por su ayuda espero que me puedan ayudar.
galtor

Preguntas similare

Leer las respuestas

#6 Abraham
14/06/2007 - 01:10 | Informe spam
Hola, para terminar la idea: Que sea alfanumerica, que combine
mayusculas y minusculas, ypor supuesto no dejar los "simbolos" de lado

Abraham
Respuesta Responder a este mensaje
#7 galtor
14/06/2007 - 01:21 | Informe spam
Gracias por sus consejos, ya me resolvieron la pregunta numero 3 sin
quebrarme mucho la cabeza, por cierto la pregunta 2 ya la resolví
revisando otros temas del sitio, resultó ser sencillo, pero me queda
entonces la 1 por resolver, la rectifico por si no quedo clara:

Me causa inquietud es lo siguiente,

Si abro la aplicacion y luego quiero abrir VBA para pulsar el boton de
detener, no se puede porque estan ejecutandose macros, pero si primero
abro excel, luego abro el editor de VB y por último la aplicación,
entonces sí se puede pulsar el boton de detener la macros en ejecución
y por consiguiente da acceso a las capacidades del libro*.

Luego por probar si ocurre así siempre, abrí una aplicación financiera
demo que tiene macros y que ya caducó y pide una serie al abrirse para
poder seguir usándola, quise aplicar este proceso de detener la
ejecución de macros y no se puede, el editor de visual se queda como
bloqueado mientras está la macros en ejecución, ni siquiera permite
seguir trabajando en código de otra aplicación.

Quisiera saber si alguien sabe como hacer esto que me pase el tip.

NOTAS:
*Se me acaba de ocurrir una posible solución:
ya que el loggin de mi aplicación guarda en memoria los permisos de
acceso del usuario, pienso poner restricciones para el uso de todos
los módulos, entonces si detienen las macros de loggin entrarán a al
aplicación pero el valor de permisos del usuario que entró quedará
vacío, por lo tanto sólo tendría que agregar a la autentificación de
permisos de acceso a módulos la traba de que si encuentra nulo o vacío
el valor de los permisos que no se abra el formulario.
¿que opinan?

Saludos a todos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida