Posted by Giles Thurston on June 10th, 2008 5:23 pm
Good news is always an excuse to write a blog post and the fact that evince has successfully passed its external security audit with flying colours is just such an occasion.
To get an external perspective we employed the services of Redweb to carry out a full security audit of the evince application. Redweb have experience of working with a number of government agencies, including the Home Office on the Identity and Passport Service, making them the obvious choice to carry out the test.
Following a scan and analysis of the entire application, we successfully passed with flying colours! No medium, high or critical security issues were identified and only nine low or informational issues were raised. These were then passed to our technical teams who reviewed and actioned them where relevant.
Data Centre
Obviously the infrastructure that the application runs on has a significant impact on the security available. As an organisation we have been managing and running a secure data centre for a number of years, primarily to support the ChildcareLink contract. In addition to the hosted versions of iChIS, we also support the dissemination of Ofsted data out to all local authorities in England, not to mention the ChildcareLink website itself.
As an organisation we take security very seriously, as all providers should. This was clearly demonstrated by our commitment to achieving the ISO27001 accreditation, which we successfully passed at the first attempt during 2007. On a personal note it was pleasing to see that there was little we needed to change in terms of our internal processes to support this, a great testament to the excellent work our technical teams have been doing over the years.
In terms of data security, all our databases are protected behind secure firewalls ensuring that users can only access their data through the application. As with iChIS, every local authority has their own dedicated evince database, ensuring that the security is not only applied at the application level but at the database level as well.
Another concern is that as evince is browser based, all the information is passed over the internet prior to being displayed on the users machine. To protect against this threat, the majority of content is secured using 128bit encryption prior to transmission, the same security technology used by on-line banking and e-commerce websites.
Finally we employ an external company to run a full penetration test on our infrastructure twice a year. This provides us with an independent review of the processes and technology we have in place and ensures we are up to date with all the latest threats that may exist.
You can read more detailed information about our technical infrastructure on the evince-online website.
Escrow
Although not strictly application security, as evince is a purely a hosted solution, a couple of local authorities have asked whether evince will be placed in Escrow. The answer to this is yes and we already have an agreement in place.
A complete copy of the source code will be placed into Escrow with the NCC Group on an annual basis. Local authorities are then able to take out a registration against this, for a small annual fee, if they wish.
Conclusion
In this quick overview I have tried to give you a flavour of the main security processes and procedures we have in place with regards to evince.
Add New Comment
Viewing 3 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks