Está cambiando el nombre de las carpetas & ¿Los archivos y los tipos de archivos cambiantes son una solución efectiva para la seguridad de archivos de una PC?
Soy un programador de aplicaciones y tengo una amplia experiencia en ello. He escrito un programa robusto que renombra carpetas y archivos y también cambia los tipos de archivos. No compromete la integridad del archivo, aunque también he podido hacerlo y volver a cambiarlo.
Me pregunto, qué tan seguro es esto. Sé que si, por ejemplo, cambio: test.jpeg a test.txt , si alguien simplemente lo cambiara, mi seguridad se verá comprometida. Obviamente lo he hecho más complejo que esto, pero ¿hay una laguna? ¿Hay alguna manera de revisar los registros de la PC para ver si hay cambios en los archivos o alguna otra manera en que un profesional podría descifrar esto? Como dije, mi programa que ' encripta ' estos archivos es muy sólido, dudo mucho que alguien, excepto yo mismo, pueda entenderlo / comprometerlo.
Algunas de las vulnerabilidades de seguridad que sí conozco:
-
Un usuario podría simplemente cambiar el nombre de todos los archivos y así haber vencido a seguridad
Para resolver esto, agregaría una línea de encabezado a los archivos para que, incluso si el nombre del archivo se cambia, el programa no pueda leerlo.
-
Para las imágenes, un usuario puede revisar las miniaturas del sistema
Para contrarrestar esto, borro todos los archivos temporales sobre encriptando .
-
Copias de seguridad de PC que contienen el archivo no cifrado
Conozca y controle sus copias de seguridad.
¿Hay otras formas de romper esta seguridad?
Una nota adicional a esto, se pensó en esta solución de seguridad después de que CryptoVirus atacara mi servidor. Es tremendamente imposible revertir los cambios que hizo ese virus. Pensé por qué no aplicar la misma metodología a la seguridad de mi archivo.
Otra nota es que estoy construyendo sobre Windows 7, pensando en expandirme a otras plataformas de Windows.