NetBSD/share
elad 8fc0d7a9c3 Introduce per-page fingerprints in Veriexec.
This closes a hole pointed out by Thor Lancelot Simon on tech-kern ~3
years ago.

The problem was with running binaries from remote storage, where our
kernel (and Veriexec) has no control over any changes to files.

An attacker could, after the fingerprint has been verified and
program loaded to memory, inject malicious code into the backing
store on the remote storage, followed by a forced flush, causing
a page-in of the malicious data from backing store, bypassing
integrity checks.

Initial implementation by Brett Lymn.
2005-10-05 13:48:48 +00:00
..
dict Add antidisestablishmentarianism. 2004-09-28 00:49:52 +00:00
doc Allow docs elsewhere in tree to be built with "make" after installation. 2004-08-06 16:35:41 +00:00
examples Disable the /var/run entry and tell the user what to do to make it work 2005-10-03 19:56:04 +00:00
i18n change OOB_MODE to INVALID; this mapper is only used to be layered on 2005-09-08 09:40:20 +00:00
locale add csmapper:CNS11643-1,2 and esdb:ISO-2022-CN, 2005-03-27 22:30:05 +00:00
man Introduce per-page fingerprints in Veriexec. 2005-10-05 13:48:48 +00:00
me Don't remove ${.TARGET} - thanks Alexander for pointing it out. 2004-03-20 20:41:33 +00:00
misc add nsfw - not suitable for work 2005-09-20 13:22:04 +00:00
mk Build XFree86 on NetBSD/sparc. 2005-10-01 22:51:31 +00:00
nls Add slovak language libc message catalog. 2003-04-14 05:21:47 +00:00
sushi Write IPv4 and IPv6 with a small 'v'. 2005-02-22 16:53:11 +00:00
tabset minor makefile delint 2002-09-18 07:50:31 +00:00
termcap Enable ACS characters in rxvt. Closes PR 30655. 2005-07-05 15:35:06 +00:00
tmac Improve .An support: recognize -nosplit. 2005-06-11 23:46:57 +00:00
wscons Added Portuguese keymap for MAPLE keyboards, found on SEGA Dreamcast. 2005-07-25 19:57:30 +00:00
zoneinfo Merge tzdata2005m. 2005-08-29 18:57:16 +00:00
Makefile Citrus iconv support(5) 2003-06-27 08:39:59 +00:00
Makefile.inc