Go to file
thorpej 7a3c8f81a5 Two changes, designed to make us even more resilient against TCP
ISS attacks (which we already fend off quite well).

1. First-cut implementation of RFC1948, Steve Bellovin's cryptographic
   hash method of generating TCP ISS values.  Note, this code is experimental
   and disabled by default (experimental enough that I don't export the
   variable via sysctl yet, either).  There are a couple of issues I'd
   like to discuss with Steve, so this code should only be used by people
   who really know what they're doing.

2. Per a recent thread on Bugtraq, it's possible to determine a system's
   uptime by snooping the RFC1323 TCP timestamp options sent by a host; in
   4.4BSD, timestamps are created by incrementing the tcp_now variable
   at 2 Hz; there's even a company out there that uses this to determine
   web server uptime.  According to Newsham's paper "The Problem With
   Random Increments", while NetBSD's TCP ISS generation method is much
   better than the "random increment" method used by FreeBSD and OpenBSD,
   it is still theoretically possible to mount an attack against NetBSD's
   method if the attacker knows how many times the tcp_iss_seq variable
   has been incremented.  By not leaking uptime information, we can make
   that much harder to determine.  So, we avoid the leak by giving each
   TCP connection a timebase of 0.
2001-03-20 20:07:51 +00:00
bin do not update maxlen if realloc fails. 2001-03-20 19:05:11 +00:00
crypto sync with openssh 2.5.2 (from openbsd usr.bin/ssh, not from portable). 2001-03-19 20:03:24 +00:00
dist we are NetBSD -- we don't need stinking ncurses. 2001-03-13 16:30:39 +00:00
distrib Add new cksum variants (md2, md4, rmd160, and sha1) to set lists. 2001-03-20 18:49:49 +00:00
etc Create [i-p] partitions too. 2001-03-18 12:57:19 +00:00
games Fix problem noted in PR 6649 (trailing whitespace on .Nm) 2001-03-07 22:30:38 +00:00
gnu don't allow others to read the history file [from OpenBSD] 2001-03-20 00:03:27 +00:00
include Oops. Forgot md2.h header file. 2001-03-19 04:18:53 +00:00
lib Make this file lint. 2001-03-20 11:47:44 +00:00
libexec Common symbol is not a member of particular shlib have particular shlib, 2001-03-19 03:54:22 +00:00
regress Warn about hooking up ./testfloat 2001-03-13 08:09:15 +00:00
sbin examples. suggested by deraadt. sync with kame 2001-03-19 06:56:56 +00:00
share Xr iop(4). 2001-03-20 13:09:40 +00:00
sys Two changes, designed to make us even more resilient against TCP 2001-03-20 20:07:51 +00:00
usr.bin Rename the crc() function to ccrc() since that removes a compiler warning 2001-03-20 18:48:10 +00:00
usr.sbin Update path in example to a more recent package. Noted by zuntum. 2001-03-20 19:43:36 +00:00
Makefile
Makefile.inc
UPDATING Extend note to mention named user as well 2001-03-06 19:03:31 +00:00