| miRicoh and Security |
|
|
|
| Written by Andrew Smith |
| Thursday, 17 July 2008 14:33 |
|
With a server-based system such as miRicoh, it is important that security is an integral part of the system. With the upcoming version 2, we have greatly changed the internals of miRicoh and amongst the changed features, we have overhauled the security system. Our initial release of miRicoh some time ago, was largely concerned with presenting the information on the MFD to connected clients and allowing some of that information to be controlledby clients. Alongside all the features version 1 had, we now have job control and the ability to extend miRicoh using custom attributes. With this level of control, it means that miRicoh can be controlled from a connected client in many ways and as such security becomes very important. We have implemented several layers of security to control access to the functionality of miRicoh. Firstly, authentication can be enforced. This ensures that only clients with the correct username and password can connect. Secondly, all communications can be secured with SSL, including all access of the control panel of miRicoh and all communications with the core system. These two features bring a level of security comparable to that of most secure websites and servers. However, with miRicoh, we have introduced a further level: trusted clients.
These layers of security mean that miRicoh and ultimately, the resources it can control, can be secured thoroughly. Trusted clients add a further level of control over and above a typical security implementation. Our client libraries have the capability to process all of this transparently too. A couple of configuration options can be set, to provide the keys needed and the authentication details, and the client will automatically generated the signatures and attach them to commands making it nice and secure, without the user, or even developer, having to know the internal details. |


















