Avantus Business Solutions
- Avantus Systems, part of Avantus Business Solutions, are ISO 27001 certified - statement of applicability available on request.
- MyWorkPal has been developed and maintained since 2013.
- Avantus Business Solutions is audited annually by Azets.
Documentation related to industry accreditations can be downloaded from the Ciphr Trust centre
Website & Hosting
- Website and database is hosted on the Microsoft Azure cloud, providing capacity scaling capabilities.
- Network traffic rules controlled by Azure Network Security Groups.
- Web, API and Task servers running on fully managed Windows virtual web servers.
- Databases hosted on Azure SQL. TDE Encryption enabled on all SQL Instances.
- Disaster recovery provided by Azure.
- Full daily database backup with 7 day Point in Time restore capability enabled.
- Disaster Recovery Objectives provided by Azure of 15 minute RPO and 15 minute RTO.
- Full technical support and knowledge base provided through online ticketing system.
- Fully documented, audited and reviewed segregation of duties within Avantus determine Avantus' user access to hosted systems for support and releases.
- QA environment for each platform for testing new releases. Also available to platform owners as sandbox environment.
- Guaranteed 99.5% uptime.
System Architecture
- Three tier solution allowing logical and physical separation of concerns (Web UI / Web API / Database)
- Solution is built on Microsoft ASP.NET / MSSQL technology stack.
- Client platforms run as a multi tenanted solution on own database with logical separation of data between tenants.
- Code repository linked to project management system to track changes and enable pull request peer reviews.
Access security
- Connection to the site is encrypted and authenticated using TLS 1.2 with Sha256RSA Signature algorithm and a 2048 bit RSA Public Key. All traffic is routed via https.
- Database media is encrypted at rest using TDE on Azure SQL Managed Instance.
- Password strength and change policy is configurable. All passwords are hashed & salted when stored on the database with no method of decryption.
- Variety of 2 factor authentication such as Google Authenticator, Client Certificate, U2F hardware device or 6 digit PIN
- Account temporary disabled on incorrect login attempts to block brute force attacks.
- User account traversal blocked by the Web API and tested on all development