Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Seguridad
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-01-2008
Avatar de mr_pascale
mr_pascale mr_pascale is offline
Miembro
 
Registrado: nov 2006
Ubicación: Buenos Aires - Argentina
Posts: 18
Poder: 0
mr_pascale Va por buen camino
Lightbulb Registro en BBDD

Buenas!
En un sistema que habia hecho con ese tipo de distribución (a prueba) lo que hice fue que el programa guarde un dato en un registro de una tabla del sistema en su primera utilización, una especie de marca con la fecha cifrada.
Con esto me aseguro que la manera que tendran de poder reinstalar el programa sea regenerando el campo cifrado. Si ademas esto lo comparas con el registro... sera muy dificil que puedan prolongar la utilización.

Saludos!
Responder Con Cita
  #2  
Antiguo 29-01-2008
cjmatador cjmatador is offline
Miembro
 
Registrado: ene 2008
Ubicación: La Paz Bolivia
Posts: 24
Poder: 0
cjmatador Va por buen camino
Smile

mr_pascale

como hago eso de acceder a una tabla del sistema, ya me imagino lo que debo hacer pero dame un ejemplo de tabla del sistema donde esta ubicada, y debe ubicarse siempre en el mismo lugar verdad para poder acceder a ella y que no me mande un error, ahora ten en cuenta que algun usuario podria no tener acces en su equipo

agradecere me aclares ello
Responder Con Cita
  #3  
Antiguo 29-01-2008
Avatar de mr_pascale
mr_pascale mr_pascale is offline
Miembro
 
Registrado: nov 2006
Ubicación: Buenos Aires - Argentina
Posts: 18
Poder: 0
mr_pascale Va por buen camino
Todo ocurre en el primer uso

A ver... Como base los usuarios (todos) deben acceder al programa validando su usuario y contraseña. En mi caso, tenía guardado un registro de un cliente genérico, en el cual uno de los campos estaba vacio antes del primer uso. Cuando cualquier usuario se trataba de loguear por primera vez, no solo generaba el log de ingreso sino que ademas si el campo esta vacio este se llenaba con el daqto cifrado con la fecha actual. Este dato es comparado desde el primer uso haciendo diferencia de fechas si esta supera los 30 días, entonces sale.
Recordá que al ser un cliente generico... no se le puede dar la opción de borrarlo.

Espero que se entienda algo

Saludos
Responder Con Cita
  #4  
Antiguo 29-01-2008
cjmatador cjmatador is offline
Miembro
 
Registrado: ene 2008
Ubicación: La Paz Bolivia
Posts: 24
Poder: 0
cjmatador Va por buen camino
mr pascale

no olvides que pueden borrar mi base de datos y luego reinstalar el programa,

sabes como desde codigo puedo ocultar un archivo, es decir creo un archivo en una region x del directorio c y luego quiero que se muestre oculto

gracias por todo si
Responder Con Cita
  #5  
Antiguo 29-01-2008
Avatar de mr_pascale
mr_pascale mr_pascale is offline
Miembro
 
Registrado: nov 2006
Ubicación: Buenos Aires - Argentina
Posts: 18
Poder: 0
mr_pascale Va por buen camino
Importa???

cjmatador, si eliminan la base de datos, entonces han trabajado un mes para nada. Si este fuese un software de calculo, le pondría otros controles, pero sabiendo que es un sistema contable, tendrían que cargar una y otra vez los clientes, los proveedores y los articulos cada vez que reinstalen la aplicación. Tampoco les serviría un dump de los datos ya que este llevaría consigo la marca de fecha que vos implementaste.

Saludos
Responder Con Cita
  #6  
Antiguo 29-01-2008
cjmatador cjmatador is offline
Miembro
 
Registrado: ene 2008
Ubicación: La Paz Bolivia
Posts: 24
Poder: 0
cjmatador Va por buen camino
Smile

bueno gracias a todos creo que podre solucionar mi problema, creo un archivo con un nombre similar al de alguno del sistema y lo pongo en una carpeta de sistema, luego lo oculto, en ese archivo guardo la fecha de instalacion, y en mi programa luego de verificar login y pasword, valido esta fecha, si expiro mando automaticamente al form de registro
gracias ok bye
Responder Con Cita
  #7  
Antiguo 29-01-2008
cjmatador cjmatador is offline
Miembro
 
Registrado: ene 2008
Ubicación: La Paz Bolivia
Posts: 24
Poder: 0
cjmatador Va por buen camino
bueno saben tengo otro pequeño inconveniente,
toda la base de datos que genera el cliente en el uso rutinario del sistema, para cearle un backup, simplemente copio la base de datos donde me indique el usuario, en que forma podria llevar dicha base primero a comprimirla en winrar y ponerle una clave.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Seguridad Lupita Varios 6 29-08-2007 03:38:54
Seguridad en asp.net karocs .NET 3 07-02-2007 16:41:40
[Seguridad] Nuevos agujeros de seguridad en varios sistemas Windows ... kinobi Noticias 1 16-09-2003 10:42:54
Como Puedo Crear un Sistema de Seguridad de Usuarios basado en los Roles de Interbase hromero Firebird e Interbase 3 16-05-2003 21:57:28
Seguridad de mi sistema cmgenny Varios 2 07-05-2003 21:27:08


La franja horaria es GMT +2. Ahora son las 08:34:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi