Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-10-2012
pedrolazarus pedrolazarus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 91
Poder: 12
pedrolazarus Va por buen camino
Como hacer seguro un sistema

Lo que pasa es que quiero colocarle usuarios al sistema para que se autentifiquen, pero la informacion de la base de datos se puede ver con abrir con un txt.

Que formas existen para evitar esto?
Responder Con Cita
  #2  
Antiguo 03-10-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
A ver, explícate un poquito, por favor.
¿Hacer seguro un sistema?, ¿abrir una base de datos en txt?
Detalla ampliamente exactamente lo que buscas, puedes escribir todo lo que quieras, es gratis
Responder Con Cita
  #3  
Antiguo 03-10-2012
pedrolazarus pedrolazarus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 91
Poder: 12
pedrolazarus Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
A ver, explícate un poquito, por favor.
¿Hacer seguro un sistema?, ¿abrir una base de datos en txt?
Detalla ampliamente exactamente lo que buscas, puedes escribir todo lo que quieras, es gratis

Pues he visto programas hechos tanto en delphi como en lazarus que usan base de datos, cuando yo voy a la carpeta donde se almacenan las bd, las trate de abrir en un block de notas y no se ve nada o sea solo simbolos, en cambio yo creo una bd y voy a donde se almacena la abro con un bloc de notas y se ve todo, tanto el codigo como los datos insertados en ella.

Por lo tanto no es seguro por asi decirlo.

Que formas hay de evitar esto
Responder Con Cita
  #4  
Antiguo 03-10-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Te cuesta explicar las cosas
Todavía no has dicho siquiera de qué base de datos se trata.
Pero de todas formas, sí, efectivamente, con todas las bases de datos te va a pasar igual, hay partes que puedes "ver" como texto y partes que no.
Aunque seguro que los passwords no puedes verlo.
Responder Con Cita
  #5  
Antiguo 03-10-2012
pedrolazarus pedrolazarus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 91
Poder: 12
pedrolazarus Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Te cuesta explicar las cosas
Todavía no has dicho siquiera de qué base de datos se trata.
Pero de todas formas, sí, efectivamente, con todas las bases de datos te va a pasar igual, hay partes que puedes "ver" como texto y partes que no.
Aunque seguro que los passwords no puedes verlo.
Como que no si es un simple char donde guardo el password, mira lo que sale en el block de notas

Código:
SQLite format 3   @                                                                     -â#

   g 

g   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ‚tablefacturafacturaCREATE 
TABLE "factura" ("id" INTEGER PRIMARY KEY,"producto" VARCHAR(30),"precio" INTEGER,"rif_cliente" VARCHAR(30),"id_mesa" INTEGER)
[tableclienteclienteCREATE TABLE "cliente" ("nombre" VARCHAR(30), "rif" VARCHAR(30),"id_mesa" INTEGER,"id_factura" INTEGER)o
=tablemesasmesasCREATE TABLE "mesas" ("id" INTEGER PRIMARY KEY,"mesa" VARCHAR(30),"ocupado" VARCHAR(30))

   Ö ùòëäÝ
Ö    
 
5  4  3  2  1  0
   Ë îÜ
Ë   

coco5555jose00000	pedro12345
   Ÿ ìÙű
Ÿ 

  dfgdfg4 ttttttttt-4 sdasdasd~§4 coca00000 pepsi12345

Última edición por pedrolazarus fecha: 03-10-2012 a las 19:22:30.
Responder Con Cita
  #6  
Antiguo 03-10-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Seguramente depende de la base de datos que uses que tan crípticos se vean los datos al abrirlos con un editor de texto. Es decir, dependerá del formato en sí que use el gestor de datos.

El cómo se vean los datos en un editor de textos, es, en realidad, irrelevante. Por un lado, es responsabilidad del programador o del dba, cifrar el contenido sensible como las contraseñas. El gestor no lo hará de manera automática. Por otro lado, parte de la seguridad de los datos, más allá de la programación o del gestor de datos, consiste en la protección física de los archivos. No se debe permitir que cualquier persona no autorizada pueda abrir la base con editor de textos ni con nada.

// Saludos
Responder Con Cita
  #7  
Antiguo 03-10-2012
pedrolazarus pedrolazarus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 91
Poder: 12
pedrolazarus Va por buen camino
Cita:
Empezado por roman Ver Mensaje
Seguramente depende de la base de datos que uses que tan crípticos se vean los datos al abrirlos con un editor de texto. Es decir, dependerá del formato en sí que use el gestor de datos.

El cómo se vean los datos en un editor de textos, es, en realidad, irrelevante. Por un lado, es responsabilidad del programador o del dba, cifrar el contenido sensible como las contraseñas. El gestor no lo hará de manera automática. Por otro lado, parte de la seguridad de los datos, más allá de la programación o del gestor de datos, consiste en la protección física de los archivos. No se debe permitir que cualquier persona no autorizada pueda abrir la base con editor de textos ni con nada.

// Saludos
Bueno pues esa era la pregunta en si, como hacer que no abran esos archivos, yo pensaba en linux quitarle permisos de administracion al archivo y en windows tambien y ademas ocultarlo pero eso se quita facil no para cualquiera pero con buscar en google basta
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
¿Alguien me da una idea de cómo hacer un sistema de actualización para mi software? Master23 Internet 15 14-04-2012 00:22:48
Como hacer instalable mi sistema negrokau Varios 5 14-10-2011 14:12:08
Como hacer una version Beta de un sistema ManuelPerez Varios 4 07-04-2008 19:27:08
Hacer FTP seguro SFTP! JuanErasmo Internet 0 02-08-2007 03:48:49
Windows, el sistema más seguro, según Symantec jhonny Noticias 8 27-03-2007 21:34:53


La franja horaria es GMT +2. Ahora son las 18:22:09.


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