Libsecrm

para la eliminación segura
Descargar ahora

Libsecrm Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Bogdan Drozdowski
  • Sitio web del editor:

Libsecrm Etiquetas


Libsecrm Descripción

Biblioteca para la eliminación segura Libsecrm es una biblioteca que parcialmente (lea a continuación las limitaciones) garantiza la eliminación de datos seguros al interceptar las llamadas a algunas funciones de la biblioteca C y reemplazarlas por sus propios sustitutos. Los datos que se eliminarían de un archivo se borran primero de forma segura, luego las funciones originales. Se llaman.Libsecrm Parcialmente también se ocupa de la seguridad de la memoria: se interceptan algunas de las funciones de asignación de memoria y se elimina la memoria asignada antes de pasarla al programa de llamadas. Requisitos para compilar: * Una cuenta no root. Por favor, nunca compile o 'haz' cualquier cosa como root. * Un paquete de desarrollo de COMPILADOR DE TRABAJO C * para la biblioteca C (como Glibc-Devel y Glibc-encabezados) con la señal.h y (especialmente) fcntl.h, uniSTd.h y sys / stat.h encabezados. La UNISTD.H contiene funciones necesarias para la limpieza para trabajar en absoluto. No se hará nada si falta este archivo. El SYS / STAT.H contiene funciones necesarias para verificar el tipo de objeto borrado. LIBSECRM limpiará solo archivos regulares. Si falta este archivo, no se puede limpiar nada. El encabezado DLFCN.H contiene funciones necesarias para llamar a las funciones originales. Tiene que tener RTLD_NEXT definido. LIBSECRM no funcionaría sin esto, por lo que no se compilará sin esto. El encabezado FCNTL tiene funciones necesarias para evitar que se eliminen los archivos de limpieza, pero aún se abre. Tiene que tener F_SETLEASE, F_GETSIG y F_SETSIG definido en él (esto está disponible en GNU / Linux, pero es posible que no esté disponible en todas partes) para que esta función funcione. LIBSECRM trabajará sin esto, pero pueden suceder cosas extrañas. Si no tiene esto, PUT / BIN / BASH en el archivo de prohibición del programa y "ICE" (sin las comillas dobles) en el archivo Ban del archivo (lea el capítulo "Configuración manual" en la documentación "Información"). * LIBDL, la biblioteca de carga dinámica, con su paquete de desarrollo (a menos que las funciones requeridas se encuentren en la biblioteca de C) * el "Hacer" programa './configure' para configurar el programa para su sistema.Type 'Crear' para compilar el programa. La documentación se cumple (y se puede copiar de inmediato), pero se puede cambiar y recompilar, si tiene el programa 'krawenfo' (paquete de "texinfo") .type 'make install' para instalar el programa. Lea los documentos sobre cómo hacer el programa ejecutando.Type 'Info LIBSECRM' (después de la instalación) o 'info doc / libsecrm.info' (antes de la instalación) para obtener help.rpm Dependencias: * libc.so.6 (glibc_2.2 ) La biblioteca ha sido probada, pero ahora puede o luego contener errores, lo que puede conducir a la pérdida de datos no intencionales. Lea la licencia para una garantía (no hay ninguno). Limitaciones: · El programa usando LIBSECRM no tiene permisos de escritura en el archivo · Un programa está utilizando llamadas directas de kernel, llamadas de sistema de archivos o llamadas no estándar, evitando así incluso la biblioteca C · LIBSECRM no está cargado (lea el capítulo "Instalación" en los documentos "Información"). · Un programa está vinculado estáticamente (por lo que no usa bibliotecas compartidas y tiene todas las funciones compiladas en ella). · El sistema operativo no admite bibliotecas compartidas (como DOS) · El sistema operativo no admite la precarga de bibliotecas compartidas antes de las bibliotecas del sistema. ¿Qué hay de nuevo en este lanzamiento: · Limpiar la memoria liberada, la opción de limpiar con ceros, corrige los paquetes de distribución.


Libsecrm Software relacionado