[en] This project addresses the necessity of creating a document management system adapted to Small and Medium Enterprises (SMEs), being the main goal to provide a usable and low cost system. In order to do so, we use the Alfresco platform, a corporate document management server, as the exploitation environment, while we adopt the cloud capabilities of the Dropbox platform as production environment, leveraging the high availability that offers. Due to the current panorama of security and privacy in the Internet, it is indispensable to endow the developed application with all the cryptographic functions needed to protect the information assets stored in external servers, since these servers are not under control of potential clients. In this regard, we considered as bottom line the Confidentiality-Integrity-Availability principles as defined in the ISO27001 standard. By doing this we are providing a set of procedures to foster small business trust in this kind of technologies implying the management of information assets by a third party and the possibility of non-authorized interception. In addition, we have designed and implemented and Android client to access information stored in the Alfresco server and to encrypt and upload information to the Dropbox server. We have selected the Android platform to implement our client due to its high market share (about 90% in Spain), which makes possible to offer great mobility opportunities, i.e., it enables files and information accessibility any time, any place . Last, but not least, we decided to use Libre software, Open Source software, for EVERYTHING, i.e., for every single step in the production and development process of this project. From the development environment to the operating system, the GNU philosophy has guided our design, because we believe that it is important to avoid all the procedures for information treatment, coding and protection by means of concealing the design and/or implementation assumptions . Summing up, the GNU philosophy allow us to avoid what in cryptographic argot is coined as the Security Trough Obscurity principle. We think also that Open Source software is a thrust for the software development community, especially in education environments such as the ambit of this project. Certainly, it paves the way for the community to grow up having complete access to the code and, eventually it improves the implemented software through programmers and users collaborative networks, achieving protection levels that we could never achieve by ourselves.

[es] Este proyecto surge de la necesidad de crear un sistema de gestión documental adaptado a pequeñas y medianas empresas (PYMES), que les permita disponer de una alta competitividad y movilidad, sin invertir grandes cantidades de capital. Para ello haremos uso de la plataforma Alfresco, un servidor de gestión documental empresarial, como entorno de explotación, mientras utilizamos las capacidades en la nube de la plataforma Dropbox como entorno de producción, aprovechando su alta disponibilidad. Teniendo en cuenta el panorama actual de la seguridad y privacidad en Internet, creemos que es imprescindible dotar a la aplicación desarrollada del conjunto de funcionalidades criptográficas necesarias para proteger los activos de información almacenados en servidores externos, que no están bajo el control de los potenciales clientes. Para protegerlos estipularemos un tratamiento de los mismos basado en la tríada confidencialidad-integridad-disponibilidad que establece la ISO-27001, brindando así tranquilidad a las empresas para que puedan utilizar este tipo de servicios sin el miedo que produce que sus activos se encuentren siendo manejados por terceros. Presentaremos también un cliente para el cual hemos elegido la plataforma Android debido a su elevada cuota de mercado (alrededor del 90% en España) y la capacidad de poder ofrecer una gran movilidad a la hora de tener todos los archivos y documentos disponibles en cualquier momento y lugar. Por último, aunque no menos importante, hemos decidido utilizar en TODO momento tecnologías libres OpenSource, para el desarrollo y la producción de este proyecto. Desde el entorno de desarrollo hasta el sistema operativo, la filosofía GNU ha guiado nuestro diseño, ya que creemos que es muy importante evitar todos aquellos procedimientos de tratamiento, codificación y protección de información basados en la ocultación de los principios de diseño y/o implementación. En resumidas cuentas la filosofía GNU permite evitar lo que en el argot criptográfico se denomina Security Through Obscurity. Además pensamos que el software libre es un avance en el uso del software, especialmente en entornos educativos como es el ámbito de este proyecto, ya que permite a la comunidad crecer al poder disponer enteramente del código para aprender de él, además de ofrecer un exhaustivo nivel de evaluación, al aceptar las contribuciones de la misma, lo que nos permitirá asegurar niveles de protección que no podríamos alcanzar por nosotros mismos.