La versión de Text IISAM de Jet 4.0 permite que los usuarios anexen líneas a los archivos del sistema

Seleccione idioma Seleccione idioma
Id. de artículo: 239471 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Principiante: Requiere conocimientos de la interfaz de usuario en equipos de usuario único.

Este artículo se aplica únicamente a las bases de datos de Microsoft Access (.mdb).

Expandir todo | Contraer todo

Síntomas

Los IISAM de texto le permite manipular archivos de texto sin comprobar la extensión de nombre de archivo. Esto crea un riesgo de seguridad potencial porque pueden utilizarse para leer o escribir en un archivo de texto del sistema.

Causa

Los IISAM de texto es capaz de modificar el contenido de archivos de texto con formato de tablas de datos. Esta característica facilita el intercambio de datos en sistemas diferentes.

Solución

Este problema se ha corregido en la edición más reciente de Service Pack de Jet. La siguiente clave del registro se agrega dinámicamente cuando un programa carga el IISAM de texto. Esta clave del Registro impide que este tipo de riesgos de seguridad:
HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\Text\DisabledExtensions
Para obtener información adicional acerca de cómo obtener la última versión de motor de base de datos Jet 4.0, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
239114Cómo: Obtener el Service Pack más reciente para el motor de base de datos Microsoft Jet 4.0

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:" de este artículo.

Más información

Nota : se ha actualizado Jet40SP3.exe en 11 de octubre de 1999. Si anteriormente instalar esta actualización y le gustaría utilizar el control de seguridad más estricto proporcionado en el Mstext40.dll actualizado, ejecute el archivo Mstext40.reg instalado. Para ejecutar el archivo Mstext40.reg, busque el archivo en su sistema y haga doble clic en él.

Podría haber un posible riesgo de seguridad cuando alguien utiliza el IISAM de texto para modificar cualquiera de los archivos de texto del sistema, como Autoexec.bat, config.sys, System.ini y así sucesivamente.

Después de instalar la versión actualizada de Jet, sólo podrá utilizar el IISAM de texto para actualizar archivos de texto con las siguientes extensiones:
  • txt
  • CSV
  • ficha
  • ASC
  • htm
  • HTML
Se trata de las extensiones predeterminadas que se agregan a la clave del Registro enumerada en la sección "Solución". El valor de la clave del registro es:
! txt, csv, ficha asc, htm, html
En la primera versión de Jet 4.0 SP3, no se podrá utilizar el IISAM de texto para actualizar archivos de texto con las siguientes extensiones:
  • bat
  • cmd
  • ini
  • sys
  • inf
  • vbs
  • js
Se trata de las extensiones predeterminadas que se agregaron a la clave del Registro enumerada en la sección "Resolución" con la primera versión del SP3 de Jet 4.0. Los datos del valor de la clave del registro eran:
bat cmd, ini, sys, inf, vbs, js
Nota : la primera versión del SP3 de Jet 4.0 no proporcionó el uso de un signo de exclamación (!). Cuando se coloca un signo de exclamación al principio de los datos de valor , puede modificar únicamente archivos con las extensiones de lista. Cuando no se coloca un signo de exclamación al principio de los datos de valor , no puede modificar archivos con la extensión enumerada. Con el IISAM de texto de Jet 4.0, no puede establecer la clave del registro en una cadena vacía. Por lo tanto, si desea bloquear el acceso a los archivos de texto del sistema, debe establecer la clave del registro a una extensión de nombre de archivo binario. Por ejemplo, puede utilizar el .exe.

Nota : los usuarios de Microsoft Access pueden recibir el siguiente error al intentar importar un archivo de texto que no es una de las extensiones habilitadas:
No se puede actualizar. Base de datos es de sólo lectura.
Para resolver el error, cambie la extensión de archivo a uno de los tipos de extensión habilitadas o modificar la clave del Registro DisabledExtensions utilizando los métodos en este artículo.

Propiedades

Id. de artículo: 239471 - Última revisión: domingo, 23 de febrero de 2014 - Versión: 3.1
La información de este artículo se refiere a:
  • Microsoft Access 2000 Standard Edition
  • Microsoft Open Database Connectivity Driver for Access 4.0
Palabras clave: 
kbnosurvey kbarchive kbmt kbbug kbpending KB239471 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 239471

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com