Support > The Guide Even for public sites, security is important. neatComponents ensures that there is a solid security system behind every site.
Security is a very wide topic, and influences system design and programming throughout, ensuring that there are no weak points within the system. The security is most obvious where it meets the administrator, and the visitor to the site.
The system manages security through the concepts of usergroups and permissions. There are some built-in usergroups that all sites have, but there is no limit to the number of extra usergroups that can be created for specific classes of visitor.
The usergroups on their own would be meaningless if it wasn't for the rich array of permissions that each page on the site has. Each usergroup can be allowed or denied each of these permissions, on a page-by-page basis (or, to save a lot of time, on a section-by-section basis using inheritance).
Most security systems break down not through design, but through human error - where a designer forgets to implement the system properly and thus exposes a backdoor to the entire system. By controlling the security explicitly, neatComponents does not provide such opportunities for mistakes, and security is much easier to maintain.
The neatComponents server can work with SSL secure certificates if end-to-end encryption is required.
In all cases user passwords are one-way encrypted to prevent exposure even in the event of the server being physically compromised. |