Skip to content

Undo-redo recovery system for Platform as a Service - INESC-ID Research

Notifications You must be signed in to change notification settings

dnascimento/shuttle

Repository files navigation

Shuttle: Intrusion Recovery in Platform as a Service (PaaS) and Cloud Computing

Master's degree thesis

INESC-ID Research

Shuttle is an intrusion recovey system that logs the user's HTTP requests, creates request-consistent snapshots of NoSQL databases. When an intrusion happens, Shuttle loads a snapshot previous to the intrusion instant and replays the legitimate user requests.

The dissertation and paper are available at:

https://github.com/dnascimento/Thesis

The core/manager is available at:

https://github.com/dnascimento/undo

A modified voldemort implementation that supports snapshots:

https://github.com/dnascimento/voldemort

A demo application for PaaS:

https://github.com/dnascimento/askJava

A distributed (master-slave) HTTP benchmark tool that reads HTTP requests from files and have a simplified API:

https://github.com/dnascimento/AppEvaluation

Feel free to ask questions about it

About

Undo-redo recovery system for Platform as a Service - INESC-ID Research

Resources

Stars

Watchers

Forks

Packages

No packages published