Cita:
Empezado por Casimiro Notevi
No se puede hacer que se si se llevan la BD a otro equipo, evitar que allí puedan abrirla.
|
Pues que SQLite se pueda transportar a otros equipos y ahi poder abrirla se llama "portabilidad", y es uno de los atractivos de SQLite3. No es ningun defecto, al contrario, es lo que la ha hecho super popular y aceptada.
Es la base de datos mas utilizada en el planeta, y no esta sola ni es ninguna advenediza. Aunque esta donada al dominio publico, esta vigorosamente mantenida y apoyada economicamente por los grandes de la industria digital: Oracle, Apple, HP, Samsung, Adobe, Mozilla, etc.
Y es muy facil evitar que alguien la abra si la encriptas, como ya se dijo en este hilo.
Si quieres que nadie la lea, tambien puedes encriptar la particion, o el folder donde la operas. Hay varias maneras de hacerlo. Tambien hay drivers que encriptan los datos de tal manera que nadie los puede leer, solo el usuario atravez del driver, y dando su password.
Asi que realmente SI se puede evitar que alguien abra una base de datos de SQLite3 si realmente se necesita o se desea.
Es el mismo asunto que con archivos de texto, que son muy populares porque son transportables, pero nada impide que los encriptes, post-uso, o durante-uso.