name squatting attacks, 110
named pipes, 112–116
namespace
collisions, 110
Information Card, 157
local vs. global, 110–11
warnings, 43
NAT (network address translation), 76–77
Teredo, 78–80
National Institute of Standards and Technology (NIST), 136, 142
National Security Agency (NSA), 143
NCrypt* functions, 136
.NET Framework 1.1, and Protected Mode, 126
.NET Framework 2.0, and Protected Mode, 126
.NET Framework 3.0, and Information Cards, 151, 156–157
.NET Framework Cryptography, 135–136
.NET language, and credential/consent prompts, 25
Netcraft Toolbar, phishing defenses and, 154
NetFwMgr, 108
NetFwPolicy2, 85, 93
NetFwRule, 88, 91
network access, controlling, 107–110
network address translation (NAT). See NAT (network address translation)
network connections, determining, 81
Network Diagnostics Framework, 75
Network List Manager (NLM), 75, 81–82
network service accounts, 99, 100
networking defenses, 75–76
IPv6, 76–78
Network List Manager (NLM), 81–82
RSS platform, 82–83
Teredo, 78–80
Windows firewall, advanced security, 85–94
Winsock Secure Socket Extensions, 83–85
networks, and security, 81–82
NIST (National Institute of Standards and Technology), 136, 142
NLM (Network List Manager), 75, 81–82
No Execute (NX). See NX (No-execute up)
No-Write up (NW) mask, 38, 40, 41
NOP (no-op) instructions, 51
and heap defenses, 55
normal user accounts, 13–14, 18
“Not Yet Classified” lists, 169
novirtualization shim, 31
NR (No-Read up) setting, 38
NSA (National Security Agency), 143
NtSetInformationProcess, and NX disabling, 60
ntstatus.h, 140
NULL, 6, 7
null pointers, 56–57, 174–175
NW (No-Write up) mask, 38, 40, 41
NX (No-Execute up), 38, 40
buffer overrun defense, 55, 59–64
bypassing, 60
enabled versus disabled, 61–62
/NXCompat linkage, 60, 61, 72
plug-in compatibility, 62–63
/NXCompat linkage, 3, 11
browser defenses, 133
DEP, 129
NX bypassing, 60, 61