|
validated databases, building, 271–277, 276
validation and verification issues, 148–169, See also authentication; authorization
AppDomain for managed code
checking FriendlyName values, 162–163, 164
creating components from AppDomain objects, 163–164
creating multiple AppDomain objects, 160–163
defined, 160
problem with, 163–164
testing, 162–163
threads and, 163
AppDomain for unmanaged code
accessing external programs, 167–169
calling Win32 API functions, 165–166
overview of, 164–165
creating policy deployment packages, 159–160
defined, 145, 148
earned trust in managed environments, 148–149
overview of, 169
scrambling code with Dotfuscator, 156–159, 156–159
unmanaged code, 148
validating signed code
cracking standard checks, 152–153
Intermediate Language code, 148, 150–151, 150–151
with multiple checks, 153–156
overview of, 149–150
with standard checks, 151–152, 152
validators in database security, 267–269, 268, 275–276, 276
verification
defined, 145, 148
enhancement in, 5–6
using formatter/deformatter classes, 36
verifiable code, 75–76
verifying caller zones, 305
verifying rights to AD, 343
viruses, See also security risks
keeping scanners updated, 235
Slammer, 266
via Web services, 304
in XML, 304
Visual Basic .NET Developer’s Handbook (Petroutsos and Ridgeway), 265
Visual C# .NET Developer’s Handbook (Mueller), 265, 301
Visual Studio .NET Passport. See Passport
Vogt, Carlton, 364
|