Giter Club home page Giter Club logo

cauliflowervest's Introduction

Overview

Cauliflower Vest is a recovery key escrow solution. The project initially started with end-to-end Mac OS X FileVault 2 support, and later added support for BitLocker (Windows), LUKS (Linux), and Duplicity. The goal of this project is to streamline cross-platform enterprise management of disk encryption technologies.

Cauliflower Vest offers the ability to:

  • Forcefully enable FileVault 2 encryption.
  • Automatically escrow recovery keys to a secure Google App Engine server.
  • Delegate secure access to recovery keys so that volumes may be unlocked or reverted.
  • Sync BitLocker recovery keys from Active Directory.

Components:

  • A Google App Engine based service which receives and securely escrows recovery keys.
  • A GUI client running on the OS X user machines, which enables FileVault 2 encryption, obtains the recovery key, and sends it to the escrow service.
  • A CLI tool, csfde, which activates FileVault 2 encryption on OS X 10.7 Lion, which may be used independently of the GUI client.
  • A CLI tool which runs on Linux, for use with LUKS and Duplicity.
  • A script to sync BitLocker recovery keys from Active Directory to Clipper.

Getting Started

Full source is available for all components.

To get started, begin with the Introduction wiki page.

Office Hours

The Cauliflower Vest engineering team will host office hours every other Monday from 11am to 1pm Eastern Time. Office hours are available as a video conference via Google+ Hangout, or on the irc network freenode. Feel free to use or not use a webcam for the hangout.

Next office hours are Mon Dec 15, 11am-1pm US/Eastern.

Join the Google+ Hangout here (new URL for each session): ...

We will simultaneously be present on freenode in:

#google-corpeng

Feel free to join and/or email the discussion list with questions at [email protected]. To reach only engineers on the project, email [email protected].


Thanks to [Dorothy Marczak](https://plus.google.com/106286115972636321533/about) for the logo.

cauliflowervest's People

Contributors

johnrandolph avatar juofmgoblue avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.