Index_W


W

W3C
security FAQ, 685
XML encryption standard, 337
Web anonymous users groups, 436
Web application group , 436
Web applications
architecture and design issues, 7071
auditing and logging, 9596
authentication practices, 81
authorization, 83
configuration management of, 8687
creating, 827
design issues, 71
groups, 436
security policies, 73
session management, 9091
vulnerabilities, 7172
Web controls and user controls
in ASP.NET, 263
in input validation, 263272
regular expressions, 264265
Web facing administration interfaces, 412
Web farms
ASP.NET application and Web services, 584
checklists, 702
deployment issues, 104
keys, 571
Web method authorization
HttpContext.User, 336
secure Web services, 336
Web pages and controls
code injection, 255256
design considerations, 260263
input sanitizing, 269
overview, 253254
parameter manipulation, 258259
session hijacking, 256257
threats and countermeasures, 254255
URL authorization, 279
Web site partitioning, 278
Web permissions
Web server configuration, 654
Web servers, 455456
Web process identity, 554
Web servers, 466469
building, 432
checklists, 723728
configuration categories, 427
configuration deployment review, 644651
configuration Enterprise Services, 664668
configuration with Machine.config, 657663
methodology for securing, 426429
overview, 421422
remote administration, 471473
restricting communication, 779782
running the .NET Framework, lxviii
service packs and patches, 470
simplifying and automating security, 473474
snapshot of ideal security configuration, 466469
staying secure, 469
steps for securing Web servers, 433
threats and countermeasures, 422423
using IPSec to limit communication with, 779
Web Service Description Language. See WSDL
Web Service Endpoint Authorization, 336
Web services
application server, 481, 485
ASP.NET, 248249, 573575
auditing and logging, 341
authentication, 332335
authorization, 335336
checklists, 705707
code access security, 212, 342
code review, 634635
constraining connections, 212
deployment, 103, 343
design considerations, 324325
endpoint authorization, 336
exception management, 339340
facade layer to communicate with Enterprise Services, 315
how to secure, lxix
input validation, 326331
network service accounts, 325
overview, 319320
parameter manipulation, 339
proxy, 333
proxy considerations, 341342
sensitive data, 337339
serviced components , 315
threats and countermeasures, 320321
<trust> element, 326
types of exceptions, 339
UrlAuthorizationModule files, 336
Web server configuration, 663664
Web Services Enhancements 1.0, 319320
Web sites
communities and newsgroups, 683685
locations, 653
Microsoft Security-Related, 681682
notification, 684
partitioning, 561, 634
partitioning Web pages and controls, 261, 278
Third-Party Security-Related Web Sites, 682
Web.config
ACLs, 555
ASP.NET application and Web services, 547555
how to make settings more secure, lxviii
plaintext in, 621
secure forms authentication in, 277
WebDAV, 439
protocol, 440
and protocol review, 646
WebMethod attribute, 326
WebPermission, 143, 212, 342
in partial trust Web applications, 232
WebPermissionAttribute class, 212
<wellknown> element, 359360
Win32 DLLs, 169
Windows 2000
application isolation features, 590
ASP.NET architecture, 591592
Windows
authentication, 384, 553, 566
authentication accounts, 672
authentication and code review, 640
authentication and data access, 373, 379
authentication and Enterprise Services applications, 304
authentication to the state database, 662
authentication with file authorization, 284
authentication with HttpContext.User, 284
authentication,and ASP.NET, 355
guest accounts, 516
installation with service packs, 433
service, 486
updating, 768
Windows Server 2003
application isolation features for, 590
on ASP.NET architecture, 592594
Windows Update
for acquiring patches, 751752
to secure developer workstations, 768
Windows-only authentication, 527528
WindowsIdentity type, 141
WindowsPrincipal type, 141
Winreg key, 450
work item reports , 66
World Wide Web Consortium. See W3C
worms
application server, 478479
described, 21, 426
.Write, 609610
write and execute permissions, 455
write permissions, 456
WSDL
ASP.NET application and Web services, 574575
and configuration data, 323
restricting access to, 664
WSE
authentication solutions, 325
privacy and integrity requirements, 325



Improving Web Application Security. Threats and Countermeasures
Improving Web Application Security: Threats and Countermeasures
ISBN: 0735618429
EAN: 2147483647
Year: 2003
Pages: 613

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net