Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Seguridad
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

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
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
  #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

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
  #3  
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
  #4  
Antiguo 29-01-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 27
Delphius Va camino a la fama
Cita:
Empezado por cjmatador Ver Mensaje
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.
Hola cjmatador,
sugiero que realices una búsqueda en los foros. Creería que ya alguien comentó algo parecido. Por lo menos se que existen componentes que comprimen archivos, tanto en zip como en rar. No se si serán de pago... lo puedes localizar aquì.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #5  
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
delphius amigo
una consulta sabes algo de como acceder al registro de windows para guardau una fecha digamos la de instalacion de mi programa, pero quisiera hacerlo desde el sistema que hice, ya validare que solo en la primera vez que se entra registre dicha fecha y si existe ese dato no lo actualice comprendes te agradecere muchisimo
un abrazo
Responder Con Cita
  #6  
Antiguo 29-01-2008
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 21
Chris Va por buen camino
Hola cjmatador. Prueba un código similar a este:

Código Delphi [-]
Procedure RevisarFechaInstalacion:TDateTime;
var
Reg : TRegistry  ;
Begin
Try
  Reg:=TRegIniFile.Create;
  Reg.RootKey := HKEY_CLASSES_ROOT;
  Reg.OpenKey('{AA95A820-4458-410F-BD97-2EC6142542B5}',TRUE);
  If Reg.ValueExists('fecha_instalacion') Then
  Result := reg.ReadDateTime('fecha_instalacion')
  Else
  Begin
  WriteDateTime('fecha_instalacion',now);
  Result := now;
  end
Finally
Reg.Free;
End;

end;

EDITADO: En este caso la fecha se guarda directamente sin condificar. Oviamente, tu tendrás que implementar los métodos para mejorar la seguridad de esta pequeña función.

saludos.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web

Última edición por Chris fecha: 29-01-2008 a las 22:16:47.
Responder Con Cita
  #7  
Antiguo 24-03-2008
[fer21unmsm] fer21unmsm is offline
Miembro Premium
 
Registrado: dic 2005
Ubicación: Lima
Posts: 627
Poder: 21
fer21unmsm Va por buen camino
Muy interesante, las soluciones brindadas por los compañeros, en cuanto al registro, es uno de los más comunes, aunque tienes que poner un clave que no este relacionada al programa es decir que los puedas despistar, ya que hay personas que se meten al regedit, y buscan palabras semejantes al programa y pues terminan encontrando el numero de serie.

Mediante la generacion de un archivo también es interesante, aunque si me voy por los extremos con un programa que rastree las funciones apis de apertura, lectura y cierre de ficheros, pueden sacar el archivo donde se encuentra el serial, solo es para tener en cuenta.

Puede ser en linea (on-line), en internet, también es otra forma, generas un archivo para el usuario que contenga una llave publica, y del lado de tu server un privada similar al mecanismo de correo, esto me parece seria bastante seguro

saludos
__________________
"La información tiene más valor cuando se comparte"
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 12:58:36.


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