My Life in Bits

Home Photography Work

Directory Level Security with a Google Mini Server

Background

A simple secure search solution can be created with a Google Mini server. This is useful for intranet applications where a single Google mini is to be used to provide searches of different document repositories. Out of the box, the Google Mini does not provide any authentication or security mechanism. As the Google Mini is a sealed unit with a limited web interface, not much can be done to add security within the Google Mini.

However, the Google Mini does allow for a security approach to constructed. The Google Mini allows for documents to be grouped into sub-collections and the sub-collections can be specified by the query url (the search form uses the GET method). If sub-collections are created for each set of documents that need to be secured, searches can be done through a secure proxy. At the minimum, this proxy should modify the request URL and rewrite the returned HTML links. To prevent circumventing the proxy, a firewall needs to be installed be Google Mini and the secure proxy. This firewall will only allow access to the Google Mini from the secure proxy.

Security Implementation

At work I set up a Google Mini to search two different document repositories, one with restricted access and the other with company wide access. Here are the steps that I used to provide secure searches with the Google Mini.

Securing the Google Mini

From right to left:

proxied google mini search interface
 
   

www.japikse.comrestricted | stats