Varias medidas de seguridad y procedimientos recomendados pueden protegerle contra el malware en el entorno de AutoCAD LT.
Descripción general
El código malintencionado ejecutable, también conocido como malware o virus, es cada vez más habitual y puede afectar a los usuarios de AutoCAD LT. Si se permite que se extienda, el malware puede provocar la pérdida de la propiedad intelectual y reducir la productividad.
Nota: A partir de AutoCAD LT 2024, el producto admite la carga y la ejecución de programas de AutoLISP.
La vulnerabilidad más habitual se produce al permitir la coexistencia de código ejecutable con datos como, por ejemplo, los archivos de AutoLISP cargados en la carpeta "Comenzar en". La carpeta "Comenzar en" se determina en función del atributo "Comenzar en" que se establece en el icono de acceso directo del escritorio o de la carpeta en la que se haga doble clic en un archivo para iniciar el producto.
Por ejemplo, los archivos ejecutables basados en proyectos que se han comprimido junto a dibujos en un archivo ZIP pueden incluir versiones modificadas de los archivos acadlt.lsp y acadltdoc.lsp, y archivos FAS y VLX que contengan código malintencionado. Cuando el contenido del archivo ZIP se extrae en una carpeta y AutoCAD se inicia haciendo doble clic en un archivo DWG, los archivos LSP se inician también automáticamente.
Asimismo, muchos virus intentan propagarse mediante la edición del archivo acadlt.mnl, añadiendo una línea en este para cargarse.
Además de AutoLISP, existen otras amenazas comunes que se pueden utilizar para explotar AutoCAD LT y AutoCAD. Entre ellas, se incluyen las siguientes:
- Archivos de comandos, PGP y CUIx subversivos. Examine siembre estos tipos de archivos de fuentes externas detenidamente antes de utilizarlos porque pueden incluir malware oculto.
- Malware insertado en copias pirateadas y complementos no autorizados. Las personas que piratean software pueden insertar fácilmente código adicional, incluido malware que roba su trabajo o convierte su equipo en un equipo "zombie".
- Archivos DWG formados incorrectamente que se han diseñado para el desbordamiento de búferes con código ejecutable. Este es un tipo más sofisticado de ataque diseñado para conseguir que los datos de dibujo manipulados se ejecuten como código en el equipo. El equipo de seguridad de AutoCAD ha estado trabajando para solucionar las amenazas de desbordamiento del búfer en AutoCAD y AutoCAD LT. Si trabaja con datos de diseño confidenciales, abra solo archivos de dibujo de fuentes de confianza.
- Inserción de archivos binarios. Esta categoría incluye la inserción de archivos binarios manipulados, como archivos EXE, DLL y COM, para sustituir a los archivos originales. Para insertar estos archivos en el equipo o una red, se requieren privilegios que pueden concederse mediante la explotación de permisos de carpeta débiles o cuando la aplicación se ejecuta con privilegios de administrador locales.
Contramedidas de seguridad
Las contramedidas de seguridad de AutoCAD reducen al mínimo el riesgo de ejecución de código malintencionado proporcionando controles que permiten realizar las siguientes tareas:
- Especifique uno o varias carpetas de confianza para los archivos ejecutables. La variable de sistema TRUSTEDPATHS proporciona compatibilidad con las ubicaciones de confianza para que los archivos ejecutables puedan almacenarse en ubicaciones de carpetas controladas y verificables. Es recomendable establecer estas carpetas como de solo lectura. CAD Manager puede bloquear estas ubicaciones.
- Limite el acceso a los archivos acadlt<versión>.lsp y acadlt<versión>doc.lsp, y a sus sucesores permitiendo que se carguen solo desde sus carpetas de instalación por defecto: <directorio de instalación>\Support y <directorio de instalación>\Support\<idioma> respectivamente.
- Limite la carga de aplicaciones de AutoLISP en la sesión actual del producto, incluidos todos los archivos LSP, FAS y VLX. El comportamiento de carga se controla con la variable de sistema SECURELOAD.
- Impide la búsqueda y la carga involuntarias de archivos ejecutables desde las carpetas "Comenzar en" y de dibujo dejando la variable de sistema LEGACYCODESEARCH establecida en 0.
- Proteja el proceso de limpieza tras un ataque desactivando completamente el código ejecutable al iniciar el producto. La variable de sistema SAFEMODE de solo lectura muestra y controla esta función con el conmutador de inicio /safemode. El conmutador /safemode permite iniciar el producto de forma segura, por lo que puede realizar cambios en las variables de sistema SECURELOAD y TRUSTEDPATHS.
- Bloquee las siguientes variables de sistema con la Utilidad de control de CAD Manager: LEGACYCODESEARCH, SECURELOAD y TRUSTEDPATHS.
- Establece automáticamente un nivel de seguridad mediante el control de algunas de las variables de sistema que se describen aquí con el comando OPCIONESSEGURIDAD.
Importante: El uso del conmutador /safemode también impide que funcionen la mayoría de comandos; este solo debe usarse temporalmente en situaciones en las que crea que se ha instalado malware en el sistema.
Medidas preventivas generales
Las siguientes medidas preventivas reducirán la vulnerabilidad frente a código malintencionado:
- Mantenga actualizados sus productos de software, incluidas las definiciones de virus.
- Instale AutoCAD LT en la ubicación de archivos por defecto del programa con UAC activado y no ejecute esta aplicación con privilegios de administrador.
- Utilice el Control de cuentas de usuario (UAC) de Windows y limite los privilegios para impedir que se realicen cambios no autorizados.
- Atienda las advertencias de seguridad, sobre todo, aquellas relacionadas con archivos ejecutables no firmados.
- Tenga cuidado con las aplicaciones externas, el software pirateado, los dibujos "gratuitos" y los archivos personalizados que podrían contener malware.
- Al instalar aplicaciones de terceros que incluyan archivos LSP, FAS y VLX, asegúrese de que los archivos instalados estén firmados digitalmente con un certificado emitido por una entidad acreditada, como VeriSign.
- No ejecute nunca un archivo de AutoLISP desconocidos sin inspeccionar primero el código.
- No ejecute nunca un archivo de comandos desconocido sin inspeccionarlo.
- Conserve el código ejecutable en carpetas de solo lectura que estén separadas de los datos.
- Almacene el código ejecutable en ubicaciones de confianza de solo lectura.
- Incluya los archivos CUIx de AutoCAD compartidos en ubicaciones de solo lectura.
- Establezca la variable de sistema SECURELOAD en 1 o 2 para impedir que se ejecute código no autorizado en AutoCAD. Este parámetro también se puede modificar en el cuadro de diálogo Opciones, ficha Sistema, botón Parámetros de archivo ejecutable o en el Asistente de implantación.
- Establezca la variable de sistema TRUSTEDPATHS en carpetas exclusivas de solo lectura que sean de confianza. Las carpetas C:\Archivos de programa\ y C:\Archivos de programa (x86), incluidas sus subcarpetas, son automáticamente de confianza. Estas rutas también se pueden establecer en el Asistente de implantación.
En el entorno actual de las amenazas informáticas, es recomendable estar siempre vigilante, incluso con AutoCAD LT y aunque esto implique dedicar unos minutos más a reducir los riesgos de seguridad.