Network stack hardening #286

Closed
HulaHoopWhonix opened this Issue May 30, 2016 · 2 comments

Comments

Projects
None yet
2 participants
@HulaHoopWhonix

HulaHoopWhonix commented May 30, 2016

The AFWall dev has also created a sysctl configuration file that disables features of the kernel that are security and privacy risks. CopperheadOS can benefit by including them in releases:

https://github.com/ukanth/afwall/wiki/TCP-security#known-attacks

https://gist.github.com/CHEF-KOCH/0001e66a8c10b1177abe#file-tweaked-sysctl-conf

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger May 30, 2016

Contributor

CopperheadOS already makes TCP/IP configuration changes. It would make sense to do more, but the changes need to be justified. There's far too much going on in that configuration file, and most of it is performance tuning. It's also doing stuff like disabling IPv6 support which isn't sensible by default.

If there are specific configuration options that should be changed, that would make sense as individual issues.

Contributor

thestinger commented May 30, 2016

CopperheadOS already makes TCP/IP configuration changes. It would make sense to do more, but the changes need to be justified. There's far too much going on in that configuration file, and most of it is performance tuning. It's also doing stuff like disabling IPv6 support which isn't sensible by default.

If there are specific configuration options that should be changed, that would make sense as individual issues.

@thestinger thestinger closed this May 30, 2016

@HulaHoopWhonix

This comment has been minimized.

Show comment Hide comment
@HulaHoopWhonix

HulaHoopWhonix Jun 1, 2016

For privacy you'll want to disable TCP timestamps that leak system uptime and make its traffic fingerprintable across different hotspots:

net.ipv4.tcp_timestamps = false

For privacy you'll want to disable TCP timestamps that leak system uptime and make its traffic fingerprintable across different hotspots:

net.ipv4.tcp_timestamps = false

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment