Logo
+27 (861) PPOHELP | support@ppo.co.za
Left Right
SECURITY
As with any software application, but even more so in the case of a SaaS application, security considerations play a critical role in the application architecture and the management of the infrastructure.
SaaS and security
Inevitably, when an organisation‘s data is kept on servers that are not under its direct control, concerns regarding security and availability of the service come up.

Although this is certainly a valid concern, the bottom line is that in most cases, a service provider such as ourselves, can provide better security than most organisations due to the fact that we are not hampered by having to manage a complex network, with disparate hardware and a multitude of different applications. We only have to protect a single application. Furthermore because of the deep level of expertise surrounding the application and the economies of scale, we can provide a higher level of security than would be available in an on-premise scenario.
Data centre security
Our servers are hosted in high security data centres in South Africa and Ireland, operated by large, reputable hosting providers. More information about the security measures and processes implemented by these providers can be found on their websites:
Operating system security
The operating system has been configured to provide the smallest possible risk footprint and is regularly checked to ensure that it meets the standards as set by the Microsoft Baseline Security Analyser. This includes ensuring that the latest security patches have been applied, that anti-virus software is up to date and that only the required ports are open. Both a physical and local firewall is in place to ensure that only the appropriate traffic is allowed onto the server.
Monitoring and active intrusion detection
We have continuous monitoring processes in place to detect potential security threats and to actively lock out IP addresses which exhibit suspicious behaviour (e.g. password guessing, Denial of Service).
Secure communications
PPO supports https (SSL) based access and clients may elect to enforce https-only access to their instance. All https traffic is backed by a 256-bit Thwate digital certificate.
Application security
The application has been designed from the ground up with security in mind. In addition to logical access control mechanisms which are described in more detail below, specific measures have been incorporated into the application to prevent web based threats such as cross-site scripting, script injection and SQL injection attacks.

A formal security review also forms part of each release to ensure that we have not introduced any features or functionality without considering the security implications.
Authentication
Authentication of PPO users is done using a standard username and password scheme. PPO provides the ability to automatically e-mail users when they have been added to the system with a system generated password which they will have to change on first login. All passwords are stored in encrypted format on the server. Each instance of PPO can be separately configured to meet the client‘s specific requirements in terms of password policy, including expiry of passwords, re-use of old passwords, password complexity, and retry counts.
Authorisation
Authorisation of users is achieved using user groups (which determine what they can do) in combination with data filters (which determine what information they have access to). In addition, custom validation can be implemented to further restrict the ability of users to perform certain actions (see the section on custom validation later in this document).
Accountability
Detailed audit logs are maintained of each users actions to ensure accountability and to provide traceability. These logs are also used by automated monitoring systems to provide information about current activity, usage and to identify anomalous behaviour.
Data Privacy
As per the subscription agreement, all client data is treated as strictly confidential and will never be sold or otherwise wilfully disclosed. All backups are encrypted to protect against accidental or malicious disclosure. The logical separation of instances further mitigates the chance of accidental disclosure.
PPO Technical Fact Sheet
The technical fact sheet provides a high-level overview of the architecture of PPO including the logical and technical architecture as well as the hardware & software requirements to run PPO. The fact sheet also deals with security and availability, as well as integration and interoperability. This fact sheet has been published in Adobe Acrobat (PDF).
Down
PDF (ADOBE DOCUMENT)
0.79 MB
TOP
Splash Split