Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compile a report on the current state of Snabb/Vita regarding information security best practices #19

Open
eugeneia opened this issue Jan 25, 2018 · 0 comments

Comments

@eugeneia
Copy link
Member

eugeneia commented Jan 25, 2018

Snabb wants to provide a toolkit for network data-planes that provides developer ergonomics and robustness without compromising on performance. Writing robust network-facing software means writing secure software.

To that end, Snabb occupies an interesting position in the stack in that we embrace dynamic programming language features while, at the same time, we develop ad hoc compilers using DynASM’s Lua-mode, in addition to bending our primary compiler and language runtime to our needs with RaptorJIT.

Vita could be seen as an experiment in using Snabb to solve information security problems, and serve as a test specimen for research.

In order to identify current deficits and possible future directions of development we need to compile an actionable report based on a survey of the Vita/Snabb codebase. A motivating question for the report might be:

How does the Snabb framework help write secure software, and how can we further improve it towards that goal?

The final report should identify which of the programming techniques used in Snabb are benefitting robustness, as well as opportunities for further hardening. It should motivate Snabb developers to develop new hardening features, and help them to prioritize features that focus on areas identified as particularly fruitful.

If you are interested in doing this work, please direct any further questions to the comment section below, or to Max Rottenkolber max@mr.gy.

@eugeneia eugeneia added this to the Xray milestone Jan 25, 2018
@eugeneia eugeneia changed the title Security analysis/audit needed Compile a report on the current state of Snabb/Vita regarding information security best practices Oct 13, 2018
eugeneia pushed a commit that referenced this issue Oct 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant