¿Qué es la verificación de archivos?
La verificación de archivos es un proceso para determinar si un archivo de computadora ha sido alterado de alguna manera. Esto puede ocurrir como resultado de corrupción, intrusión viral o actividad deliberada por parte de un usuario. Por seguridad, puede ser importante verificar la integridad de un archivo y recibir una alerta si el archivo cambió de una versión anterior. Hay varias técnicas disponibles para usar en la verificación de archivos.
Una opción para verificar archivos es comparar un archivo nuevo con una copia anterior, desplazarse por todo el código bit a bit, buscando cualquier cambio. Otra opción implica el uso de una suma de verificación. El usuario crea un bloque de datos del archivo y lo almacena. Si el usuario tiene dudas sobre un archivo, puede volver a realizar el cálculo de la suma de verificación y comparar la nueva versión con la original. Si los datos son diferentes, el archivo ha cambiado.
Este proceso puede ser importante en la transmisión de datos, donde los usuarios desean identificar cambios, porque eso podría indicar un problema. Un virus podría haberse adjuntado a un archivo, por ejemplo, o un hacker podría haber insertado un código para rastrear el archivo o ejecutar un comando malicioso. En el caso de datos seguros y confidenciales, los cambios pueden indicar la presencia de un compromiso en algún lugar del sistema que deberá abordarse para mantener los datos seguros. Del mismo modo, los usuarios pueden querer usar la verificación de archivos para confirmar la integridad de una copia de seguridad y asegurarse de que todos los datos que necesitarán estén allí.
Los programas de computadora están disponibles para realizar la verificación de archivos, y la mayoría son muy rápidos. Cuando el usuario ejecuta un comando para verificar un archivo, el programa puede barrerlo rápidamente y devolver un resultado. Este proceso podría ser más lento con archivos o situaciones particularmente grandes cuando el programa necesita escanear cada bit de datos, en lugar de usar un método de suma de verificación. Para las personas que intercambian datos a través de una conexión segura, el proceso también incluye cifrar y descifrar los datos.
Puede haber casos en los que la verificación de archivos puede ser especialmente importante. En la evaluación de evidencia digital en casos judiciales, por ejemplo, todas las partes quieren estar seguras de que los archivos son válidos y no han sido alterados. Un técnico especializado en este proceso puede evaluar el material y determinar si se han producido cambios. Esto también puede ser útil en la investigación forense en general, donde los cambios en un archivo pueden revelar rastros de un criminal que intenta cubrir sus huellas o engañar a los investigadores.