Skip to content

mindprotectionkit/immunity-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

The Ultra-Secure Cloud OS

Minimalistic KVM Hypervisor with strong focus on simplicity.

Immunity Core is a kernel-only Linux distribution designed for virtualization security. It serves as a ultra-secure hypervisor at the core of free private cloud deployments. Protecting the virtualization layer is critical for any really secure cloud (private of public).

Immunity Core is here to change this. A 10 MB kernel+hypervisor live-CD which does nothing else than running your KVM-instances. Please deploy it on secure hardware. Using an open firmware like Coreboot and a secure network card is highly recommended.

#Background

Hypervisors are the core blocks of any cloud architecture. Protecting their integrity and preventing over-interested third parties from entering your servers is very important. Unfortunately there is no easy to use bare metal hypervisor with appropriate security built-in.

The Goal of this project is to create a very small, ultra secure, lightweight, read only KVM hypervisor. We want to protect cloud services from adversaries of any kind. Governments should not be able to steal our data from clouds. Immunity Core is an important tool to fulfill this mission.

#Security

Immunity Core integrates the following security-features.

  • No keyboard/mouse at runtime.
  • Restricted SSH access.

#Project Principles

  • Simplicity
  • Security
  • As-small-as-possible
  • Deploy read only

#Documentation

  1. Burn Immunity-Core-Demo.iso img
  2. Boot the ISO on x86_64 with Intel VT or AMD V
  3. Run "load_ubuntu" to start a demo guest image (Ubuntu 14.04 server running Apache)

#References

  1. Tresor
  2. Privatecore
  3. Network
  4. Backdoors

About

Very light hypervisor with strong focus on security and simplicity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published