With the digital era evolving and expanding rapidly, the frequency of cyber attacks is also increasing at an alarming rate. Hence, it is critical to follow guidelines and best practices as a first line of defense against potential threats. Below is a list of recommended guidelines that will help us achieve our common goal of enhancing security and preventing possible intrusions.
By default, Applications Manager can be accessed via both HTTP and HTTPS ports. To ensure a secure connection between Applications Manager server and the browser/client, it is recommended to disable HTTP access. Show me how.
Applications Manager comes with a self-signed SSL certificate for HTTPS to work. However, to enhance security it is recommended that you apply your own CA signed SSL certificate. Show me how.
Applications Manager supports TLSv1, TLSv1.1 and TLS v1.2 by default. It is recommended that you disable old TLS v1/1.1 protocols. Show me how.
Security response headers act as an added layer of security that helps browsers to detect and mitigate certain types of attacks. It is recommended that you enable these headers to prevent click-jacking, cross-site scripting, and MIME type sniffing attacks.
To enable security response headers, navigate to Settings -> Security Settings -> Enable Security response Headers
To learn more about this, click here.
By default, Applications Manager's password policy enforces password encryption by default. It mandates you to set complex passwords to enhance security and make it less vulnerable to cyber attacks. It is also recommended that you change the Super admin's password after installation of the product.
To defend against password-guessing attacks, it is recommended that you enforce account locks in case of consecutive failed login attempts. Show me how.
Applications Manager provides you the ability to manage users and roles for your enterprise, with roles assigned to users and different permissions associated to each role. This enforces controlled access to the product thereby ensuring effective authorization.
It is recommended that you add users and associate them with the required roles to prevent unwanted access and changes. Show me how.
Applications Manager provides domain configuration options and also lets you import users from those domains. It is recommended that you enable LDAPS while configuring domains to ensure secure communication with domain controllers. Show me how.
To ensure that report data is accessed more securely, it is recommended that you enable data protection in security settings. Applications Manager enforces password protection for reports in all formats (PDFs, HTML files, and CSVs).
To enable Data Protection, go to Settings -> Security Settings -> Data Protection.
The Applications Manager UI has an option that allows admins to upload files into the Applications Manager directory. As a measure to avoid harmful files from being uploaded accidentally, it is recommended to disable this option. You can enable it whenever required.
To disable file upload, navigate to Settings -> Security Settings -> Disable file upload.
Applications Manager has a query tool that lets the super admin obtain data from the database by executing custom queries. To prevent accidental change in the database that might likely impact the functioning of the entire application, it is recommended to enable read-only database user connection for Query tool.
To enable read-only database user connection for Query Tool, go to Settings -> Security Settings -> Enable read-only database connection for query tool.
Ensure that you frequently upgrade to the latest version of Applications Manager to experience the latest features and to ward off possible vulnerabilities. Also, periodically back up application data and database. Refer this link to upgrade to the latest version.