Security and Installation


For production environments, Netcontent follows best security practices, including OWASP, WASC, and NIST standards, along with the ‘Pentest’ or ‘Intrusion Test’. The Netcontent platform has been designed to ensure the security of confidential and/or private data:


  • Process management and alerting services are hosted on the client’s premises, with no communication to external servers.
  • All data is stored in Netcontent's internal repository and is not transmitted or exported outside the server, either automatically or manually.
  • All confidential and private textual data is deleted ("masked") during the loading event.
  • The Netcontent API can only be used with a security token. All methods expect to receive a token provided by the platform to validate the authenticity of the consumer.
  • The Netcontent platform does not have direct access to the client’s environment, servers, or data. IT administrators maintain exclusive control of user access.



Firewall and Port Configuration


Netcontent's port configuration and network protocols can be adjusted to support all common firewall requirements. The default port configuration is as follows:

  • Netcontent Web Portal: Used for user access to Netcontent: 80 or custom in IIS.
  • Web API Server: Between the web portal and data access: 2092 or custom in IIS.
  • Process Designer: Used for creating capture, business, and control rule processes: 2094 or custom in IIS.
  • File Editing Service: 2095 or custom in Apache Tomcat.


Configuration for SMTPm TLS/SSL Communication


Netcontent uses internal and external communication mechanisms, for which security ports must be configured on an SMTP server.


In the alert server configuration, you need to set the following keys: <add key="SMTPPort" value="587"> <add key="SMTPEnableSSL" value="true">



Minimum and Initial Hardware Configuration Required


Machine

Function

Processor

RAM

Store

Instalation

Permission

OS: Windows Server 2012 or higher

Netcontent,  Flexi Capture SDK

Intel i7 o Xeon 4 or more CPU cores

32GB

1TB

392 MB 1.3GB FCE






Note: It is recommended to install on a CLOUD environment. However, using a physical or dedicated virtual server is possible. The virtual machine must: (1) meet the specifications listed above; and (2) be dedicated (i.e., not share the CPU). FCE must be on the same CPU as the WebAPI and the Netcontent capture service.



Tools Used


The Netcontent platform is built using Angular 5.2.9 with Material Design patterns. Angular (commonly referred to as "Angular 2+" or "Angular 2") is an open-source web application framework for TypeScript, maintained by Google, and used to create and manage single-page web applications.

Its goal is to enhance browser-based applications with Model-View-Controller (MVC) capabilities, making development and testing simpler.

For more information, you can visit the following link: https://angular.io/


Material Design
Material Design is a visual language that synthesizes classic design principles with the possibilities of technology and science. This specification is a living document that is updated as we continue to develop the principles and details of material design.

For more information, we recommend: https://material.io/


Microsoft .Net C# Framework 4.5
Used for the Web API server that provides communication with the business logic and the database.


Java 8/Corretto 21
Used to provide file management services and communication with the MongoDB database.




Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files