Tuesday, September 6, 2011

Spy Agency Submits Open Source, Secure Database To Apache

The National Security Agency is moving to open source a secure database technology, Accumulo, that it's been developing internally since 2008.

The spy agency over the weekend submitted the project, made of regarding 200,000 lines of largely Java code, to the Apache Foundation for incubation.
Fine-grained access management is the primary feature of Accumulo that differs from different similar databases. Accumulo includes cell-level security, that would allow organizations making use of it to let users access solely explicit fields of the database.
In its submission to the Apache Foundation, the NSA said that it expects that verticals that have a keen interest in privacy, like the government and healthcare suppliers, may notice the most use for Accumulo. Alternative features embody a storage format that improves compression.
NSA is releasing the project through Apache, instead of directly, as a result of it's heavily reliant on other Apache technologies. The project makes use of the Apache Hadoop software framework and file system for distributed applications, the Apache ZooKeeper configuration service for distributed systems, and also the Apache Thrift framework for cross-language software development. It's also similar to the Apache HBase distributed database, and like HBase, was based on Google's BigTable database system.
In its submission, the NSA noted that it's been handling Accumulo like an open supply program since its initiation, and that it can unleash tons of pages of documentation as half of the open source move. NSA CIO Lonny Anderson told InformationWeek this spring that the agency was considering open sourcing some of the software it uses internally.
According to the NSA, tons of developers are currently using Accumulo. In addition to the NSA, more development can be solicited from MIT Lincoln Labs, Carnegie Mellon University, and others.
This is not the primary time the NSA has publicly acknowledged using Hadoop and like technologies for distributed computing. The agency said as way back as 2009 that it absolutely was using Hadoop to assist develop a collaborative intelligence gathering system. It's additionally not NSA's first brush with open supply. NSA additionally developed and released a security-targeted branch of Linux called SE Linux.

No comments:

Post a Comment