[NetBSD logo]    &    [Google logo]

NetBSD-SoC: Implementing the algorithms described in RFC 6056 in NetBSD

What is it?

The RFC 6056 describes a number of port randomization algorithms used
in avoiding a number of attacks that rely on guessing the sequence of
ports selected for consecutive connections. We implement these
algorithms in NetBSD trying to modify as little as possible the
network stack.

Status

I implemented: TODO:

Deliverables

Kernel code in netinet and netinet6 that implements RFC6056's port
randomization

Mandatory (must-have) components:

Optional (would-be-nice) components:

Documentation

We provided a manpage rfc6056(7) and added relevant information to sysctl(7)

Technical Details

New interfaces created:

sysctls:

Socket Options:

Manpages: rfc6056(7) sysctl(7) . Must decide where to document the new socket option.


Get NetBSD Summer of Code projects at SourceForge.net. Fast, secure and Free Open Source software downloads
Vlad Balan <$student_email>
$Id: index.html,v 1.5 2011/08/26 18:58:37 vladb38 Exp $