Seguridad e instalación


Para implementación en contextos de producción, Netcontent sigue las mejores prácticas de seguridad. Prácticas que incluyen los estándares OWASP, WASC y NIST, junto con la prueba ‘Pentest’, también llamada ‘Test de intrusión’. La plataforma Netcontent ha sido diseñada para garantizar la seguridad de los datos confidenciales y/o privados:


    • Servicios de gestión de procesos y envío de alerta, en las instalaciones del cliente, sin comunicación con servidores externos.
    • Todos los datos se guardan en el repositorio interno de Netcontent y no están transmitidos o exportados fuera del servidor, automática o manualmente.
    • Todos los datos textuales confidenciales y privados se eliminan ("enmascaran") en el evento de carga de los mismos.
    • La API de Netcontent solo puede ser utilizada habiéndose obtenido un token de seguridad. Todos los métodos esperan recibir un token otorgado por la misma plataforma con el cual pueden validar la autenticidad del consumidor.
    • La plataforma Netcontent no tiene acceso directo al entorno del cliente, servidores o datos. Los administradores de TI mantienen el control exclusivo de acceso a los usuarios.



Firewall y Configuración de Puertos


La configuración del puerto y los protocolos de red de la plataforma Netcontent se pueden configurar para soportar todos los requisitos comunes de firewall. La configuración de puerto predeterminada es la siguiente:


    • Portal Web de Netcontent: por donde ingresan los usuarios a Netcontent: 80 o personalizado en IIS.
    • Servidor de Web API: entre el portal web y el acceso a datos: 2092 o personalizado en IIS.
    • Diseñador de Procesos: a través del cual se crean los procesos de captura, negocio y reglas de control: 2094 o personalizado en IIS.
    • Servicio de edición de archivos: 2095 o personalizado en Apache Tomcat.



Configuración para la comunicación SMTPm TLS/SSL


Netcontent utiliza mecanismos de comunicación internos y externos, para los cuales se debe configurar los puertos de seguridad a un server smtp.


En la configuración del servidor de alertas debe configurar los siguientes keys: <add key="SMTPPort" value="587"> <add key="SMTPEnableSSL" value="true">


Configuración de Hardware mínima e Inicial requerida


Máquina

Función

Procesador

RAM

Store

Instalación

Permisos

OS: Windows Server 2012 o Superior

Netcontent plataforma Flexi Capture Engine (FCE)

Intel i7 o Xeon 4 o más CPU cores

32GB

1TB

392 MB 1.3GB FCE



** Es recomendable la instalación en un CLOUD. Sin embargo, el uso de un servidor físico o virtual dedicado es posible. La máquina virtual debe: (1) cumplir con las especificaciones enumeradas anteriormente; y (2) ser dedicada (es decir, no compartir CPU). **FCE debe estar en la misma CPU que la WebAPI y el servicio de captura de Netcontent


Herramientas Utilizadas


La plataforma Netcontent, se encuentra realizada en Angular 5.2.9 con patrones de diseño Material Design. Angular (comunalmente llamado "Angular 2+" o "Angular 2"), es un framework para aplicaciones web de TypeScript de código abierto, mantenido por Google, que se utiliza para crear y mantener aplicaciones web de una sola página.


Su objetivo es aumentar las aplicaciones basadas en navegador con capacidad de Modelo Vista Controlador (MVC), en un esfuerzo para hacer que el desarrollo y las pruebas sean más sencillas.


Para mayor información puede recurrir al siguiente enlace: https://angular.io/ 


Material Design

Corresponde a un lenguaje visual que sintetiza los principios clásicos del buen diseño con la innovación, y la posibilidad de tecnología y ciencia. Esta especificación es un documento vivo que se actualiza a medida que continuemos desarrollando los principios y los detalles del diseño de materiales.


Para mayor información le recomendamos: https://material.io/ 


Microsoft .Net C# Framework 4.5

Para el servidor Web API que provee la comunicación con el negocio y la base de datos.


Java 8 / Corretto 21

Para proveer servicios de manejo de archivos y comunicación con la base de datos Mongo DB.




Creado con el Personal Edition de HelpNDoc: Crear archivos Qt Help entre plataformas