Auditor: Audit de código en HCL Domino

Herramienta de audit y análisis de base de datos NSF para servidor HCL Domino y HCL Notes (Lotus Notes).

Es capaz de extraer y analizar el código de cualquier base de datos NSF.

Produce informe de calidad de código y ayuda a diagnosticar posibles fallos o problemas a la hora de actualizar un servidor HCL Domino.

La auditoría profesional del código puede predecir problemas y resolverlos antes de que afecten al negocio.

SABER MÁS
recibir una oferta

Una base actualizada de su código en uso en su servidor

Auditor va a extraer, la última versión de su código de manera diaria.

Con Auditor puede restringir el análisis a las bases de datos críticas para su organización.

Auditor permite también aprender sobre el código de aplicaciones que no tienen documentación o desarrolladores a cargo.

Auditor colecta y ordena todos los parámetros de backend para resaltar el uso de elementos claves (LEI DECS Win32 LCLSX ODBC API-C OLE)

Informes y análisis de código

Auditor permite identificar desarrollos con malas prácticas como nombres de usuarios, de email, de servidores «hardcoded», uso de directorios en local, conexiones a interfaces externas, script library sin usar.

Auditor diagnostica la posibilidad de uso de HCL Nomad Web aplicación por aplicación.

Auditor produce un informe detallado adecuado a las limitaciones de HCL Nomad.

Auditor analiza la compatibilidad de las aplicaciones NSF a HCL Domino v14

Basándose en la documentación de HCL, Auditor puede indicar las aplicaciones que necesitaran un retoque antes de la actualización.

Funcionalidades y características de Auditor

La herramienta descarta las bases de datos del sistema, plantillas, archivos de correo, y se centra en las aplicaciones con su lógica de negocio.

El audit permite detectar lo siguiente:

  • Nombres de servidores hard-coded
  • Nombres de usuario hard-coded, que pueden ser usuarios actuales, usuarios obsoletos (miembros del DENY ACCESS GROUP), usuarios deshabilitados (usuarios deshabilitados de manera temporal)
  • Nombres de bases de datos hard-coded
  • Correos electrónicos hard-coded
  • Otros valores hard-coded de una lista bajo solicitud
  • Herencia de elementos de diseño bloqueados, a bajo nivel.

Qué lenguaje se usan dentro del NSF para el desarrollo de cada aplicación:

  • JAR externos empotrados en el NSF
  • Uso de Java
  • Uso de Javascript
  • Uso de Bootstrap con su versión
  • Uso de CSS

Qué otros componentes están en uso:

  • Uso de Libre Office, Word, Excel
  • Uso de PDF
  • Teamstudio Build Manager
  • http API calls
  • Servicios web

Donde se usan componentes específicos

  • Llamada OLE
  • LSXLC y LSXODBC
  • LS2J – LotusScript 2 Java Bridge
  • LEI
  • DECS
  • Búsqueda para some specificos objectos como el método «CreateObject»

Marcadores de tipo de Sistema operativo 32bots/64bits:

  • lock-unlock method
  • NotesSession.Platform=»Windows/32″
  • NotesSession.Platform,3))=»win»
  • GetActiveWindow
  • List of DLL used («kernel32»)

Compatibilidad  HCL Nomad Web

Auditor identifica los elementos de diseño que no estarán disponibles en la interfaz de HCL Nomad Web.

  • JavaAgents
  • XPages
  • LS2J
  • Web Services
  • LSXLC y LSXODBC
  • @Command( [EditFind] )
  • C Api «OSLoadProgram»
  • NotesHTTPRequest